

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

p:last-child {
  margin-bottom: 0;
  padding-bottom: 0; }

p, h1, h2, h3, h4, h5, h6 {
  margin: 0; }


a {
  text-decoration: none;
  color: inherit; }

figure {
  margin-bottom: 0; }

p {
  color: #504C4C; }

input:focus-visible, textarea:focus-visible, select:focus-visible {
  outline: none; }

.mobile-image {
  display: none; }

.mobile-heading {
  display: none; }

.logik-digital-padding {
  padding: 120px 0; }

.logik-digital h2 {
  font-size: 50px;
  line-height: 67px;
  font-weight: 400;
  color: #1C1C1C;
  text-align: center; }

.logik-digital p {
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  color: #504C4C; }

.logik-digital h2 span {
  font-weight: 400; }

  .common-btn { font-size: 20px; font-weight: 700; line-height: 20px; /* border: 1px solid #283E4C; */ background-color: #0066FF; color: #fff; padding: 20px 15px 20px 35px; display: inline-block; position: relative; text-align: center; border-radius: 4px; margin-top: 30px; transition: padding 0.3s ease-out;}
  .common-btn img{margin-left: 6px;opacity: 0;margin-top: -1px;transition: margin-left 0.3s ease-out;}
  .common-btn:hover{background-color: #002855; color: #fff;padding-left: 25px; padding-right: 25px;}
  .common-btn:hover img{opacity: 1;}
html {
  scroll-behavior: smooth;
}
  

.header {
  padding: 20px 0 20px 0;transition: transform 0.5s ease, opacity 0.8s ease;}
.header.headerHide { transform: translateY(-100%); opacity: 0; }
  .header .row {
    align-items: center; }
  .header .mobile-header {
    display: none; }
  .header .header-menu {
    text-align: center;
    font-family: "Red Hat Display", sans-serif;     margin-top: 7px;}
    .header .header-menu li {
      display: inline-block;
      font-size: 22px;
      font-weight: 400;
      line-height: 30px;
      padding: 0 25px;
      color: #333333; position: relative;}
      /* .header .header-menu li:nth-last-child(2){padding-right: 0;} */
    .header .header-menu li:last-child {
      padding-right: 0; }
    .header .header-menu li:first-child {
      padding-left: 0; }
    .header .header-menu li a:hover {
      color: #0066FF;
      font-weight: 700; }
      .header .header-menu li a::after { display:block; content:attr(title); font-weight:700; height:1px; color:transparent; overflow:hidden; visibility:hidden; }
      .header .header-menu li.current-menu-item a{color: #002855;
        font-weight: 700; }
  .header .header-right-side .header-booking-call-btn {
    font-family: 'AdihausDIN';
    color: #000;
    margin-top: 0;background-color: #EAAA00;padding-left: 55px; padding-right: 35px;}
  .header .header-right-side .header-booking-call-btn:hover{background-color: #F9B90F;padding-left: 45px; padding-right: 45px;}
  .header .header-right-side {
    text-align: right; }
  .header .headind-top {
    text-align: right;
    margin-bottom: 10px; padding-right: 17px;}
    .header .headind-top p a { font-family: "Red Hat Display", sans-serif; font-size: 20px; line-height: 24px; font-weight: 400; display: inline-block; color: #333333; }
  .header .headind-top p a.tel {
    background-image: url(../images/call-icon.png);
    padding-left: 24px;
    background-position: 0 6px;
    background-repeat: no-repeat; }
    .header .headind-top p a:hover{color: #0066FF !important;     font-weight: 700;}
  .header .headind-top p span {
    font-size: 26px;
    color: #33333366;
    margin: 0 15px;vertical-align: middle; }
    .header .header-menu li.current-menu-parent a{color: #002855; font-weight: 700;}
    .header .header-menu li.current-menu-parent ul li a{    color: #211F24;font-weight: 400;}
    .header .header-menu li.current-menu-parent ul li.current-menu-item a{color: #002855 !important; font-weight: 700;}
    .header .header-menu li .sub-menu{display: none;}

    .header.sticky { position: sticky; top: 0px; z-index: 111; display: block; width: 100%; box-shadow: 0px 2px 9px #9795953b; background-color: #fff;}

    .header .header-menu #menu-header-menu ul, .header .custom-menu-class #menu-header-menu ul ul {background-color: #fffffff7; border-radius: 0 0 0 0; margin: 0 0 0 0px !important; padding: 25px 25px 25px 25px !important; box-shadow: -4px 4px 15px 0px #0000001A; }
    .header .header-menu #menu-header-menu li:hover>ul {display: block;}
    .header .header-menu #menu-header-menu li:hover>ul { cursor: pointer; }
    .header .header-menu #menu-header-menu ul { display: none; position: absolute; width: 300px; text-align: left; margin-left: -30px; margin-top: 20px; z-index: 999;top: 64px;left: 0; }
    .header .header-menu #menu-header-menu ul li{display: block; padding: 0 0px; font-size: 18px; line-height:23px; margin-bottom: 11px;}
    .header .header-menu #menu-header-menu ul li:last-child{margin-bottom: 0;}
    .header .header-menu #menu-header-menu ul li a{padding: 0px 5px 0px 0 !important; display: inline-block;color: #211F24;}
    /* .header .header-menu #menu-header-menu ul li:hover a{background: linear-gradient(90deg, hsl(45deg 100% 50% / 50%) 0%, rgb(255 255 255 / 40%) 100%) !important; border-left: 3px solid #002855 !important; transition: 0.5s ease-in-out !important; padding-left: 11px !important;color: #002855; font-weight: 600;} */
    .header .header-menu #menu-header-menu ul li:hover a{color: #0066FF; font-weight: 700;}

    .header .header-menu #menu-header-menu-new ul, .header .custom-menu-class #menu-header-menu-new ul ul {background-color: #fffffff7; border-radius: 0 0 0 0; margin: 0 0 0 0px !important; padding: 25px 25px 25px 25px !important; box-shadow: -4px 4px 15px 0px #0000001A; }
    .header .header-menu #menu-header-menu-new li:hover>ul {display: block;}
    .header .header-menu #menu-header-menu-new li:hover>ul { cursor: pointer; }
    .header .header-menu #menu-header-menu-new ul { display: none; position: absolute; width: 250px; text-align: left; margin-left: -30px; margin-top: 20px; z-index: 999;top: 64px;left: 0; }
    .header .header-menu #menu-header-menu-new ul li{display: block; padding: 0 0px; font-size: 18px; line-height:23px; margin-bottom: 11px;}
    .header .header-menu #menu-header-menu-new ul li:last-child{margin-bottom: 0;}
    .header .header-menu #menu-header-menu-new ul li a{padding: 0px 5px 0px 0 !important; display: inline-block;color: #211F24;}
    /* .header .header-menu #menu-header-menu-new ul li:hover a{background: linear-gradient(90deg, hsl(45deg 100% 50% / 50%) 0%, rgb(255 255 255 / 40%) 100%) !important; border-left: 3px solid #002855 !important; transition: 0.5s ease-in-out !important; padding-left: 11px !important;color: #002855; font-weight: 600;} */
    .header .header-menu #menu-header-menu-new ul li:hover a{color: #0066FF; font-weight: 700;}

    .header .header-menu li::after{content: '';width: 100%;height: 40px;display:block;background-color: transparent;position: absolute;}
    .header .header-menu li .sub-menu li::after{display: none;}
    .header .header-menu li.mobil-login{display: none;}

.banner-sec {background: linear-gradient(180deg,  #ebf7ff 0%, #FFFFFF 100%);
  overflow: hidden;height: calc(100vh - 137px); display: flex; align-items: center;}
  .banner-sec h1 { font-size: 63px; line-height: 80px; color: #1C1C1C; font-weight: 400; margin-bottom: 20px; }
  .banner-sec h1 span {
    color: #0066FF; display: block;}
  .banner-sec p {
    font-size: 24px;
    line-height: 30px;
    color: #504C4C;
    font-weight: 400; }
    .banner-sec .row{align-items: center;}
  .banner-sec .right-side-image .carousel-item img {width: 100%; height: auto; object-fit: cover;}
  .banner-sec .right-side-image{position: relative; width: calc(100vw - 58%); margin-left: auto;}
  .banner-sec .common-btn.mobile{display: none;}

.our-partner-sec {
  padding: 100px 0 140px 0;
  text-align: center; }
  .our-partner-sec.mobile{display: none;}
  .our-partner-sec .partners-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; }
    .our-partner-sec .partners-logo a{display: inline-block;cursor: pointer;}
  .our-partner-sec .partners-logo img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  .our-partner-sec .partners-logo img:hover {
    filter: unset; }
  .our-partner-sec h2 {
    margin-bottom: 30px;
    font-size: 35px;
    line-height: 46px;
    color: #333;}

.one-stop-shop-cta-sec {
  background-color: #002855; }
  .one-stop-shop-cta-sec .row{align-items: center;}
  .one-stop-shop-cta-sec h2 {
    color: #fff;
    text-align: left;
    text-transform: initial;
    padding-right: 50px; padding-left: 40px;}
    .one-stop-shop-cta-sec h2.mobile{display: none;}
  .one-stop-shop-cta-sec h2 span {
    color: #FFC000; }
  .one-stop-shop-cta-sec p {
    color: #fff;     line-height: 38px;}
    .one-stop-shop-cta-sec .common-btn{ background-color: #EAAA00;    color: #000;}
  .one-stop-shop-cta-sec .common-btn:hover {
    background-color: #F9B90F;    color: #000; }
  .one-stop-shop-cta-sec .common-btn.mobile{display: none;}

  .one-stop-shop-cta-sec .right-side {
    padding-left: 40px; }

.effective-patient-growth-sec h2 {
  margin-bottom: 20px; }

.effective-patient-growth-sec h2 span {
  color: #0066FF; }
  .effective-patient-growth-sec .inner h2{text-align: left !important;background-size: 84px;}

  .effective-patient-growth-sec .inner h2 { font-size: 40px; line-height: 40px; font-weight: 600; margin-bottom: 20px; color: #333333; letter-spacing: -1px;     text-align: left;}

.effective-patient-growth-sec .top-heading {
  margin-bottom: 80px; }

.effective-patient-growth-sec .top-heading p {
  text-align: center; padding: 0 385px;    line-height: 34px;}


  .effective-patient-growth-sec .web-design-chiropractors-sec { align-items: center; margin-top: 150px;} 
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side { padding: 30px 0px 30px 50px; background-color: #F7F7F7; position: relative; width: 45%; } 
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after { content: ''; width: 72%; display: block; position: absolute; height: 100%; background-color: #F7F7F7; right: -520px; top: 0; }
  .effective-patient-growth-sec .web-design-chiropractors-sec .right-side {
    position: relative;
    width: 55%; }
    .effective-patient-growth-sec .web-design-chiropractors-sec h2 { background-image: url(/wp-content/uploads/2024/08/web-design-icon.webp); padding-left: 125px; background-position: 0 2px; background-repeat: no-repeat; line-height: 92px; padding-bottom: 4px; }
    .effective-patient-growth-sec h2:hover{color: #0066FF;}
  .effective-patient-growth-sec .web-design-chiropractors-sec p {line-height: 36px; }

.effective-patient-growth-sec .seo-chiropractors-sec {
  align-items: center;
   }
  .effective-patient-growth-sec .seo-chiropractors-sec .right-side {
    padding: 30px 50px 30px 50px;
    background-color: #0094FF0D;
    width: 45%;
    position: relative; }
    .effective-patient-growth-sec .seo-chiropractors-sec .right-side::before { content: ''; width: 150px; display: block; position: absolute; height: 100%; background-color: #0094FF0D; left: -150px; top: 0; z-index: -1; }
  .effective-patient-growth-sec .seo-chiropractors-sec .left-side {
    position: relative;
    width: 55%; }
    .effective-patient-growth-sec .seo-chiropractors-sec h2 { background-image: url(/wp-content/uploads/2024/08/seo-chiropractors-icon.webp); padding-left: 125px; background-position: 0 2px; background-repeat: no-repeat; line-height: 52px; padding-bottom: 4px; }
  .effective-patient-growth-sec .seo-chiropractors-sec p {
    line-height: 36px; }

.effective-patient-growth-sec .paid-ad-chiropractors-sec {
  align-items: center;
  margin-top: 150px; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side {
    padding: 30px 20px 30px 50px;
    background-color: #F7F7F7;
    position: relative;
    width: 45%; }
    .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after { content: ''; width: 32%; display: block; position: absolute; height: 100%; background-color: #F7F7F7; right: -230px; top: 0; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .right-side {
    position: relative;
    width: 55%; text-align: right;}
  .effective-patient-growth-sec .paid-ad-chiropractors-sec h2 {
    background-image: url(../images/paid-ads-icon.png);
    padding-left: 125px; background-position: 0 2px; background-repeat: no-repeat; line-height: 92px; padding-bottom: 4px; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec p {
    line-height: 36px; }

.effective-patient-growth-sec .content-chiropractors-sec {
  align-items: center;
  margin-top: 150px; }
  .effective-patient-growth-sec .content-chiropractors-sec .right-side {
    padding: 30px 50px 30px 50px;
    background-color: #0094FF0D;
    width: 45%;
    position: relative; }
  .effective-patient-growth-sec .content-chiropractors-sec .right-side::before {
    content: '';
    width: 150px;
    display: block;
    position: absolute;
    height: 100%;
    background-color: #0094FF0D;
    left: -150px;
    top: 0;
    z-index: -1; }
  .effective-patient-growth-sec .content-chiropractors-sec .left-side {
    position: relative;
    width: 55%; }
  .effective-patient-growth-sec .content-chiropractors-sec h2 {
    background-image: url(/wp-content/uploads/2024/08/content-chiro-Icon.webp);
    padding-left: 125px; background-position: 0 2px; background-repeat: no-repeat; line-height: 92px; padding-bottom: 4px; }
  .effective-patient-growth-sec .content-chiropractors-sec p {
    line-height: 36px;     padding-right: 0;}

    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h3 {
      background-image: url(/wp-content/uploads/2024/09/social-media-marketing-logo-home.webp);    line-height: 92px;}

.effective-patient-growth-sec .email-marketing-chiropractors-sec {
  align-items: center;
  margin-top: 150px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {
    padding: 30px 20px 30px 50px;
    background-color: #F7F7F7;
    position: relative;
    width: 45%; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after {
    content: '';
    width: 32%;
    display: block;
    position: absolute;
    height: 100%;
    background-color: #F7F7F7;
    right: -230px;
    top: 0; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .right-side {
    position: relative;
    width: 55%; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 {
    background-image: url(/wp-content/uploads/2024/08/email-marketing-Icon.webp);
    padding-left: 125px;
    background-position: 0 2px;
    background-repeat: no-repeat;
    line-height: 92px;
    padding-bottom: 4px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec p {
    line-height: 36px; padding-right: 20px;}

.unlimited-support-sec {
  text-align: center;
  /* background-image: url(../images/unlimited-support-bg.webp); */
  background: linear-gradient(106.5deg, #002855 47.75%, #20528A 110.67%);
  background-repeat: no-repeat;
  background-size: cover; }
  .unlimited-support-sec h2 {
    font-weight: 400;
    color: #FFC000;
    margin-bottom: 40px; }
  .unlimited-support-sec .row {
    justify-content: center; }
  .unlimited-support-sec .support-item-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px; }
  .unlimited-support-sec .support-item-icon span {
    width: 1px;
    display: inline-block;
    height: 80px;
    background-color: #fff;
    margin: 0 35px; }
  .unlimited-support-sec p {
    font-size: 30px;
    line-height: 49px;
    color: #fff; }
  .unlimited-support-sec .common-btn {
    margin-top: 50px;background-color: #EAAA00; color: #000; }
    .unlimited-support-sec .common-btn:hover{background-color: #F9B90F; color: #000; }

.testimonial-sec {
  background-color: #F9F9F9;margin-bottom: 210px; }
  .testimonial-sec .row {
    justify-content: center; }
  .testimonial-sec .carousel-item .row {
    margin: 0; }
  .testimonial-sec .left-side {
    padding: 0; }
  .testimonial-sec .right-side {
    padding: 0 55px;
    background-color: #fff;
    position: relative;
    display: flex;
    align-items: center;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border: 1px solid #E4E4E4; }
    .testimonial-sec .right-side .quote-img {
      margin-bottom: -40px;
      margin-left: -16px; }
    .testimonial-sec .right-side h3 {
      font-size: 30px;
      font-weight: 600;
      color: #333333;
      margin-bottom: 20px; }
    .testimonial-sec .right-side p {
      line-height: 32px; }
    .testimonial-sec .right-side .user-sec {
      display: flex;
      align-items: center;
      margin-top: 50px; }
    .testimonial-sec .right-side .user-avtar {
      flex-shrink: 0;
      margin-right: 15px; }
    .testimonial-sec .right-side .user-details h4 {
      font-size: 18px;
      font-weight: 700;
      color: #31448B;
      line-height: 23px;
      margin-bottom: 8px; }
    .testimonial-sec .right-side .user-details h4 span {
      color: #333333; }
  .testimonial-sec .carousel-control-prev img {
    transform: rotate(180deg); }
  .testimonial-sec .carousel-control-next, .testimonial-sec .carousel-control-prev {
    width: 64px;
    height: 64px;
    background-color: #fff;
    box-shadow: 0px 4px 14px 0px #0C046617;
    opacity: 1;
    border-radius: 50%;
    top: 46%; }
  .testimonial-sec .carousel-control-next img, .testimonial-sec .carousel-control-prev img {
    filter: invert(1); }
  .testimonial-sec .carousel-control-prev {
    left: -130px; }
  .testimonial-sec .carousel-control-next {
    right: -130px; }
  .testimonial-sec .carousel-control-next:hover, .testimonial-sec .carousel-control-prev:hover {
    background-color: #333333; }
  .testimonial-sec .carousel-control-next:hover img, .testimonial-sec .carousel-control-prev:hover img {
    filter: unset; }
    .testimonial-sec .mobile-cover{display: none;}

.exploration-session-sec {
  position: relative; padding: 0 0 0 0; }
  .exploration-session-sec .row {
    align-items: center; }
  .exploration-session-sec .exploration-session-content-sec {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translate(0px, -50%); }
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn{    padding: 20px 30px 20px 30px;background-color: #EAAA00; color: #000;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn img{opacity: 1;margin: 0 10px 0 0;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn:hover{background-color: #F9B90F; color: #000;padding: 20px 30px 20px 30px;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn:hover img{margin: 0 10px 0 0;}
  .exploration-session-sec .left-side h2 {
    text-align: left;
    font-weight: 400;
    color: #FFC000;
    margin-bottom: 15px; }
  .exploration-session-sec .left-side p {
    color: #fff;
    padding-right: 269px; }

  .exploration-session-sec .right-side .inner-sec {
    padding: 45px 45px;
    background-color: #EAAA00;
    box-shadow: 0px 0px 40px 0px #00000026;    border-radius: 10px; }
  .exploration-session-sec .right-side h2 {
    text-align: center;
    font-weight: 600;
    color: #000;
    margin-bottom: 12px; }

    .exploration-session-sec .right-side p{color: #000; text-align: center; margin-bottom: 40px;}
.exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 11px 22px !important; width: 100%; font-family: "Red Hat Display", sans-serif; font-size: 18px !important; line-height: 37px; font-weight: 500; color: #333; border: 1px solid #33333380; border-radius: 4px;height: auto; box-shadow: none;}
  ::placeholder { color: #33333387 !important; opacity: 1; }
  .exploration-session-sec .right-side form textarea {
    height: 100px;
    margin-top: 15px; }
  .exploration-session-sec .right-side form .w50 {
    column-count: 2;
    column-gap: 15px; }
  .exploration-session-sec .right-side form .form-check {
    display: flex;
    align-items: center;
    margin-bottom: 15px; }

      .exploration-session-sec .right-side form .form-field-check .gchoice label{margin-bottom: 0;font-family: "Red Hat Display", sans-serif; font-size: 24px; line-height: 30px; font-weight: 500; color: #000;margin-left: 0;max-width: max-content;}
      .exploration-session-sec .right-side form .form-field-check .gfield_checkbox{display: block; column-count: 2; gap: unset;}
      .exploration-session-sec .right-side form .form-field-check .gchoice input{background-color: #E5E8EA;}
      .exploration-session-sec .right-side form .form-field-check .gchoice{margin-bottom: 18px;display: block;}
      .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label {cursor: pointer;display: flex;align-items: center;}
      .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] {display: none;}
      .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { content: "\2714"; border-radius: 0.2em; display: inline-block; width: 28px; height: 28px;display: flex; align-items: center; justify-content: center; vertical-align: bottom; color: transparent; transition: .2s; background-color: #fff;margin-right: 10px;}
      .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:active:before {transform: scale(0);}
      .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox]:checked + label:before {background-color: #283E4C;color: #fff;}

.gfield--input-type-select{margin-bottom: 20px;}

  .exploration-session-sec .right-side form .gfield--input-type-checkbox legend {font-family: 'AdihausDIN'; font-size: 22px; line-height: 28px; font-weight: 700; color: #000; margin: 10px 0 20px 0;}
  .exploration-session-sec .right-side form .form-group {
    margin-bottom: 20px; }
    .exploration-session-sec .right-side form h3 { font-family: 'AdihausDIN'; font-size: 22px; line-height: 28px; font-weight: 700; color: #333333; margin: 30px 0 20px 0; }
    .exploration-session-sec .right-side .form-btn button { font-size: 24px; font-weight: 700; line-height: 26px; border: 1px solid #283E4C; color: #fff; text-transform: uppercase; padding: 25px 0 20px 0; text-align: center; border-radius: 10px; margin-top: 10px; background-color: #283E4C; width: 100%; background-image: url(../images/button-arrow.png); background-repeat: no-repeat; background-position-x: 60%; background-position-y: 24px; }

.page-template-front-page .insights-sec{margin-bottom: 80px; }

.insights-sec h2 {
  margin-bottom: 60px; }
  .insights-sec h2 span{color: #0066FF;}

.insights-sec article {padding: 20px 0px 0 0px;}
  .insights-sec article h3 {color: #1C1C1C; font-size: 24px; line-height: 34px; font-weight: 600; margin-bottom: 12px; padding-right: 30px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; height: 67px;}
    .insights-sec article h3:hover a{color: #0066FF !important;}
  .insights-sec article p {font-family: "Red Hat Display", sans-serif; color: #6F6F6F; font-size: 17px; line-height: 26px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 0; height: max-content; padding-right: 30px;}

    .insights-sec .author-details { margin-top: 21px; display: flex; align-items: center; }
    .insights-sec .author-details .right-side { margin-left: 15px; }
    .insights-sec .author-details h4 {font-size: 20px; line-height: 26px; font-weight: 600; color: #333333; margin-bottom: 2px;}
    .insights-sec .author-details .right-side p { font-family: "Red Hat Display", sans-serif;font-size: 16px; color: #6F6F6F;line-height: 21px;padding-right: 0;}

.insights-sec .inner-blog {
  position: relative; }

  .insights-sec .date-box { display: inline-block; padding: 17px 10px; background-color: #283E4C; color: #fff; text-align: center; position: absolute; top: -40px; left: 10px; font-size: 15px; line-height: 19px; letter-spacing: 1px; margin-bottom: 3px; font-weight: 600; }

.insights-sec .date-box .blog-date {
  display: block;
  font-size: 32px;
  line-height: 32px; }

.insights-sec p.blog-tag {font-family: "Red Hat Display", sans-serif; margin-bottom: 8px; font-size: 16px; line-height: 22px; font-weight: 400; color: #6F6F6F; display: block; height: initial;
overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;}

.insights-sec p.author img {
  filter: opacity(0.5);
  vertical-align: text-top;
  margin-right: 8px; }

.insights-sec p.author:hover img {
  filter: opacity(1); }

.insights-sec p.author:hover {
  color: #283E4C; }

  .insights-sec .readmore { font-size: 19px; line-height: 24px; font-weight: 700; color: #283E4C; background-image: url(../images/read-more-arrow.png); padding-right: 26px; background-position: right; background-repeat: no-repeat; }

.insights-sec .readmore:hover {
  color: #EAAA00; }

.insights-sec .view-more-btn-sec {
  text-align: center; }

.insights-sec .view-more-btn-sec a {
  margin-top: 70px; }
  /* .insights-sec .view-more-btn-sec a.common-btn{background-color: #002855;}
  .insights-sec .view-more-btn-sec a.common-btn:hover{background-color: #0066FF;} */

.insights-sec figure img {width: 100%; height: 280px; object-fit: cover; border-radius: 12px;border: 1px solid #00000014;}

.insights-sec.mobile {
  display: none; }



.footer-sec {
  padding: 80px 0 70px 0;
  background-color: #FAFAFA; }
  .footer-sec h3 {
    font-family: 'AdihausDIN';
    color: #283E4C;
    font-size: 25px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 25px; }
  .footer-sec li {
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 12px; }
    .footer-sec li:hover a{color: #0066FF !important;font-weight: 700;}
  .footer-sec .locations li {
    background-image: url(/wp-content/uploads/2024/10/footer-location-icon.webp);
    padding-left: 38px;
    background-position: 0 2px;
    background-repeat: no-repeat;
    line-height: 20px; }
  .footer-sec .social-media-sec {
    text-align: left;
    margin-top: 20px; }
  .footer-sec .social-media-sec li {
    display: inline-block;
    margin: 0 20px 12px 0; }
    .footer-sec .social-media-sec li a{display: inline-block;}
    .footer-sec .row{justify-content: center;}
    .footer-sec .connect-with-us li span{display: inline-block; width: 60px;}
    /* .footer-sec .social-media-sec li img{width: 20px; height: 20px; object-fit: contain;} */
    .footer-sec .social-media-sec li svg{width: 20px; height: 20px;}

    /* .footer-sec .locations li.map-list{display: flex; align-items: self-start;} */
    .footer-sec .locations li.map-list span.second{ margin-top: 10px;}
    .footer-sec .locations li.map-list span.second iframe{width: 180px; height: 180px; margin: 0 !important;}
    .footer-sec .connect-with-us{    padding-left: 45px;}
    .footer-sec .connect-with-us .social-media-sec{width: 220px;}

.copyright-sec {
  padding: 25px 0;
  background-color: #283E4C;
  text-align: center; }

.copyright-sec p {
  color: #FFFFFF;
  font-size: 17px;
  line-height: 20px; }
  .copyright-sec p a:hover{color: #EAAA00;}



.gfield label{display: none;}
.gform_fields{row-gap: 20px !important;}
.gfield--type-checkbox{margin-top: 10px;}
.exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_3, .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_6{margin-bottom: 0;}
form input.gform_button.button{font-size: 24px !important; font-weight: 700 !important; line-height: 26px !important; border: 1px solid #002855 !important; color: #fff !important;padding: 25px 0 22px 0 !important; text-align: center !important; border-radius: 5px !important; margin-top: 30px !important; background-color: #002855 !important; width: 100% !important;  background-repeat: no-repeat !important; background-position-x: 59% !important; background-position-y: 30px !important;padding-left: 13px !important;    transition: padding 0.3s ease-out;}
form input.gform_button.button:hover{background-color:#0066FF !important;border: 1px solid #0066FF !important; color: #fff !important; background-image: url(/wp-content/uploads/2024/08/button-hover-arrow-icon.webp) !important;padding-left: 0px !important;}
.gform_validation_errors{display: none !important;}

.header .header-menu li.mobile-item{display: none;}
.exploration-session-sec{margin-bottom: 200px;}

.experts-in-growth-sec{background-color: #0094FF0D;}
.experts-in-growth-sec h2{text-align: left;margin-bottom: 25px;}
.experts-in-growth-sec h2 span{color: #0066FF;}
.experts-in-growth-sec .left-side p{padding-right: 45px;}
.experts-in-growth-sec .right-side .inner-sec{padding: 105px 80px; background-color: #fff; border-radius: 15px; display: flex; justify-content: space-between;}
.experts-in-growth-sec .right-side .user-details{display: none;}
.experts-in-growth-sec .user-details { margin-top: 50px; display: flex; align-items: center; }
.experts-in-growth-sec .user-details h4{font-size: 20px; line-height: 26px; font-weight: 600; color: #333333; margin-bottom: 2px;}
.experts-in-growth-sec .user-details p{font-family: "Red Hat Display", sans-serif; font-size: 16px; color: #6F6F6F; line-height: 21px; padding-right: 0;}
.experts-in-growth-sec .user-details h6{font-size: 14px; line-height: 22px; font-weight: 500; margin: 0;}
.experts-in-growth-sec .user-details .right-side{margin-left: 25px;}
.experts-in-growth-sec .user-details .right-side p{padding-right: 0;}
.experts-in-growth-sec .right-side .inner-sec h3{font-size: 48px; line-height: 63px; font-weight: 700; color: #002855; margin-bottom: 45px; }
.experts-in-growth-sec .right-side .inner-sec .left-side-details span {font-size: 24px; line-height: 19px; padding: 18px 30px 13px 66px; background-position: 30px 13px; background-image: url(/wp-content/uploads/2024/08/clock-icon.webp); background-size: 23px; background-repeat: no-repeat; font-weight: 700; border: 1px solid #B8B8B8; border-radius: 70px; color: #565656; display: inline-block;}
.experts-in-growth-sec .right-side-play-btn .btn.btn-primary{padding: 0;background: none;border: none;}
.experts-in-growth-sec .play-button-image.mobile{display: none;}

.faq-sec{background-color: #FAFAFA;}
.faq-sec .accordion-body h3{display: flex; align-items: center; font-size: 20px; font-weight: 600; line-height: 27px; color: #111;margin: 30px 0 20px 0;}
.faq-sec span.number{width: 35px; height: 35px; background-color: #ceeaff; border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif; font-size: 23px; font-weight: 800; line-height: 31px; color: #0066FF; display: flex; align-items: center; justify-content: center; margin-right: 15px;}
.faq-sec .accordion-body h4{font-size: 19px; font-weight: 600; line-height: 22px; color: #333; margin-bottom: 10px; }
.faq-sec p span{font-size: 19px; font-weight: normal; line-height: 22px; color: #333;    font-family: "Red Hat Display", sans-serif;}
.faq-sec ul li{font-size: 21px; font-weight: 400; line-height: 29px; color: #504C4C; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); background-size: 21px; padding-left: 30px; background-position: 0 4px; background-repeat: no-repeat; margin-bottom: 12px;}
.faq-sec .marketing-strategies-faq-home ul{margin-bottom: 40px;}
.faq-sec .marketing-strategies-faq-home .inner-content{padding-left: 65px;}
.faq-sec .marketing-campaign-success-faq .each-content { position: relative; padding-left: 53px; margin-bottom: 30px; }
.faq-sec .marketing-campaign-success-faq .each-content span.number{position: absolute; left: 0;}

.book-strategy-call-form-popup .modal-dialog{max-width: 100%; max-height: 100%; margin: 0;    overflow: hidden;}
.book-strategy-call-form-popup .modal-body{padding: 0;}
.book-strategy-call-form-popup .modal-body .modal-content{height: 100vh;}
.book-strategy-call-form-popup .modal-header{padding: 0; background: none;    border: none;}
.book-strategy-call-form-popup .modal-header .mobile-logo{display: none;}
.book-strategy-call-form-popup .modal-header .right-side-phone-close{display: none;}
.book-strategy-call-form-popup .modal-header .btn-close {padding: 0px; background-color: transparent; opacity: 1; position: absolute; z-index: 1; top: 35px; right: 35px; width: auto; height: auto; margin: 0;    background: none; }
.book-strategy-call-form-popup .exploration-session-sec{    margin: 0;     margin-top: 0 !important;}
.book-strategy-call-form-popup .exploration-session-sec .left-side h2{margin-bottom: 30px; font-size: 60px; line-height: 79px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side h2{margin-bottom: 20px; font-size: 54px; line-height: 70px;font-weight: 700;}
.book-strategy-call-form-popup .exploration-session-sec .right-side p{text-align: center; margin-bottom: 40px; color: #000;}
.book-strategy-call-form-popup .exploration-session-sec .left-side p{padding-right: 0;font-size: 30px;line-height: 44px;    max-width: 640px;}
.book-strategy-call-form-popup .exploration-session-sec .left-side, .book-strategy-call-form-popup .exploration-session-sec .right-side{height: 100vh;display: flex; align-items: center;    justify-content: center;    padding: 0 30px;}
.book-strategy-call-form-popup .exploration-session-sec .left-side{background-color: #002855;}
.book-strategy-call-form-popup .exploration-session-sec .right-side{background-color: #EAAA00;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox{column-count: 3;gap: 60px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend{font-size: 30px; line-height: 35px;padding-top: 0px;    font-weight: 700;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice{margin-bottom: 22px;}
.book-strategy-call-form-popup .exploration-session-sec .left-side a.common-btn { padding: 20px 30px 20px 30px; background-color: #EAAA00; color: #000;}
.book-strategy-call-form-popup .exploration-session-sec .left-side a.common-btn img { opacity: 1; margin: 0 10px 0 0; }
.book-strategy-call-form-popup .exploration-session-sec .left-side a.common-btn:hover { background-color: #F9B90F;color: #000; padding: 20px 30px 20px 30px; }
.book-strategy-call-form-popup .exploration-session-sec .left-side a.common-btn:hover img { margin: 0 10px 0 0; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea{padding: 14px 22px !important;border-radius: 6px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 130px; margin-top: -2px; }
.book-strategy-call-form-popup .gform_footer{margin-top: 40px;}
.book-strategy-call-form-popup .gform_heading{display: none !important;}
.book-strategy-call-form-popup form input.gform_button.button{background-position-x: 57% !important; background-position-y: 31px !important;    padding: 25px 0 25px 0 !important;padding-left: 15px !important;}
.book-strategy-call-form-popup form input.gform_button.button:hover{padding-left: 0px !important;    border: 1px solid #EAAA00 !important;}
.btn-close:focus{box-shadow: none;}
.exploration-session-sec .background-image{width: 100%;}


.our-partner-sec svg .card {opacity: 0;transform: translateX(0.4em) rotate(8deg);transition: all 0.2s ease}
.our-partner-sec svg .card.card--back {transition-delay: 0.1s;}
.our-partner-sec a:hover svg .card.card--back{ opacity: 0.5; }
.our-partner-sec a:hover svg .card.card--front{ opacity: 1; }
.our-partner-sec a:hover svg .card{ transform: translateX(0) rotate(0deg); }
.our-partner-sec a svg .hover-yellow{fill: unset !important;}
.our-partner-sec a:hover svg .hover-yellow{fill: #FFDD22 !important;}

.video-popup{display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color:#000; z-index: 111;}
.video-popup .video-container {position: relative; width: 100%; height: 100%;}
.video-popup .main-video-sec {position: relative; width: 100%; height: 100%;}
.video-popup .video-overlay{position: absolute; left: 0; bottom: 0; width: 100%; height: 60%; pointer-events: none; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 100%);}
.video-popup #video-element {width: 100%; height: 100%;}
.video-popup .play-pause-icon {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 50px; color: white; cursor: pointer; display: none;}
.video-popup .mute-icon { position: absolute; bottom: 20px; right: 20px; z-index: 999; cursor: pointer; }
.video-popup .bottom-text-section{position: absolute; bottom: 20px; left: 0; width: 100%; text-align: center;}
.video-popup .bottom-text-section h3{font-size: 24px; font-weight: 700; color: #fff; line-height: 29px;}
.video-popup .bottom-text-section .common-btn{font-size: 18px; font-weight: 700; line-height: 18px; background-color: #EAAA00; color: #000;     padding: 12px 104px 12px 124px;margin-top: 20px;}
.video-popup .bottom-text-section .common-btn:hover{padding-left: 114px; padding-right: 114px;background-color: #F9B90F;}
body.full-width-popup-active { overflow: hidden; }
.video-popup .video-close-btn { position: absolute; top: 20px; left: 20px; z-index: 999; cursor: pointer; }
.video-popup .share-btn { position: absolute; top: 20px; right: 20px; z-index: 999;cursor: pointer; }
.video-popup .small-logo-icon{  position: absolute; top: 20px; left: 80px; z-index: 999; cursor: pointer;}

.social-media-share-popup .modal-header{ padding: 0; position: absolute; right: 20px; top: 20px;    border: none;}
.social-media-share-popup .modal-dialog{margin: 0 auto; height: 100vh; display: flex; align-items: center;    max-width: 650px;}
.social-media-share-popup .btn-close{background: none; padding: 0; margin: 0; width: auto; height: auto; opacity: 1; border: none; outline: none; box-shadow: none; border-radius: 0;}
.social-media-share-popup .modal-content{box-shadow: 0px 8px 24px rgba(0, 0, 0, .2); border-radius: 12px; padding: 50px 20px; text-align: center;}
.social-media-share-popup .modal-body{padding: 0 0;}
.social-media-share-popup .all-social-media-sec li{display: inline-block;margin: 0 20px;}
.social-media-share-popup .all-social-media-sec li a{width: 50px;display: inline-block;}
.social-media-share-popup h3 {font-size: 40px; line-height: 47px; font-weight: 600; color: #1C1C1C;margin-bottom: 40px;}
.social-media-share-popup .all-social-media-sec{padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #00000036;}
.social-media-share-popup .copy-video-link-sec #video-url{width: 100%; padding: 15px 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px;}
.social-media-share-popup .copy-video-link-sec .copy-link-btn{font-size: 22px; font-weight: 700; line-height: 24px; background-color: #0066FF; color: #fff; padding: 20px 0; display: inline-block; width: 100%; border: none; outline: none; margin-top: 25px;}
.social-media-share-popup .copy-video-link-sec h4{font-size: 20px; font-weight: 600; text-align: left; line-height: 22px; margin-bottom: 15px;}

/* span.logik-digital-text{font-family: 'Neo Sans Pro';font-weight: normal; display: inline-block; text-transform: capitalize  !important;} */
span.logik-digital-text{text-transform: capitalize  !important;}
/* span.logik-digital-text span.letter-i{position: relative;}
span.logik-digital-text span.letter-i::before { content: '.'; position: absolute; top: -0.7px; display: inline-block; color: #0098fd; line-height: 0; font-weight: 800;font-family: "Red Hat Display", sans-serif;} */
/* .faq-sec span.logik-digital-text{font-weight: normal;}
.faq-sec span.logik-digital-text span.letter-i::before{font-weight: 800;top: 2px;} */
/* .page-id-18 .why-chiro-clinic-need-sec p.top-text .logik-digital-text::first-letter{text-transform: uppercase;}
.page-id-124 .marketing-emails-types .each-option .text p .logik-digital-text::first-letter{text-transform: uppercase;}
.page-id-4958 .faq-sec .faq-content-sec .accordion-item #collapseThree .accordion-body p .logik-digital-text::first-letter{text-transform: uppercase;}
.page-id-4842 .faq-sec .faq-content-sec .accordion-item #collapseThree .accordion-body p .logik-digital-text::first-letter{text-transform: uppercase;}
.page-id-18 .faq-sec .faq-content-sec .accordion-item #collapseThree .accordion-body p .logik-digital-text::first-letter{text-transform: uppercase;}


.page-id-124 .marketing-emails-types .each-option .text p span.logik-digital-text span.letter-i::before{top: -2.7px;} */


/* ===================== SEO ================== */
.inner-page-header{background-color: #FAFAFA;}
.seo-banner{padding: 0px 0;text-align: center;height: calc(100vh - 137px); display: flex; align-items: center;}
.seo-banner img.mobile{display: none;}
.seo-banner h1{color: #1C1C1C; font-size: 80px; font-weight: 400; line-height: 107px; margin-bottom: 0px;margin-top: 100px;}
.seo-banner h1 span{color: #0066FF;display: block;}
.seo-banner h1 span.qusn{font-weight: 700; display: inline-block;}

.seo-banner p.special-banner-heading{font-family: "Red Hat Display", sans-serif;color: #1C1C1C; font-size: 80px; font-weight: 400; line-height: 107px; margin-bottom: 0px; margin-top: 100px;}
.seo-banner p.special-banner-heading span.qusn{font-weight: 700; display: inline-block;}
.seo-banner p.special-banner-heading span { color: #0066FF; display: block; }

.seo-agency-cta-sec{margin-top: 10px;}
.seo-agency-cta-sec .left-side{display: flex;justify-content: center;align-items: center;}
.local-seo-sec .row{align-items: center;}
.local-seo-sec .right-side{position: relative;padding-left: 30px;}
.local-seo-sec .right-side .cartoon-character{position: absolute; bottom: 0; right: 0px;}
.local-seo-sec .right-side .animated-direction-arrow{width: 117px; transform: scaleX(-1) rotate(109deg); position: absolute; bottom: 223px; right: 280px; display: none;}
.local-seo-sec .right-side .animated-direction-arrow iframe{width: 100%;}
.local-seo-sec h2{text-align: left;margin-bottom: 15px}
.local-seo-sec h2 span{color: #0066FF;}
.local-seo-sec h3{font-size: 38px; line-height: 57px; font-weight: 400; color: #1C1C1C;margin-bottom: 30px;padding-right: 80px;}
.local-seo-sec h3 span{color: #0066FF;}
.local-seo-sec p{margin-bottom: 25px;padding-right: 140px;}
.local-seo-sec p:last-of-type{margin-bottom: 0;}
.strategy-driven-seo-sec{background-color: #0094FF0D;}
.strategy-driven-seo-sec h2{text-align: left;margin-bottom: 25px}
.strategy-driven-seo-sec h2 span{color: #0066FF;}
.strategy-driven-seo-sec p{margin-bottom: 18px;}
.strategy-driven-seo-sec .left-side{padding-right: 50px;}
.strategy-driven-seo-sec .row{align-items: center;}
.strategy-driven-seo-sec h1{margin-bottom: 25px;font-size: 50px; line-height: 67px; font-weight: 400; color: #1C1C1C;}
.strategy-driven-seo-sec h1 span{color: #0066FF;}

.seo-content-patient-growth-sec{background-color: #0094FF0D;}
.seo-content-patient-growth-sec .row{align-items: center;}
.seo-content-patient-growth-sec h2{text-align: left;margin-bottom: 20px;}
.seo-content-patient-growth-sec h2 span{color: #0066FF; display: block;}
.seo-content-patient-growth-sec p:last-child{margin-top: 20px;margin-bottom: 0; padding-right: 180px;}
.seo-content-patient-growth-sec p{line-height: 35px;padding-right: 130px; margin-bottom: 25px;}
.seo-content-patient-growth-sec p strong{color: #0066FF;    line-height: 33px;font-size: 26px;}

.content-that-sets-clinic-apart-sec{background-color: #002855;}
.content-that-sets-clinic-apart-sec .row{justify-content: center;}
.content-that-sets-clinic-apart-sec h2{margin-bottom: 25px;color: #EAAA00;}
.content-that-sets-clinic-apart-sec .top-heading{text-align: center;}
.content-that-sets-clinic-apart-sec h4{font-size: 36px; line-height: 47px; font-weight: 400; color: #fff; margin-bottom: 25px;}
.content-that-sets-clinic-apart-sec p{color: #fff; padding: 0 170px; margin-bottom: 20px;}
.content-that-sets-clinic-apart-sec p strong{color: #EAAA00;}
.content-that-sets-clinic-apart-sec p:last-of-type{margin-bottom: 0;}
.content-that-sets-clinic-apart-sec .common-btn{background-color: #EAAA00;color: #000;}
.content-that-sets-clinic-apart-sec .common-btn:hover{    background-color: #F9B90F;}
.content-that-sets-clinic-apart-sec .new-cmn-btn span.text{    color: #FFC000;}
.content-that-sets-clinic-apart-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.content-that-sets-clinic-apart-sec .new-cmn-btn span.text { color: #FFC000; }
.content-that-sets-clinic-apart-sec .new-cmn-btn:hover svg path { fill: #FFC000; }
.content-that-sets-clinic-apart-sec .new-cmn-btn span.text::before { background-color: #FFC000; }

.why-chiro-clinic-need-sec h2{text-align: left;    margin-bottom: 70px;}
.why-chiro-clinic-need-sec h2 span{color: #0066FF;}

.why-chiro-clinic-need-sec .all-points{margin-left: 28px;position: relative;}
.why-chiro-clinic-need-sec .all-points::before { content: ''; display: inline-block; width: 2px; height: 820px; background-color: #D9D9D980; position: absolute; left: 0; }
.why-chiro-clinic-need-sec .all-points h3 span{width: 60px; height: 60px; background-color: rgb(206, 234, 255); border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif; font-size: 36px; font-weight: 800; line-height: 48px; color: #0066FF; display: flex; align-items: center; justify-content: center; position: absolute; left: -83px; z-index: 1;top: -2px;}
.why-chiro-clinic-need-sec .all-points h3{position: relative; padding-left: 0px; display: flex; font-family: "Red Hat Display", sans-serif; font-size: 36px; font-weight: 600; line-height: 48px; color: #002855; margin-bottom: 25px;}
.why-chiro-clinic-need-sec .all-points h3 br{display: none;}
.why-chiro-clinic-need-sec .all-points .each-point:nth-child(4) h3 span {top: 4px;}
.why-chiro-clinic-need-sec .all-points .each-point { padding-left: 53px;margin-bottom: 70px;}
.why-chiro-clinic-need-sec .all-points .each-point:last-child{margin-bottom: 0;}
.why-chiro-clinic-need-sec .all-points .each-point p{margin-bottom: 25px;padding-right: 180px;}
.why-chiro-clinic-need-sec .all-points .each-point p:last-child{margin-bottom: 0;}
.why-chiro-clinic-need-sec .max-seo-invest-sec{display: flex;align-items: center;margin-top: 80px;}
.why-chiro-clinic-need-sec .max-seo-invest-sec h2{color: #000000;font-size: 64px; line-height: 79px;margin-bottom: 0;}
.why-chiro-clinic-need-sec .max-seo-invest-sec h2 span{color: #0066FF;}
.why-chiro-clinic-need-sec .max-seo-invest-sec .left-side{flex-shrink: 0;}
.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin-left: 100px; margin-right: 230px;}
.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side p{line-height: 35px; font-weight: 600;    color: #333;margin-bottom: 0}


.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points h3 span{width: 50px; height: 50px; background-color: transparent; left: -78px; }
.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin-left: 0;}
.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec p, .why-chiro-clinic-need-sec p.top-text{margin-bottom: 50px;}
.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points::before {height: 750px;}
.why-chiro-clinic-need-sec h2{margin-bottom: 25px;}
.why-chiro-clinic-need-sec p.top-text{padding-right: 310px;}

.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side

.local-seo-sec{    background-color: #FAFAFA;}

.attract-new-patient-sec{background-image: url(/wp-content/uploads/2024/08/attract-new-patient-sec-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: right;}
.attract-new-patient-sec h2{text-align: left;color: #fff;}
.attract-new-patient-sec h2 span{color: #FFC000;}
.attract-new-patient-sec .common-btn{margin-top: 50px;background-color: #EAAA00;color: #000;}
.attract-new-patient-sec .common-btn:hover{    background-color: #F9B90F;color: #000;}

.attract-new-patient-sec .new-cmn-btn span.text{    color: #FFC000;}
.attract-new-patient-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.attract-new-patient-sec .new-cmn-btn span.text { color: #FFC000; }
.attract-new-patient-sec .new-cmn-btn:hover svg path { fill: #FFC000; }
.attract-new-patient-sec .new-cmn-btn span.text::before { background-color: #FFC000; }

.attract-new-patient-sec .left-side .top-text{padding: 21px 40px; font-family: "Red Hat Display", sans-serif; font-size: 28px; line-height: 23px; font-weight: 600; color: #FFFFFFCC; background-color: #FFFFFF12; border-radius: 80px; display: inline-block; margin-bottom: 30px;}

.faq-sec h2 span{color: #0066FF;margin-bottom: 20px;}
.faq-sec .faq-content-sec .accordion-item {
  margin-bottom: 0px;
  border: 0;
  border-radius: 0;background: none;border-bottom: 1px solid #D8D8D8; }
  .faq-sec .faq-content-sec .accordion-item h4 .accordion-button {background: none; border-radius: 0px; font-family: "Red Hat Display", sans-serif; font-size: 24px; font-weight: 600; line-height: 31px; color: #2B2A2A; padding: 30px 25px 30px 15px; box-shadow: unset;}
    .faq-sec .faq-content-sec .accordion-item h4 .accordion-button:after {
      background-image: url(/wp-content/uploads/2024/08/faq-minus.png) !important; background-size: 23px; width: 44px; height: 3px;transform: none; background-position: right;}
  .faq-sec .faq-content-sec .accordion-item h4 .accordion-button.collapsed::after {background-image: url(/wp-content/uploads/2024/08/faq-plus.png) !important; background-size: 24px; width: 44px; height: 24px; background-position: right;}
  .faq-sec .faq-content-sec .accordion-item .accordion-body p {font-size: 21px; font-weight: 400; line-height: 33px; text-align: left;     margin-bottom: 20px;color: #504C4C;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body p:last-child{margin-bottom: 0;}
  .faq-sec .faq-content-sec .accordion-item:last-child {margin-bottom: 0; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body .accordion-body{ box-shadow: 0px 0px 20px 0px #00000073; background: #FFFFFF;    padding: 30px;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body h4 .accordion-button{background: #D9D2CA;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body{padding: 0px 50px 30px 15px;}

    .faq-sec .faq-content-sec .accordion-item.active h4 .accordion-button{background: none; box-shadow: unset; margin-bottom: 0; color: #0066FF; font-weight: 700; padding-bottom: 24px;}
    .faq-sec .faq-content-sec .accordion-item.active h4 .accordion-button:focus-visible {outline: none;}
    .faq-sec .top-heading{text-align: center;margin-bottom: 30px;}
    .faq-sec .top-heading p a{color: #002855;}
    .faq-sec .top-heading p a:hover{text-decoration: underline;}
    .faq-sec .row{justify-content: center;}

    .page-template-seo-service .testimonial-sec, .page-template-about-page .testimonial-sec{margin-bottom: 0;}
    .page-template-seo-agency-toronto-page .our-partner-sec, .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-social-media-marketing .our-partner-sec, .page-template-marketing-dashboard-page .our-partner-sec{padding: 30px 0 200px 0;}
    .page-template-plans-page .our-partner-sec, .page-template-pricing-page .our-partner-sec, .page-template-raynor-dealer-website-program-pricing-page .our-partner-sec, .page-template-ld-pricing-purchase .our-partner-sec{padding: 10px 0 200px 0;}

    .page-template-demo-front-page .insights-sec { margin-bottom: 80px; }


    /* ===================== About ================== */

    .about-banner .top-heading { max-width: 870px; margin: 0 auto;}
    .about-banner .top-heading h1 {color: #1C1C1C; font-size: 64px; font-weight: 400; line-height: 82px; text-align: center; margin-bottom: 40px;    padding: 0 10px;height: 246px;}
  .about-banner .top-heading h1 span.typed-words{color: #0066FF;}
  /* .about-banner .top-heading h1 span.typed-words::after{content: "|"; display: inline; animation: blink 1s infinite; } */
  .about-banner .top-heading h1 span.typed-words.text-type-complete::after{display: none;}
  .about-banner .top-heading h1 span.logik-digital-text{font-weight: 600;}
  /* .about-banner .top-heading h1 span.logik-digital-text span.letter-i::before{top: 7px;font-weight: 700;    left: -1px;} */
  .about-banner{text-align: center; padding: 120px 0;    padding-bottom: 0;}
  .about-banner .top-heading p{font-size: 24px; font-weight: 400; line-height: 32px;padding: 0 130px;margin-bottom: 15px;}
  .about-banner .top-heading p:last-child{margin-bottom: 0;}
  .about-banner .banner-global-map{margin-top: 50px;}
  .global-team-sec .each-member{margin: 0 19px;}
  .global-team-sec .each-member figure{width: 220px; height: 220px;position: relative;}
  .global-team-sec .all-member{display: flex; flex-wrap: wrap; justify-content: center;    margin-top: 35px;}
  .global-team-sec .each-member .hover-text {position: absolute; top: 0; right: 0; left: 0; bottom: 0; object-fit: contain; opacity: 0; transition: opacity .2s;display: flex; align-items: center; justify-content: center; flex-direction: column;padding: 0 15px;}
  .global-team-sec .each-member:hover .hover-text {opacity: 1;}
  .global-team-sec .each-member h4{font-size: 24px; line-height: 31px; color: #333333;}
  .global-team-sec .each-member img.hover-icon{    width: 55px;}
  .global-team-sec .each-member h3{font-size: 19px; line-height: 20px; font-weight: 400; color: #333333; text-align: left;margin-top: 10px;}
  .arrow-container{ position: fixed; bottom: 30px; left: 50%; transform: translateX(-50%); visibility: hidden; z-index:30; transition: opacity 0.3s;}
.arrow-container .arrow-icon {animation: bounce 2s infinite;display: flex; align-items: center; justify-content: center; width: 70px; height: 70px; background-color: #fff; border-radius: 50%;}
.arrow-container .arrow-icon img{margin-top: 6px;}
.arrow-container .arrow-icon:nth-child(2) {animation-delay: 0.3s;}
.arrow-container .arrow-icon:nth-child(3) {animation-delay: 0.6s;}
@keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(4px); } }
.global-team-sec{padding-top: 20px;text-align: center;}
.global-team-sec h2 span{color: #0066FF;}
.global-team-sec h2{margin-bottom: 25px;}
.global-team-sec p{padding: 0 390px; margin-bottom: 10px; line-height: 34px;}
.team-co-founder-sec h2{text-align: left;margin-bottom: 25px;}
.team-co-founder-sec h2 span{color: #0066FF;}
.team-co-founder-sec .row{align-items: center;}
.team-co-founder-sec .common-btn{ margin-top: 50px;}
.team-co-founder-sec p{padding-right: 70px;    line-height: 35px;}
.team-co-founder-sec .right-side{padding-left: 30px;}
.team-co-founder-sec .left-side img{border-radius: 15px;}
.global-team-sec .all-member .each-member.mobile-visible{display: none;}
.page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec{padding: 0px 0 200px 0;}

.our-mission-sec h2{text-align: left;margin-bottom: 20px;color: #002855;display: inline-block;        background-color: transparent;}
.our-mission-sec h2 span{color: #0066FF;}
.our-mission-sec .inner{background-image: url(/wp-content/uploads/2024/08/our-mission-bg.webp);background-repeat: no-repeat; background-size: 100%; background-position-x: 25px; padding: 88px 0 250px 0;}
.our-mission-sec{padding-top: 80px;background-color: #0094FF0D; }
.our-mission-sec p{    padding-right: 120px;    line-height: 35px; color: #333333;    margin-bottom: 10px;}
.our-mission-sec .left-side{padding-left: 0;}

.why-partner-with-logik-sec{padding: 120px 0;background-color: #FAFAFA;}
.why-partner-with-logik-sec .common-btn{    margin-top: 50px;}
.page-template-about-page .why-partner-with-logik-sec .common-btn{display: none;}
.why-partner-with-logik-sec h2{margin-bottom: 27px; text-align: left;}
.why-partner-with-logik-sec h2 span{color: #0066FF;}
.why-partner-with-logik-sec .left-side p{padding-right: 150px;}
.why-partner-with-logik-sec .row{align-items: center;}
.why-partner-with-logik-sec .top-heading{margin-bottom: 50px;}
.why-partner-with-logik-sec .each-option { padding: 30px 0px; cursor: pointer; position: relative; border-top: 2px solid #DBDBDB;}
.why-partner-with-logik-sec .right-side-options .each-option.active .right-side-icon h3{color: #0066FF;}
.why-partner-with-logik-sec .right-side-options .each-option:hover .right-side-icon h3{color: #0066FF;}
.why-partner-with-logik-sec .each-option:last-child{padding-bottom: 0;}
.why-partner-with-logik-sec .each-option.active::before {content: ''; position: absolute; top: -2px; left: 0; width: 0; height: 2px; background-color: #0066FF; animation: progress 5s linear forwards;}
.why-partner-with-logik-sec .each-image {display: none; max-width: 100%; max-height: 100%;}
.why-partner-with-logik-sec .each-image.visible {display: block;}
.why-partner-with-logik-sec .right-side{padding-left: 20px;}
.why-partner-with-logik-sec .left-side{padding-right: 20px;}
.why-partner-with-logik-sec p.about-page-des{display: none;}
.page-template-about-page .why-partner-with-logik-sec p.all-pages{display: none;}
.page-template-about-page .why-partner-with-logik-sec p.about-page-des{display: block;}

.why-partner-with-logik-sec .right-side-options .each-option img{width: 60px; height: auto;}
.why-partner-with-logik-sec .right-side-options .each-option .icon-image.hover-image{display: none;}
.why-partner-with-logik-sec .right-side-options .each-option:hover .icon-image.hover-image{display: block;}
.why-partner-with-logik-sec .right-side-options .each-option:hover .icon-image.normal-image{display: none;}
.why-partner-with-logik-sec .right-side-options .each-option.active .icon-image.hover-image{display: block;}
.why-partner-with-logik-sec .right-side-options .each-option.active .icon-image.normal-image{display: none;}
.why-partner-with-logik-sec .right-side-options .each-option article { display: flex; }
.why-partner-with-logik-sec .right-side-options .each-option .left-side-icon { flex-shrink: 0; margin-right: 20px; }
.why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 22px; line-height: 30px; font-weight: 600; color: #333; margin-bottom: 15px; }
.why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p{font-size: 18px; line-height: 26px; font-weight: 400;padding-right: 60px;}
.why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3.mobile{display: none;}

@keyframes progress {
  from { width: 0; }
  to { width: 100%; }
}



.iframe-modal-popup{background-color: #000000a1;}
.iframe-modal-popup .modal-dialog{width: 800px; max-width: 80%; height: 800px;margin-top: 0; margin-bottom: 0;}
.iframe-modal-popup .modal-content{background: none; border: none;top: 23%;}
.iframe-modal-popup .modal-body{padding: 0; width: 100%; text-align: center;}
.iframe-modal-popup .modal-body iframe{width: 100%; height: 640px;}
.iframe-modal-popup .modal-header .btn-close {padding: 0px; background-color: transparent; opacity: 1; position: absolute; z-index: 1; top: -28px; right: 28px; height: auto; }
.iframe-modal-popup .modal-header{padding: 0; background: none;}

.global-team-sec .each-member h4 { font-size: 22px; line-height: 28px; font-weight: 500; color: #333333;    margin-bottom: 20px;}
.global-team-sec .each-member h5 {font-size: 20px; line-height: 26px;color: #333333;font-weight: 400;}
.global-team-sec .each-member h5::after{content: '';display: block;width: 30px; height: 2px;background-color: #333333;margin: 8px auto 14px auto;}
/* .global-team-sec .each-member:nth-child(1) h3{display: none;}
.global-team-sec .each-member:nth-child(2) h3{display: none;} */

/* ===================== Website Design Page ================== */
.top-banner-image{text-align: center;padding-top:60px; padding-bottom: 120px;}
.top-banner-image .mobile-content{display: none;}
.website-design-banner .inner-content{    max-width: 669px;}
.website-design-banner .row{align-items: center;}
.website-design-banner .left-side{padding-left: 0;width: 56%;}
.website-design-banner .right-side{padding-left: 0;width: 44%;}
.website-design-banner .common-btn{margin-top: 50px;}
.website-design-banner{text-align: center;padding: 0 0;}
.website-design-banner p{padding: 0 400px; line-height: 36px; margin-bottom: 0px;}
.webdesign-strategy{text-align: center;padding-top: 0 !important;}
.webdesign-strategy .row{justify-content: center;}
.webdesign-strategy h2{margin-bottom: 25px;}
.webdesign-strategy p{padding: 0 130px; line-height: 35px;}
.webdesign-strategy .big-email-screen-image{margin-top: 50px;}
.webdesign-strategy h2 span{color: #0066FF;}
.webdesign-strategy .common-btn{margin-top: 50px;}
.webdesign-strategy-details-content-sec h2{text-align: left; margin-bottom: 20px;line-height: 56px;}
.webdesign-strategy-details-content-sec h2 span{color: #0066FF;}
.webdesign-strategy-details-content-sec h3{font-size: 36px; line-height: 40px; font-weight: 400; margin-bottom: 20px; color: #333333; letter-spacing: 0;}
.webdesign-strategy-details-content-sec h2:hover a{color: #0066FF;}
.webdesign-strategy-details-content-sec p{line-height: 35px;padding-right: 25px;}
.webdesign-strategy-details-content-sec .row{align-items: center;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side { padding: 50px 0px 50px 50px; background-color: #F7F7F7; position: relative; width: 45%; border-radius: 8px; }
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .right-side { position: relative; width: 55%; }
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after { content: ''; width: 72%; display: block; position: absolute; height: 100%; background-color: #F7F7F7; right: -520px; top: 0; }

.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side { padding: 50px 50px 50px 50px; background-color: #0094FF0D; width: 45%; position: relative; }
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side { position: relative; width: 55%;padding-right: 0;text-align: left; }
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side .top-image{text-align: right;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side .top-image img{margin-bottom: -230px; position: relative; margin-right: -13px;-webkit-animation: bounceimage 0.3s alternate ease infinite;animation: bounceimage 0.3s alternate ease infinite;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side img.big-screen-image{width: 740px;}

.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p{margin-bottom: 25px;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p:nth-child(5){margin-bottom: 0;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side::before {content: ''; width: 510px; display: block; position: absolute; height: 100%; background-color: #0094FF0D; left: -510px; top: 0; z-index: -1;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec{margin-top: 80px;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p{padding-right: 0;}
.webdesign-strategy-details-content-sec{padding-top: 0 !important;}
.website-template-sec{background-color: #0094FF0D;}
.website-template-sec .top-heading{text-align: center;}
.website-template-sec .top-heading h3{width: 100%; text-align: center; padding: 30px 0; border: 2px solid #283E4C; border-radius: 10px; color: #283E4C; font-size: 32px; line-height: 42px; font-weight: 600; margin-top: 50px; margin-bottom: 10px; }
.website-template-sec .top-heading h2{margin-bottom: 20px;}
.website-template-sec .top-heading h2 span{color: #0066FF;}
.website-template-sec .top-heading p{    padding: 0 270px;}
.website-template-sec .each-template .bottom-details{padding: 24px 0;transition: all 0.3s ease-out;padding-bottom: 0;}
.website-template-sec .each-template .bottom-details h3{color: #1C1C1C;font-size: 24px;line-height: 36px;margin-bottom: 6px;    font-weight: 700;}
.website-template-sec .each-template{margin-top: 40px;}
.website-template-sec .each-template .bottom-details p{font-size: 18px; line-height: 24px;}
.website-template-sec .each-template .bottom-details a{opacity: 0; transition: all 0.3s ease-out;display: inline-block; color: #504C4C; font-size: 16px; line-height: 22px; font-weight: 700; text-transform: uppercase; background-image: url(/wp-content/uploads/2024/08/blue-circle-arrow.png); background-position: right; background-repeat: no-repeat; padding-right: 25px; background-position-y: 1.9px;    margin-top: 15px;    background-size: 15px;}
.website-template-sec .each-template .inner-template{background-color: transparent;}
.website-template-sec .each-template .inner-template:hover .bottom-details{padding: 24px 30px; background-color: #fff; margin-top: -35px; position: relative; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px;}
.website-template-sec .each-template .inner-template:hover .bottom-details a{opacity: 1;color: #0066FF;}
.website-template-sec .each-template .template-design{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;}
.website-template-sec .each-template .template-design img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.website-template-sec .each-template .inner-template:hover{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;background-color: #fff;}
.website-template-sec .each-template .inner-template:hover .template-design{box-shadow: none;border: none;border-radius: 0;}
.website-template-sec .each-template .inner-template:hover .template-design img{filter: unset;}
.website-template-sec .website-template-btn-sec{text-align: center;}

  .website-design .banner-image{position: relative; display: inline-block;}
  .website-design .banner-image video{    max-width: 1378px;}
  /* .website-design .banner-image video{position: absolute; top: 36px; left: 180px; max-width: 1024px; height: auto;} */


@keyframes bounceimage {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateY(-3px);
  }
}

.website-template-sec .mobile-template-sec{display: none;}
.what-included-sec h2{text-align: left;margin-bottom: 24px;}
.what-included-sec h2 span{    color: #0066FF;}
.what-included-sec .row{align-items: center;}
.what-included-sec .left-side p{line-height: 40px;margin-bottom: 20px;}
.what-included-sec .right-side .inner-sec{background-color: #0094FF0D;padding: 50px 50px;}
.what-included-sec .right-side .inner-sec ul li{font-family: "Red Hat Display", sans-serif;font-size: 22px; font-weight: 600; line-height: 31px; color: #333333CC;background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 45px; background-position: 0 2px; background-repeat: no-repeat;margin-bottom: 25px;    background-size: 27px;}
.what-included-sec .right-side .inner-sec ul li:last-child{margin-bottom: 0;}
.what-included-sec{padding-bottom: 120px;}
.what-included-sec .common-btn.mobile{display: none;}

/* ===================== Contact Page ================== */

.contact-us-banner{background-image: url(/wp-content/uploads/2024/08/contact-us-banner.webp); background-repeat: no-repeat; background-size: 100%; height: 890px; background-color: #0094FF0D;display: flex; align-items: center; text-align: center; background-position: bottom;}
.contact-us-banner .row{justify-content: center;}
.contact-us-banner img.mobile-banner{display: none;}
.contact-us-banner h1{color: #1C1C1C; font-size: 64px; font-weight: 400; line-height: 80px; margin-bottom: 20px;}
.contact-us-banner h1 span{color: #0066FF;}
.contact-us-banner p { padding: 0 195px; line-height: 37px; }
.all-contact-info-sec .inner-sec .each-box img{width: 100px;margin-top: 0 !important; margin-bottom: 40px; margin-left: auto; margin-right: auto; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%);}
/* .all-contact-info-sec .inner-sec .each-box:last-child img{ margin-top: -90px; } */
.all-contact-info-sec .inner-sec .each-box{padding: 40px 40px 40px 40px; background-color: #F2FAFF; width: 470px; display: flex; flex-direction: column; align-items: center; justify-content: center; flex-shrink: 0;    position: relative;    border-radius: 8px;}
.all-contact-info-sec .inner-sec .each-box img.hover-image{display: none;}
.all-contact-info-sec .inner-sec .each-box.email p{display: flex; margin-bottom: 10px; width: 100%; align-items: self-end; text-align: start; }
.all-contact-info-sec .inner-sec .each-box.email p span.first{ font-weight: 400;    width: 120px;}
.all-contact-info-sec .inner-sec{text-align: center; display: flex; justify-content: center; gap: 50px; flex-wrap: wrap;}
.all-contact-info-sec .inner-sec .each-box:hover img.hover-image{display: inline-block;}
.all-contact-info-sec .inner-sec .each-box:hover{background-color: #FAFAFA;}
.all-contact-info-sec .inner-sec .each-box a{display: block;}
.all-contact-info-sec .inner-sec .each-box:hover img.normal-image{display: none;}
.all-contact-info-sec .inner-sec .each-box p{ /* font-family: "Red Hat Display", sans-serif;*/  font-size: 24px; font-weight: 400; line-height: 37px; color: #504C4C;}
.all-contact-info-sec{padding-top: 170px; padding-bottom: 120px;}
.contact-page-book-a-strategy-form.support-request-sec .entire-content-sec h2{color: #FFC000;}
.all-contact-info-sec .mobile-button{display: none;}
.contact-us-banner .desktop-button a.common-btn:last-child{margin-left: 10px;}
.contact-us-banner .desktop-button a.common-btn{margin-top: 0;}
.contact-us-banner .desktop-button{margin-top: 20px;}

 /* ===================== Email Marketing For Chiropractors Page ================== */
 .inner-banner{height: calc(100vh - 137px); display: flex; align-items: center;}
.inner-banner h1{color: #1C1C1C; font-size: 64px; font-weight: 400; line-height: 80px; margin-bottom: 20px;}
.inner-banner h3{font-size: 32px; line-height: 46px; font-weight: 400; color: #333; margin-bottom: 35px;}
.inner-banner h1 span{color: #0066FF; display: block;}
.inner-banner .common-btn.mobile{display: none;}

.email-marketing-page-banner{text-align: center; padding: 0 0;}
.top-banner-image.email-marketing-banner-image{padding-bottom: 0;margin-bottom: -150px;}
.email-marketing-page-banner p{padding: 0 480px;margin-bottom: 0px;line-height: 34px;}
/* .email-marketing-page-banner .banner-image{margin-top: 120px;margin-bottom: -180px;} */

.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points h3 span{background-color: #fff;top: -6px;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(4) h3 span{top: -6px;}
.benefits-email-marketing-sec{padding-top: 270px;background-color: #0094FF0D;}
.benefits-email-marketing-sec h3{    font-weight: 700;}
.benefits-email-marketing-sec .all-points{margin-top: 50px;}
.benefits-email-marketing-sec h2{margin-bottom: 24px;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points::before{height: 780px; background-color: #0094FF4D;}
.benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec .right-side { margin-left: 80px; margin-right: 310px; }
.benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec h2{    line-height: 71px;}
.marketing-emails-types.mobile{display: none;}
.marketing-emails-types h2{margin-bottom: 70px;}
.marketing-emails-types h2 span{color: #0066FF;}
.marketing-emails-types .each-image { display: none;}
.marketing-emails-types .each-image.visible{display: block;}
.marketing-emails-types .each-option { padding: 24px 0; cursor: pointer; position: relative; border-top: 2px solid #DBDBDB; }
.marketing-emails-types .each-option.active::before { content: ''; position: absolute; top: -2px; left: 0; width: 0; height: 2px; background-color: #0066FF; animation: progress 10s linear forwards; }
.marketing-emails-types .each-option .text{display: none;}
.marketing-emails-types .each-option.active .text{display: block;}
.marketing-emails-types .each-option.active .text p{color: #333333E5;font-size: 18px; line-height: 28px; font-weight: 400;}
.marketing-emails-types .right-side-options .each-option article { display: flex; }
.marketing-emails-types .right-side-options .each-option .left-side-icon { flex-shrink: 0; margin-right: 15px; }
.marketing-emails-types .right-side-options .each-option .left-side-icon span{ width: 38px; height: 38px; background-color: #E9E9E9; border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 800; line-height: 31px; color: #333; display: flex; align-items: center; justify-content: center; }
.marketing-emails-types .right-side-options .each-option.active .left-side-icon span{background-color: #ceeaff;color: #0066FF;}
.marketing-emails-types .each-option h3{font-size: 24px; line-height: 38px; font-weight: 600; color: #333;}
.marketing-emails-types .each-option.active h3{color: #0066FF;margin-bottom: 7px;}
.marketing-emails-types .left-side{padding-right: 40px;}


 /* ===================== Content For Chiropractors Page ================== */

 .content-chiropractors-page-banner{text-align: center;}
 .top-banner-image.content-chiropractors-banner-image{padding-bottom: 0;margin-bottom: -0;}
.content-chiropractors-page-banner p{padding: 0 410px;margin-bottom: 0px;    line-height: 35px;}
.content-chiropractors-page-banner .banner-image{margin-top: 60px;margin-bottom: -180px;}

.content-chiropractors-page-banner .banner-image{text-align: center;}
/* .content-chiropractors-page-banner .banner-image .inner-animated-sec{display: inline-block;position: relative;}
.content-chiropractors-page-banner .banner-image .inner-animated-sec .laptop-inner-image{position: absolute;top: 44px; left: 178px; right: 0;} */

.content-creation-process-sec { background-color: #0094FF0D; }
.content-creation-process-sec h2{text-align: left;margin-bottom: 20px;}
.content-creation-process-sec h2 span{color: #0066FF;}
.content-creation-process-sec .top-heading h3{font-size: 36px; line-height: 45px; font-weight: 400; color: #000000;}
.content-creation-process-sec .top-heading h3 span{color: #333333CC;}
.content-creation-process-sec .creation-process-step{margin-top: 70px;padding-left: 138px;position: relative;}
.content-creation-process-sec .creation-process-step .each-step h3{font-size: 32px; line-height: 42px; font-weight: 600; color: #000000; margin-bottom: 20px; position: relative;}
.content-creation-process-sec .creation-process-step .each-step h3 span{position: absolute; padding: 12px 20px 15px 20px; background-color: #0094FF14; border-radius: 6px; font-size: 24px; line-height: 27px; font-weight: 700; left: -138px; color: #0066FF; top: -5px;    text-transform: uppercase;}
.content-creation-process-sec .creation-process-step .each-step{margin-bottom: 65px;}
.content-creation-process-sec .creation-process-step .each-step:nth-child(1)::before, .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before{content: ''; width: 10px; height: 10px; background-color: #333333; display: block; position: absolute; left: 54px; top: 62px; border-radius: 50%;}
.content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after{content: ''; width: 2px; height: 155px; background-color: #D9D9D980; display: block; position: absolute; left: 58px; top: 67px; z-index: -1;}
.content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before{top: 218px;}
.content-creation-process-sec .creation-process-step .each-step:nth-child(2){margin-bottom: 50px;}
.content-creation-process-sec .bottom-sec h3{font-size: 32px; line-height: 42px; font-weight: 600;}
.content-creation-process-sec .bottom-sec .common-btn{margin-top: 50px;}

.service-pages-chiro-websites .each-option{padding: 14px 0;}
.service-pages-chiro-websites .right-side-options .each-option article { display: flex; }
.service-pages-chiro-websites .right-side-options .each-option span { width: 36px; height: 36px; background-color: #333333CC; border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif; display: flex; align-items: center; justify-content: center; }
.service-pages-chiro-websites .each-option h3 { font-size: 26px; line-height: 34px; font-weight: 600; color: #333;}
.service-pages-chiro-websites .right-side-options h4{font-size: 36px; line-height: 45px; font-weight: 400; color: #333; margin-bottom: 20px;}
.service-pages-chiro-websites .right-side-options .each-option .left-side-icon { flex-shrink: 0; margin-right: 15px; }
.service-pages-chiro-websites .each-image { display: none; }
.service-pages-chiro-websites .each-image.visible {display: block;}
.service-pages-chiro-websites .right-side-options .each-option.active span { background-color: #0066FF; color: #fff; }
.service-pages-chiro-websites .each-option.active h3 { color: #0066FF; }
.service-pages-chiro-websites h2 span{color: #0066FF;}
.service-pages-chiro-websites h2{margin-bottom: 20px;}
.service-pages-chiro-websites .top-heading{text-align: center;    margin-bottom: 50px;}
.service-pages-chiro-websites .row{align-items: center;}
.service-pages-chiro-websites .top-heading p{padding: 0 200px;}
.service-pages-chiro-websites .top-heading h3{font-size: 36px; line-height: 47px; font-weight: 400; color: #333;margin-bottom: 20px;}
.service-pages-chiro-websites .get-idea-sec{margin-top: 15px;    padding-right: 130px;}

.blogs-for-chiropractors-sec{background-color: #0094FF0D;}
.blogs-for-chiropractors-sec h2{    text-align: left;margin-bottom: 20px;}
.blogs-for-chiropractors-sec h2 span{color: #0066FF;}
.blogs-for-chiropractors-sec h3{font-size: 36px; line-height: 46px; font-weight: 400; color: #333;margin-bottom: 20px;}
.blogs-for-chiropractors-sec h4{font-size: 32px; line-height: 42px; font-weight: 500; color: #333;margin-bottom: 10px;}
.blogs-for-chiropractors-sec p{margin-bottom: 25px;}
.blogs-for-chiropractors-sec .right-side{padding-left: 50px;}
.blogs-for-chiropractors-sec .row{align-items: center;}

.email-marketing-content-sec h2{    text-align: left;margin-bottom: 20px;}
.email-marketing-content-sec h2 span{color: #0066FF;}
.email-marketing-content-sec h3{font-size: 36px; line-height: 46px; font-weight: 400; color: #333;margin-bottom: 20px;padding-right: 50px;}
.email-marketing-content-sec h4{font-size: 32px; line-height: 42px; font-weight: 500; color: #333;margin-bottom: 10px;}
.email-marketing-content-sec p{margin-bottom: 25px;}
.email-marketing-content-sec .left-side{padding-right: 50px;}
.email-marketing-content-sec .row{align-items: center;}

 /* ===================== Support Page ================== */

 .support-page-banner{text-align: center; height: auto; display: block;}
 .support-page-banner h1{margin-bottom: 30px;}
 .support-page-banner h1 span{color: #0066FF;}
 .support-page-banner .row{justify-content: center;}
 .support-page-banner p{    padding: 0 70px;line-height: 35px;}
 .all-support-info-sec{padding-top: 150px !important;}
 .all-support-info-sec .inner-sec { text-align: center; display: flex; justify-content: center; gap: 50px; flex-wrap: wrap; }
 .all-support-info-sec .inner-sec .each-box {padding: 50px 40px 50px 40px;background-color: #F2FAFF; width: 470px; display: flex; flex-direction: column; align-items: center; justify-content: center; flex-shrink: 0; position: relative; border-radius: 8px; }
 .all-support-info-sec .inner-sec .each-box a { display: block; }
 .all-support-info-sec .inner-sec .each-box img { width: 100px; margin-top: -100px; margin-bottom: 50px; }
 .all-support-info-sec .inner-sec .each-box img.hover-image { display: none; }
 .all-support-info-sec .inner-sec .each-box p { /* font-family: "Red Hat Display", sans-serif; */ font-size: 24px; font-weight: 400; line-height: 27px; color: #504C4C; }
 .all-support-info-sec .inner-sec .each-box:hover { background-color: #FAFAFA; }
 .all-support-info-sec .inner-sec .each-box:hover img.normal-image { display: none; }
 .all-support-info-sec .inner-sec .each-box:hover img.hover-image { display: inline-block; }
 .all-support-info-sec h2{    margin-bottom: 90px;}

 .support-request-sec{padding-top: 0 !important;}
 .support-request-sec .entire-content-sec{padding: 60px 80px; background-color: #002855;border-radius: 20px;}
 .support-request-sec .entire-content-sec h2{color: #fff;margin-bottom: 20px;}
 .support-request-sec .entire-content-sec h2 span{color: #FFC000;}
 .support-request-sec .entire-content-sec p{text-align: center; color: #fff;}
 .support-request-sec .support-page-form-sec{margin-top: 50px;}
 .support-request-sec .support-page-form-sec form input, .support-request-sec .support-page-form-sec form textarea { padding: 13px 24px !important; width: 100% !important; font-family: "Red Hat Display", sans-serif !important; font-size: 18px !important; line-height: 37px; font-weight: 500; color: #333; border: 1px solid #33333380; border-radius: 6px; height: auto; box-shadow: none; }
 .support-request-sec .gform_heading { display: none !important; }
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label { cursor: pointer; display: flex; align-items: center;max-width: max-content; }

 .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{margin-bottom: 0;font-family: "Red Hat Display", sans-serif; font-size: 24px; line-height: 30px; font-weight: 500; color: #fff;margin-left: 0;}
 .support-request-sec .support-page-form-sec form .form-field-check .gfield_checkbox{display: block;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input{background-color: #E5E8EA;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice{margin-right: 40px;display: inline-block;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] {display: none;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before { content: "\2714"; border-radius: 0.2em; display: inline-block; width: 36px; height: 36px;display: flex; align-items: center; justify-content: center; vertical-align: bottom; transition: .2s;margin-right: 20px;border-radius: 4px; background-color: rgb(255 255 255 / 40%);color: transparent;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:active:before {transform: scale(0);}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox]:checked + label:before {border-radius: 4px; background-color: #fff; color: #0095ff;}
 .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend {font-family: 'AdihausDIN'; font-size: 30px; line-height: 35px; font-weight: 700; color: #fff; margin: 10px 0 30px 0;}
 .validation_message{padding: 5px 0 0 0 !important; background: transparent !important; border: none !important; margin: 0 !important;}
 .support-request-sec .gform_fields {row-gap: 30px !important;}
 .support-request-sec .gform_wrapper.gravity-theme .gfield textarea.small { height: 130px; margin-top: 10px;}
.gform_footer{padding: 0 !important; margin: 0 0 0 0 !important;}
 .support-request-sec .gform_footer input.gform_button.button{padding: 33px 0px !important; font-size: 26px !important; color: #000 !important; margin: 43px 0 0 0 !important; background-color: #EAAA00 !important;     border: 1px solid #EAAA00 !important;background-position-x: 54% !important; background-position-y: 40px !important;background-image: unset !important; padding-left: 13px !important;    transition: padding 0.3s ease-out;}
 .support-request-sec .gform_footer input.gform_button.button:hover{background-color: #F9B90F !important;border: 1px solid #F9B90F !important;background-image: url(/wp-content/uploads/2024/08/button-black-hover-arrow-icon.webp) !important;padding-left: 0px !important;}

  /* ===================== Google Ads Page ================== */

  .google-ads-page-banner{text-align: center;}
  .top-banner-image.google-ads-banner-image{padding-bottom: 0;margin-bottom: -150px;}
  .google-ads-page-banner p{padding: 0 433px;margin-bottom: 0px;line-height: 34px;}
  .google-ads-page-banner p:last-child{margin-bottom: 0;}
  .google-ads-page-banner .banner-image{margin-top: 60px;margin-bottom: -180px;}
  .google-ads-page-banner .banner-image{text-align: center;}
  .book-chiro-patients-ads-sec{padding-top: 270px; background-color: #0094FF0D;}
  .book-chiro-patients-ads-sec h2{text-align: left; margin-bottom: 25px;}
  .book-chiro-patients-ads-sec h2 span{color: #0066FF;}
  .book-chiro-patients-ads-sec p{margin-bottom: 25px;}
  .book-chiro-patients-ads-sec p:last-of-type{margin-bottom: 0px;}
  .book-chiro-patients-ads-sec .left-side{padding-right: 55px;}
  .book-chiro-patients-ads-sec p strong{display: block;margin: 25px 0 20px 0;padding-right: 20px;}
  .google-ads-for-mobile-sec h2{text-align: left; margin-bottom: 25px;}
  .google-ads-for-mobile-sec h2 span{color: #0066FF;}
  .google-ads-for-mobile-sec h3{font-size: 44px; line-height: 60px; font-weight: 400; color: #1C1C1C; margin-bottom: 28px;}
  .google-ads-for-mobile-sec h3 span{color: #0066FF;}
  .google-ads-for-mobile-sec .row{align-items: center;}
  .google-ads-for-mobile-sec .common-btn{margin-top: 50px;}
  .google-ads-for-mobile-sec .right-side{padding-left: 40px;}
  .power-of-google-ads-sec{background-color: #F9F9F999;}
  .power-of-google-ads-sec.mobile-sec{display: none;}
  .power-of-google-ads-sec .top-heading-sec{text-align: center;margin-bottom: 40px;}
  .power-of-google-ads-sec .top-heading-sec h2 span{color: #0066FF;}
  /* .power-of-google-ads-sec .each-point.second{margin-top: 10px;} */
  .power-of-google-ads-sec .each-point.third{margin-top: 35px;}
  .power-of-google-ads-sec .row.first .left-side img{width: 255px;}
  .power-of-google-ads-sec .row.second .left-side img{width: 310px;}
  .power-of-google-ads-sec .row.third .left-side img{width: 310px;}
  .power-of-google-ads-sec .row{justify-content: center;align-items: center;}
  .power-of-google-ads-sec .each-point .left-side{text-align: center;}
  .power-of-google-ads-sec .each-point .right-side{    padding-left: 60px;}
  .power-of-google-ads-sec .each-point .right-side h3{font-size: 32px; line-height: 42px; font-weight: 600; color: #000000; margin-bottom: 20px;}
  .power-of-google-ads-sec .each-point p { font-size: 26px; font-weight: 400; line-height: 35px; color: #504C4C; }
  .page-template-google-ads .faq-sec{background: none;}
  .google-ads-banner-image .banner-image{position: relative; display: inline-block;}
  .google-ads-banner-image .banner-image video{position: absolute; top: 36px; left: 180px; max-width: 1024px; height: auto;}


  /* ===================== Blog Page ================== */

  .blog-page{padding: 85px 0 120px 0;}
  .blog-page h1{font-size: 44px; line-height: 55px; font-weight: 700; color: #1C1C1C; text-align: left;margin-bottom: 20px;}
  .blog-page h1 span{color: #0066FF;}
  .blog-page .blog-left-side p{color: #7B7B7B; font-size: 20px;line-height: 25px;padding-right: 50px;}
  .blog-page .blog-left-side .inner-sec{position: sticky; top: 150px;}
  .blog-page .blog-right-side .all-blogs{display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px 40px;}
  .blog-page .blog-right-side{padding-left: 45px;border-left: 1px solid #EDEDED;}
  .blog-page .blog-left-side .latest-sec::before{content: ''; display: block;width: 50%;margin: 30px 0;height: 2px; background-color: #EDEDED;}
  .blog-page .blog-left-side .latest-sec h3{font-size: 18px; line-height: 23px; font-weight: 500; color: #1C1C1C; text-align: left; margin-bottom: 15px;}
  .blog-page .blog-left-side .latest-sec ul li{font-family: "Red Hat Display", sans-serif;font-size: 18px; line-height: 23px; font-weight: 400; color: #6F6F6F;margin-bottom: 15px;}
  .blog-page .blog-left-side .latest-sec ul li.current-cat{font-weight: 500;color: #1C1C1C;}
  .blog-page .blog-right-side .all-blogs .each-blog figure a{display: block;}
  .blog-page .blog-right-side .all-blogs .each-blog figure img{width: 100%; height: 300px; object-fit: cover; border-radius: 12px;}
  .blog-page .blog-right-side .all-blogs .each-blog figure{margin-bottom: 20px;}
  .blog-page .blog-right-side .all-blogs article h4{font-size: 16px; line-height: 21px; font-weight: 400; color: #6F6F6F; text-align: left; margin-bottom: 12px;}
  .blog-page .blog-right-side .all-blogs article h3{font-size: 26px; line-height: 35px; font-weight: 600; color: #1C1C1C; text-align: left; margin-bottom: 15px; padding-right: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
  .blog-page .blog-right-side .all-blogs article p{font-family: "Red Hat Display", sans-serif; color: #6F6F6F; font-size: 18px; font-weight: 400; line-height: 30px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical;}
  .blog-page .blog-right-side .all-blogs .author-details{margin-top: 15px; display: flex; align-items: center;}
  .blog-page .blog-right-side .all-blogs .author-details .right-side { margin-left: 15px; }
  .blog-page .blog-right-side .all-blogs .author-details h4 { font-size: 20px; line-height: 26px; font-weight: 600; color: #333333; margin-bottom: 4px; }
  .blog-page .blog-right-side .all-blogs .author-details .right-side p {font-family: "Red Hat Display", sans-serif; font-size: 16px; color: #6F6F6F; line-height: 16px; }
  .blog-page a:hover{color: #0066FF;}
  .blog-page .pagination{justify-content: center;margin-top: 100px;}
  .blog-page .pagination .page-numbers{font-family: "Red Hat Display", sans-serif;padding: 15px 15px; background-color: transparent; font-size: 22px; margin: 0 2px; line-height: 16px; font-weight: 500; color: #7A7A7A; border-radius: 6px;}
  .blog-page .pagination .page-numbers:hover{background-color: #0000000a;color: #333;}
  .blog-page .pagination .prev.page-numbers{transform: rotate(180deg);}
  .blog-page .blog-left-side .latest-sec li.latest-cat.current{font-weight: 500;color: #1C1C1C;}

  .blog-single-page{padding: 120px 0;}
  .blog-single-page p.all-posts{font-family: "Red Hat Display", sans-serif; font-size: 16px; color: #6F6F6F; line-height: 22px;margin-bottom: 125px;}
  .blog-single-page p.all-posts.mobile{display: none;}
  .blog-single-page p.all-posts a{background-image: url(/wp-content/uploads/2024/09/back-arrow-icon.png); background-repeat: no-repeat; background-position: 0 3px; padding-left: 29px; background-size: 16px;}
  .blog-single-page p.all-posts a:hover{color: #0066FF; background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}
  .blog-single-page .single-right-side p{font-family: "Red Hat Display", sans-serif; font-size: 16px; font-weight: 400; line-height: 21px;color: #6F6F6F;}
  .blog-single-page .single-right-side p a{text-decoration: underline;}
  .blog-single-page .single-right-side h1{font-size: 50px; line-height: 62px; font-weight: 700; color: #1C1C1C; margin: 25px 0 30px 0;}
  .blog-single-page .single-right-side .author-details{margin-top: 15px; display: flex; align-items: center;margin-bottom: 50px;}
  .blog-single-page .single-right-side .author-details .right-side { margin-left: 15px; }
  .blog-single-page .single-right-side .author-details h4 { font-size: 20px; line-height: 26px; font-weight: 600; color: #333333; margin-bottom: 2px; }
  .blog-single-page .single-right-side .author-details .right-side p {font-family: "Red Hat Display", sans-serif; font-size: 16px; color: #6f6f6fc7; line-height: 21px; }
  .blog-single-page .single-right-side .author-details .right-side h6{font-size: 14px; line-height: 22px; font-weight: 500; margin: 0;}
  .blog-single-page .single-right-side .featured-image{width: 100%;height: auto;    border-radius: 12px;}
  .blog-single-page .single-right-side .all-blog-contents{margin-top: 40px;}
  .blog-single-page .single-right-side .all-blog-contents p{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 400; line-height: 33px; color: #6F6F6F; margin-bottom: 20px;}
  .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3{font-size: 30px; line-height: 44px; font-weight: 700 !important; color: #1C1C1C; margin-bottom: 20px;margin-top: 40px;}
  .blog-single-page .single-right-side .all-blog-contents h2 span , .blog-single-page .single-right-side .all-blog-contents h3 span{font-weight: 700 !important;}
  .blog-single-page .single-right-side .all-blog-contents ul li{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 400; line-height: 31px; color: #6F6F6F; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 45px; background-position: 0 2px; background-repeat: no-repeat; margin-bottom: 25px; background-size: 27px;}
  .blog-single-page .single-right-side .all-blog-contents ol li{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 31px; color: #6F6F6F;margin-bottom: 25px; }
  .blog-single-page .single-right-side{padding-left: 30px;}
  .blog-single-page .single-left-side .inner-content{position: sticky; top: 180px;max-height: calc(100vh - 100px);overflow-y: auto;padding-right: 15px;}
  .blog-single-page .single-left-side p.reading-time{font-family: "Red Hat Display", sans-serif; font-size: 18px; color: #333333; line-height: 20px; font-weight: 500;}
  .blog-single-page .single-left-side .share-post{margin-top: 40px;}
  .blog-single-page .single-right-side .share-post.mobile{display: none;}
  .blog-single-page .single-left-side .share-post h4{font-family: "Red Hat Display", sans-serif; font-size: 14px; color: #6F6F6F; line-height: 20px; font-weight: 400;margin-bottom: 10px;}
  .blog-single-page .single-left-side ul li{display: inline-block;margin-right: 15px;}
  .blog-single-page .single-left-side ul li:last-child{margin-right: 0;}
  .blog-single-page .bottom-author-information .author-details .right-side h4{font-size: 30px; line-height: 45px; font-weight: 400; color: #1C1C1C; margin-bottom: 0;}
  .blog-single-page .bottom-author-information .author-details .right-side .user-title p{font-size: 20px; line-height: 30px; margin-bottom: 0px !important; font-weight: 500; color: #1C1C1C; font-family: 'AdihausDIN';}

  .blog-single-page .single-left-side .toc-sec{margin-top: 70px;}
  .blog-single-page .single-left-side .toc-sec h3{font-size: 24px; line-height: 31px; font-weight: 600; color: #333333; margin-bottom: 24px;}
  .blog-single-page .single-left-side .toc-sec #toc-content{padding-left: 20px;border-left: 2px solid #EDEDED; position: relative;}
  .blog-single-page .single-left-side .toc-sec #toc-magic-line { position: absolute; left: -1px; top: 0; width: 4px; background: #0066FF; /* Magic line color */ transition: height 0.3s, top 0.3s; }
  .blog-single-page .single-left-side .toc-sec #toc-content a {display: block;font-family: "Red Hat Display", sans-serif; font-size: 20px; font-weight: 400; line-height: 28px; color: #6F6F6F; margin-bottom: 20px;}
  .blog-single-page .single-left-side .toc-sec #toc-content a:last-child{margin-bottom: 0;}
  .blog-single-page .single-left-side .toc-sec #toc-content a.active {color: #333333;font-weight: 600;}
  .blog-single-page .single-left-side .toc-sec #toc-content a:hover{color: #333333;font-weight: 600;}
  .blog-single-page .single-left-side .inner-content::-webkit-scrollbar { width: 5px; } 
  .blog-single-page .single-left-side .inner-content::-webkit-scrollbar-thumb {background-color: #eee; border-radius: 10px; } 
  .blog-single-page .single-left-side .inner-content::-webkit-scrollbar-track {background-color: #d3d3d3; border-radius: 5px;  }
  .author-profile-img{width: 35px; height: auto;}
  .blog-single-page .bottom-author-information{padding: 40px 40px; background-color: #F2FAFF;margin-top: 40px;}
  .blog-single-page .bottom-author-information .author-details{margin: 0 0 25px 0;}
  .blog-single-page .bottom-author-information .author-bio-info p{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 400; line-height: 36px; color: #6F6F6F;}
  .blog-single-page .bottom-author-information .author-details h4{font-size: 24px;line-height: 31px;}
  .blog-single-page .bottom-author-information .author-details p{font-size: 20px; color: #6f6f6fc7; line-height: 20px;}
  .blog-single-page .bottom-author-information .author-details .left-side{width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; background-color: #fff; border-radius: 50%;}
  .blog-single-page .bottom-author-information .author-details .left-side .author-profile-img{width: 45px; height: auto;}
  .blog-single-page .bottom-author-information .author-details .right-side{margin-left: 25px;}

  .category-page h1{font-size: 50px; line-height: 62px; font-weight: 700; color: #1C1C1C;margin-bottom: 40px;}
  /* .blog-page.category-page .pagination{margin-top: 0;} */
  .blog-page .pagination .page-numbers.current{    color: #0066FF;   }

  /* ===================== Founder Message Page ================== */
  .founder-message-page{padding: 120px 0;}
  .founder-message-page .left-side p a { background-image: url(/wp-content/uploads/2024/09/back-arrow-icon.png); background-repeat: no-repeat; background-position: 0 4px; padding-left: 29px; background-size: 16px; }
  .founder-message-page .left-side p a:hover{color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}
  .founder-message-page .left-side p{font-family: "Red Hat Display", sans-serif; font-size: 16px; color: #6F6F6F; line-height: 22px;}
  .founder-message-page .right-side p{font-size: 24px; color: #504C4C; line-height: 34px; font-weight: 400;}
  .founder-message-page .right-side .information p{margin-bottom: 25px;    padding-right: 0px;}
  .founder-message-page .right-side p.date{ font-size: 16px;line-height: 22px;}
  .founder-message-page .right-side p.date.mobile{display: none;}
  .founder-message-page .right-side h2{font-size: 50px; line-height: 65px; font-weight: 400; color: #1C1C1C; margin: 25px 0 42px 0;}
  .founder-message-page .right-side h1{font-size: 50px; line-height: 65px; font-weight: 400; color: #1C1C1C; margin: 25px 0 42px 0;}
  .founder-message-page .right-side h2.mobile{display: none;}
  .founder-message-page .right-side img.founder-image{border-radius: 12px;margin-bottom: 50px;}
  .founder-message-page .right-side .information p.founder-name{font-weight: 700;color: #333333;}
  .founder-message-page .right-side .information p:last-child{margin-bottom: 0;}
  .founder-message-page .left-side .inner-sec { position: sticky; top: 180px; }
  /* .founder-message-page .right-side .information p span.logik-digital-text{font-weight: 400;} */

   /* ===================== Plans Page ================== */
   .plan-page-banner.inner-banner h1{text-align: center;margin-bottom: 30px;}
   .plan-page-banner.inner-banner h1 span{display: inline-block; text-align: center;}
   .plan-page-banner .btn-sec{text-align: center;}
   .plan-page-banner .btn-sec .common-btn{margin-top: 50px;}
   .plan-page-banner .row{justify-content: center;}
   .plan-page-banner .plan-depndent-items{display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;}
   .plan-page-banner .plan-depndent-items .each-box{display: inline-block; padding: 22px 20px; background-color: #FDFDFD; border: 1px solid #EBEBEB; border-radius: 8px;height: 152px; width: 320px;position: relative;}
   .plan-page-banner .plan-depndent-items .each-box p{margin-top: 17px; font-family: "Red Hat Display", sans-serif; color: #2B2B2B; font-size: 20px; font-weight: 500; line-height: 22px;}
   .plans-what-included-sec .row{justify-content: center;}
   .plans-what-included-sec{text-align: center;}
   .plans-what-included-sec p{    padding: 0 100px;}
   .plans-what-included-sec{padding-top: 10px; padding-bottom: 120px;}
   .plans-what-included-sec h2{margin-bottom: 25px;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip img{width: auto; height: auto;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text { width: 350px; background-color: #fff; border-radius: 9px; box-shadow: 0 0 27px rgba(0, 0, 0, 0.27); color: #333; text-align: center; padding: 10px; position: absolute; bottom: 200%; right: 0; transform: translateX(10%); margin-top: 0px; z-index: 11; font-size: 16px; display: none;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip{margin-left: 0; line-height: normal; position: absolute; top: 10px; right: 10px; font-size: 0; cursor: pointer;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text::after{left: 85%; bottom: 0; top: 100%; border-color: #fff transparent transparent transparent;}
   .plan-page-banner .plan-depndent-items .each-box img{height: 42px;width: auto;}

   /* .digital-markt-plans-sec{background-color: #0094FF0D; margin-top: 30px;} */
   .digital-markt-plans-sec h2 span{color: #0066FF;}
   .digital-markt-plans-sec .top-heading{text-align: center;margin-bottom: 50px;}
   .digital-markt-plans-sec .top-heading h2{font-size: 64px; line-height: 74px;}
   .digital-markt-plans-sec .row{justify-content: center;}
   .digital-markt-plans-sec .top-heading p{padding: 0 200px;}
   .digital-markt-plans-sec .bottom-cta-content{text-align: center;    margin-top: 60px;}
   .digital-markt-plans-sec .bottom-cta-content h4{font-size: 42px; line-height: 57px; margin-bottom: 0; color: #333; font-weight: 500;}
   .digital-markt-plans-sec .bottom-cta-content .common-btn{margin-top: 50px;}

   .digital-markt-plans-sec .each-plan-sec .inner-sec{padding: 30px 30px; background-color: #fff;box-shadow: 4px 2px 10px 0px #0000000D;border: 2px solid #EFEFEF;     border-radius: 10px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec:hover{box-shadow: 8px 8px 15px 0px #0000001A;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li{font-family: "Red Hat Display", sans-serif;font-size: 18px; line-height: 23px; font-weight: 500; color: #5B5B5B;margin-bottom: 23px; background-repeat: no-repeat;position: relative;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li:last-child{margin-bottom: 0;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li.available{background-image: url(/wp-content/uploads/2024/09/available-feature-tick.webp); padding-left: 30px;    background-position: 0 8px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li.not-available{background-image: url(/wp-content/uploads/2024/09/lock-feature.webp); padding-left: 30px;background-position: 0 0px; color: #848484;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li.dolar{background-image: url(/wp-content/uploads/2024/09/dolar-icon.webp); padding-left: 30px;background-position: 0 4px;}
   .digital-markt-plans-sec .each-plan-sec .info-tooltip{ display: inline-block;margin-left: 6px; cursor: pointer; }
   .digital-markt-plans-sec .each-plan-sec .info-tooltip .tooltip-text {width: 350px; background-color: #fff; border-radius: 9px; box-shadow: 0 0 27px rgba(0, 0, 0, 0.27); color: #333; text-align: center; padding: 10px; position: absolute; top: 133%; left: 55%; transform: translateX(-50%); margin-top: 8px; transition: opacity 0.3s; z-index: 11; display: none;}
  /* .digital-markt-plans-sec .each-plan-sec .inner-sec li:hover .tooltip-text {visibility: visible;opacity: 1;} */
  .info-tooltip .tooltip-text::after {content: ""; position: absolute; bottom: 100%; left: 15%; margin-left: 0px; border-width: 10px; border-style: solid; border-color: transparent transparent #fff transparent;}
  .digital-markt-plans-sec .each-plan-sec .common-btn{width: 100%; padding: 25px 0 25px 20px; font-size: 24px; line-height: 25px;margin-top: 22px;}
  .digital-markt-plans-sec .each-plan-sec .common-btn:hover{padding-left: 0;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec p.top-plan-heading{text-align: center;    margin-bottom: 30px; margin-top: 0 !important;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec p.top-plan-heading span{padding: 7px 40px; font-family: "Red Hat Display", sans-serif; font-size: 12px; line-height: 16px; color: #333333; text-transform: uppercase; font-weight: 600;border-radius: 60px;}
  .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec p.top-plan-heading span{background-color: #0bbc9e33;}
  .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec p.top-plan-heading span{background-color: #f29c1c1a;}
  .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec p.top-plan-heading span{background-color: #0066ff1a;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec h3{font-size: 35px; line-height: 47px; color: #333333;font-weight: 700;margin-bottom: 20px;background-repeat: no-repeat;}
  .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec h3{ background-image: url(/wp-content/uploads/2024/09/growth-plan-logo.webp); padding-left: 65px; background-position: 0 0px; }
  .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec h3{ background-image: url(/wp-content/uploads/2024/09/premium-plan-logo.webp); padding-left: 65px; background-position: 0 0px; }
  .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3{ background-image: url(/wp-content/uploads/2024/09/surge-plan-logo.webp); padding-left: 65px; background-position: 0 0px; }

  .digital-markt-plans-sec .each-plan-sec .inner-sec p {font-family: "Red Hat Display", sans-serif; font-size: 20px; font-weight: 400; line-height: 30px; color: #8C8C8C; }
  .digital-markt-plans-sec .each-plan-sec .info-box{margin-top: 40px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec h4{font-size: 26px; line-height: 36px; color: #333333;font-weight: 700;margin-bottom: 20px;}
  .digital-markt-plans-sec .mobile-plan-sec{display: none;}

   /* ===================== social media marketing ================== */
.social-media-marketing-banner{text-align: center;}
.top-banner-image.social-media-marketing-banner-image{padding-top: 0;  padding-bottom: 0; margin-bottom: -150px;}
.social-media-marketing-banner h1{margin-bottom: 30px;}
.social-media-marketing-banner h3{margin-bottom: 0;}
.social-media-marketing-banner .common-btn{margin-top: 50px;}
.level-up-social-game-sec .left-side .left-side-image{position: relative; margin-left: -14vw; width: 60vw;}
.level-up-social-game-sec .left-side .left-side-image img{width: 100%; height: auto; object-fit: cover;}
.level-up-social-game-sec h2{text-align: left;margin-bottom: 25px;}
.level-up-social-game-sec h2 span{color: #0066FF;}
.level-up-social-game-sec .common-btn{margin-top: 50px;}
.level-up-social-game-sec{background-color: #F9F9F999;}
.level-up-social-game-sec .row{align-items: center;}
.level-up-social-game-sec .right-side{padding-left: 20px;}
.social-media-marketing-second-sec{background-color: #0094FF0D;}
.social-media-marketing-second-sec h2{text-align: left;    margin-bottom: 25px;}
.social-media-marketing-second-sec h2 span{color: #0066FF;}
.social-media-marketing-second-sec .left-side{padding-right: 100px;}
.social-media-marketing-second-sec .left-side p{margin-bottom: 25px;}
.social-media-marketing-second-sec .row{align-items: center;}
.social-media-marketing-second-sec .left-side p strong span{color: #0066FF;}
.elevate-social-media h2{text-align: left;    margin-bottom: 25px;}
.elevate-social-media h2 span{color: #0066FF;}
.elevate-social-media h3{font-size: 36px; line-height: 45px; font-weight: 400; color: #333; margin-bottom: 25px; margin-top: 30px;}
.elevate-social-media ul li{font-family: "Red Hat Display", sans-serif; font-size: 26px; line-height: 36px; font-weight: 600; color: #333; margin-bottom: 25px; background-image: url(/wp-content/uploads/2024/09/gray-check-box-icon.png); padding-left: 43px; background-position: 0 3px; background-repeat: no-repeat;}
.elevate-social-media p{padding-right: 130px;}
.elevate-social-media ul li:last-child{margin-bottom: 0;}
.elevate-social-media .common-btn{margin-top: 50px;}
.elevate-social-media{background-color: #F9F9F999;}
.elevate-social-media .row{align-items: center;}
.social-media-faq-sec{background-color: #fff;}
.social-media-faq-sec p a{font-weight: 600;color: #0066FF;}
.social-media-faq-sec p a:hover{color: #0066FF; text-decoration: underline;}
.benefit-social-media-marketing-sec h2 span{color: #0066FF;}
.benefit-social-media-marketing-sec .top-heading-sec{    margin-bottom: 40px;}
.benefit-social-media-marketing-sec .each-point .right-side { padding-left: 35px; }
.benefit-social-media-marketing-sec .each-point .right-side h3 { font-size: 32px; line-height: 42px; font-weight: 600; color: #000000; margin-bottom: 20px; }
.benefit-social-media-marketing-sec .each-point p { font-size: 26px; font-weight: 400; line-height: 35px; color: #504C4C;padding-right: 90px; }
.benefit-social-media-marketing-sec .each-point p a{font-weight: 600;}
.benefit-social-media-marketing-sec .row { justify-content: center; align-items: center; }
.benefit-social-media-marketing-sec .each-point.second{margin-top: 8px;}
.benefit-social-media-marketing-sec .each-point.third{margin-top: 20px;}
.benefit-social-media-marketing-sec .each-point.first .right-side{margin-top: -30px;}
.benefit-social-media-marketing-sec .each-point.second .right-side{margin-top: -30px;}
.benefit-social-media-marketing-sec.mobile-sec{display: none;}

/* ===================== Thank You ================== */

.thank-you-page h1{text-align: center;margin-bottom: 25px;}
.thank-you-page h1 span{display: inline-block;}
.thank-you-page h3{text-align: center; margin-bottom: 0;}
.thank-you-page{text-align: center;}
.thank-you-page .common-btn{margin-top: 50px;}
.thank-you-page figure{margin-bottom: 25px;}

/* ===================== Pricing Page ================== */
.pricing-page-banner .top-heading{text-align: center;    margin-bottom: 25px;}
.digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec p{    margin-top: 40px;}
.digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec h3{margin-bottom: 0;}
.pricing-page-banner.plan-page-banner.inner-banner h1{margin-bottom: 20px;}
.pricing-page-banner .top-heading p{ font-family: "Red Hat Display", sans-serif; font-size: 24px; line-height: 34px; color: #333; font-weight: 500; display: inline-block;position: relative;margin-top: 0;}
.pricing-page-banner .top-heading p .current-price{font-family: "Red Hat Display", sans-serif; font-size: 46px; line-height: 46px; color: #333333; font-weight: 800; margin: 0 6px;}
.plan-page-banner.pricing-page-banner .plan-depndent-items .each-box img { height: 40px;}
.plan-page-banner.pricing-page-banner .plan-depndent-items .each-box p { margin-top: 18px; font-size: 20px; line-height: 23px; }
.plan-page-banner.pricing-page-banner .plan-depndent-items .each-box{    padding: 20px 20px;    height: 148px;}
.plan-page-banner.pricing-page-banner .btn-sec .common-btn { margin-top: 30px; }

.digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p{font-family: "Red Hat Display", sans-serif; font-size: 24px; line-height: 34px; color: #333; font-weight: 500; display: inline-block; margin-left: 0px; position: relative; margin-top: 0;}
.digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{font-family: "Red Hat Display", sans-serif;font-size: 46px; line-height: 63px; color: #333333; font-weight: 800; margin: 0 6px;}
.digital-mart-price-sec .plan-price .old-price{font-family: "Red Hat Display", sans-serif; font-size: 26px; line-height: 34px; color: #A2A2A2; font-weight: 500; margin-left: 20px; display: inline-block; position: relative; top: -3px;}
.digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .common-btn{margin-top: 35px;}
.digital-mart-price-sec .plan-price{padding: 15px 85px 15px 31px; background: #0066FF0D; display: inline-block; border-top-right-radius: 60px; border-bottom-right-radius: 60px; margin-left: -30px; margin-top: 35px;}

span.select2 { width: 100% !important; }
.select2-selection{height: auto !important; border: none !important;}
.select2-selection__rendered{background-color: #33333305 !important; border: 1px solid #3333331A !important; padding: 13px 20px !important;}
.select2-selection__arrow{top: 15px !important;}
/* .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box{transition: transform 0.5s ease-in-out;}
.plan-page-banner.pricing-page-banner .plan-depndent-items .each-box:hover{animation: shrinkAnimation 1.2s ease-in-out;}
@keyframes shrinkAnimation {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.93); 
  }
} */


/************************* Get Pricing ( Sneha ) *************************/ 

.get-pricing-sec{background-color: #0094FF0A;}
.get-pricing-sec p{text-align: center; margin-bottom: 50px;}
.get-pricing-sec h2 span{color: #0066FF;}
.get-pricing-sec h2 { margin-bottom: 28px;}
.get-pricing-from-sec .gform_heading{display: none;}
.get-pricing-from-sec .gf_progressbar_wrapper{display: none;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .form-box{padding: 40px; background-color: #fff; border: 1px solid #E7E7E7; border-radius: 14px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_label{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 29px; margin-bottom: 20px;}
.get-pricing-from-sec .gfield_required span.gfield_required_text{display: none;}
.get-pricing-from-sec .gfield_required::after{content: '*'; display: block; font-size: 22px; color: #D31414;}
.get-pricing-from-sec .gform_fields { row-gap: 0 !important; }
.get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields{margin-bottom: 30px;}
.get-pricing-from-sec{font-family: "Red Hat Display", sans-serif;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label{font-size: 20px; line-height: 26px; font-weight: 400; color: #504C4CB2;display: flex;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"]:checked + label{color: #333333;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input{display: none; }
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input:checked{ background-color: #0066FF; border-color: #0066FF;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"]:checked + label:before {background-color: #fff; border: 5px solid #0066FF;box-shadow: inset 0px 0px 2px 0 #00000040;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"] + label:before {content: "";display: inline-block;width: 20px; height: 20px;border: 2px solid #ccc; border-radius: 50%;  margin-right: 8px; vertical-align: middle; background: white;    margin-top: 3px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gchoice{margin-bottom: 16px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gchoice:last-of-type{margin-bottom: 0;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields input, .get-pricing-from-sec .gform_wrapper.gravity-theme select{background-color: #33333305; border: 1px solid #3333331A; font-size: 18px; line-height: 35px; font-weight: 400; border-radius: 4px; padding: 13px 20px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme select{ appearance: none; background-image: url(/wp-content/uploads/2024/10/down-arrow-select.png); background-repeat: no-repeat; background-size: 14px; background-position: calc(100% - 20px) center;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button { font-size: 20px; font-weight: 700; line-height: 20px;  border: 0 solid #283E4C  !important;  background-color: #0066FF !important; color: #fff; padding: 20px 35px; display: inline-block; position: relative; text-align: center; border-radius: 4px; margin-top: 30px; transition: padding 0.3s ease-out;} 
.get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button:hover{background-color: #002855 !important; color: #fff;} 
.gform_page .gform_page_footer{padding: 0 !important; margin: 0 !important; text-align: right;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gsection{border-bottom: 0; padding: 0;}

#gform_page_4_2{padding: 50px; background-color: #fff; border: 1px solid #E7E7E7; border-radius: 14px;}
#gform_page_4_2 .gsection_title{font-size: 36px; font-weight: 600; line-height: 47.63px; text-align: center; margin-bottom: 30px;}
#field_4_14 , #field_4_16{margin-bottom: 22px;}
.gform_previous_button{display: none;}

.get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{font-size: 20px !important; font-weight: 700 !important; line-height: 20px !important; padding: 20px 35px !important;border: 1px solid #0066FF !important;background-color: #0066FF !important;width: auto !important;}
.get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button:hover{background-color: #002855 !important; color: #fff; background-image: unset !important;} 
.get-pricing-from-sec .gform_wrapper.gravity-theme span.main-value-text { width: 25%; }


.pricing-page-banner .top-heading .common-btn{    margin: 0px 0 0 20px;}
.plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text{color: #8C8C8C;}

.form-thank-you-page {background-color: #0094FF0A;}
.form-thank-you-page .thank-you-content{padding: 80px; background-color: #fff; border: 1px solid #E7E7E7; border-radius: 14px;}
.form-thank-you-page .thank-you-content h3{font-size: 24px; line-height: 31px; color: #333333CC;}

.gform_wrapper.gravity-theme .top_label .gsection_description{padding: 0 !important; margin: 0 !important;}

.digital-markt-plans-sec .each-plan-sec .info-tooltip .tooltip-text{color: #848484; font-size: 15px; font-weight: 400; line-height: normal;}

.get-pricing-from-sec #field_4_24 .gfield_label{    width: auto;}
.get-pricing-from-sec #field_4_25 .gfield_label{    width: auto;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side { padding: 70px 0px 70px 70px;}

/* ----------------Sitemap------------ */

.sitemap-page{display: block; height: auto !important;padding: 100px 0;}
.sitemap-page h1 span{    color: #0066FF; display: inline-block;}
.sitemap-page h1{text-align: center;}
.sitemap-page ul li a{font-family: "Red Hat Display", sans-serif; font-size: 24px; line-height: 34px; font-weight: 400; color: #333; background-image: url(/wp-content/uploads/2024/09/gray-check-box-icon.png); padding-left: 35px; background-position: 0 4px; background-repeat: no-repeat; background-size: 23px;}
.sitemap-page ul li a:hover{color: #0066FF;}
/* .sitemap-page ul li a:hover{background-image: url(/wp-content/uploads/2024/09/blue-check-box-icon.webp);} */
.sitemap-page ul li{margin-bottom: 8px;}
.sitemap-page .banner-sec-site-map{padding-top: 80px; padding-bottom: 80px; background-image: url(https://logikdigital.com/wp-content/uploads/2024/12/sitemap-banner-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.sitemap-page{padding-top: 0px !important;}
.sitemap-page h1 span{font-size: 58px;}
.sitemap-page .sitemap-item-sec.first-sec{padding-top: 100px; padding-bottom: 50px;}
.sitemap-page .sitemap-item-sec.secound-sec{padding-top: 50px; padding-bottom: 0px;}
.sitemap-page h3.sitemap-main-sec-heading{padding-left: 24px; position: relative; font-size: 34px; color: #1C1C1C; line-height: 40px; font-weight: 600;}
.sitemap-page h3.sitemap-main-sec-heading::before{content: ''; width: 6px;height: 100%;background-color: #EAAA00; display: inline-block; position: absolute; left: 0; top: 0; bottom: 0;}
.sitemap-page h4{padding-left: 24px; font-size: 26px; line-height: 34.4px; color: #333333E5; font-weight: 500; margin-bottom: 26px;}
.sitemap-page ul li a{ padding-left: 0 !important; color: #33333399; font-size: 18px; font-weight: 600; line-height: 26px; background-image: unset;}
.sitemap-page ul li{ padding-left: 24px; margin-bottom: 20px;}
.sitemap-page .sitemap-item-sec.secound-sec ul { display: grid;  grid-template-columns: repeat(3, 1fr); padding-bottom: 50px; gap: 20px 65px;}
.sitemap-page .sitemap-item-sec.secound-sec ul:last-child{padding-bottom: 0;} 



/* New site */
.logik-new-banner.banner-sec h1 span { display: inline-block; }
.effective-patient-growth-sec .web-design-chiropractors-sec p{padding-right: 10px;}
.content-chiropractors-page-banner h1 span{display: inline;}

.footer-sec .footer-content.locations{    padding-left: 20px;}


/* .insights-sec p.blog-tag{text-transform: lowercase;} */
.insights-sec p.blog-tag:first-letter{text-transform: capitalize;}
.footer-sec .social-media-sec li:hover a{font-weight: normal;}

.all-contact-info-sec .inner-sec .each-box.email {padding-top: 80px;}

.page-template-content-chiropractors .why-partner-with-logik-sec p.all-pages{display: none;}
.page-template-content-chiropractors .why-partner-with-logik-sec p.about-page-des{display: none;}
.page-template-content-chiropractors .why-partner-with-logik-sec p.content-dev-page-des{display: block;    padding-right: 90px;}
.content-dev-page-des{display: none;}
.our-partner-sec .partners-logo img , .our-partner-sec .partners-logo svg{width: 90%;}

.insights-sec .author-details .right-side h6{font-size: 14px; line-height: 22px; font-weight: 500; margin: 0;}




.auhor-page .common-btn{width: max-content; margin-left: 0; margin-right: auto; margin-top: 50px; width: max-content;  margin-right: auto;}


.blog-page .blog-right-side .all-blogs .author-details .right-side h6{font-size: 14px; line-height: 22px; font-weight: 500;  margin: 0;}




/*****/

.toronto-services-page{padding: 120px 0;}

.toronto-services-page .toronto-services-right-side p a{text-decoration: underline;}
.toronto-services-page .toronto-services-right-side h1{font-size: 50px; line-height: 62px; font-weight: 700; color: #1C1C1C; margin: 0 0 30px 0;}
.toronto-services-page .toronto-services-right-side p{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 400; line-height: 38px; color: #6F6F6F; margin-bottom: 20px;}
.toronto-services-page .toronto-services-right-side h2{font-size: 30px; line-height: 44px; font-weight: 700 !important; color: #1C1C1C; margin-bottom: 20px;margin-top: 80px;}
.toronto-services-page .toronto-services-right-side h2 span{font-weight: 700 !important;}
.toronto-services-page .toronto-services-right-side ul li{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 31px; color: #333333CC; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 45px; background-position: 0 2px; background-repeat: no-repeat; margin-bottom: 25px; background-size: 27px;}
.toronto-services-page .toronto-services-right-side{padding-left: 30px;}
.toronto-services-page .toronto-services-left-side .inner-content{position: sticky; top: 180px;max-height: calc(100vh - 180px);overflow-y: auto;padding-right: 15px;}
.toronto-services-page .toronto-services-left-side p.reading-time{font-family: "Red Hat Display", sans-serif; font-size: 18px; color: #333333; line-height: 20px; font-weight: 500;}
.toronto-services-page .toronto-services-left-side .share-post{margin-top: 40px;}
.toronto-services-page .toronto-services-right-side .share-post.mobile{display: none;}
.toronto-services-page .toronto-services-left-side .share-post h4{font-family: "Red Hat Display", sans-serif; font-size: 14px; color: #6F6F6F; line-height: 20px; font-weight: 400;margin-bottom: 10px;}
.toronto-services-page .toronto-services-left-side ul li{display: inline-block;margin-right: 15px;}
.toronto-services-page .toronto-services-left-side ul li:last-child{margin-right: 0;}
.toronto-services-page .toronto-services-left-side .toc-sec{margin-top: 70px;}
.toronto-services-page .toronto-services-left-side .toc-sec h3{font-size: 24px; line-height: 31px; font-weight: 600; color: #333333; margin-bottom: 24px;}
.toronto-services-page .toronto-services-left-side .toc-sec #toc-content{padding-left: 20px;border-left: 2px solid #EDEDED; position: relative;}
.toronto-services-page .toronto-services-left-side .toc-sec #toc-magic-line { position: absolute; left: -1px; top: 0; width: 4px; background: #0066FF; /* Magic line color */ transition: height 0.3s, top 0.3s; }
.toronto-services-page .toronto-services-left-side .toc-sec #toc-content a {display: block;font-family: "Red Hat Display", sans-serif; font-size: 20px; font-weight: 400; line-height: 28px; color: #6F6F6F; margin-bottom: 20px;}
.toronto-services-page .toronto-services-left-side .toc-sec #toc-content a:last-child{margin-bottom: 0;}
.toronto-services-page .toronto-services-left-side .toc-sec #toc-content a.active {color: #333333;font-weight: 600;}
.toronto-services-page .toronto-services-left-side .toc-sec #toc-content a:hover{color: #333333;font-weight: 600;}
.toronto-services-page .toronto-services-left-side .inner-content::-webkit-scrollbar { width: 5px; } 
.toronto-services-page .toronto-services-left-side .inner-content::-webkit-scrollbar-thumb {background-color: #eee; border-radius: 10px; } 
.toronto-services-page .toronto-services-left-side .inner-content::-webkit-scrollbar-track {background-color: #d3d3d3; border-radius: 5px;  }
.toronto-services-page .toronto-services-right-side .icon-text-section ul li{background-image: unset; padding-left: 0;margin-bottom: 15px;}
.toronto-services-page .toronto-services-right-side .icon-text-section ul li span{margin-right: 15px;}
.toronto-services-page .toronto-services-right-side .icon-text-section{margin-bottom: 40px; margin-top: 40px;}

.toronto-services-page .toronto-services-right-side .without-icon-section ul li{margin-bottom: 15px;}
.toronto-services-page .toronto-services-right-side .without-icon-section{margin-bottom: 40px; margin-top: 40px;}
.toronto-services-page .toronto-services-right-side .icon-text-section a.common-btn{margin-top: 0; display: block; margin-left: auto; width: max-content;}
.toronto-services-page .toronto-services-right-side .icon-text-section ul li img{width: 30px; height: 30px;    object-fit: contain;}
.faq-sec.toronto-services-faq { background-color: transparent; }
.faq-sec.toronto-services-faq .faq-content-sec .accordion-item h4 .accordion-button{padding-left: 0 !important;}
.faq-sec.toronto-services-faq .faq-content-sec .accordion-item .accordion-body{padding-left: 0 !important;}

.toronto-services-page .top-heading-sec h2{font-size: 42px; line-height: 55px; font-weight: 400; color: #1C1C1C; text-align: left;margin-bottom: 15px;}
.toronto-services-page .top-heading-sec h2 span{color: #0066FF;}
.toronto-services-page .top-heading-sec p{color: #7B7B7B; font-size: 20px;line-height: 25px;padding-right: 50px;}


.seo-page-text , .seo-page-des{display: none;}
.page-template-seo-service .all-page-text{display: none;}
.page-template-seo-service .seo-page-text{display: block;}
.page-template-seo-service .all-pages{display: none;}
.page-template-seo-service .seo-page-des{display: block;}


.page-template-general-contractor-seo .seo-page-text{display: block;}
.page-template-general-contractor-seo .all-pages{display: none;}
.page-template-general-contractor-seo .seo-page-des{display: block;}
.page-template-general-contractor-seo .all-page-text{display: none;}
.page-template-general-contractor-seo .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p.all-page-text{display: block;}

.seo-page{display: none;}
.page-template-seo-service .all-pages{display: none;}
.page-template-seo-service .seo-page{display: block;}

.page-template-seo-service .attract-new-patient-sec{    background-image: unset;    background-color: #002956;}
.page-template-seo-service .attract-new-patient-sec .row{text-align: center; justify-content: center;}
.page-template-seo-service .attract-new-patient-sec .row h2{text-align: center;}


.page-template-seo-agency-toronto-page .one-stop-shop-cta-sec .right-side { padding-left: 30px; }
.page-template-seo-agency-toronto-page .attract-new-patient-sec{    background-image: unset;    background-color: #002956;}
.page-template-seo-agency-toronto-page .attract-new-patient-sec .row{text-align: center; justify-content: center;}
.page-template-seo-agency-toronto-page .attract-new-patient-sec .row h2{text-align: center;}
.toronto-seo-page-text , .toronto-seo-page-des{display: none;}
.page-template-seo-agency-toronto-page .toronto-seo-page-text , .page-template-seo-agency-toronto-page .toronto-seo-page-des , .page-template-seo-agency-toronto-page .seo-page{display: block;}
.page-template-seo-agency-toronto-page .all-page-text , .page-template-seo-agency-toronto-page .all-pages{display: none;}

.page-template-seo-service .why-partner-with-logik-sec .all-page-text{display: block;}



.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{    margin-right: 300px;margin-left: 0px;}

.page-template-seo-agency-toronto-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 140px;}
.page-template-seo-agency-toronto-page .new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 0 !important;}


.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point p{padding-right: 120px;}

.toronto-web-page-text{display: none;}
.page-template-web-design-toronto .toronto-web-page-text{display: block;}
.page-template-web-design-toronto .all-page-text{display: none;}

.page-template-web-design-toronto .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side {padding-right: 70px;}
.page-template-web-design-toronto .why-partner-with-logik-sec .right-side-options .all-page-text{display: block;}
.page-template-web-design-toronto .website-design-banner h1 br{display: none;}

/* css for pricing page and plans page */
.page-id-342 .digital-markt-plans-sec .top-heading h2, .page-id-5307 .digital-markt-plans-sec .top-heading h2{
	margin-bottom:50px;
}

.digital-markt-plans-sec h1{font-size: 64px; line-height: 74px;font-weight: 400; color: #1C1C1C; text-align: center;margin-bottom:25px;}
.digital-markt-plans-sec h1 span{color: #0066FF;}

.page-id-342 .logik-digital .all-pages, .page-id-5307 .logik-digital .all-pages{
	display:none;
}

.pricing-page:not(.page-id-5307 .pricing-page,.page-id-342 .pricing-page){
	display:none;
}

/* css for the email marketing  */
.attract-new-patient-sec  h2.email-marketing{
	display:none;
}
.page-id-124 .attract-new-patient-sec h2::not(h2.email-marketing){
	display:none;
}
.page-id-124 .attract-new-patient-sec h2.desktop-heading{
	display:none;
}
.page-id-124 .attract-new-patient-sec h2.email-marketing.desktop-heading{
	display:block;
}

.page-id-124 .attract-new-patient-sec{
	background-image: unset;
  background: linear-gradient(106.5deg, #002855 47.75%, #20528A 110.67%);
}
.page-id-124 .attract-new-patient-sec .row{
	justify-content: center;
    text-align: center;
    align-items: center;
}
.page-id-124 .attract-new-patient-sec .row h2{
	text-align:center;
} 
.page-id-124 .experts-in-growth-sec p.email-marketing,.page-id-124 .experts-in-growth-sec h3.email-marketing{
	display:block;
}



.experts-in-growth-sec p.email-marketing, .experts-in-growth-sec h3.email-marketing, .page-id-124 .experts-in-growth-sec p:not(p.email-marketing),.page-id-124 .experts-in-growth-sec h3:not(h3.email-marketing){
	display:none;
}


.page-template-general-contractor-seo .our-partner-sec, .page-template-medical-healthcare-seo-page .our-partner-sec, .page-template-lawyer-law-firm-seo-page .our-partner-sec, .page-template-garage-door-seo .our-partner-sec, .page-template-medspa-seo-page .our-partner-sec{    padding: 100px 0 200px 0;}

.page-template-web-design-toronto .our-partner-sec{    padding: 30px 0 200px 0;}

/* Author Page CSS NEW */

.author-page-content .left-side p a { background-image: url(/wp-content/uploads/2024/09/back-arrow-icon.png); background-repeat: no-repeat; background-position: 0 4px; padding-left: 29px; background-size: 16px; }
.author-page-content .left-side p a:hover{color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}
.author-page-content .left-side p{font-family: "Red Hat Display", sans-serif; font-size: 16px; color: #6F6F6F; line-height: 22px;}
.author-page-content .right-side p{font-size: 24px; color: #504C4C; line-height: 34px; font-weight: 400;}
.author-page-content .right-side .information p{margin-bottom: 25px;padding-right: 0px;}
.author-page-content .right-side p.date{ font-size: 16px;line-height: 22px;}
.author-page-content .right-side p.date.mobile{display: none;}
.author-page-content .right-side h2{font-size: 50px; line-height: 65px; font-weight: 400; color: #1C1C1C; margin: 25px 0 0 0; text-align: left;}
.author-page-content .right-side h2.mobile{display: none;}
.author-page-content .right-side p.extra-text{font-size: 40px; line-height: 55px; font-weight: 400; color: #6F6F6F;}
.author-page-content .right-side h3.extra-text{font-size: 32px; line-height: 33px; font-weight: 500; color: #1C1C1C; margin-bottom: 40px;}
.author-page-content .right-side img.founder-image{border-radius: 12px;margin-bottom: 10px;}
.author-page-content .right-side .information p.founder-name{font-weight: 700;color: #333333;}
.author-page-content .right-side .information p:last-child{margin-bottom: 0;}
.author-page-content .left-side .inner-sec { position: sticky; top: 180px; }
.author-page-content .right-side .information p span.logik-digital-text{font-weight: 400;}
.author-page-content .right-side .author-social li img{width: 16px;}
.author-page-content .right-side .author-social li span{display: none;}
.author-page-content .mobile{display: none;}
.author-page-content .right-side .insights-sec.desktop .each-blog{margin-top: 50px;}
.author-page-content .right-side .user-title p{font-size: 20px; line-height: 30px; margin-bottom: 0px !important; font-weight: 500; color: #1C1C1C;}
.author-page-content .right-side h2.user-full-name{font-size: 30px; line-height: 45px;}
.auhor-page.insights-sec h2{margin-top: 50px;}

.page-template-content-chiropractors .attract-new-patient-sec{    background-image: unset;      background: linear-gradient(106.5deg, #002855 47.75%, #20528A 110.67%);}
.page-template-content-chiropractors .attract-new-patient-sec .row{text-align: center; justify-content: center;}
.page-template-content-chiropractors .attract-new-patient-sec .row h2{text-align: center;}

.attract-new-patient-sec{    background-image: unset;      background: #002855 !important;}
.attract-new-patient-sec .row{text-align: center; justify-content: center;}
.attract-new-patient-sec .row h2{text-align: center;}

/* .hamzah-title{display: none !important;}
.author-hamzah-khadim .author-page-content .hamzah-title{display: block !important;    margin-bottom: 40px;}
.author-hamzah-khadim .author-page-content .author-avatar img{margin-bottom: 50px;}
.author-hamzah-khadim .all-page-title{display: none;}
.author-hamzah-khadim p.extra-text{display: none;}
.author-hamzah-khadim h3.extra-text{display: none;}
.author-hamzah-khadim h2.user-full-name{display: none;}
.author-hamzah-khadim .user-title{display: none;} */
.author-page-content .right-side h2.mobile.hamzah-title { display: none !important; }

.level-up-social-game-sec p{margin-bottom: 25px;}
.level-up-social-game-sec p:last-of-type{margin-bottom: 0;}
.level-up-social-game-sec ul li{display: flex; margin-top: 25px;}
.level-up-social-game-sec ul li span.number-text{width: 38px; height: 38px; background-color: #E9E9E9; border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 800; line-height: 31px; color: #333; display: flex; align-items: center; justify-content: center;}
.level-up-social-game-sec ul li span.content-text{font-size: 24px; font-weight: 400; line-height: 30px; color: #504C4C; padding-left: 20px;}
.level-up-social-game-sec ul li span.content-text b{font-weight: 600; color: #333;}


/* .author-hamzah-khadim a.author-email.extra-text{display: none !important;} */
.author-page-content a.author-email.extra-text{font-size: 18px;  line-height: 25px; font-weight: 500; color: #1C1C1C;    margin-top: 5px; margin-bottom: 25px;display: inline-block;  /*  font-family: "Red Hat Display", sans-serif; */}
.author-page-content a.author-email.extra-text:hover{color: #0d6efd;}

.author-page-content .right-side p.no-post{    margin-top: 20px;}
.author-dharmesh-soni #load-more{display: none;}
.author-liz-page #load-more, .author-yatin-nandal #load-more{display: none;}

.author-dharmesh-soni .insights-sec, .author-liz-page .insights-sec, .author-yatin-nandal .insights-sec, .author-sheri-long .insights-sec{display: none !important;}
.author-hamzah-khadim .information h2.user-full-name{display: block;}
.author-hamzah-khadim .information .user-title{display: block;}
.author-hamzah-khadim .information a.author-email.extra-text{display: block !important;}

.page-template-general-contractor-seo .exploration-session-sec .left-side p.seo-page{display: block;}
.auhor-page.insights-sec{border-top: 1px solid #cbcbcb; margin-top: 60px;}

#faqaccordion .accordion-item .accordion-collapse{display: none;}
#faqaccordion .accordion-item.active .accordion-collapse{display: block;}

.privacy-policy-page h1 span{color: #0066FF;}
.privacy-policy-page p{margin-bottom: 25px;}
.privacy-policy-page h3{font-size: 32px; font-weight: 600; line-height: 45px; color: #002855; margin-bottom: 20px;}
.privacy-policy-page h1{margin-bottom: 30px;font-size: 50px; line-height: 67px; font-weight: 400; color: #1C1C1C; text-align: center; }
.privacy-policy-page ul li{font-size: 22px; font-weight: 600; line-height: 31px; color: #333333CC; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 45px; background-position: 0 2px; background-repeat: no-repeat; margin-bottom: 25px; background-size: 27px;}

.unlimited-support-sec{ background-position-x: unset !important;}
.page-template-email-marketing-for-chiropractors-page .experts-in-growth-sec .user-details .right-side p{    display: block;}

.level-up-social-game-sec .left-side .left-side-image img { width: 100%; height: auto; object-fit: cover; }

.page-template-lawyer-law-firm-seo-page .all-page-text{display: none;}
.page-template-lawyer-law-firm-seo-page .seo-page-text{display: block;}
.page-template-lawyer-law-firm-seo-page .all-pages{display: none;}
.page-template-lawyer-law-firm-seo-page .seo-page-des{display: block;}
.page-template-lawyer-law-firm-seo-page .why-partner-with-logik-sec .all-page-text { display: block; }
.page-template-lawyer-law-firm-seo-page .exploration-session-sec .left-side p.seo-page{display: block;}
.page-template-lawyer-law-firm-seo-page .seo-content-patient-growth-sec p{padding-right: 90px;}
.page-template-lawyer-law-firm-seo-page .seo-content-patient-growth-sec p:last-child{padding-right: 0;}
.page-template-lawyer-law-firm-seo-page .content-that-sets-clinic-apart-sec p{padding: 0 140px;}
.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec h2.desktop-heading { margin-bottom: 50px; }


.page-template-medical-healthcare-seo-page .all-page-text{display: none;}
.page-template-medical-healthcare-seo-page .seo-page-text{display: block;}
.page-template-medical-healthcare-seo-page .all-pages{display: none;}
.page-template-medical-healthcare-seo-page .seo-page-des{display: block;}
.page-template-medical-healthcare-seo-page .why-partner-with-logik-sec .all-page-text { display: block; }
.page-template-medical-healthcare-seo-page .exploration-session-sec .left-side p.seo-page{display: block;}
.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p{padding-right: 90px;}
.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p:last-child{padding-right: 0;}
.page-template-medical-healthcare-seo-page .why-chiro-clinic-need-sec h2.desktop-heading { margin-bottom: 50px; }

.map-sec{display: flex;    justify-content: space-between;width: 95%;}
.mobile_location_sec{display: none;}

.page-id-18 .our-partner-sec{padding: 30px 0 100px 0;}
.page-id-18 .exploration-session-sec{margin-top: 90px;}

/* .map-sec iframe, .footer-sec .footer-content.locations iframe{filter: invert(1);} */
.founder-message-page .right-side .information .founder-desig p { font-size: 19px; line-height: normal; }
.map-sec iframe, .footer-sec .footer-content.locations iframe { filter: grayscale(1); }

/* new heading style  */

.page-template-email-marketing-for-chiropractors-page h1 span, .page-template-social-media-marketing h1 span, .page-template-google-ads h1 span, .page-template-seo-agency-toronto-page h1 span, .page-template-web-design-toronto h1 span, .page-template-support h1 span{
  display: inline;
}
.page-template-web-design-toronto .website-design-banner h1 br{
  display: block;
}
.page-template-contact-page h1 br, .page-template-support h1 br{
  display: none;
}
 
.page-template-lawyer-law-firm-seo-page h1 span{
  display: block;
}
/* new heading style  */


.raynor-dealer-website-programme-banner { text-align: center; padding: 0 0; }
.raynor-dealer-website-programme-banner .top-raynor-logo{margin-bottom: 20px;}
.raynor-dealer-website-programme-banner .common-btn{margin-top: 0;}
.raynor-dealer-website-programme-banner h1{margin-bottom: 10px;}
.raynor-dealer-website-programme-banner .mobile-btn{display: none;}


.marketing-dashboard-top-image{padding-bottom: 55px; text-align: center; position: relative;z-index: -1; }
.marketing-dashboard-top-image .inner-gif-screen {position: absolute; top: 29px; left: 312px; z-index: -1;}
.raynor-dealer-website-programme .marketing-dashboard-top-image .inner-gif-screen img{width: 865px; height: 522px; object-fit: cover;}
.marketing-dashboard-top-image .banner-image{position: relative;}
.marketing-dashboard-top-image .dashboard-top-banner-laptop-image{margin-right: 114px;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-outer{position: absolute; right: 4%; top: 130px; height: calc(100% - 250px);}
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner{position: sticky; top: calc(100% - 520px); z-index: 11;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner .mobile-screen-frame{position: absolute; bottom: 40px; right: 114px; z-index: 1;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner .mobile-screens{position: absolute; bottom: 69px; right: 158px;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .all-section-info{position: relative;}

.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-outer{position: absolute; right: 4%; top: 130px; height: calc(100% - 250px);}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-inner{position: sticky; top: calc(100% - 520px);}

.customize-raynor-ad-allowance{padding: 120px 0; background-color: #FAFAFA;padding-left: 220px;}
.customize-raynor-ad-allowance .left-side{width: 36%;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .service-mobile-screen-image{opacity: 0;position: absolute; top:0; right: 0;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .service-mobile-screen-image.visible{opacity: 1;}
.logik-digital.customize-raynor-ad-allowance h2 { font-size: 44px; line-height: 58px;}
.customize-raynor-ad-allowance h2{text-align: left; margin-bottom: 24px;}
.customize-raynor-ad-allowance h2 span{color: #0066FF;}
.customize-raynor-ad-allowance ul li{font-family: "Red Hat Display", sans-serif; font-size: 20px; line-height: 30px; font-weight: 500; color: #333333CC; margin-bottom: 15px; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 43px; background-position: 0 3px; background-repeat: no-repeat;    background-size: 27px;}
.customize-raynor-ad-allowance p{margin-bottom: 20px;}
.customize-raynor-ad-allowance .left-side a{font-family: "Red Hat Display", sans-serif; font-weight: 600; font-size: 20px; line-height: 26.46px; color: #0066FF; margin-top: 25px; display: inline-block;}
.customize-raynor-ad-allowance .left-side a::after{content: ''; width: 100%; height: 100%; background-color: #0066FF; height: 2px; display: block;}

.check-your-digital-marketing-sec{padding: 150px 0; background-color: #fff; position: relative;}
.check-your-digital-marketing-sec .left-side-two-image{display: flex; flex-wrap: wrap; gap: 40px;}
.check-your-digital-marketing-sec .left-side-two-image img { width: 46.5%; flex-shrink: 0; height: auto;filter: grayscale(1); }
.check-your-digital-marketing-sec .row{align-items: end;justify-content: flex-end;}
.check-your-digital-marketing-sec h2{text-align: left; font-size: 44px; letter-spacing: -0.1px; line-height: 58px;}
.check-your-digital-marketing-sec h2 span{color: #0066FF;}
.check-your-digital-marketing-sec .left-side-two-image{margin-top: 65px;}
.check-your-digital-marketing-sec .right-side{padding-right: 40px;}
.check-your-digital-marketing-sec .right-side .inner-sec{position: relative;}
.check-your-digital-marketing-sec .right-side .inner-sec .pant-exact-pocket-position{position: absolute; top: 0; left: 0; z-index: 11;}
.check-your-digital-marketing-sec{padding-left: 120px;}
.check-your-digital-marketing-sec .mobile-poclet-image{display: none;}

.cost-effective-raynor-authorize-sec {background-color: #FAFAFA;}
.cost-effective-raynor-authorize-sec h2 span{color: #0066FF;} 
.cost-effective-raynor-authorize-sec h2 {margin-bottom: 24px;}
.cost-effective-raynor-authorize-sec .top-heading-sec p{text-align: center; padding: 0 260px; margin-bottom: 10px;}
.cost-effective-raynor-authorize-sec .each-plan article{padding: 50px; border: 2px solid #E0E0E0; border-radius: 30px; margin-top: 40px; box-shadow: 4px 4px 6px 0px #00000005; background-color: #FFFFFF;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-weight: 600; font-size: 40px; line-height: 48px; color: #002855; margin-bottom: 30px;}
.cost-effective-raynor-authorize-sec .each-plan h3 span.price{color: #0066FF; font-weight: 800;}
.cost-effective-raynor-authorize-sec .each-plan h4{font-weight: 700; font-size: 26px; line-height: 26px; margin-bottom: 22px; color: #333333;}
.cost-effective-raynor-authorize-sec .each-plan ul li{ background-image: url(/wp-content/uploads/2025/02/list-i-con.webp);background-repeat: no-repeat; background-position: left center; padding-left: 38px;  font-family: "Red Hat Display", sans-serif; font-weight: 500; font-size: 20px; line-height: 30px; margin-bottom: 16px; color: #333333CC;}
.cost-effective-raynor-authorize-sec .each-plan ul li:last-child{margin-bottom: 0;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan ul{ display: flex ; flex-wrap: wrap;}

/* .cost-effective-raynor-authorize-sec .each-plan a{font-family: "Red Hat Display", sans-serif; font-weight: 600; font-size: 20px; line-height: 26.46px; color: #0066FF; margin-top: 24px; display: inline-block;}
.cost-effective-raynor-authorize-sec .each-plan a::after{content: ''; width: 100%; height: 100%; background-color: #0066FF; height: 2px;    display: block;} */

.cost-effective-raynor-authorize-sec .each-plan h3 span.last{font-weight: 600; font-size: 22px; line-height: 30px; color: #33333380;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan ul li{width: 50%; }
.cost-effective-raynor-authorize-sec .each-plan p{margin-bottom: 30px; line-height: 36px;}
.cost-effective-raynor-authorize-sec .each-plan.second-plan ul ol{    list-style: disc;}
.cost-effective-raynor-authorize-sec .each-plan.second-plan ul ol li{background-image: unset; padding-left: 0;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec{margin-top: 60px;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec{margin-top: 60px;}
/* .raynor-plans-sec.digital-markt-plans-sec#seoplan{scroll-margin-top: 0;} */
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p{padding: 0 370px;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec .top-heading-sec p{padding: 0 0;}

.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec article{margin-top: 40px; position: relative;}
.option-add-on-sec span{text-align: center; display: inline-block; color: #FFC000; background-color: #002855; padding: 20px 45px; font-family: "Red Hat Display", sans-serif; font-weight: 700; font-size: 30px; text-transform: uppercase; border-radius: 8px; }
.option-add-on-sec{text-align: center; position: absolute; top: -40px; left: 0; right: 0; width: max-content; padding: 0 15px; margin: 0 auto; background-color: #fbfbfb;}
/* .cost-effective-raynor-authorize-sec .each-plan.optional-product-sec{margin-top: 50px;} */

.additional-landing-page-sec{padding-top: 60px;overflow: hidden;}
.additional-landing-page-sec .top-heading-sec p{padding: 0 310px;}
.additional-landing-page-sec h3{font-weight: 400; font-size: 36px; text-align: center; line-height: 48px; margin-bottom: 24px; color: #333333;}
.additional-landing-page-sec .each-page-template{margin-top: 40px;}
.additional-landing-page-sec .each-page-template img{box-shadow: 1px 0px 13px 0px #080f3442; border-radius: 20px; border: 2px solid #FFFFFF;}
.additional-landing-page-sec .each-page-template h4{font-weight: 700; font-size: 28px; line-height: 36px; color: #1C1C1C; margin-top: 34px; margin-bottom: 12px;}
.additional-landing-page-sec .each-page-template a{ color: inherit;    margin-top: 0;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text{font-size: 20px;}
.additional-landing-page-sec .each-page-template a.view-btn{color: #0066FF;font-family: "Red Hat Display", sans-serif; font-weight: 600; font-size: 20px; line-height: 26.46px;display: inline-block;}
.additional-landing-page-sec .each-page-template a.view-btn::after{content: ''; width: 100%; height: 100%; background-color: #0066FF; height: 2px;    display: block;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev{margin: 0 !important; background: none !important; padding: 0 !important; position: absolute; top: 40%;box-shadow: 0px 0px 4px 0px #d7d7d7; border-radius: 50% !important;opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next{right: 10px;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-prev{left: 10px;}
.additional-landing-page-sec .landing-page-carousel:hover .owl-prev, .additional-landing-page-sec .landing-page-carousel:hover .owl-next{opacity: 1; visibility: visible;}

.optional-raynor-product-api-sec h2 span{color: #0066FF;} 
.optional-raynor-product-api-sec h2 {margin-bottom: 24px;}
.optional-raynor-product-api-sec .top-heading-sec p{text-align: center;}
.optional-raynor-product-api-sec .each-plan article{padding: 50px; border: 2px solid #E0E0E0; border-radius: 30px; margin-top: 40px; box-shadow: 4px 4px 6px 0px #00000005; background-color: #FFFFFF;}
.optional-raynor-product-api-sec .each-plan h3{font-weight: 600; font-size: 40px; line-height: 48px; color: #002855; margin-bottom: 30px;}
.optional-raynor-product-api-sec .each-plan h3 span.price{color: #0066FF; font-weight: 800;}
.optional-raynor-product-api-sec .each-plan h3 span.last{font-weight: 600; font-size: 22px; line-height: 30px; color: #33333380;}
.optional-raynor-product-api-sec .each-plan h4{font-weight: 700; font-size: 26px; line-height: 26px; margin-bottom: 22px; color: #333333;}
.optional-raynor-product-api-sec .each-plan ul li{ background-image: url(/wp-content/uploads/2025/02/list-i-con.webp);background-repeat: no-repeat; background-position: left center; padding-left: 38px;  font-family: "Red Hat Display", sans-serif; font-weight: 500; font-size: 20px; line-height: 30px; margin-bottom: 16px; color: #333333CC;}
.optional-raynor-product-api-sec .each-plan p{margin-bottom: 30px; line-height: 36px;}

.raynor-video-img-sec{background-color: #002855; margin-top: 320px;}
.raynor-video-img-sec .top-heading-sec{position: relative; z-index: 1; margin-top: -320px;}
.raynor-video-img-sec .play-button{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 0; background-color: transparent; box-shadow: 6px 6px 30px #0C0C0D33; border-radius: 50%;}
.raynor-video-img-sec video{width: 100%; height: 750px;background: linear-gradient(180deg, rgba(0, 102, 255, 0.1) 0%, rgba(0, 102, 255, 0.8) 100%); padding: 8px; border-radius: 12px;}
.raynor-video-img-sec .top-heading-sec .video-pause-icon{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none;}

.raynor-key-benefit-sec {background-color: #002855; position: relative;}
.raynor-key-benefit-sec h2{color: #fff; margin-bottom: 50px;}
.raynor-key-benefit-sec h2 span{color: #FFC000; display: block;}
.raynor-key-benefit-sec .row{margin: 0 60px;}
.raynor-key-benefit-sec article .inner{background: linear-gradient(145.1deg, rgba(255, 255, 255, 0.04) 24.25%, rgba(255, 255, 255, 0.12) 83.71%); border: 1px solid #FFFFFF4D; border-radius: 12px; padding: 40px 30px; backdrop-filter: blur(44px);}
.raynor-key-benefit-sec article .inner img{margin-bottom: 30px;}
.raynor-key-benefit-sec article .inner h3{font-weight: 600; font-size: 32px; line-height: 42px; color: #fff; margin-bottom: 22px;}
.raynor-key-benefit-sec article .inner p{font-size: 23.5px; line-height: 36px; color: #FFFFFFE5;    letter-spacing: -0.4px;}
.raynor-key-benefit-sec::before{content: ''; background-color: #002855; display: block; position: absolute; top: -9px; width: 100%; height: 10px;}
.raynor-key-benefit-sec .mobile-btn{display: none; text-align: center;}



.raynor-website-steps-sec{padding: 120px 0 50px;background:  linear-gradient(180deg, rgba(0, 148, 255, 0.05) 0%, rgba(0, 148, 255, 0) 100%);}
.raynor-website-steps-sec h2{margin-bottom: 50px;}
.raynor-website-steps-sec h2 span{color: #0066FF;} 
.raynor-website-steps-sec span.number-span{background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%); background-size: 200% 200%; -webkit-text-stroke: 1.5px #0066FF; font-size: 140px; font-weight: 900; line-height: 150px; -webkit-background-clip: text; color: #fff; position: relative; font-family: "Red Hat Display", sans-serif; text-align: right; width: auto;}
.raynor-website-steps-sec span.icon-span{display: flex ; width: 100px; height: 100px; border: 1px solid #D9D9D9; border-radius: 10px; justify-content: center; background-color: #FFFFFF; box-shadow: 0 16px 32px -8px #0C0C0D33;position: relative;    margin-top: 20px;    align-items: center;}
.raynor-website-steps-sec .img-sec{display: flex ; position: relative; margin-right: 40px; width: 100px;}
.raynor-website-steps-sec article{display: flex; margin-bottom: 45px;    align-items: center;  }
.raynor-website-steps-sec article:last-child{margin-bottom: 10px;}
.raynor-website-steps-sec article:first-child span.number-span{    font-size: 165px;}
.raynor-website-steps-sec h3{font-weight: 600; font-size: 30px; line-height: 40px; margin-bottom: 10px;}
.raynor-website-steps-sec p{padding-right: 50px;}
.raynor-website-steps-sec .content-sec{width: 87%;    margin-top: 00px;}
.raynor-website-steps-sec .common-btn{margin-top: 0;}

.seo-about-banner h2 span{color: #0066FF;} 
.seo-about-banner h2 {margin-bottom: 80px;}
.seo-about-banner .arrow-container {position: relative; bottom: 0; left: 50%; right: 50%; text-align: center; transform: translateX(-50%); visibility: inherit !important; z-index: 30; transition: opacity 0.3s; display: flex ; align-items: center; justify-content: center;    margin-top: 50px;}
.seo-about-banner .arrow-container .arrow-icon{animation: unset;}
.seo-about-banner {height: 100% !important;padding: 120px 0;}

.raynor-plans-sec.digital-markt-plans-sec .top-heading p { padding: 0; }
.raynor-plans-sec.digital-markt-plans-sec{padding-top: 0;}
.raynor-plans-sec.digital-markt-plans-sec .top-heading h2 span{display: block;}
.mobile-changing-screen{border-radius: 20px;}
.raynor-plans-sec.digital-markt-plans-sec h2{margin-bottom: 24px;}

.landing-page-carousel.owl-theme .owl-dots .owl-dot.active span, .landing-page-carousel.owl-theme .owl-dots .owl-dot:hover span { background-color: #0066FF; opacity: 1; width: 18px; height: 9px; }
.landing-page-carousel.owl-theme .owl-dots .owl-dot span { background-color: #5B5B5B; margin: 0 4px; }
.sample-landing-pages-slider .owl-controls{margin-top: 40px !important;}
.page-id-7781 .ipad-pro-image , .page-id-5095 .ipad-pro-image , .page-id-5310  .ipad-pro-image , .page-id-5793  .ipad-pro-image, .page-id-6440  .ipad-pro-image, .page-id-6824  .ipad-pro-image, .page-id-7351  .ipad-pro-image{display: none;}

.page-id-6440 .digital-markt-plans-sec.digital-mart-price-sec.logik-digital-padding.logik-digital {padding: 0 !important;}
.page-id-6824 .digital-markt-plans-sec.digital-mart-price-sec.logik-digital-padding.logik-digital {padding: 0 !important;}
.page-id-7351 .digital-markt-plans-sec.digital-mart-price-sec.logik-digital-padding.logik-digital {padding: 0 !important;}

.page-id-342 .plans-page-new-banner, .page-id-5307 .plans-page-new-banner{text-align: center;}
.page-id-342 .digital-markt-plans-sec, .page-id-5307 .digital-markt-plans-sec { background-color: #f8fcff; margin-top: 0px; }

.medspa-sec-seven.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin-right: 80px;}
.garage-door-sec-five.seo-content-patient-growth-sec p{padding-right: 20px;}

.marketting-dashboard-sec{text-align: center;background-color: #F9F9F9; padding-bottom: 0 !important;}
.marketting-dashboard-sec h2 span{color: #0066FF;}
.marketting-dashboard-sec p{margin: 20px 0 20px 0;}
.marketting-dashboard-sec .common-btn.mobile{display: none;}
.marketting-dashboard-sec .dashboard-image.mobile{display: none;}

.marketting-dashboard-sec.raynor-dealer-page{background-color: #F9F9F9;}

.digital-makt-dashboard-include-sec.logik-dasboard-includes{padding-top: 0 !important;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes h2 span{color: #0066FF;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes h2{text-align: left;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading{margin-bottom: 50px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li h3{font-size: 24px; line-height: 30px; font-weight: 600; color: #000; text-align: left;margin-bottom: 12px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{font-size: 18px; line-height: 28px; font-weight: 400;padding-right: 50px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li{padding: 35px 0 35px 72px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-repeat: no-repeat; background-position: 0px 28px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li.cms{background-image: url(/wp-content/uploads/2025/06/logik-dashboard-CMS-Blog-icon.webp);}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li.seo{background-image: url(/wp-content/uploads/2025/06/logik-dashboard-seo-icon.webp);}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li.social-media{background-image: url(/wp-content/uploads/2025/06/logik-dashboard-social-media-marketing-icon.webp);}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li.webiste{background-image: url(/wp-content/uploads/2025/06/logik-dashboard-website-analytics-icon.webp);}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li.email-market{background-image: url(/wp-content/uploads/2025/06/logik-dashboard-email-market-icon.webp);}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li.support{background-image: url(/wp-content/uploads/2025/06/logik-dashboard-support-icon.webp);}
.marketing-dashboard-banner.logik-dasboard { text-align: center; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes .left-side{padding-right: 30px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side{padding-left: 30px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .bottom-button-sec{text-align: center;margin-top: 20px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li:last-child{padding-bottom: 0; border-bottom: none;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .row{justify-content: center;}
.marketing-dashboard-top-image.logik-dashboard-top-image{padding-bottom: 55px; text-align: center; }
.marketing-dashboard-top-image.logik-dashboard-top-image .banner-image{position: relative;}
.marketing-dashboard-top-image.logik-dashboard-top-image .dashboard-top-banner-laptop-image{margin-right: 114px;}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer{position: absolute; right: 4%; top: 130px; height: calc(100% - 250px);}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner{position: sticky; top: calc(100% - 520px); z-index: 11;}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screen-frame{position: absolute; bottom: 40px; right: 114px; z-index: 1;}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screens{position: absolute; bottom: 69px; right: 156px;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info{position: relative;}

.three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{position: absolute; right: 4%; top: 130px; height: calc(100% - 250px);}
.three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-inner{position: sticky; top: calc(100% - 520px);}

.marketing-dashboard-mobile-visible-sec{display: none;}

/* .mobile-screens .mobile-screens-all-images{position: relative;}
.mobile-screens .mobile-screens-all-images img{position: absolute; top: 0; right: 0;} */

.manage-digital-marketing-services.logik-digital-marketing h2{text-align: left; margin-bottom: 30px;}
.manage-digital-marketing-services.logik-digital-marketing h2 span{color: #0066FF;}
.manage-digital-marketing-services.logik-digital-marketing .row{justify-content: end;}
.manage-digital-marketing-services.logik-digital-marketing .each-option { padding: 25px 0px; cursor: pointer; position: relative; border-top: 2px solid #DBDBDB; }
.manage-digital-marketing-services.logik-digital-marketing .each-option:last-child{padding-bottom: 0;}
.manage-digital-marketing-services.logik-digital-marketing .each-option article { display: flex; }
.manage-digital-marketing-services.logik-digital-marketing .each-option.active::before { content: ''; position: absolute; top: -2px; left: 0; width: 0; height: 2px; background-color: #0066FF; animation: progress 5s linear forwards; }
.manage-digital-marketing-services.logik-digital-marketing .each-option .icon-image.hover-image { display: none; }
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.hover-image { display: block; }
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.normal-image { display: none; }
.manage-digital-marketing-services.logik-digital-marketing .each-option .left-side-icon { flex-shrink: 0; margin-right: 20px; }
.manage-digital-marketing-services.logik-digital-marketing .each-option h3 { font-size: 24px; line-height: 30px; font-weight: 600; color: #000; margin-bottom: 12px; }
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .right-side-icon h3 { color: #0066FF; }
.manage-digital-marketing-services.logik-digital-marketing .each-option p{color: #504C4CB2;font-size: 18px; line-height: 26px; font-weight: 400;}
.manage-digital-marketing-services.logik-digital-marketing{padding: 120px 0; background-color: #FAFAFA;}
.manage-digital-marketing-services.logik-digital-marketing .left-side{width: 36%;}
.three-mobile-scrolling-section.logik-dashboard .service-mobile-screen-image{opacity: 0;position: absolute; top:0; right: 0;}
.three-mobile-scrolling-section.logik-dashboard .service-mobile-screen-image.visible{opacity: 1;}
.mobile-section-pocket-phone-screen-image{display: none;}
.i-pad-pro-mobile-pocket-image{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .right-side .i-pad-pro-tabing-image-sec{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .left-side-option.i-pad-pro{display: none;}

/* ----- AI SEO page ---- */

.ai-seo-banner{text-align: center;}
.ai-seo-banner p{padding: 0 240px; line-height: 34px;}
.ai-search-optimized-problems{padding: 120px 0;     background-color: #F7F7F7;}
.ai-search-optimized-problems .top-heading{text-align: center;    margin-bottom: 40px;}
.ai-search-optimized-problems .top-heading h2{text-align: center;}
.ai-search-optimized-problems .top-heading p{padding: 0 210px;    line-height: 34px;}
.ai-seo-solution-sec{background-color: #0094FF0D;}
.ai-seo-solution-sec .top-heading-sec p{padding-right: 40px;}
.why-chiro-clinic-need-sec.ai-seo-solution-sec .all-points h3 span{    top: 3px;}
.ai-seo-process h2 span{    color: #0066FF;}
.ai-seo-process h2{margin-bottom: 25px;}
.ai-seo-process .top-heading{text-align: center; margin-bottom: 40px;}
.ai-seo-process .row{align-items: center;}
.ai-seo-process .right-side h3 span{width: 43px; height: 43px; background: rgb(206, 234, 255); border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif; font-size: 24px; font-weight: 800; line-height: 48px; color: #0066FF; display: flex ; align-items: center; justify-content: center; margin-right: 15px;}
.ai-seo-process .right-side h3{font-family: "Red Hat Display", sans-serif; font-size: 27px; font-weight: 600; line-height: 40px; color: #002855; display: flex ; align-items: center; margin-bottom: 20px; margin-top: 35px;}
.ai-seo-process .right-side h3:first-child{margin-top: 0;}
.ai-seo-process .right-side{padding-left: 30px;}
.ai-search-landscape{background-color: #0094FF0D;}
.ai-search-landscape h2 span{    color: #0066FF;}
.ai-search-landscape h2{margin-bottom: 25px;}
.ai-seo-process .left-side{text-align: center;}
.ai-seo-process .left-side .live-ai-typing-image{position: relative;}

.ai-seo-process video{width: 601px; position: absolute; top: 22px; left: 91px; height: 364px; object-fit: contain;}
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p{    padding-right: 150px;}
.ai-search-landscape .each-shifting h3{font-family: "Red Hat Display", sans-serif; font-size: 50px; font-weight: 800; line-height: 70px; color: #002855;    margin-bottom: 20px;}
.ai-search-landscape .each-shifting{padding: 0 20px; border-right: 1px solid #676767c9;}
.ai-search-landscape .each-shifting:last-child{border-right: none;}
.ai-search-landscape .all-shifting{display: grid ; grid-template-columns: 1fr 1fr 1fr 1fr; text-align: center;}
.ai-search-landscape .each-shifting p{padding: 0 50px; line-height: 33px; color: #333; }
.ai-search-landscape .top-heading{text-align: center; margin-bottom: 40px;}
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 100px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points::before{    height: 1066px;}

.ai-seo-business-imapact .live-google-search-typing{    position: relative;}
.ai-seo-business-imapact .live-google-search-typing video { width: 601px; position: absolute; top: 22px; left: 91px; height: 364px; object-fit: contain; }



.seo-where-rank-banner{height: auto; padding: 20px 0 90px 0;}
.seo-where-rank-banner.ai-seo-future-chat-gpt{padding-top: 5px;}
.seo-intro-banner{    text-align: center;}
.seo-intro-banner h1 span{display: inline;}
.seo-intro-banner .banner-content p{padding: 0 280px; line-height: 34px;}
.page-id-5204 .seo-intro-banner .banner-content p{padding: 0 340px;}
.page-id-5206 .seo-intro-banner .banner-content p{padding: 0 340px;}
.page-id-4976 .seo-intro-banner .banner-content p{padding: 0 340px;}
.page-id-4958 .seo-intro-banner .banner-content p{padding: 0 340px;}




/* Case Study Page css */

.common-case-study h3{font-size: 42px; font-weight: 600; line-height: 55.57px; color: #333333; margin-bottom: 30px;}
.common-case-study h3 span{color: #0066FF;}
.common-case-study .heading-icon{margin-bottom: 10px;}
.common-case-study p.big-text{font-family: "Red Hat Display", sans-serif;font-size: 24px; font-weight: 600; line-height: 38px; margin-bottom: 30px; color: #333333CC;}
.common-case-study p{font-size: 22px; font-weight: 400; line-height: 36px; color: #6F6F6F; margin-bottom: 20px;}
.common-case-study p:last-child{margin-bottom: 0;}
.common-case-study p.big-dark-text{font-family: "Red Hat Display", sans-serif;font-size: 24px; font-weight: 600; line-height: 30px; margin-top: 50px; color: #000000;}
.common-case-study ul li {font-size: 22px;line-height: 32px; color: #6F6F6F; background-image: url(/wp-content/uploads/2025/09/dark-blue-list-icon.webp); padding-left: 40px; background-position: 0 5px; background-repeat: no-repeat; margin-bottom: 16px; background-size: 24px;}
.common-case-study ul{margin-bottom: 20px;}

.case-study-banner{padding: 130px 0 200px; background-image: url(/wp-content/uploads/2025/09/alwc-banner-case.webp);background-size: cover; background-repeat: no-repeat;}
.active-door-case-study-banner.case-study-banner{background-image: url(/wp-content/uploads/2025/09/ad-case-study-banner-img.webp);}
.case-study-banner h4{font-size: 28px; font-weight: 500; line-height: 44px; color: #FFFFFF; letter-spacing: 0.5px;}
.case-study-banner h1{font-size: 58px; font-weight: 400; line-height: 80px; color: #FFFFFF;margin-bottom: 13px;}
.case-study-banner h4 span{color: #FFC000;}
.case-study-banner article{margin-top: 70px;display: flex; align-items: center;}
.case-study-banner article p{font-size: 24px; font-weight: 400; line-height: 38px; color: #fff;}
.case-study-banner article ul{margin-top: 40px; display: flex; align-items: center; margin-bottom: 0;}
.case-study-banner article ul li{padding: 0; background: none; margin: 0;}
.case-study-banner article ul li a{ font-family: "Red Hat Display", sans-serif; font-size: 14px; font-weight: 500; line-height: 20px; padding: 10px 16px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%); backdrop-filter: blur(13px); border: 1px solid #FFFFFF1A; margin-right: 18px; border-radius: 5px; color: #FFFFFF; display: block;}
.case-study-banner article ul li a:hover{background: #fff; color: #093F7D; border-color: #0066FF;}
.case-study-banner article .content-sec{margin-left: 200px; width: 67%;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 180px;}

.case-challenges-sec .right-side{padding-right: 180px; padding-top: 60px;}
.case-challenges-sec .left-side{position: sticky; top: 150px; height: 100%;}

.case-study-page-img{padding: 0 !important;    margin-top: -370px;}

.case-strategy-sec{background: #0094FF0D; padding-top: 570px;padding-bottom: 230px;}
.case-strategy-sec .right-side{padding-right: 160px; padding-top: 60px;}
.case-strategy-sec .left-side{position: sticky; top: 150px; height: 100%;}
.case-approch-sec{padding-bottom: 230px;}
.case-approch-sec h4{font-size: 30px; line-height: 43px; font-weight: 700; color: #002855; margin-bottom: 30px; margin-top: 40px;}
.case-approch-sec h4:first-of-type{margin-top: 0;}
.case-approch-sec ul{padding-right: 60px;}

.case-challenges-sec{background: #0094FF0D;}
.case-about-oak-phy-well{padding-bottom: 470px; background: #0094FF0D;}

.case-approch-sec .left-side, .case-executive-summary-sec .left-side, .case-summary-sec .left-side, .case-next-step-sec .left-side { position: sticky; top: 150px; height: 100%; }

.case-approch-sec .right-side, .case-executive-summary-sec .right-side, .case-summary-sec .right-side, .case-next-step-sec .right-side, .case-about-oak-phy-well .right-side{padding-top: 60px;}
.case-about-oak-phy-well .right-side p{padding-right: 40px;}

.case-cta-img {padding: 0 !important;    margin-top: -130px; }
.case-cta-img .row{background-image: url(/wp-content/uploads/2025/09/alwc-key-case.webp);background-size: contain; background-position: right top; background-repeat: no-repeat; background-color: #002855; padding: 120px 70px 120px 70px;}
.case-cta-img h3{color: #fff;}
.case-cta-img h3 span{color: #EAAA00;}
.case-cta-img p{color: #fff; margin-bottom: 14px;font-size: 24px; font-weight: 600; line-height: 38px; font-family: "Red Hat Display", sans-serif; }
.case-cta-img article h4{font-size: 32px; font-weight: 600; line-height: 47.63px; margin-bottom: 5px;color: #fff; }
.case-cta-img article p{color: #FFFFFFB2;font-size: 22px; font-weight: 600; line-height: 38px;}
.case-cta-img article{display: flex; margin-top: 50px;    flex-wrap: wrap;}
.case-cta-img article .inner{     width: 50%;    margin-bottom: 40px;}
.case-cta-img article .inner:nth-child(odd){padding-right: 30px;border-right: 1px solid #FFFFFF4D;}
.case-cta-img article .inner:nth-child(even){padding-left: 30px;}
.case-cta-img article .inner:nth-last-child(1){border: none; margin-bottom: 0;}
.case-cta-img .bottom-note{margin-top: 30px;}

/* .case-cta-img article .inner:nth-child(1){margin-left: 0;}
.case-cta-img article .inner:nth-child(3){padding-right: 0;    border-right: 0;} */

.case-growth-sec .right-side{padding-right: 70px; padding-left: 30px;}

.case-performance-sec, .case-next-step-sec{background-color: #0094FF0D;}
.case-performance-sec .right-side{padding-right: 160px; padding-top: 60px;}
.case-performance-sec .left-side{position: sticky; top: 150px; height: 100%;}

.case-amazing-sec{    padding-bottom: 220px;}
.case-amazing-sec .row{background-color: #F2FAFF; border-radius: 20px;    overflow: hidden;}
.case-amazing-sec .right-side{padding-right: 0;}
.case-amazing-sec .left-side{padding: 68px 90px;}
.case-amazing-sec.common-case-study .heading-icon { margin-bottom: 30px; }
.case-amazing-sec.common-case-study h3{font-size: 36px; font-weight: 600; line-height: 47.63px; margin-bottom: 20px;}
.case-amazing-sec article{margin-top: 30px;display: flex ; align-items: center;}
.case-amazing-sec article .img{width: 76px; height: 76px; display: flex ; align-items: center; justify-content: center; background-color: #fff; box-shadow: 0px 0px 30px 0px #0000001A; border-radius: 50%;    margin-right: 20px;}
.case-amazing-sec article .img img{margin: 0 !important;}
.case-amazing-sec article h4{font-size: 18px; font-weight: 700; line-height: 23.81px; color: #333333; margin-bottom: 8px;}
.case-amazing-sec article p{font-size: 16px; font-weight: 400; line-height: 20px; color: #818181;}
.case-amazing-sec .right-side .inner{position: relative;    height: 100%;}
.case-amazing-sec .right-side .inner button::after{content: ''; width: 100%; height: 100%; position: absolute; background: linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%); top: 0;    left: 0;}
.case-amazing-sec .right-side .inner .img-sec{    height: 100%;}
.case-amazing-sec .right-side .inner .img-sec .cover-image{    object-fit: cover; height: 100%;}
.case-amazing-sec .right-side .inner button img{background: transparent; border: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.case-amazing-sec video{ position: absolute; top: 0px; width: 100%; height: 100%;}
.case-amazing-sec video{display: none;}

.case-related-sec{position: relative;    padding-bottom: 200px;}
.case-related-sec::before {content: ''; position: absolute; height: 62%; width: 100%; background-color: #002855; top: 0;}
.case-related-sec .row{position: relative;}
.case-related-sec h3{text-align: center;color: #fff; margin-bottom: 60px;}
.case-related-sec h3 span{color: #EAAA00;}
.case-related-sec article img{margin-bottom: -300px;  display: block; margin-left: auto; margin-right: auto;}
.case-related-sec article .inner{background-color: #F2FAFF; padding: 330px 60px 40px; border-radius: 10px; text-align: left;}
.case-related-sec .left-side{padding-right: 20px;}
.case-related-sec .right-side{padding-left: 20px;}
.case-related-sec article h4{ font-size: 20px; font-weight: 500; line-height: 26.46px; color: #6F6F6F; margin-bottom: 10px; }
.case-related-sec article h3{font-size: 32px; font-weight: 600; line-height: 44px; color: #1C1C1C; margin-bottom: 12px;text-align: left;}
.case-related-sec article p{font-family: "Red Hat Display", sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; color: #6F6F6F;}

.case-study-partner-logo .our-partner-sec{padding-top: 0; }

.randy-case-study-cta .row{background-image: url(/wp-content/uploads/2025/09/randy-key-case.webp);}
.randy-case-study-banner{background-image: url(/wp-content/uploads/2025/09/randy-banner-case.webp); background-color: #002956;}
.butzi-case-study-cta .row{background-image: url(/wp-content/uploads/2025/09/butzi-key-case.webp);}
.butzi-case-study-banner{background-image: url(/wp-content/uploads/2025/09/butzi-banner-case.webp); background-color: #002956;}
.case-cta-img.active-door-case-study-img .row{background-image: url(/wp-content/uploads/2025/09/ad-case-blue-bg.webp);}

.case-approch-sec.folded-leaf-case-approch h4{margin-bottom: 25px; margin-top: 50px; font-weight: 500;}
.folded-leaf-key-sec.case-cta-img article p{color: #fff; font-size: 24px; font-weight: 400; line-height: 38px; letter-spacing: 1px;}
.case-approch-sec.folded-leaf-case-approch{    background: #0094FF0D;}

.page-template-case-study-folded-leaf .case-challenges-sec, 
.page-template-case-study-for-natura-legal-policy .case-challenges-sec, 
.page-template-case-study-for-clark-sons-doors .case-challenges-sec, 
.page-template-case-study-for-blue-zone .case-challenges-sec{margin-top: 100px;}

/* .page-template-case-study-folded-leaf .case-next-step-sec, 
.page-template-case-study-for-natura-legal-policy .case-next-step-sec, 
.page-template-case-study-for-clark-sons-doors .case-next-step-sec,
.page-template-case-study-for-blue-zone .case-next-step-sec{background: none;    margin-bottom: 70px;} */

/* .page-template-case-study-for-natura-legal-policy .new-natura-next-step-sec{padding-bottom: 65px !important;} */
.page-template-case-study-for-natura-legal-policy .new-natura-next-step-sec .right-side-content{    margin-top: 45px;}

.page-template-case-study-folded-leaf .case-amazing-sec, 
.page-template-case-study-for-natura-legal-policy .case-amazing-sec, 
.page-template-case-study-for-clark-sons-doors .case-amazing-sec,
.page-template-case-study-for-blue-zone .case-amazing-sec { padding-bottom: 0px; }

.page-template-case-study-folded-leaf .case-challenges-sec, 
.page-template-case-study-for-natura-legal-policy .case-challenges-sec, 
.page-template-case-study-for-clark-sons-doors .case-challenges-sec,
.page-template-case-study-for-blue-zone .case-challenges-sec{ background: #f7f7f7cc; }

/* .page-id-5585 .case-next-step-sec,
.page-id-5379 .case-next-step-sec,
.page-id-5384 .case-next-step-sec,
.page-id-5340 .case-next-step-sec,
.page-id-5349 .case-next-step-sec,
.page-id-5381 .case-next-step-sec,
.page-id-5446 .case-next-step-sec{margin-bottom: 80px;} */


.natura-case-study-cta .row{background-image: url(/wp-content/uploads/2025/10/natura-key-case.webp);}
.natura-case-study-banner{background-image: url(/wp-content/uploads/2025/10/natura-banner-case.webp); background-color: #002956;}

.clark-case-study-cta .row{background-image: url(/wp-content/uploads/2025/10/clark-key-case.webp);}
.clark-case-study-banner{background-image: url(/wp-content/uploads/2025/10/clark-banner-case.webp); background-color: #002956;}

.blue-case-study-cta .row{background-image: url(/wp-content/uploads/2025/10/blue-keyr-case.webp);}
.blue-case-study-banner{background-image: url(/wp-content/uploads/2025/10/blue-banner-case.webp); background-color: #002956;}

.folded-case-study-cta .row{background-image: url(/wp-content/uploads/2025/10/folded-key-case.webp);}
.folded-case-study-banner{background-image: url(/wp-content/uploads/2025/10/folded-banner-case.webp); background-color: #002956;}

.blue-case-study-banner .logo-img-sec img{width: 160px;}


/* ---- Case Study Video Testimonial Sec ---- */

.case-study-video-testimonial-sec{background: linear-gradient(270deg, #19487E 0%, #002855 100%);}
.case-study-video-testimonial-sec .row{padding: 0px 0; position: relative;}
.case-study-video-testimonial-sec .col-12{background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); border: 1px solid #FFFFFF40; backdrop-filter: blur(34px); border-radius: 20px; padding-left: 35px;}
.case-study-video-testimonial-sec .inner-sec{display: flex ; flex-wrap: wrap; align-items: center;}
.case-study-video-testimonial-sec .inner-sec .left-side-image{width: 40%;}
.case-study-video-testimonial-sec .inner-sec .left-side-image img{position: absolute; top: -27px; border-radius: 15px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content{    width: 60%; padding: 37px 40px; padding-left: 60px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{margin-bottom: 40px; text-align: center;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review p{    font-family: "Red Hat Display", sans-serif; color: #fff;font-size: 21px; line-height: 35px; font-weight: 500;    letter-spacing: 0.3px;    margin-bottom: 13px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review p:last-of-type{margin-bottom: 0;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details{margin-top: 20px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{color: #fff;font-size: 32px; line-height: 42px; font-weight: 700; margin-bottom: 5px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details p{font-family: 'AdihausDIN'; color: #FFFFFFB2;font-size: 22px; line-height: 26px; font-weight: 400; }
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement{display: grid ; grid-template-columns: 1fr 1fr 1fr;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement{padding-left: 20px; border-left: 4px solid #EAAA00; color: #fff;}
/* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){margin-left: -45px;} */
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{color: #fff;font-size: 35px; line-height: 38px; font-weight: 900; margin-bottom: 10px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-family: "Red Hat Display", sans-serif;color: #FFFFFFCC;font-size: 22px; line-height: 26px; font-weight: 400;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review{position: relative;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review img{position: absolute; left: -21px; top: -24px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review::after {content: ""; display: block; height: 2px; width: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%); margin: 30px auto; }
.case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{width: 100%; font-size: 26px; padding-top: 15px; padding-bottom: 15px; line-height: 38px; letter-spacing: 0.4px; margin-top: 40px; background-color: #eaaa00; color: #000;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn img{margin-top: 3px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 200px;}
.case-study-video-testimonial-sec.home-page .inner-sec .left-side-image img{    top: -37px;}
.case-study-video-testimonial-sec .new-cmn-btn span.text{    color: #FFC000;}
.case-study-video-testimonial-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.case-study-video-testimonial-sec .new-cmn-btn span.text { color: #FFC000; }
.case-study-video-testimonial-sec .new-cmn-btn:hover svg path { fill: #FFC000; }
.case-study-video-testimonial-sec .new-cmn-btn span.text::before { background-color: #FFC000; }
.case-study-video-testimonial-sec .new-cmn-btn{margin-top: 40px;}

/* ---- New Case Study page ---- */
.new-case-study-landing-page h1{font-size: 64px; line-height: 80px; font-weight: 400; color: #000000; text-align: center; margin-bottom: 28px;}
.new-case-study-landing-page h1 span{color: #0066FF;}
.new-case-study-landing-page .inner-sec.top p{color: #504C4C; text-align: center; font-size: 24px; line-height: 32px; font-weight: 400;}

.new-case-study-landing-page .next-main-row{padding: 20px 0; position: relative; margin-top: 120px;}
.new-case-study-landing-page .next-main-row .col-12{background: linear-gradient(270deg, #19487E 0%, #002855 100%); padding: 0; border-radius: 35px;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); border: 1px solid #FFFFFF40; backdrop-filter: blur(34px); border-radius: 20px; padding-left: 35px;}
.new-case-study-landing-page .next-main-row .inner-sec{display: flex ; flex-wrap: wrap; align-items: center;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image{width: 40%;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image img{position: absolute; top: -26px; border-radius: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{    width: 60%; padding: 37px 40px; padding-left: 60px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{margin-bottom: 50px; text-align: center;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{    font-family: "Red Hat Display", sans-serif; color: #fff;font-size: 24px; line-height: 40px; font-weight: 500;    letter-spacing: 0.4px; margin-bottom: 15px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p:last-of-type{margin-bottom: 0;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details{margin-top: 35px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{color: #fff;font-size: 32px; line-height: 42px; font-weight: 700; margin-bottom: 5px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details p{font-family: 'AdihausDIN'; color: #FFFFFFB2;font-size: 24px; line-height: 26px; font-weight: 400; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement{display: grid ; grid-template-columns: 1fr 1fr 1fr;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement{padding-left: 20px; border-left: 4px solid #EAAA00; color: #fff;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){margin-left: -20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{color: #fff;font-size: 44px; line-height: 45px; font-weight: 900; margin-bottom: 10px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-family: "Red Hat Display", sans-serif;color: #FFFFFFCC;font-size: 22px; line-height: 26px; font-weight: 400;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review{position: relative;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{position: absolute; left: -15px; top: -30px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after {content: ""; display: block; height: 2px; width: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%); margin: 43px auto; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{width: 100%; font-size: 26px; padding-top: 20px; padding-bottom: 20px; line-height: 36px; letter-spacing: 0.4px; margin-top: 40px; background-color: #eaaa00; color: #000;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn img{margin-top: 3px;}

.new-case-study-landing-page .next-main-row.switch-sec .inner-sec{ flex-direction: row-reverse;}
.new-case-study-landing-page .next-main-row.switch-sec .col-inner-sec{ padding-right: 35px; padding-left: 0;}

.logo-img-sec.mobile-img{display: none;}
.logo-img-sec.desktop-img{display: block;}
.page-template-raynor-pricing-purchase .our-partner-sec{padding: 30px 0 160px 0;}

/* ----- E-Commerce Websites ----- */

.ecommerce-website-banner{text-align: center;}
.ecommerce-website-banner .top-logo{margin-bottom: 30px;}
.ecommerce-website-banner ul li{text-align: left;font-family: "Red Hat Display", sans-serif; font-size: 
30px; line-height: 30px; font-weight: 400; color: #333333;display: inline-block; margin-right: 50px; background-image: url(/wp-content/uploads/2025/10/green-tick-icon.webp); padding-left: 43px; background-position: 0 3px; background-repeat: no-repeat; background-size: 27px; opacity: 0;  animation: bounceIn 0.8s forwards;  position: relative;} 
.ecommerce-website-banner ul li:nth-child(2){animation-delay: 0.2s;}
.ecommerce-website-banner ul li:nth-child(3){ animation-delay: 0.4s;}

/* .ecommerce-website-banner ul li::before{content: "✔"; position: absolute; left: 0; top: 0; font-size: 20px; color: #4CAF50; transform: scale(0); animation: pop 0.4s ease-out forwards;} */

@keyframes bounceIn {
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0); }
}

/* @keyframes pop {
  0% { transform: scale(0); }
  70% { transform: scale(1.3); }
  100% { transform: scale(1); }
} */

/* .ecommerce-website-banner h1{margin-bottom: 35px; text-align: center;} */
.ecommerce-website-banner.inner-banner h1{font-size: 59px; line-height: 84px; color: #1C1C1C; font-weight: 700; letter-spacing: -0.2px;margin-bottom: 35px; text-align: center;}
.ecommerce-website-banner ul{width: max-content; margin: 0 auto; margin-bottom: 50px;}
.ecommerce-website-banner .common-btn{margin-top: 0;}
.buid-compliance-growth-sec{background: #FAFAFA; padding-top: 100px; padding-left: 140px; padding-bottom: 100px;}
.buid-compliance-growth-sec h2{text-align: left; margin-bottom: 25px;}
.buid-compliance-growth-sec p{    line-height: 36px; margin-bottom: 30px;}
.buid-compliance-growth-sec p:last-of-type{font-weight: 500; margin-bottom: 20px;}
.buid-compliance-growth-sec ul li {font-family: "Red Hat Display", sans-serif; font-size: 20px; line-height: 30px; font-weight: 500; color: #333333CC; margin-bottom: 13px; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 37px; background-position: 0 5px; background-repeat: no-repeat; background-size: 22px; }
.buid-compliance-growth-sec .common-btn{margin-top: 30px; background-color: #EAAA00; color: #000; border: 1px solid #EAAA00;}
.ecommerce-cannabis .marketing-dashboard-top-image.logik-dashboard-top-image{text-align: left;}
.ecommerce-cannabis .marketing-dashboard-top-image.logik-dashboard-top-image .dashboard-top-banner-laptop-image{margin-right: 0;}
.logik-ecommerce-check-out .row{position: relative;}
.logik-ecommerce-check-out h2{    position: absolute;}
.logik-ecommerce-check-out .common-btn{margin-top: 150px;}
.logik-ecommerce-check-out .new-cmn-btn{margin-top: 150px;}
.check-your-digital-marketing-sec.logik-ecommerce-check-out{padding: 120px 0 120px 0px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo{padding: 0; text-align: center; background: none; border: none; backdrop-filter: unset;    margin-bottom: 75px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review::after{display: none;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p{font-size: 25px; line-height: 42px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 30px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result{margin-bottom: 60px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{font-size: 30px; line-height: normal; font-weight: 600; color: #EAAA00; margin-bottom: 24px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-family: "Red Hat Display", sans-serif; font-size: 20px; line-height: 30px; font-weight: 500; color: #fff; margin-bottom: 13px; background-image: url(/wp-content/uploads/2025/10/white-circle-list-icon.webp); padding-left: 37px; background-position: 0 5px; background-repeat: no-repeat; background-size: 22px;}
.page-template-ecommerce-website-landing-page .ipad-pro-image{display: none;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .left-side-image img{background-color: #fff; width: 633px; height: 889px; object-fit: cover;}

.ecommerce-website-pricing-sec{padding-bottom: 0 !important;}
.ecommerce-website-pricing-sec .row{justify-content: center;}
.ecommerce-website-pricing-sec article { padding: 50px; border: 2px solid #E0E0E0; border-radius: 30px; box-shadow: 4px 4px 6px 0px #00000005; background-color: #FFFFFF; }
.ecommerce-website-pricing-sec h3 {font-weight: 600; font-size: 40px; line-height: 48px; color: #002855; margin-bottom: 24px; text-transform: uppercase;}
.ecommerce-website-pricing-sec h4 { font-weight: 400; font-size: 30px; line-height: normal; margin-bottom: 30px;margin-top: 30px; color: #333333; }
.ecommerce-website-pricing-sec ul li { background-image: url(/wp-content/uploads/2025/02/list-i-con.webp); background-repeat: no-repeat; background-position: left center; padding-left: 38px; font-family: "Red Hat Display", sans-serif; font-weight: 500; font-size: 20px; line-height: 30px; margin-bottom: 16px; color: #333333CC;}
.ecommerce-website-pricing-sec ul li:last-of-type{margin-bottom: 30px;}
.ecommerce-website-pricing-sec h3 span.short-text{font-size: 22px; color: #33333380; font-weight: 600; line-height: normal; text-transform: initial;}
.ecommerce-website-pricing-sec h3 span.price{color: #0066FF; font-weight: 800;}
.ecommerce-website-pricing-sec .common-btn{margin-top: 0;}
.ecommerce-website-pricing-sec .common-btn.first{margin-right: 30px; background-color: #EAAA00; border: 1px solid #EAAA00; color: #000000;}
.ecommerce-website-pricing-sec .common-btn.first:hover{background-color: #F9B90F; border: 1px solid #F9B90F;}
.ecommerce-website-pricing-sec h3.desktop-heading span.short-text:last-of-type{    padding-left: 5px;}
.ecommerce-site-include-sec{padding-top: 90px; padding-bottom: 90px;}
.ecommerce-site-include-sec h2 span{color: #0066FF;}
.ecommerce-site-include-sec h2{margin-bottom: 35px;}
.ecommerce-site-include-sec .each-box h3{font-size: 24px; font-weight: 700; color: #333333; line-height: 74px; text-transform: capitalize; padding-left: 90px; background-position: 0 0; background-repeat: no-repeat; margin-bottom: 24px; }
.ecommerce-site-include-sec .each-box h3.architecture{background-image: url("/wp-content/uploads/2025/10/architecture-icon-ecommerce.webp");}
.ecommerce-site-include-sec .each-box h3.payment{background-image: url("/wp-content/uploads/2025/10/ecommerce-payment-icon.webp");}
.ecommerce-site-include-sec .each-box h3.product-landing{background-image: url("/wp-content/uploads/2025/10/ecommerce-product-icon.webp");}
.ecommerce-site-include-sec .each-box h3.performance-security{background-image: url("/wp-content/uploads/2025/10/ecommerce-performance-icon.webp");}
.ecommerce-site-include-sec .each-box .inner-content{padding: 40px 40px;    padding-right: 80px; background: #fff; border: 2px solid #E0E0E0; border-radius: 15px; box-shadow: 4px 4px 6px 0px #00000005; height: 100%;}
.ecommerce-site-include-sec .each-box{margin-bottom: 40px;}
.ecommerce-site-include-sec .each-box.left-side .inner-content{margin-right: 0px;}
.ecommerce-site-include-sec .each-box.right-side .inner-content{margin-left: 0px;}
.ecommerce-site-include-sec .each-box ul li { background-image: url(/wp-content/uploads/2025/02/list-i-con.webp);background-repeat: no-repeat; padding-left: 32px; font-family: "Red Hat Display", sans-serif; font-weight: 500; font-size: 18px; line-height: 25px; margin-bottom: 16px; color: #333333CC; background-position: 0 4px; background-size: 20px; }
.ecommerce-site-include-sec .each-box ul li:last-child{margin-bottom: 0;}
.ecommerce-site-include-sec .bottom-button-sec .common-btn{margin-top: 0; background-color: #EAAA00; border: 1px solid #EAAA00; color: #000000;}
.ecommerce-site-include-sec .bottom-button-sec{text-align: center;}
.ecommerce-webiste-pages-sample h2 span{    color: #0066FF;}
.ecommerce-webiste-pages-sample h2{margin-bottom: 24px;}
.ecommerce-webiste-pages-sample p{text-align: center;padding: 0 190px;}
.ecommerce-webiste-pages-sample .additional-landing-page-sec .each-page-template{margin-top: 50px;}
.ecommerce-webiste-pages-sample .additional-landing-page-sec{padding-top: 0px;}
.ecommerce-webiste-pages-sample .row{justify-content: center;}
.ecommerce-webiste-pages-sample .owl-dots{display: none !important;}
.ecommerce-process-sec{background: linear-gradient(180deg, #F2FAFF 45%, #FFFFFF 100%);}
.ecommerce-process-sec .top-heading{margin-bottom: 50px;}
.ecommerce-process-sec .top-heading p{text-align: center;}
.ecommerce-process-sec .top-heading h2{margin-bottom: 25px;}
.ecommerce-process-sec .top-heading h3{font-size: 36px; color:#000000; line-height: normal; font-weight: 400; margin-bottom: 50px; text-align: center;}
.ecommerce-process-sec .top-heading h3 span{color: #333333CC;}
.ecommerce-process-sec .common-btn{margin-top: 40px;}
.marketing-emails-types.ecommerce-process-sec .right-side-options .each-option.active .left-side-icon span{background-color: #0066FF; color: #fff;}
.marketing-emails-types.ecommerce-process-sec .each-option.active h3{color: #000000;}
.marketing-emails-types.ecommerce-process-sec .each-option{padding-top: 20px;}

.ecommerce-why-custom-sec .top-heading{margin-bottom: 50px;}
.ecommerce-why-custom-sec .top-heading p{text-align: center;}
.ecommerce-why-custom-sec .top-heading h2{margin-bottom: 20px;}
.ecommerce-why-custom-sec .table-wrapper { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;} 
.ecommerce-why-custom-sec .solution-table { width: 100%; border-collapse: separate; font-family: "Red Hat Display", sans-serif; text-align: left; min-width: 600px; border-spacing: 0 8px;} 
.ecommerce-why-custom-sec .solution-table thead tr { background-color: #002855;color: #EAAA00; } 
.ecommerce-why-custom-sec .solution-table th { font-weight: 700; padding: 17px 15px; font-size: 24px; text-align: center; border-right: 1px solid #EAAA00; } 
.ecommerce-why-custom-sec .solution-table th:last-child { border-right: none; } 
.ecommerce-why-custom-sec .solution-table td {  padding: 15px 16px; font-size: 18px; color: #333; vertical-align: middle; border: 1px solid #9797974D; border-right: 0; font-weight: 600; line-height: 30px; text-align: center;} 
.ecommerce-why-custom-sec .solution-table td:last-child { border-right: 1px solid #9797974D; } 
.ecommerce-why-custom-sec .solution-table tbody tr:nth-child(odd) { background-color: #0094FF0D; } 
.ecommerce-why-custom-sec .solution-table tbody tr:nth-child(even) { background-color: #ffffff; }
.ecommerce-why-custom-sec .row{justify-content: center;}
.ecommerce-website-pricing-sec, .ecommerce-site-include-sec, .ecommerce-why-custom-sec{background-color: #FAFAFA;}
.ecommerce-bottom-cta-sec h2{margin-bottom: 30px;}
.ecommerce-bottom-cta-sec p{font-size: 28px; line-height: 40px; color: #FFFFFF;    padding: 0 20px;}
.page-template-ecommerce-website-landing-page .our-partner-sec{    padding-top: 0;padding-bottom: 170px;}

.bluezone-casestudy-section .content{position: relative;}
.bluezone-casestudy-section .button{position: absolute; top: 0; right: 0; z-index: 1;}
.bluezone-casestudy-section .button .new-cmn-btn{margin-top: 0;}
.bluezone-casestudy-section.img-video-sec{padding-top: 0;}
.bluezone-casestudy-section.img-video-sec article .content h3{    margin-top: 50px;}
.bluezone-casestudy-section.img-video-sec article .content h3 a:hover{    color: #0066FF;}
.bluezone-casestudy-section.img-video-sec article .content ul li a:hover{color: #0066FF;}
.bluezone-casestudy-section.img-video-sec article .image{ /*overflow: hidden;   */  border-radius: 15px;}
.bluezone-casestudy-section.img-video-sec article .image img{transition: transform 0.65s linear;  width: 100%; height: 822px; object-fit: cover; box-shadow: 3px 3px 50px 0px #0000001A;}
.bluezone-casestudy-section.img-video-sec article{padding: 0;}
.bluezone-casestudy-section.img-video-sec article .hover { opacity: 1; transform: scale(0.98); pointer-events: none; transition: all 0.8s ease-in-out; }
.bluezone-casestudy-section.img-video-sec article:hover .hover{opacity: 1; transform: scale(1); pointer-events: auto;}
.bluezone-casestudy-section.img-video-sec article:hover .noraml-img{    display: none;}
.bluezone-casestudy-section.img-video-sec article .hover video {    border-radius: 15px; width: 100%; height: 822px; transition: all 0.5s ease-in-out; box-shadow: 2px 2px 23px 0 #cfcfcf; transform: scale(1); position: relative; display: none; }
.bluezone-casestudy-section.img-video-sec article:hover .hover video { transform: scale(1.05); display: block; }


.img-video-sec article img.mobile-image{display: none !important;}

.ecommerce-website-banner .typewriter.cursor::after {content: "|"; animation: blink 0.7s infinite;}
@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images{padding-top: 120px;}


.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .main-mobile-frame-inner .mobile-screens{    bottom: 39px;    right: 101px;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .main-mobile-frame-inner .mobile-screen-frame{    bottom: 10px;    right: 56px;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .right-side{    width: 42%; padding-right: 0;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .left-side{width: 58%;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .hand-with-mobile-outer{    right: 0.5%;}

.mobile iframe { border: 12px solid #000; border-radius: 30px; width: 413px; height: 900px; cursor: pointer; max-width: 100%;} 
.desktop iframe { border: 12px solid #000; border-radius: 30px; width: 1510px; height: 950px; cursor: pointer; }
.landscape iframe { border: 12px solid #000; border-radius: 30px; width: 945px; height: 434px; cursor: pointer; max-width: 100%;}

/* --- New Bluezone casestudy---- */

.page-id-5585 .new-our-layout-partner,
.page-id-5379 .new-our-layout-partner,
.page-id-5384 .new-our-layout-partner,
.page-id-5340 .new-our-layout-partner,
.page-id-5349 .new-our-layout-partner,
.page-id-5381 .new-our-layout-partner,
.page-id-5446 .new-our-layout-partner{display: none !IMPORTANT;}

/* .exploration-session-sec{margin-top: 80px;}
.page-id-5258 .exploration-session-sec{margin-top:0;} */

.new-case-study-banner p::first-letter{text-transform: uppercase;}
/* .new-case-study-banner p{text-transform: lowercase;} */


.check-your-digital-marketing-sec .left-side-two-image img{border-radius: 20px;}



.newcasestudy-common h2{font-size: 44px; color: #050505; line-height: 58px;}
.newcasestudy-common p{font-family: "Red Hat Display", sans-serif;    font-size: 26px;line-height: 40px; color: #333333;}
.newcasestudy-common ul li{font-family: "Red Hat Display", sans-serif; font-size: 22px; line-height: 28px; font-weight: 500; color: #333333;
  /* text-transform: capitalize; */
}

.new-case-study-banner{    padding: 85px 0;}
.new-case-study-banner h1{font-size: 65px; line-height: 86px; color: #050505; font-weight: 600; margin-bottom: 15px;}
.new-case-study-banner p{font-family: "Red Hat Display", sans-serif;font-size: 28px; line-height: 36px; color: #050505CC; font-weight: 600; margin-bottom: 30px;}
.new-case-study-banner ul {display: flex; align-items: center;}
.new-case-study-banner ul li{text-transform: capitalize;;display: inline-block; color: #05050580; font-family: "Red Hat Display", sans-serif; font-size: 18px; line-height: 100%;     font-weight: 600;    margin: 0 15px; position: relative;    padding-left: 0 !important;}
/* .new-case-study-banner ul li::before{content: "•"; position: absolute; left: 0; top: 0; color: #33333380; font-size: 24px; line-height: 20px;} */
.new-case-study-banner ul li:first-child::before{content: "";}
.new-case-study-banner ul li a{font-weight: 600;}
.new-case-study-banner ul li a:hover{    color: #0066FF;}
.new-case-study-banner ul li:first-child{margin-left: 0;padding-left: 0px;}
.newcasestudy-threemobilescrolling-sec .project-brief-sec ul li{    margin-bottom: 20px; color: #333333CC;}
.newcasestudy-threemobilescrolling-sec .project-brief-sec ul li strong{color: #333333; font-weight: 500;}
.case-study-top-full-image-sec{overflow: hidden;}
.case-study-top-full-image-sec img{width: 100%;    transition: transform 0.65s linear;transform: scale(1.14);}
.case-study-top-full-image-sec img:hover{transform: scale(1);}

.bluezone-case-study-banner{    background-image: url(/wp-content/uploads/2025/10/bluezone-casestudy-banner-image.webp);background-position: right;}
.bluezone-case-study-banner .logo-img-sec img{width: auto;}
.bluezone-case-study-banner article .content-sec{margin-left: 110px;}
.newcasestudy-client-overview-sec{text-align: center; padding-top: 120px; background-color: #0094FF0D;    padding-bottom: 110px; }
.newcasestudy-client-overview-sec h2{margin-bottom: 25px;}
.newcasestudy-client-overview-sec p{    padding: 0 330px;line-height: 40px;}
.newcasestudy-client-overview-sec ul {display: none;}
.newcasestudy-client-overview-sec .common-btn{    margin-top: 50px;}
.newcasestudy-threemobilescrolling-sec .bluzone-top-laptop-screen-image{padding-top: 10px; position: relative; z-index: -1;    padding-bottom: 80px;}
.newcasestudy-threemobilescrolling-sec .bluzone-top-laptop-screen-image::before{content: ""; position: absolute; top: 0; bottom: 0; right: calc(50% - 49.4vw); left: calc(50% - 49.4vw); background-color: #0094FF0D; z-index: -1;}

.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .main-mobile-frame-inner .mobile-screens{    bottom: 39px;    right: 101px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .main-mobile-frame-inner .mobile-screen-frame{    bottom: 10px;    right: 58px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .right-side{    width: 42%; padding-right: 0;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .left-side{width: 58%;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .hand-with-mobile-outer{    right: 0.5%;}




/* .buid-compliance-growth-sec.project-brief-sec h2,
.key-feature-highlight.newcasestudy-common h2,
.new-bluezone-next-step-sec.case-next-step-sec h2{text-transform: lowercase;} 

 .buid-compliance-growth-sec.project-brief-sec h2::first-letter,
.key-feature-highlight.newcasestudy-common h2::first-letter,
.new-bluezone-next-step-sec.case-next-step-sec h2::first-letter{text-transform: capitalize;} */


.buid-compliance-growth-sec.project-brief-sec{padding-top: 70px; padding-left: 100px;    margin-top: 120px;
}
.buid-compliance-growth-sec.project-brief-sec p span{color: #0066FF;}
.buid-compliance-growth-sec.project-brief-sec p{line-height: 36px; margin-bottom: 0px; font-size: 22px; font-weight: 700;}
.buid-compliance-growth-sec.project-brief-sec ul{margin-top: 25px; margin-bottom: 24px;}
.buid-compliance-growth-sec.project-brief-sec p.bottom-text{font-weight: 500; color: #333333;}
.buid-compliance-growth-sec.project-brief-sec .ipad-pro-image{display: none;}
.key-feature-highlight .inner-box h2{margin-bottom: 30px; text-align: left;}
.key-feature-highlight .inner-box ul{display: flex; flex-wrap: wrap;    margin-top: 45px;}
.key-feature-highlight .inner-box ul li{font-family: "Red Hat Display", sans-serif; font-size: 22px; line-height: 28px; font-weight: 500; color: #333333; margin-bottom: 20px; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 37px; background-position: 0 4px; background-repeat: no-repeat; background-size: 22px;     width: 50%;}
.bluezone-result-imapct-sec .right-side h3, .bluezone-next-step-sec .right-side h3{color: #333333; font-weight: 600; font-size: 32px; line-height: 38px; margin-bottom: 30px;}
.bluezone-result-imapct-sec .right-side, .bluezone-next-step-sec .right-side{    padding-right: 0 !important;}
.bluezone-result-imapct-sec{background-color: #fff;}
.bluezone-casestudy-sample p{    padding: 0 80px;}
.key-feature-highlight{background: #0094FF0D; padding: 120px 0 100px 0;}
.bluezone-casestudy-approch-sec{background: #fff;}
.bluezone-botanica-testimonial{margin-top: 120px;}
.bluezone-botanica-testimonial .inner-box{background: linear-gradient(270deg, #19487E 0%, #002855 100%); padding: 70px 0; text-align: center; border-radius: 40px;}
.bluezone-botanica-testimonial .content p{font-size: 32px; line-height: 48px; font-weight: 500; font-family: "Red Hat Display", sans-serif; color: #fff; margin-top: 25px; margin-bottom: 50px; padding: 0 200px;}
.bluezone-botanica-testimonial .content .client-details h3{color: #FFC000; font-size: 30px; line-height: 42px; font-weight: 700; margin-bottom: 5px;}
.bluezone-botanica-testimonial .content .client-details p{ font-family: 'AdihausDIN'; color: #FFFFFF80;font-size: 22px; line-height: 42px; padding: 0 0; margin: 0;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 100px 0 180px 0;}
.bluezone-botanica-testimonial .content{padding-left: 20px;}
.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec.logik-ecommerce-check-out{padding-left: 0;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option.active .left-side-icon span { background-color: #0066FF; color: #fff; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-option.active h3 { color: #000000; }
.bluezone-botanica-testimonial .row{align-items: center;}
.bluezone-casestudy-approch-sec h2{margin-bottom: 24px;}
.bluezone-casestudy-approch-sec .top-heading{    text-align: center; margin-bottom: 55px;}

.result-impact-sec{    overflow: hidden;overflow-x: hidden;}
.result-impact-sec h2{text-align: left; margin-bottom: 25px;}
.result-impact-sec p{font-family: "Red Hat Display", sans-serif; font-size: 26px; line-height: 40px; color: #050505CC; font-weight: 400;}
.result-impact-sec .row:first-of-type{margin-bottom: 70px;}
.result-impact-sec .left-side{    margin-bottom: 130px;}
.result-impact-sec .row.image-row{align-items: end;position: relative;}
.result-impact-sec .right-side .image-wrapper{position: absolute; bottom: 0; right: calc(-66vw + 50%); width: auto;overflow: hidden;}
.result-impact-sec .right-side .image-wrapper img{width: 100%; height: auto; display: block;}





.new-bluezone-next-step-sec h2{text-align: left; margin-bottom: 20px;}
.new-bluezone-next-step-sec ul li{margin-bottom: 28px; background-image: url(/wp-content/uploads/2024/08/dark-blue-list-icon.webp); padding-left: 37px; background-position: 0 4px; background-repeat: no-repeat; background-size: 24px;    line-height: 30px;}
.new-bluezone-next-step-sec ul li:last-child{margin-bottom: 0;}
.new-bluezone-next-step-sec p{font-size: 28px; font-weight: 600; margin-bottom: 30px;}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{  position: absolute; top: 20px; left: calc(-52vw + 50%); width: auto;}
.new-bluezone-next-step-sec{overflow: hidden; padding-top: 0 !important;  background: none;}
.new-bluezone-next-step-sec .row{position: relative;}

.full-screen-autoplay-slider-images{    background: #0094FF0D;}
.full-screen-autoplay-slider-images .slider-track-wrapper { width: 100%; overflow: hidden; position: relative; height: 500px; }

.full-screen-autoplay-slider-images .slider-track { display: flex; width: max-content;}
.full-screen-autoplay-slider-images .left-to-right .slider-track{animation: autoscrolll 300s linear infinite;}
.full-screen-autoplay-slider-images .right-to-left .slider-track{animation: autoscrolll 300s linear infinite reverse;}
.full-screen-autoplay-slider-images .scroll-img { height: 500px; /* Image height */ width: auto; flex-shrink: 0; display: block; margin: 0 25px; }
.full-screen-autoplay-slider-images.second-row{padding-top: 50px; padding-bottom: 120px;}
.full-screen-autoplay-slider-images.first-row{ padding-top: 120px;}
/* .full-screen-autoplay-slider-images .slider-track:hover { animation-play-state: paused; } */

.bluezone-botanica-testimonial .button{justify-content: end; display: flex;}
@keyframes autoscrolll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}


.landscape-device { border: 12px solid #000; border-radius: 30px; width: 944px; height: 434px; overflow: hidden;} 
.landscape-device img{width: 101% !important;}
.mobile-device { border: 12px solid #000; border-radius: 30px; width: 413px; height: 900px; overflow: hidden;  } 
.desktop-device  { border: 12px solid #000; border-radius: 30px; width: 1510px; height: 950px; overflow: hidden;  } 
/* .landscape-device .carousel img, .landscape-device .carousel, .landscape-device .carousel-inner, .landscape-device .carousel-item{height: 100% !important;object-fit: cover; object-position: top;} */
/* .mobile-device .carousel img, .mobile-device .carousel, .mobile-device .carousel-inner, .mobile-device .carousel-item {height: 100% !important;object-fit: cover; object-position: top;} */
/* .desktop-device .carousel img, .desktop-device .carousel, .desktop-device .carousel-inner, .desktop-device .carousel-item {height: 100% !important;object-fit: cover; object-position: top;} */

.new-banner-sec.new-home-banner{background: linear-gradient(180deg, #EBF7FF 0%, #FFFFFF 100%); padding: 160px 0;}
.new-banner-sec h1{font-size: 59px; line-height: 84px; color: #1C1C1C; font-weight: 700; margin-bottom:10px;letter-spacing: -0.2px;}
.new-home-banner .map-container { position: relative; display: inline-block; width: 100%;   }
.new-home-banner .world-map { width: 100%; height: auto; display: block; }
.new-home-banner .pin { position: absolute; width: 42px;  transform: translate(-50%, -200px) scale(0.8); animation: dropPin 0.8s forwards cubic-bezier(0.25, 1, 0.5, 1); opacity: 0;}
.new-home-banner .pin1 { top: 40.5%; left: 17.5%; animation-delay: 0.3s;} 
.new-home-banner .pin2 { top: 28%; left: 25%; animation-delay: 0.8s;}
.new-home-banner .pin3 { top: 11%; left: 51%; animation-delay: 1.3s;} 
.new-home-banner .pin4 { top: 32%; left: 72%; animation-delay: 1.8s;}
.new-home-banner .pin5 { top: 39%; left: 79.5%; animation-delay: 2.3s;}
.new-home-banner .pin6 { top: 70%; left: 93%; animation-delay: 2.8s;}
.new-home-banner .map-container.mobile{display: none;}

@keyframes dropPin {
  0% {
    opacity: 0;
    transform: translate(-50%, -200px) scale(0.8);
  }
  70% {
    opacity: 1;
    transform: translate(-50%, 0) scale(1);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, 0) scale(1);
  }
}

.no-padding-home .our-partner-sec{padding: 0;}

.new-cmn-btn svg{margin-left: 3px; color: #b2b8c2;  width: 40px; position: relative; top: 1px; height: auto; transition: transform, color, opacity; transition-duration: 1.55s, .55s, 1s; transition-timing-function: cubic-bezier(0.16,1,0.3,1)
; transform: translateX(0);}
.new-cmn-btn:hover svg{transform: translateX(6px); color: #000; transition-duration: .55s, .5s, 1s;}
.new-cmn-btn:hover svg path{fill: #06070A;}
.new-cmn-btn span.text{font-family: "Red Hat Display", sans-serif;font-size: 26px; color: #06070A; font-weight: 500; line-height: 110%; position: relative; flex-shrink: 0;}
.new-cmn-btn{display: inline-flex;transition: color .15s; align-items: center;    margin-top: 30px;}
.new-cmn-btn span.text::before{z-index: 1; background-color: #000; transform: scaleX(0); transition: transform .35s ease-in-out; transform-origin: 0 50%;}
.new-cmn-btn span.text::before, .new-cmn-btn span.text::after{ content: ""; position: absolute; left: 0; bottom: -8px; width: 100%; height: 1px; }
.new-cmn-btn span.text::after{width: 100%;transition: .9s ease-in-out; transition-delay: .3s; z-index: 0; background-color: #b2b8c2;}
.new-cmn-btn:hover span.text::before{    transform: scaleX(1);}
.home-full-screen-video-sec{text-align: center;}
.home-full-screen-video-sec .full-screen-video{    width: 94%; transform: scale(1);transition: transform 0.6s ease;}
.home-full-screen-video-sec .full-screen-video.Scaleactive{transform: scale(1.1);}
.all-services-intro-sec h2{font-size: 40px; line-height: 56px; text-align: left;}
.all-services-accordion .accordion-item .accordion-button{    padding: 0 0;}
.all-services-accordion .accordion-item{border: none;margin-bottom: 30px;}
.all-services-accordion .accordion-button:focus{border: none; box-shadow: none; background: none;}
.all-services-accordion .accordion-body{    padding: 0 0;}
.all-services-accordion h3.accordion-header{margin-bottom: 18px;}
.all-services-accordion .accordion-body p{font-family: "Red Hat Display", sans-serif; font-size: 24px; line-height: 36px; letter-spacing: 0.01px; color: #666C7A;}
.all-services-accordion .accordion-body .new-cmn-btn span.text{    color: #0066FF;    font-size: 20px;}
.all-services-accordion .accordion-body .new-cmn-btn {    margin-top: 16px;}
.all-services-accordion .accordion-body .new-cmn-btn span.text::before{background-color: #0066FF;}
.all-services-accordion .accordion-body .new-cmn-btn:hover svg path{fill: #0066FF;}
.all-services-accordion h3 .accordion-button{font-size: 30px; line-height: 100%; font-weight: 600;color: #06070A;}
.all-services-accordion .accordion-button:not(.collapsed){background: none; box-shadow: none; color: #06070A;}
.all-services-accordion .accordion-button::after{background-image:url(/wp-content/uploads/2025/11/black-down-service-arrow.webp);opacity: 0.6;position: relative; top: 2px;transition: transform 0.3s 
ease;}
.all-services-accordion .accordion-button:not(.collapsed):hover::after{top: -6px;opacity: 1;}
.all-services-accordion .accordion-button:not(.collapsed)::after{top: -6px;opacity: 1;}
.all-services-accordion .accordion-button{    display: block;}
.all-services-accordion .accordion-button::after, .all-services-accordion .accordion-button:not(.collapsed)::after{    display: inline-block; margin-left: 15px;}
.all-services-accordion .accordion-button:hover::after{opacity: 1;top: 2px;}

/* .all-services-accordion .accordion-button { background-image: url('path/to/down-arrow.png');background-repeat: no-repeat; background-position: center right 15px;  background-size: 1rem;  transition: background-image 0.3s ease-in-out; } 
.all-services-accordion .accordion-button:not(.collapsed) { background-image: url('path/to/up-arrow.png'); }
.all-services-accordion .accordion-button::after { display: none; } */

.img-video-sec article{ padding: 0 30px; position: relative; }
.img-video-sec article .hover{opacity: 1; transform: scale(0.98); pointer-events: none; transition: all 0.8s ease-in-out;}
.img-video-sec article .content ul{opacity: 0; transform: translateY(10px); pointer-events: none; transition: all 0.8s ease-in-out;display: flex; gap: 20px; align-items: center; margin-top: 10px;}
.img-video-sec article .content ul li{text-transform: capitalize;}
.img-video-sec article .content ul li{font-family: "Red Hat Display", sans-serif; font-weight: 500; font-size: 16px; line-height: 26px; color: #33333380;}
.img-video-sec article .content ul li span{width: 4px; height: 4px; display: block; background-color: #33333399; border-radius: 50px;}
.img-video-sec article .content h3{font-weight: 600; font-size: 30px; line-height: 38px; color: #1C1C1C; margin-top: 40px; margin-bottom: 14px;}
.img-video-sec article .content p{font-family: "Red Hat Display", sans-serif; font-weight: 500; font-size: 18px; line-height: 26px; color: #333333CC;}
.img-video-sec article:hover .hover{opacity: 1; transform: scale(1); pointer-events: auto;}
.img-video-sec article:hover .content ul{opacity: 1; transform: translateY(0); pointer-events: auto;}
.img-video-sec article:hover .main-first-img{display: none;}
.img-video-sec article .hover img{ transition: all 0.5s ease-in-out; box-shadow: 3px 3px 40px 0px #cfcfcf; transform: scale(1); position: relative; display: none;}
.img-video-sec article:hover .hover img{transform: scale(1.05); display: block;}
.img-video-sec article .hover video { transition: all 0.5s ease-in-out; box-shadow: 2px 2px 23px 0 #cfcfcf; transform: scale(1); position: relative; display: none; border-radius: 15px;}
.img-video-sec article:hover .hover video { transform: scale(1.05); display: block; }
.img-video-sec .right-side{padding-top: 140px;}
.img-video-sec a.new-cmn-btn:hover svg path{fill: #06070A;}
.img-video-sec a.new-cmn-btn{justify-content: center; margin-top: 80px;}
.page-template-demo-front-page .img-video-sec article .content a.new-cmn-btn{opacity: 0; transform: translateY(10px); pointer-events: none; transition: all 0.8s ease-in-out; display: flex; gap: 5px; align-items: center; margin-top: 10px;justify-content: start; }
.page-template-demo-front-page .img-video-sec article:hover .content a.new-cmn-btn{opacity: 1; transform: translateY(0); pointer-events: auto;}
.page-template-demo-front-page .img-video-sec article .content a.new-cmn-btn span.text{    font-size: 20px;}
.page-template-demo-front-page .img-video-sec article .content a.new-cmn-btn svg{width: 32px;}



.img-video-sec article:hover .hover img.main-video-img{display:none !important}

.img-video-sec article img.main-first-img:not(
    article.okaphysio-article img.main-first-img,
    article.clarksons-article img.main-first-img,
    article.Bluezone-article img.main-first-img,
    article.foldedleaf-article img.main-first-img,
    article.bayridge-article img.main-first-img){
        transition: all 0.5s ease-in-out;

    }


.img-video-sec article:hover img.main-first-img:not(
    article.okaphysio-article:hover img.main-first-img,
    article.clarksons-article:hover img.main-first-img,
    article.Bluezone-article:hover img.main-first-img,
    article.foldedleaf-article:hover img.main-first-img,
    article.bayridge-article:hover img.main-first-img){
    display: block !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.03);
    box-shadow: 3px 3px 40px 0px #cfcfcf;
    
   }

.img-video-sec article .img.show-hover-mobile:not(
    article.okaphysio-article .img.show-hover-mobile,
    article.clarksons-article .img.show-hover-mobile,
    article.Bluezone-article .img.show-hover-mobile,
    article.foldedleaf-article .img.show-hover-mobile,
    article.bayridge-article .img.show-hover-mobile){
        border-radius: 15px; 
    }

.img-video-sec article img.main-first-img:not(
    article.okaphysio-article img.main-first-img,
    article.clarksons-article img.main-first-img,
    article.Bluezone-article img.main-first-img,
    article.foldedleaf-article img.main-first-img,
    article.bayridge-article img.main-first-img){
       transition: all 0.5s ease-in-out;
       transform: scale(1);
    }












    /* 
.img-video-sec article:hover .img.show-hover-mobile:not( 
  article.okaphysio-article:hover .img.show-hover-mobile, 
  article.clarksons-article:hover .img.show-hover-mobile, 
  article.Bluezone-article:hover .img.show-hover-mobile){
box-shadow: 3px 3px 40px 0px #cfcfcf;
 transform: scale(1.03)


  } */

















.one-stop-shop-cta-sec .new-cmn-btn span.text{color: #FFC000;}
.one-stop-shop-cta-sec .new-cmn-btn span.text::before{background-color: #FFC000;}
.one-stop-shop-cta-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.one-stop-shop-cta-sec .new-cmn-btn:hover svg path{fill: #FFC000;}

.unlimited-support-sec .new-cmn-btn span.text{color: #FFC000;}
.unlimited-support-sec .new-cmn-btn span.text::before{background-color: #FFC000;}
.unlimited-support-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.unlimited-support-sec .new-cmn-btn:hover svg path{fill: #FFC000;}

.exploration-session-sec .new-cmn-btn{margin-top: 50px;}
.exploration-session-sec .new-cmn-btn span.text{color: #FFC000;}
.exploration-session-sec .new-cmn-btn span.text::before{background-color: #FFC000;}
.exploration-session-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}

.img-video-sec article img{border-radius: 15px;}

.new-cmn-btn.desktop{display: inline-flex;}
.new-cmn-btn.mobile{display: none;}

.new-common-heading h1{font-size: 59px !important; line-height: 84px !important; color: #1C1C1C !important; font-weight: 700 !important;  text-align: center !important;}
.new-common-heading h1 span{color: #1C1C1C !important;}
.new-common-heading.founder-message-page h1{text-align: left !important;}

.new-about-banner{padding: 120px 0;}
.new-about-banner .row{justify-content: center;}
.new-about-banner h1{font-size: 59px; line-height: 84px; color: #1C1C1C; font-weight: 700; margin-bottom: 60px; text-align: center;}
.about-gloabl-map-container{position: relative; display: inline-block; width: 100%; }
.new-about-banner .about-gloabl-map-container .about-map-pin{position: absolute; width: 42px;  transform: translate(-50%, -200px) scale(0.8); animation: aboutdropPin 0.8s forwards cubic-bezier(0.25, 1, 0.5, 1); opacity: 0;}
.new-about-banner .about-gloabl-map-container .map-pin1 { top: 43.5%; left: 17.5%; animation-delay: 0.3s;} 
.new-about-banner .about-gloabl-map-container .map-pin2 { top: 30%; left: 25.3%; animation-delay: 0.8s;}
.new-about-banner .about-gloabl-map-container .map-pin3 { top: 14%; left: 50.5%; animation-delay: 1.3s;} 
.new-about-banner .about-gloabl-map-container .map-pin4 { top: 35%; left: 71.4%; animation-delay: 1.8s;}
.new-about-banner .about-gloabl-map-container .map-pin5 { top: 42%; left: 79.4%; animation-delay: 2.3s;}
.new-about-banner .about-gloabl-map-container .map-pin6 { top: 74%; left: 92.6%; animation-delay: 2.8s;}

@keyframes aboutdropPin {
  0% {
    opacity: 0;
    transform: translate(-50%, -200px) scale(0.8);
  }
  70% {
    opacity: 1;
    transform: translate(-50%, 0) scale(1);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, 0) scale(1);
  }
}

.why-partner-with-logik-sec .common-btn{    display: none;}

.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one{-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: transparent transparent;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one::-webkit-scrollbar-thumb { background: transparent;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one::-webkit-scrollbar { height: 6px; background: transparent; }

/* .page-template-case-study-for-butzi .new-bluezone-next-step-sec .row .right-side-content{    padding-bottom: 50px;} */

/*** New layout ***/

.new-page-layout.google-ads-page-banner p { padding: 0 310px;}
.new-page-layout.website-design-banner p{    padding: 0 300px;}
.new-page-layout.top-banner-image .mobile.carousel {display: none;}
.new-page-layout.insights-sec a.new-cmn-btn span.text{    font-size: 22px;}
.new-page-layout.email-marketing-page-banner p { padding: 0 300px;}
.new-page-layout.content-chiropractors-page-banner p { padding: 0 280px;}
.ecommerce-website-banner.mobile-section{display: none;}
.img-video-sec.mobile-section{display: none;}

.new-next-case-study {padding: 80px 0 0; background: #FAFAFA;}
.new-next-case-study .banner-content{    padding-bottom: 80px;}
.new-next-case-study h2{    font-size: 36px;line-height: 55px;}
.new-next-case-study a.new-cmn-btn{margin-top: 10px;}
.new-next-case-study a.new-cmn-btn span.text{font-size: 46px; color: #050505; line-height: 58px; font-weight: 600;}
.new-next-case-study a.new-cmn-btn svg{    width: 66px;}
.new-next-case-study a.new-cmn-btn span.text::before, .new-next-case-study a.new-cmn-btn span.text::after{height: 2px;}
.new-next-case-study img{width: 100%; height: 780px; object-fit: cover;}


.page-id-5510 .new-our-layout-partner .our-partner-sec, .page-id-5516 .new-our-layout-partner .our-partner-sec, .page-id-5823 .new-our-layout-partner .our-partner-sec, .page-id-5827 .new-our-layout-partner .our-partner-sec, .page-id-5829 .new-our-layout-partner .our-partner-sec, .page-id-5415 .new-our-layout-partner .our-partner-sec, .page-id-5522 .new-our-layout-partner .our-partner-sec, .page-id-6402 .new-our-layout-partner .our-partner-sec, .page-id-6440 .new-our-layout-partner .our-partner-sec  {padding-top: 0 !important; padding-bottom: 210px;}
.page-id-5800 .new-our-layout-partner .our-partner-sec, .page-id-5802 .new-our-layout-partner .our-partner-sec, .page-id-5825 .new-our-layout-partner .our-partner-sec, .page-id-5815 .new-our-layout-partner .our-partner-sec, .page-id-5798 .new-our-layout-partner .our-partner-sec, .page-id-5819 .new-our-layout-partner .our-partner-sec, .page-id-5817 .new-our-layout-partner .our-partner-sec, .page-id-5821 .new-our-layout-partner .our-partner-sec, .page-id-5810 .new-our-layout-partner .our-partner-sec, .page-id-5812 .new-our-layout-partner .our-partner-sec {padding-top: 120px !important; padding-bottom: 210px;}

/* .new-video-testimonial-sec.bluezone-botanica-testimonial video{width: 100%; height: 100%;} */
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog {max-width: 1200px; padding: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .modal-content {border: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .btn-close {position: absolute; right: 0; font-size: 32px; z-index: 11; opacity: 1; padding: 14px 20px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .modal-body{padding: 60px 20px 20px;}

.new-video-testimonial-sec.bluezone-botanica-testimonial video{display: none; width: 100%; height: 627px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; object-fit: cover; object-position: center;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content p{padding: 0; text-align: left; font-size: 26px; line-height: 45px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content{padding-left: 60px; padding-right: 40px;text-align: left;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box {     border-radius: 20px;   padding: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box .video{padding: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box .cover-img{position: relative;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box .cover-img .play-icon{position: absolute; top: 74%; left: 80%; /* transform: translate(-50%, -50%);*/ cursor: pointer;}
.normal-main-cover{width: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px;}

.new-next-case-study .img-part{overflow: hidden;}
.new-next-case-study img{width: 100%; transition: transform 0.65s linear; transform: scale(1.14);}
.new-next-case-study img:hover{    transform: scale(1);}

.seo-intro-banner.new-page-layout,
.website-design-banner.new-page-layout,
.content-chiropractors-page-banner.new-page-layout,
.email-marketing-page-banner.new-page-layout,
.social-media-marketing-banner.new-page-layout,
.google-ads-page-banner.new-page-layout,
.ai-seo-banner.new-page-layout{height: 100%; padding: 180px 0 120px;}

.new-page-layout.top-banner-image.content-chiropractors-banner-image{padding: 0;}
.new-page-layout.top-banner-image.google-ads-banner-image{padding: 0;}
.new-page-layout.top-banner-image.email-marketing-banner-image{padding: 0;}

.page-id-5510 .new-add-cmn-founder-sec .team-co-founder-sec,
.page-id-5516 .new-add-cmn-founder-sec .team-co-founder-sec,
.page-id-5802 .new-add-cmn-founder-sec .team-co-founder-sec,
.page-id-5798 .new-add-cmn-founder-sec .team-co-founder-sec,
.page-id-5823 .new-add-cmn-founder-sec .team-co-founder-sec,
.page-id-5827 .new-add-cmn-founder-sec .team-co-founder-sec {padding-bottom: 0 !important;}

.privacy-policy-page.new-common-heading h1{    text-align: left !important;}

.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn{opacity: 0; transform: translateY(10px); pointer-events: none; transition: all 0.8s ease-in-out; display: flex; gap: 5px; align-items: center; margin-top: 10px;justify-content: start; }
.inner-service-page-case-study-wrapper .img-video-sec article:hover .content a.new-cmn-btn{opacity: 1; transform: translateY(0); pointer-events: auto;}
.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn span.text{    font-size: 20px;}
.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn svg{width: 32px;}


.img-video-sec article video.mobile-image { display: none !important; }



.page-id-5379 .new-bluezone-next-step-sec .left-side-image .image-wrapper,
.page-id-5379 .new-bluezone-next-step-sec .row{position: unset !important;}

.page-id-5379 .new-bluezone-next-step-sec .row{justify-content: center;}

.page-id-5379 .new-bluezone-next-step-sec .left-side-image{padding: 0;}






/* Number stat section (01_28_2026) */
.result-impact-sec.number-stats-with-result-sec  .top-heading{padding-right: 50px;}
.result-impact-sec .row:first-of-type{align-items: center;}
.result-impact-sec .stats-card-section .stats-card { max-width: 100%; margin: 0; background: linear-gradient(270deg, #19487E 0%, #002855 100%); color: #fff; border-radius: 20px; display: flex; padding: 80px 0px;align-items: start;width: 100%;}
.result-impact-sec .stats-card-section .stat { text-align: center;padding: 0 53px;position: relative; } 
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{content: "";display: block;width: 2px;height: 80px;background-color: #EAAA00;position: absolute;display: block;top: 15px;right: 0 ;} 
.result-impact-sec .stats-card-section .stat h2 { font-family: 'Red Hat Display',sans-serif; font-weight: 800; font-size: 48px; line-height: 44px; text-align: center; vertical-align: middle; color: #fff;margin-bottom: 14px; }
.result-impact-sec .stats-card-section .stat p { text-transform: capitalize; font-family: 'Red Hat Display',sans-serif; font-weight: 400; font-size: 22px; line-height: 26px; text-align: center; color: #FFFFFFCC; }



/* .result-impact-sec .stats-card-section .stat p::first-letter{text-transform: capitalize;} */




/* .result-impact-sec .stats-card-section .stat:first-of-type{padding-left: 25px;}
.result-impact-sec .stats-card-section .stat:last-of-type{padding-right: 25px;} */

.result-impact-sec .stats-card-section.desktop{display: block;}
.result-impact-sec .stats-card-section.mobile{display: none;}





.author-10.author-mittal-thakar  .author-page-content .right-side h3.extra-text, .author-10.author-mittal-thakar .auhor-page.insights-sec {display: none;}
.author-10.author-mittal-thakar .author-page-content .right-side p.extra-text{margin-bottom: 30px;}

.author-11.author-ashish-sharma  .author-page-content .right-side h3.extra-text, .author-11.author-ashish-sharma .auhor-page.insights-sec {display: none;}
.author-11.author-ashish-sharma .author-page-content .right-side p.extra-text{margin-bottom: 30px;}

.author-8.author-shari-long  .author-page-content .right-side h3.extra-text, .author-8.author-shari-long .auhor-page.insights-sec {display: none;}
.author-8.author-shari-long .author-page-content .right-side p.extra-text{margin-bottom: 30px;}


.only-video video.desktop-img{border-radius: 15px;transition: all 0.5s ease-in-out; transform: scale(1); display: block;position: relative; }
.only-video:hover video.desktop-img{transition: all 0.5s ease-in-out; box-shadow: 2px 2px 23px 0 #cfcfcf;transform: scale(1.05); }


.new-number-value-section-all-page{ padding-bottom: 0 !important;}
.new-number-value-section-all-page .col-12{display: flex;    flex-wrap: wrap;}
.new-number-value-section-all-page article{width: 33.33%;}
.new-number-value-section-all-page article:last-of-type{width: 100%; margin-top: 90px;}
.new-number-value-section-all-page article h3{color: #1C1C1C; font-size: 140px; font-weight: 900; line-height: 120px; margin-bottom: 30px;}
.new-number-value-section-all-page article p { font-size: 28px; line-height: 32px; }
.right-text-part .new-number-value-section-all-page article h3, .right-text-part .new-number-value-section-all-page article p{text-align: right;}
.right-text-part .new-number-value-section-all-page .col-12{ justify-content: end;}

.new-case-study-banner .banner-content.left{    width: 64%;}
.new-case-study-banner .banner-content.right{    width: 36%;}




/* New Google Review Section */

.new-testimonial-sec .heading-sec h2{margin-bottom: 25px !important;}
.new-testimonial-sec .heading-sec h2 span{    color: #0066FF;}
.new-testimonial-sec .heading-sec{text-align: center;}
.new-testimonial-sec{background-color: #fafafa;    overflow: hidden;}
.new-testimonial-sec iframe{transform: scale(1.17); margin-top: 45px;}

.new-testimonial-sec .google-review-wrap { display: inline-flex; align-items: stretch; text-decoration: none; font-family: Arial, sans-serif; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 6px rgba(0,0,0,0.15); transition: all 0.25s ease; } 
.new-testimonial-sec .google-review-wrap:hover { transform: translateY(-2px); box-shadow: 0 6px 14px rgba(0,0,0,0.2); } 
.new-testimonial-sec .google-review-icon { background: #ffffff; padding: 14px 18px; display: flex; align-items: center; } 
.new-testimonial-sec .google-review-text { background: #4285f4; color: #ffffff; padding: 14px 24px; font-size: 18px; font-weight: 500; line-height: 23px;display: flex; align-items: center; } 
.new-testimonial-sec .google-review-text strong { font-weight: 700; } 
.new-testimonial-sec .view-google-review-button{margin-top: 90px; text-align: center;}

.unlimited-support-sec p:not(:last-of-type){ margin-bottom: 20px; }


.payment-form-popup .shipping-method-sec p{text-align: left;}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .common-btn {    font-size: 18px;    line-height: 18px; padding: 15px 11px 15px 31px;}
  .common-btn:hover{padding-left: 21px;padding-right: 21px;}
  .common-btn img{margin-top: -1px;        width: 9px;}
  .logik-digital-padding {
    padding: 80px 0; }
  .logik-digital h2 {
    font-size: 42px;
    line-height: 58px; }
  .logik-digital p {
    font-size: 20px;
    line-height: 30px; }
  .header .header-menu li {
    font-size: 18px;
    line-height: 26px;
    padding: 0 15px; }
  .header .headind-top {
    margin-bottom: 8px; }
  .header .headind-top p a {
    font-size: 16px; }
  .header .headind-top p span {
    margin: 0 15px; }
    .header .header-right-side .header-booking-call-btn{padding-left: 41px; padding-right: 21px;}
    .header .header-right-side .header-booking-call-btn:hover{padding-left: 31px; padding-right: 31px;}
  .header {
    padding: 12px 0 15px 0;}
  .banner-sec {        height: calc(100vh - 110px);}
  .banner-sec h1 {
    font-size: 45px;
    line-height: 54px; }
  .banner-sec p {
    font-size: 22px;
    line-height: 30px;
    padding: 0 0px; }
    .banner-sec .right-side-image{width: calc(100vw - 79%);}
  .our-partner-sec .partners-logo {
    flex-wrap: nowrap; }
  .our-partner-sec .partners-logo a img {
    width: 70%; }
  .our-partner-sec {
    padding: 40px 0 80px 0; }
  .one-stop-shop-cta-sec h2 {
    padding-right: 0px; }
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side {
    padding: 30px 0px 30px 30px; }
  .effective-patient-growth-sec .seo-chiropractors-sec .right-side {padding: 30px; padding-right: 40px; letter-spacing: -0.2px; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side {
    padding: 30px 30px 30px 30px; }
  .effective-patient-growth-sec .content-chiropractors-sec .right-side {
    padding: 30px;
    padding-right: 40px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {
    padding: 30px 20px 30px 30px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec h2, .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2 {
    background-size: 59px;
    padding-left: 75px;
    line-height: 40px;
    background-position: 0 2px; }
  .effective-patient-growth-sec .web-design-chiropractors-sec p, .effective-patient-growth-sec .seo-chiropractors-sec p, .effective-patient-growth-sec .paid-ad-chiropractors-sec p, .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p {
    line-height: 32px; }
  .effective-patient-growth-sec h2 {
    font-size: 30px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 {
    line-height: 42px; }
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after {
    right: -369px; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after {
    right: -150px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after {
    right: -160px; }
  .unlimited-support-sec {
    background-position: right; }
  .testimonial-sec .carousel-control-prev {
    left: -95px; }
  .testimonial-sec .carousel-control-next {
    right: -95px; }
  .testimonial-sec .right-side {
    padding: 0 25px; }
  .testimonial-sec .right-side .quote-img {
    margin-bottom: -31px;
    margin-left: -11px;
    width: 80px; }
  .testimonial-sec .right-side h3 {
    font-size: 26px; }
  .testimonial-sec .right-side .user-sec {
    margin-top: 35px; }
  .testimonial-sec .user-details p {
    font-size: 19px;
    line-height: 29px; }
  .exploration-session-sec .left-side p {
    padding-right: 20px; }
  .exploration-session-sec .right-side .inner-sec {
    padding: 30px 35px; }
  .exploration-session-sec .right-side h2 {
    font-size: 42px;
    margin-bottom: 12px;
    line-height: normal; }
    .exploration-session-sec .right-side p{    margin-bottom: 30px;}
  .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea {
    padding: 10px 15px !important;
    font-size: 16px !important;
    line-height: 31px; }
  .exploration-session-sec .right-side form h3 {
    margin: 20px 0 15px 0;
    font-size: 20px;
    line-height: 28px; }
  .exploration-session-sec .right-side form .form-check label {
    font-size: 19px; }
  .exploration-session-sec .right-side form .form-check input {
    width: 25px;
    height: 25px;
    margin-top: 0; }
  .exploration-session-sec .right-side form textarea {
    height: 80px;
    margin-top: 5px; }
  .exploration-session-sec .right-side .form-btn button {
    font-size: 21px;
    font-weight: 700;
    line-height: 24px;
    padding: 20px 0 15px 0;
    margin-top: 5px;
    background-position-x: 60%;
    background-position-y: 19px;
    background-size: 19px; }
  .exploration-session-sec .background-image {
    height: 490px;
    object-fit: cover; }
  .unlimited-support-sec .support-item-icon img {
    height: 50px; width: auto;}
  .insights-sec .date-box .blog-date {
    font-size: 25px;
    line-height: 29px; }
  .insights-sec .date-box {
    padding: 13px 8px; }
  .insights-sec article {padding: 15px 0px 0 0px;}
  .insights-sec p.author {
    margin-bottom: 15px; }
    .insights-sec p.author a :hover{color: #000 !important;}
  .insights-sec article h3 {
    font-size: 20px;
    line-height: 25px;margin-bottom: 10px;height: 51px;}
  .insights-sec article p {
    font-size: 16px;
    line-height: 23px;}
    .insights-sec p.blog-tag{font-size: 13px;line-height: 16px;padding-right: 0;}
    .insights-sec .author-details h4 { font-size: 16px; line-height: 19px;}
    .insights-sec .author-details .right-side p { font-size: 14px;}
    .insights-sec .view-more-btn-sec a { margin-top: 60px; }
    .insights-sec .author-details { margin-top: 17px;}
    .insights-sec figure img{height: 170px;}
  .footer-sec {
    padding: 60px 0 50px 0; }
  .footer-sec .social-media-sec {
    margin-top: 20px; }
  .footer-sec .footer-content.locations {
    padding-left: 20px; }
  .effective-patient-growth-sec .right-side, .effective-patient-growth-sec .left-side {
    width: 50%; }
  .one-stop-shop-cta-sec .right-side {
    padding-left: 110px; } 
  
    .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 15px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice label{font-size: 22px; line-height: 25px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before{width: 26px; height: 26px;}
    form input.gform_button.button{background-position-x: 60% !important; background-position-y: 22px !important;}
    .page-template-front-page .insights-sec { margin-bottom: 0px; }
    .testimonial-sec{margin-bottom: 80px;}
    .one-stop-shop-cta-sec p{        line-height: 33px;}
    .unlimited-support-sec p{font-size: 22px; line-height: 35px;}

    .effective-patient-growth-sec .top-heading p {padding: 0 238px;    line-height: 32px;}
    /* .effective-patient-growth-sec .content-chiropractors-sec p{padding-right: 20px;} */
    .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side{width: 51%;}
    .effective-patient-growth-sec .paid-ad-chiropractors-sec .right-side{width: 49%;}
    .header .headind-top{padding-right: 19px;}
    .effective-patient-growth-sec .seo-chiropractors-sec .right-side::before{left: -150px;}
    .effective-patient-growth-sec .content-chiropractors-sec .right-side::before{left: -150px;}
    .effective-patient-growth-sec .email-marketing-chiropractors-sec p{    padding-right: 7px;}
    .effective-patient-growth-sec .web-design-chiropractors-sec p{    padding-right: 35px;}
    .header .header-menu li::after{height: 26px;}
    .exploration-session-sec{margin-bottom: 90px; margin-top: 60px;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 38px;}

    .experts-in-growth-sec .left-side p { padding-right: 20px; }
    .experts-in-growth-sec .right-side .inner-sec { padding: 70px 40px;}
    .experts-in-growth-sec .right-side-play-btn .play-button-image{    width: 130px; height: auto;}
    .experts-in-growth-sec .right-side .inner-sec h3 { font-size: 35px; line-height: 47px;margin-bottom: 35px;}
    .experts-in-growth-sec .user-details { margin-top: 40px;}
    .experts-in-growth-sec .user-details h4 { font-size: 25px; line-height: 31px;}
    .experts-in-growth-sec .right-side .inner-sec .left-side-details span { font-size: 20px; line-height: 16px; padding: 17px 30px 13px 58px; background-position: 30px 13px;background-size: 19px;}

    .faq-sec span.number{width: 30px; height: 30px;font-size: 18px;margin-right: 13px;}
    .faq-sec .marketing-strategies-faq-home .inner-content { padding-left: 55px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body {padding: 0px 45px 30px 15px;}
    .faq-sec ul li{font-size: 20px;line-height: 29px;background-size: 20px; padding-left: 30px; background-position: 0 4px;}

    .book-strategy-call-form-popup .exploration-session-sec .left-side h2 { margin-bottom: 25px; font-size: 50px; line-height: 59px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side h2 {margin-bottom: 20px; font-size: 40px; line-height: 41px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 15px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox{gap: 25px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 19px; line-height: 23px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 24px; height: 24px; }
    .book-strategy-call-form-popup .exploration-session-sec .left-side, .book-strategy-call-form-popup .exploration-session-sec .right-side{padding: 0 25px;}
    .book-strategy-call-form-popup .exploration-session-sec .left-side p{font-size: 27px; line-height: 41px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 10px 22px !important; border-radius: 6px; line-height: 32px;        padding-right: 20px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend { font-size: 25px; line-height: 32px; padding-top: 0px;margin: 10px 0 15px 0;}
    .book-strategy-call-form-popup .gform_fields { row-gap: 13px !important; }
    .gform_wrapper.gravity-theme .gfield textarea.small { height: 85px; }
    .book-strategy-call-form-popup .gform_footer{margin-top: 20px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 100px;}
    .book-strategy-call-form-popup form input.gform_button.button { background-position-x: 58% !important; background-position-y: 24px !important; }
    .book-strategy-call-form-popup .modal-header .btn-close{top: 20px; right: 20px; width: 30px; height: 30px;}

    .our-partner-sec a svg{width: 70%;}
    form input.gform_button.button{ padding: 19px 0 19px 0 !important; font-size: 20px !important; line-height: 20px !important; padding-left: 13px !important;}
    form input.gform_button.button:hover{    padding-left: 0px !important;}
    .book-strategy-call-form-popup form input.gform_button.button { padding: 20px 0 22px 0 !important; font-size: 20px !important; }
    .book-strategy-call-form-popup .exploration-session-sec .left-side a.common-btn img{width: 15px; height: auto;}

    /* ===================== SEO ================== */

    /* .seo-banner { padding: 100px 0;} */
    .inner-banner { height: calc(100vh - 110px);}
    .seo-banner h1{font-size: 62px;line-height: 77px;margin-top: 50px;}
    .seo-banner p.special-banner-heading{font-size: 62px;line-height: 77px;margin-top: 50px;}
    .one-stop-shop-cta-sec.seo-agency-cta-sec .right-side { padding-left: 50px; }
    .local-seo-sec h2 { font-size: 41px; margin-bottom: 7px; }
    .local-seo-sec h3 {font-size: 28px; line-height: 34px; margin-bottom: 20px; padding-right: 0px;}
    .local-seo-sec p { margin-bottom: 20px;     padding-right: 30px;}
    .local-seo-sec .address-show-phone-image{width: 290px; }
    .local-seo-sec .right-side .cartoon-character{    width: 200px;    bottom: 30px;}
    .local-seo-sec .right-side .animated-direction-arrow { width: 90px; transform: scaleX(-1) rotate(109deg); position: absolute; bottom: 142px; right: 164px; }
    .strategy-driven-seo-sec p { margin-bottom: 15px; }
    .content-that-sets-clinic-apart-sec h4 { font-size: 32px; line-height: 41px;    margin-bottom: 20px;}
    .content-that-sets-clinic-apart-sec h2{margin-bottom: 15px;}
    .content-that-sets-clinic-apart-sec h3 { font-size: 30px; line-height: 43px;}
    .content-that-sets-clinic-apart-sec h5 { font-size: 28px; line-height: 35px;}
    .content-that-sets-clinic-apart-sec .left-side p { margin-bottom: 20px; padding-right: 40px; }
    .content-that-sets-clinic-apart-sec .left-side p:last-child{margin-bottom: 0;}
    .why-chiro-clinic-need-sec .all-points h3 span{width: 50px; height: 50px;font-size: 26px;line-height: 39px;left: -70px; z-index: 1; top: 0px;}
    .why-chiro-clinic-need-sec .all-points .each-point { padding-left: 45px; margin-bottom: 50px; }
    .why-chiro-clinic-need-sec .all-points h3{font-size: 30px;line-height: 42px;margin-bottom: 20px;        padding-right: 40px;}
    .why-chiro-clinic-need-sec .all-points::before{height: 780px;}
    .why-chiro-clinic-need-sec .all-points .each-point p { margin-bottom: 20px;    padding-right: 60px;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec{margin-top: 60px;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec h2{font-size: 50px; line-height: 62px;}
    .attract-new-patient-sec h2{font-size: 40px; line-height: 54px;}
    .attract-new-patient-sec .left-side .top-text{font-size: 24px; line-height: 23px;padding: 18px 25px;}
    .attract-new-patient-sec .common-btn { margin-top: 40px; }
    .faq-sec .faq-content-sec .accordion-item h4 .accordion-button{font-size: 22px; line-height: 32px; padding: 20px 20px 20px 15px;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body p { font-size: 20px;    line-height: 32px;}
    .strategy-driven-seo-sec h2{line-height: 55px;}
    .strategy-driven-seo-sec .right-side{    padding-left: 25px;}
    .why-chiro-clinic-need-sec h2{margin-bottom: 40px;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 60px; margin-right: 20px; }
    .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side p { line-height: 32px;}

    .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-social-media-marketing .our-partner-sec, .page-template-marketing-dashboard-page .our-partner-sec{ padding: 20px 0 40px 0; }
    .page-template-demo-front-page .insights-sec { margin-bottom: 0px;}


    .page-template-plans-page .our-partner-sec, .page-template-pricing-page .our-partner-sec, .page-template-raynor-dealer-website-program-pricing-page .our-partner-sec, .page-template-ld-pricing-purchase .our-partner-sec { padding: 0px 0 20px 0; }

    .header .header-menu #menu-header-menu ul, .header .custom-menu-class #menu-header-menu ul ul{padding: 20px 20px 20px 20px !important;}
    .header .header-menu #menu-header-menu ul{width: 270px;top: 50px;}

    .header .header-menu #menu-header-menu-new ul, .header .custom-menu-class #menu-header-menu-new ul ul{padding: 20px 20px 20px 20px !important;}
    .header .header-menu #menu-header-menu-new ul{width: 200px;top: 50px;}
    .header .headind-top p a.tel{background-size: 13px;    padding-left: 20px;}
    .strategy-driven-seo-sec .left-side { padding-right: 10px; }
    .strategy-driven-seo-sec .common-btn{margin-top: 20px;}
    .strategy-driven-seo-sec h1{font-size: 42px;line-height: 55px;}
    .local-seo-sec .common-btn{margin-top: 20px;}
    .seo-content-patient-growth-sec p{padding-right: 20px;}
    .seo-content-patient-growth-sec p strong{font-size: 24px;}
    .content-that-sets-clinic-apart-sec p{    padding: 0 80px;}
    .content-that-sets-clinic-apart-sec .common-btn{margin-top: 20px;}

    .video-popup .bottom-text-section .common-btn{    padding: 12px 74px 12px 94px;    margin-top: 13px;}
    .video-popup .bottom-text-section h3{font-size: 20px;line-height: 24px;}

     .page-template-general-contractor-seo .our-partner-sec, .page-template-medical-healthcare-seo-page .our-partner-sec, .page-template-lawyer-law-firm-seo-page .our-partner-sec, .page-template-garage-door-seo .our-partner-sec, .page-template-medspa-seo-page .our-partner-sec{    padding: 70px 0 0px 0;}

.page-template-web-design-toronto .our-partner-sec, .page-template-seo-agency-toronto-page .our-partner-sec{    padding: 20px 0 0px 0;}

   /* ===================== About ================== */

   .about-banner{padding: 80px 0;padding-bottom: 0;}
   .about-banner .top-heading h1{font-size: 45px;line-height: 58px;margin-bottom: 20px; padding: 0 95px;    height: 172px;}
   .about-banner .top-heading p { font-size: 20px; font-weight: 400; line-height: 28px; padding: 0 140px; }
   .about-banner .top-heading p:last-child { margin-bottom: 0;}
   /* .arrow-container .arrow-icon{width: 20px;} */
   .about-banner .banner-global-map { margin-top: 80px; }
   .about-banner .top-heading { max-width: 790px; margin: 0 auto;}
   /* .about-banner .top-heading h1 span.logik-digital-text span.letter-i::before{top: 4px;} */
    .our-mission-sec .inner{padding: 46px 0 45px 0;background-position-x: 30px;}
    .our-mission-sec p{    padding-right: 30px;}
    .our-mission-sec h2{display: inline-block; background-color: transparent;}
    .our-mission-sec { padding-top: 30px; padding-bottom: 30px;}
    .global-team-sec{    padding-top: 20px;}
    .global-team-sec p { padding: 0 230px;}
    .global-team-sec .each-member figure { width: 158px; height: 158px;}
    .global-team-sec .each-member { margin: 0 12px; }
    .global-team-sec .all-member{margin-top: 30px;}
    .global-team-sec .each-member h3{font-size: 17px; line-height: 18px;}
    .why-partner-with-logik-sec .top-heading p { padding: 0 120px;}
    .why-partner-with-logik-sec .common-btn { margin-top: 40px; }
    .why-partner-with-logik-sec .right-side-options .each-option img { width: 45px; }
    .why-partner-with-logik-sec .each-option { padding: 20px 0px;}
    .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 20px; line-height: 27px;    margin-bottom: 12px;}
    .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 16px; line-height: 22px; padding-right: 10px;}
    .why-partner-with-logik-sec .left-side p { padding-right: 30px; }
    .page-template-about-page .why-partner-with-logik-sec p.about-page-des{padding-right: 50px;}
    .team-co-founder-sec .common-btn { margin-top: 40px; }
    .team-co-founder-sec p { padding-right: 20px; }
    .team-co-founder-sec h2{padding-right: 170px;}

    .iframe-modal-popup .modal-content{    top: 8%;}
    .iframe-modal-popup .modal-body iframe { width: 100%; height: 560px; }
    .page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec { padding: 0px 0 40px 0; }

    .global-team-sec .each-member h5 { font-size: 16px; line-height: 19px;}
    .global-team-sec .each-member img.hover-icon{width: 45px;}
    .global-team-sec .each-member h4 { font-size: 15px; line-height: 19px;    margin-bottom: 16px;}
    /* ===================== Website Design Page ================== */

.website-design-banner .inner-content{max-width: 560px;}
.website-design-banner .left-side{width: 50%;}
.website-design-banner .right-side{width: 50%;}
/* .website-design-banner h1 { font-size: 45px;line-height: 56px; margin-bottom: 15px; }
.website-design-banner h3 { font-size: 28px; line-height: 39px; margin-bottom: 15px; } */
.website-design-banner .common-btn { margin-top: 40px; }
.webdesign-strategy-details-content-sec h2{margin-bottom: 17px;line-height: 43px;}
.webdesign-strategy-details-content-sec h3 { font-size: 30px; line-height: 36px; margin-bottom: 20px;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side{    width: 50%;}
.webdesign-strategy .common-btn { margin-top: 40px; }
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side { padding: 30px 0px 30px 30px;width: 50%;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after{width: 59%;    right: -330px;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side { padding: 30px 30px 30px 30px;    width: 50%;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .right-side{width: 50%;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side::before{width: 350px;left: -349px;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p { margin-bottom: 20px; }
.website-template-sec .top-heading p { padding: 0 120px; }
.website-template-sec .top-heading h3{padding: 25px 0;font-size: 30px; line-height: 39px;    margin-top: 40px;}
.website-template-sec .each-template .bottom-details { padding: 20px 0;}
.website-template-sec .each-template .inner-template:hover .bottom-details { padding: 20px 25px;}
.website-template-sec .each-template .bottom-details h3{font-size: 22px; line-height: 32px; margin-bottom: 5px;}
.website-template-sec .each-template .bottom-details a{font-size: 15px; line-height: 21px;    margin-top: 13px;    background-size: 14px;    background-position-y: 1.5px;}
.website-template-sec .each-template { margin-top: 25px; }
.webdesign-strategy-details-content-sec p{padding-right: 30px;}

.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side .top-image img {    margin-bottom: -150px;margin-right: -12px; width: 350px;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side img.big-screen-image { width: 520px; }
.webdesign-strategy p { padding: 0 30px;}
.what-included-sec .right-side .inner-sec{padding: 40px 25px;}
.what-included-sec .right-side .inner-sec ul li{font-size: 18px; line-height: 25px; margin-bottom: 12px; background-size: 19px; background-position: 0px 5px; padding-left: 32px;}
.what-included-sec { padding-bottom: 100px; }
.what-included-sec .left-side p { line-height: 33px;}
.what-included-sec { padding-bottom: 80px; }
/* .website-design-banner { padding: 100px 0 60px 0; } */
.top-banner-image{padding-top: 50px; padding-bottom: 100px;}
.website-design-banner p { padding: 0 290px; margin-bottom: 0px;line-height: 33px; }
.arrow-container .arrow-icon{width: 50px; height: 50px;}
.arrow-container .arrow-icon img{width: 29px; height: auto;}
.website-design .banner-image video{    max-width: 1100px;}


/* ===================== Contact Page ================== */

.contact-us-banner h1 { font-size: 45px; line-height: 56px; margin-bottom: 15px; }
.contact-us-banner p { padding: 0 100px;}
.contact-us-banner{    height: 590px;}
.all-contact-info-sec .inner-sec{gap: 25px;}
.all-contact-info-sec .inner-sec .each-box { padding: 30px 25px 30px 25px;    width: 355px;}
.all-contact-info-sec .inner-sec .each-box p{    font-size: 21px;line-height: 30px;}
.all-contact-info-sec { padding-top: 130px; padding-bottom: 80px;}
.all-contact-info-sec .inner-sec .each-box img{margin-bottom: 20px;width: 85px; margin-top: -112px;}
.all-contact-info-sec .inner-sec .each-box:last-child img { margin-top: -80px; }
.all-contact-info-sec .inner-sec .each-box.email { padding-top: 70px; }

/* .support-request-sec .support-page-form-sec form .form-field-check .gchoice { margin-right: 30px;} */

.support-request-sec .support-page-form-sec form .form-field-check .gchoice { margin-right: 22px;}


 /* ===================== Email Marketing For Chiropractors Page ================== */

 .arrow-container{    bottom: 20px;}
 /* .email-marketing-page-banner{    padding-top: 100px;    padding-bottom: 50px;} */
 .inner-banner h1 { font-size: 45px; line-height: 59px; margin-bottom: 15px; }
 .inner-banner h3 { font-size: 28px; line-height: 39px; margin-bottom: 25px; }
 .email-marketing-page-banner p { padding: 0 310px; margin-bottom: 0px;}
 .email-marketing-page-banner .banner-image { margin-top: 50px;    margin-bottom: -160px;}
 .benefits-email-marketing-sec { padding-top: 200px;}
 .benefits-email-marketing-sec h2 { margin-bottom: 24px; }
 .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points::before { height: 760px;}
 .benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec h2 { line-height: 60px; }
 .marketing-emails-types .each-option { padding: 18px 0;}
 .marketing-emails-types .each-option h3 { font-size: 19px; line-height: 28px;}
 .marketing-emails-types .right-side-options .each-option .left-side-icon span { width: 34px; height: 34px;font-size: 19px;}


 /* ===================== Content For Chiropractors Page ================== */

 /* .content-chiropractors-page-banner{padding-top: 100px;padding-bottom: 65px;} */
 .content-chiropractors-page-banner h1{        margin-bottom: 20px;}

 .content-chiropractors-page-banner p { padding: 0 280px;margin-bottom: 0px;line-height: 33px;}
 /* .content-chiropractors-page-banner .banner-image { margin-top: 50px; margin-bottom: -160px; } */

 /* .content-chiropractors-page-banner .banner-image .inner-animated-sec{width: 1100px;}
 .content-chiropractors-page-banner .banner-image .inner-animated-sec .laptop-inner-image{top: 36px; left: 140px; width: 74.5%;} */


 .content-creation-process-sec .top-heading h3 { font-size: 30px; line-height: 39px;}
 .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 28px; line-height: 35px;    margin-bottom: 15px;}
 .content-creation-process-sec .creation-process-step .each-step h3 span{padding: 10px 20px 11px 20px;font-size: 22px; line-height: 25px;}
 .content-creation-process-sec .creation-process-step .each-step p{padding-right: 35px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before { top: 228px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::before{top: 53px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after {    height: 170px;    top: 56px;}
 .content-creation-process-sec .creation-process-step { margin-top: 60px;}
 .content-creation-process-sec .creation-process-step .each-step { margin-bottom: 55px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2) { margin-bottom: 40px; }
 .content-creation-process-sec .bottom-sec h3 { font-size: 28px; line-height: 35px;}
 .content-creation-process-sec .bottom-sec .common-btn { margin-top: 40px; }
 .service-pages-chiro-websites h2 { margin-bottom: 15px; line-height: 52px;}
 .service-pages-chiro-websites .top-heading h3 { font-size: 30px; line-height: 42px;}
 .service-pages-chiro-websites .top-heading p { padding: 0 190px; }
 .service-pages-chiro-websites .right-side-options h4 { font-size: 28px; line-height: 35px;}
 .service-pages-chiro-websites .each-option h3 { font-size: 22px; line-height: 21px;}
 .service-pages-chiro-websites .right-side-options .each-option span { width: 25px; height: 25px;}
 .service-pages-chiro-websites .right-side-options .each-option span img{    width: 13px;}
 .service-pages-chiro-websites .right-side-options .each-option .left-side-icon{    margin-right: 10px;}
 .service-pages-chiro-websites .each-option { padding: 12px 0; }
 .service-pages-chiro-websites .get-idea-sec{padding-right: 35px;}
 .blogs-for-chiropractors-sec h2, .email-marketing-content-sec h2{    margin-bottom: 15px;margin-bottom: 15px; font-size: 38px; letter-spacing: -0.5px; line-height: 49px; }
   .email-marketing-content-sec p:last-of-type, .blogs-for-chiropractors-sec p:last-of-type{margin-bottom: 0;}
 .blogs-for-chiropractors-sec h3 { font-size: 30px; line-height: 36px;}
 .blogs-for-chiropractors-sec .right-side { padding-left: 15px; }
 .blogs-for-chiropractors-sec p { margin-bottom: 20px;letter-spacing: -0.3px; }
 .blogs-for-chiropractors-sec h4 { font-size: 28px; line-height: 34px;}
 .email-marketing-content-sec h3 { font-size: 30px; line-height: 40px;    padding-right: 20px;}
 .email-marketing-content-sec .left-side { padding-right: 15px; }
 .email-marketing-content-sec p { margin-bottom: 20px; letter-spacing: -0.2px; }
 .email-marketing-content-sec h4 { font-size: 28px; line-height: 36px;    margin-bottom: 5px;}

  /* ===================== Support Page ================== */
  .all-support-info-sec { padding-top: 120px !important; }
  .support-page-banner p { padding: 0 30px;}
  .support-page-banner{height: auto;}
  .all-support-info-sec .inner-sec .each-box img { width: 85px; margin-top: -87px; margin-bottom: 37px; }
  .all-support-info-sec .inner-sec .each-box{padding: 40px 10px 40px 10px;    width: 345px;}
  .all-support-info-sec .inner-sec{    gap: 30px;}
  .all-support-info-sec .inner-sec .each-box p{    font-size: 21px;}
  .support-request-sec .entire-content-sec { padding: 50px 50px;}
  .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend{font-size: 25px; line-height: 28px;}
  .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{font-size: 21px; line-height: 26px;}
  .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before{width: 25px; height: 25px;margin-right: 15px;}
  .support-page-banner h1 { margin-bottom: 25px; }

  .support-request-sec .entire-content-sec p{padding: 0 150px;}
  .support-request-sec .gform_footer input.gform_button.button { padding: 25px 0px !important; font-size: 25px !important;    margin: 30px 0 0 0 !important;background-position-x: 54.5% !important; background-position-y: 29px !important;padding-left: 13px !important;}
  .support-request-sec .gform_footer input.gform_button.button:hover{padding-left: 0 !important;}
  .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn img{    width: 15px;}
  .validation_message{font-size: 14px;line-height: 15px;}

    /* ===================== Google Ads Page ================== */

    /* .google-ads-page-banner{padding-top: 100px; padding-bottom: 50px;} */
    .top-banner-image.google-ads-banner-image { padding-bottom: 0; margin-bottom: -120px; padding-top: 50px; }
    .google-ads-page-banner p { padding: 0 230px;}
    .google-ads-page-banner .banner-image { margin-top: 50px;margin-bottom: -160px;}
    .book-chiro-patients-ads-sec { padding-top: 230px; }
    .google-ads-banner-image .banner-image{width: 1100px;}
    .google-ads-banner-image .banner-image video{top: 27px; left: 135px; width: 75%;}
    .book-chiro-patients-ads-sec h2{        line-height: 51px;}
    .book-chiro-patients-ads-sec .left-side { padding-right: 45px; }
    .book-chiro-patients-ads-sec p strong { display: block; margin: 20px 0 15px 0; padding-right: 30px; }
    .google-ads-for-mobile-sec .right-side { padding-left: 60px; }
    .google-ads-for-mobile-sec .common-btn { margin-top: 40px; }
    .google-ads-for-mobile-sec h2{    margin-bottom: 21px;}
    .google-ads-for-mobile-sec h3 { font-size: 35px; line-height: 47px;margin-bottom: 25px;}
    .power-of-google-ads-sec .top-heading-sec{margin-bottom: 50px;}
    .power-of-google-ads-sec .each-point .right-side { padding-left: 40px; }
    .power-of-google-ads-sec .each-point p{font-size: 20px;line-height: 30px;}
    .power-of-google-ads-sec .each-point .right-side h3 {font-size: 24px; line-height: 25px;margin-bottom: 15px;}
    .power-of-google-ads-sec .each-point.third { margin-top: 35px; }

      /* ===================== Blog Page ================== */
      .blog-page h1 { font-size: 34px; line-height: 45px;}
      .blog-page .blog-left-side .latest-sec::before{margin: 25px 0;}
      .blog-page .blog-left-side .latest-sec ul li{font-size: 17px; line-height: 20px;margin-bottom: 14px;}
      .blog-page .blog-right-side .all-blogs{grid-gap: 40px 30px;}
      .blog-page .blog-right-side .all-blogs .each-blog figure img{    height: 180px;}
      .blog-page .blog-right-side .all-blogs article h3 { font-size: 22px; line-height: 30px;padding-right: 15px;margin-bottom: 13px;
      }
      .blog-page .blog-right-side .all-blogs article p{font-size: 17px;line-height: 27px;}
      .blog-page .blog-right-side .all-blogs .author-details { margin-top: 13px;}
      .blog-page .blog-right-side .all-blogs article h4 { font-size: 15px; line-height: 18px;}
      .blog-page .pagination{margin-top: 80px;}
      .blog-page h1 { font-size: 30px; line-height: 41px;}
      .blog-page .blog-left-side p{font-size: 18px; line-height: 23px; padding-right: 0;}
      .blog-page .blog-right-side { padding-left: 25px;}
      .blog-page { padding: 80px 0 80px 0; }

      /* ===================== Blog Single Page ================== */

      .blog-single-page { padding: 80px 0; }
      .blog-single-page .single-right-side { padding-left: 20px; }
      .blog-single-page .single-right-side h1 { font-size: 38px; line-height: 47px;margin: 20px 0 25px 0;}
      .blog-single-page .single-right-side .author-details{margin-top: 10px;margin-bottom: 50px;}
      .author-profile-img { width: 32px; }
      .blog-single-page .single-right-side .author-details h4 { font-size: 18px; line-height: 25px;}
      .blog-single-page .single-right-side .all-blog-contents p{font-size: 18px;line-height: 26px;margin-bottom: 15px;}
      .blog-single-page .single-right-side .all-blog-contents ul li{font-size: 17px;line-height: 25px;padding-left: 35px; background-position: 0 3px; background-repeat: no-repeat; margin-bottom: 15px; background-size: 22px;}
      .blog-single-page p.all-posts{margin-bottom: 40px;    line-height: 22px;}
      .blog-single-page p.all-posts a{font-size: 15px;background-position: 0 3px; padding-left: 25px; background-size: 15px;}
      .blog-single-page .single-left-side .inner-content{    padding-right: 10px;top: 140px;max-height: calc(100vh - 60px);}
      .blog-single-page .single-left-side .toc-sec #toc-content a {font-size: 18px;line-height: 26px;margin-bottom: 15px;}
      .blog-single-page .single-left-side .toc-sec #toc-content { padding-left: 16px;}
      .blog-single-page .single-left-side .toc-sec { margin-top: 50px; }
      .blog-single-page .single-left-side .share-post { margin-top: 30px; }
      .blog-single-page .single-left-side .toc-sec h3 { font-size: 22px; line-height: 28px;}
      .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 25px; line-height: 34px;margin-bottom: 17px; margin-top: 30px;}
      .blog-single-page .bottom-author-information { padding: 30px 30px;margin-top: 30px;}
      .blog-single-page .bottom-author-information .author-details { margin: 0 0 20px 0; }
      .blog-single-page .bottom-author-information .author-details .left-side { width: 80px; height: 80px;}
      .blog-single-page .bottom-author-information .author-details .left-side .author-profile-img { width: 40px; }
      .blog-single-page .bottom-author-information .author-details h4{font-size: 21px; line-height: 31px;}
      .blog-single-page .bottom-author-information .author-details p{    font-size: 18px;line-height: 18px;}
      .blog-single-page .bottom-author-information .author-bio-info p{font-size: 18px;line-height: 30px;}

      .category-page h1 { font-size: 38px; line-height: 47px;}

      /* ===================== Founder Message Page ================== */

      .founder-message-page { padding: 80px 0; }
      .founder-message-page .right-side h1{font-size: 42px; line-height: 53px;margin: 20px 0 33px 0;}
      .founder-message-page .right-side img.founder-image{    margin-bottom: 40px;}
      .founder-message-page .right-side .information p { margin-bottom: 22px; padding-right: 0px;    font-size: 20px;    line-height: 30px;}
      .founder-message-page .left-side .inner-sec{    top: 150px;}

    /* ===================== Plans Page ================== */
   .plan-page-banner .plan-depndent-items .each-box { display: inline-block; padding: 10px 12px; background-color: #FDFDFD; border: 1px solid #EBEBEB; border-radius: 8px; height: 100px; width: 240px; }
   .plan-page-banner.inner-banner h1 { text-align: center; margin-bottom: 25px; line-height: 45px; }
   .plan-page-banner .plan-depndent-items .each-box img{width: auto; height: 30px;}
   .plan-page-banner .plan-depndent-items .each-box p{margin-top: 12px;font-size: 16px;line-height: 17px;}
   .plan-page-banner .plan-depndent-items .each-box p br{display: block;}
   .plan-page-banner .plan-depndent-items {gap: 15px;}
   .plans-what-included-sec { padding-top: 20px; padding-bottom: 80px; }
   .plan-page-banner .btn-sec .common-btn{ margin-top: 25px; }
   .digital-markt-plans-sec .each-plan-sec .inner-sec { padding: 20px 15px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec p.top-plan-heading span{padding: 6px 35px;font-size: 11px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec h3 { font-size: 30px; line-height: 43px;background-size: 42px; padding-left: 50px;}
   .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec h3, .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec h3, .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3{padding-left: 55px;}
   .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3{background-position: 0 0px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec p{font-size: 18px;    line-height: 27px;}
   .digital-markt-plans-sec .each-plan-sec .common-btn { padding: 20px 0 20px 20px; font-size: 20px; line-height: 20px;}
   .digital-markt-plans-sec .each-plan-sec .common-btn:hover{padding-left: 0;}
   .digital-markt-plans-sec .each-plan-sec .common-btn img{        margin-top: -1px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec h4 { font-size: 24px; line-height: 32px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li{    font-size: 17px;margin-bottom: 20px; letter-spacing: -0.3px;}
   .digital-markt-plans-sec .top-heading h2 { font-size: 45px; line-height: 52px; }
   .digital-markt-plans-sec .top-heading p { padding: 0 100px; }
   .digital-markt-plans-sec h1{font-size: 60px; line-height: 69px;margin-bottom: 35px;}
   .digital-markt-plans-sec .bottom-cta-content h4{font-size: 37px; line-height: 52px;}
   .digital-markt-plans-sec .bottom-cta-content .common-btn{margin-top: 40px;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text{width: 310px; font-size: 14px; line-height: 16px;bottom: 180%;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text::after{border-width: 8px;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip img{width: 16px; height: auto;}

   /* ===================== social media marketing ================== */

   .social-media-marketing-banner h3 { margin-bottom: 0; }
   .social-media-marketing-second-sec .left-side { padding-right: 40px; }
   .social-media-marketing-second-sec .left-side p { margin-bottom: 20px; }
   .social-media-marketing-second-sec .left-side p:nth-last-child(2) { margin-bottom: 0px; }
   .elevate-social-media p { padding-right: 30px; }
   .elevate-social-media h3{ font-size: 28px; line-height: 35px;margin-top: 22px; }
   .elevate-social-media h2{margin-bottom: 21px;}
   .elevate-social-media h3 { font-size: 28px; line-height: 35px;margin-bottom: 20px; margin-top: 20px;}
   .elevate-social-media ul li{font-size: 22px; line-height: 30px; background-size: 25px;margin-bottom: 18px;    padding-left: 37px;}
   .elevate-social-media .common-btn { margin-top: 40px; }
   .level-up-social-game-sec .common-btn { margin-top: 40px; }
   .social-media-marketing-second-sec h2, .elevate-social-media h2{line-height: 53px;}
   .level-up-social-game-sec .left-side .left-side-image { position: relative; margin-left: -7vw; width: 49vw; }
   .benefit-social-media-marketing-sec .each-point .right-side h3 { font-size: 24px; line-height: 22px;margin-bottom: 15px;}
   .benefit-social-media-marketing-sec .each-point p { font-size: 20px; line-height: 27px;    padding-right: 40px; }
   .benefit-social-media-marketing-sec .each-point.first img{height: 165px;}
   .benefit-social-media-marketing-sec .each-point.second img{height: 165px;}
   .benefit-social-media-marketing-sec .each-point.third img{width: 243px; margin-right: 13px;}
   .benefit-social-media-marketing-sec .each-point.second { margin-top: 0px; }
   .benefit-social-media-marketing-sec .each-point.third { margin-top: 12px; }
   .benefit-social-media-marketing-sec .top-heading-sec { margin-bottom: 30px; }
   .benefit-social-media-marketing-sec .top-heading-sec h2{line-height: 60px;}
   .benefit-social-media-marketing-sec .each-point .left-side{text-align: right;}
   .benefit-social-media-marketing-sec .each-point .right-side { padding-left: 15px; }
   .benefit-social-media-marketing-sec .each-point.first .right-side, .benefit-social-media-marketing-sec .each-point.second .right-side { margin-top: -20px; }
   .level-up-social-game-sec ul li span.content-text{    font-size: 20px;    line-height: 28px;}
   .level-up-social-game-sec p { margin-bottom: 15px; }

       /* ===================== Thank You ================== */
       .thank-you-page h3{margin-bottom: 0;}
       .thank-you-page .common-btn { margin-top: 40px; }

          /* ===================== Pricing Page ================== */

   .plan-page-banner.pricing-page-banner .btn-sec .common-btn {padding-top: 13px; padding-bottom: 13px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items { gap: 12px; }
   .digital-mart-price-sec .plan-price { padding: 15px 60px 15px 31px;margin-left: -15px;}
   .inner-banner.pricing-page-banner{height: calc(100vh - 115px);}
   .pricing-page-banner .top-heading{margin-bottom: 20px;}
   .pricing-page-banner .top-heading p{font-size: 19px; line-height: 20px;}
   .pricing-page-banner .top-heading p .current-price{font-size: 30px; line-height: 32px;margin: 0 5px;}
   .pricing-page-banner.plan-page-banner.inner-banner h1 { margin-bottom: 15px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box img { height: 28px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box { padding: 10px 12px; height: 98px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box p { margin-top: 12px; font-size: 16px; line-height: 17px;}
   .plan-page-banner.pricing-page-banner .btn-sec .common-btn { margin-top: 20px; }
   .digital-markt-plans-sec{    margin-top: 40px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p{font-size: 19px; line-height: 20px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{font-size: 30px; line-height: 40px;}
   .digital-mart-price-sec .plan-price{margin-top: 25px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .common-btn { margin-top: 25px; }
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec p { margin-top: 30px; }
   .digital-markt-plans-sec .each-plan-sec .info-box { margin-top: 30px; }


   /* Sneha */

.plan-page-banner .plan-depndent-items{  gap: 12px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .form-box { padding: 25px 0px 25px 20px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 16px; line-height: 22px; width: 100%; max-width: 100%}
#field_4_3 input{width: 80%;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"] + label:before{width: 16px; height: 16px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button , .get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{padding: 18px 35px;}
.get-pricing-from-sec #field_4_24 .gfield_label{ width: 500px;}
.get-pricing-from-sec #field_4_25 .gfield_label{ width: 500px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side { padding: 50px 0px 50px 50px; }

/* ----------------Sitemap------------ */

.sitemap-page { padding: 80px 0; height: auto; }
.sitemap-page ul li a{font-size: 22px; line-height: 32px;padding-left: 33px; background-position: 0 3px;background-size: 21px;}

.sitemap-page h3.sitemap-main-sec-heading { margin-bottom: 40px;}

.our-partner-sec .partners-logo img, .our-partner-sec .partners-logo svg { width: 70%; }


.all-contact-info-sec .inner-sec .each-box.email p span.first{width: 85px;}
.all-contact-info-sec .inner-sec .each-box.email p{  margin-bottom: 10px;} 




.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points::before { height: 760px; }
.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points h3 span{left: -68px;}

.page-template-seo-agency-toronto-page .new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points::before { height: 650px; }
.page-template-seo-agency-toronto-page .strategy-driven-seo-sec h2 { padding-right: 30px;}
.page-template-seo-agency-toronto-page .why-chiro-clinic-need-sec .all-points::before { height: 750px; }
.seo-content-patient-growth-sec p:last-child{padding-right: 0;}
.why-chiro-clinic-need-sec p.top-text { padding-right: 0; }

.page-template-web-design-toronto .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br { display: none; }

.author-page-content { padding: 80px 0; }
.author-page-content .right-side h2{font-size: 42px; line-height: 53px;margin: 20px 0 0 0;}
.author-page-content .right-side img.founder-image{    margin-bottom: 10px;}
.author-page-content .right-side .information p { margin-bottom: 22px; padding-right: 0px;    font-size: 20px;    line-height: 30px;}
.author-page-content .left-side .inner-sec{    top: 150px;}

.effective-patient-growth-sec .email-marketing-chiropractors-sec h2, .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2 , .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 60px;}
.effective-patient-growth-sec .email-marketing-chiropractors-sec h2{font-size: 29px;background-position: 0 -1px;}
.auhor-page.insights-sec h2 { margin-top: 50px; }
.effective-patient-growth-sec .top-heading h2{font-size: 42px; line-height: 58px;}
.effective-patient-growth-sec .top-heading h2:hover{color: initial;}
.effective-patient-growth-sec .inner h2{font-size: 29px;}
.effective-patient-growth-sec .top-heading { margin-bottom: 60px; }
.effective-patient-growth-sec .seo-chiropractors-sec h2{background-size: 64px;}


/* .author-hamzah-khadim .author-page-content .author-avatar img { margin-bottom: 40px; } */

.level-up-social-game-sec .right-side { padding-left: 10px; }
.social-media-marketing-second-sec .left-side { padding-right: 30px; }


.blog-single-page .single-right-side .author-details .right-side p{font-size: 14px;}
/* .footer-sec .footer-content.locations iframe{width: 250px;} */
.level-up-social-game-sec .left-side .left-side-image { position: relative; margin-left: -11vw; width: 52vw; }


.page-template-lawyer-law-firm-seo-page .seo-content-patient-growth-sec p { padding-right: 30px; }
.page-template-lawyer-law-firm-seo-page .content-that-sets-clinic-apart-sec p { padding: 0 0px; }
.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin-right: 100px; margin-left: 0px;}

.page-template-medical-healthcare-seo-page .strategy-driven-seo-sec .left-side { padding-right: 12px; }
.page-template-medical-healthcare-seo-page .strategy-driven-seo-sec h2{font-size: 38.8px;}
.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p { padding-right: 0; }
.page-template-seo-agency-toronto-page .strategy-driven-seo-sec .left-side { padding-right: 0px; }
.page-template-seo-agency-toronto-page .strategy-driven-seo-sec h1{ font-size: 41px; letter-spacing: -0.1px;}
.page-template-seo-agency-toronto-page .strategy-driven-seo-sec p{padding-right: 25px;}

.footer-sec .footer-content.quick-link{width: 14%;}
.footer-sec .footer-content.services { padding-left: 12px; }
.footer-sec .footer-content.services{width: 15%;}
.footer-sec .footer-content.locations { padding-left: 12px; width: 35%;}
.footer-sec .connect-with-us { padding-left: 12px; width: 19%; }
.footer-sec .connect-with-us li span { display: inline-block; width: 52px; }
.footer-sec .locations li{line-height: 18px; background-size: 14px;padding-left: 23px; background-position: 0 2px;}
.footer-sec li{font-size: 14px;}
.footer-sec .map-sec iframe{width: 160px; height: 160px;}
.footer-sec h3{font-size: 20px; line-height: 28px;margin-bottom: 20px;}
.map-sec{width: 100%;}
.footer-sec .connect-with-us .social-media-sec { width: 209px; }
.footer-sec .connect-with-us .social-media-sec li img{width: 87%; height: auto;}
.footer-sec .social-media-sec li{margin: 0 15px 12px 0;}

.page-id-18 .our-partner-sec{padding: 20px 0 50px 0;}
.page-id-18 .exploration-session-sec{margin-top: 20px; margin-bottom: 70px;}

.founder-message-page .right-side .information .founder-desig p { font-size: 16px; line-height: 23px !important;}
.privacy-policy-page h1{font-size: 42px; line-height: 58px;}
.page-template-medical-healthcare-seo-page h1 {
  font-size: 38px;
}

span.logik-digital-text span.letter-i::before { top: -0.3px; }




.raynor-plans-sec.digital-markt-plans-sec .top-heading p br{display: none;}
.marketing-dashboard-top-image .inner-gif-screen{    left: 131px;}
.customize-raynor-ad-allowance{  padding: 80px 0; padding-left: 50px;}
.customize-raynor-ad-allowance .left-side { width: 44%;}
.check-your-digital-marketing-sec { padding-left: 0; }
.cost-effective-raynor-authorize-sec .top-heading-sec p{padding: 0 170px;}
.cost-effective-raynor-authorize-sec .each-plan{width: 100%;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-size: 32px; line-height: 40px;    margin-bottom: 20px;}
.optional-raynor-product-api-sec .each-plan {width: 100%;}
.optional-raynor-product-api-sec .each-plan h3{font-size: 32px; line-height: 40px;    margin-bottom: 20px;}
.raynor-video-img-sec video{height: 100%;}
.raynor-key-benefit-sec .row { margin: 0; }
.raynor-key-benefit-sec article .inner{    padding: 30px 20px;}
.raynor-key-benefit-sec article .inner h3 {font-size: 24px; line-height: 30px;}
.raynor-key-benefit-sec article .inner p { font-size: 17px; line-height: 28px;letter-spacing: -0.4px;}
.marketing-dashboard-top-image .inner-gif-screen img { width: 862px;}
.cost-effective-raynor-authorize-sec .each-plan h4, .optional-raynor-product-api-sec .each-plan h4{font-size: 21px; line-height: 24px; margin-bottom: 20px;}

.mobile-changing-screen { border-radius: 20px; width: 233px; object-fit: inherit; height: 100%; }
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-inner {  top: calc(100% - 407px); width: 380px; }
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner .mobile-screens { position: absolute; bottom: 108px; right: 111px; height: 100%; border-radius: 20px; overflow: hidden; }
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner .mobile-screen-frame { position: absolute; bottom: 102px; right: 78px; z-index: 1; width: 320px; }
.check-your-digital-marketing-sec .left-side-two-image img { width: 45.5%;}
.cost-effective-raynor-authorize-sec .each-plan article { padding: 30px;border-radius: 15px;}
.cost-effective-raynor-authorize-sec .each-plan ul li{padding-left: 28px;font-size: 18px; line-height: 26px; margin-bottom: 12px; background-size: 19px;}
.option-add-on-sec{font-size: 24px;}
.optional-raynor-product-api-sec .each-plan article{ padding: 30px;border-radius: 15px;}
.optional-raynor-product-api-sec .each-plan ul li{padding-left: 28px;font-size: 18px; line-height: 26px; margin-bottom: 12px; background-size: 19px;}
.raynor-key-benefit-sec article .inner img { margin-bottom: 20px; width: 50px; height: 50px; object-fit: contain; }

.raynor-website-steps-sec h3{font-size: 24px;}
.raynor-website-steps-sec p { padding-right: 0px; }
.why-partner-with-logik-sec.raynor-dealer-why .left-side p { padding-right: 30px; }
.raynor-plans-sec.digital-markt-plans-sec{margin-top: 0;}
.option-add-on-sec span{padding: 17px 40px;    font-size: 28px;}
.additional-landing-page-sec .each-page-template h4{font-size: 20px; line-height: 29px;margin-top: 25px; margin-bottom: 10px;}
.additional-landing-page-sec .each-page-template a.view-btn{font-size: 17px;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec{margin-top: 40px;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p { padding: 0 220px; }
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec { margin-top: 40px; }
.raynor-website-steps-sec span.number-span{    font-size: 120px;    line-height: 115px;}
.raynor-website-steps-sec .img-sec{margin-right: 30px; width: 88px;}
.raynor-website-steps-sec article:first-child span.number-span { font-size: 140px;    line-height: 155px; }

.raynor-dealer-website-programme .marketing-dashboard-top-image .dashboard-top-banner-laptop-image { margin-right: 16px; width: 947px; height: auto; }
.raynor-dealer-website-programme .marketing-dashboard-top-image .inner-gif-screen img { width: 742px; height: 438px; }
.raynor-dealer-website-programme .marketing-dashboard-top-image .inner-gif-screen { left: 175px;top: 24px;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-outer{top: 180px;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner{ top: calc(100% - 430px);}
.raynor-plans-sec.digital-markt-plans-sec .top-heading p { padding: 0 100px; }

.additional-landing-page-sec { padding-top: 40px;}


.three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{display: none;}
.marketing-dashboard-top-image .dashboard-top-banner-laptop-image { margin-right: 94px; width: 78%; }
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screens { position: absolute; bottom: 162px; right: 97px; }
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screens img { width: 235px; }
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screen-frame{bottom: 139px; right: 64px;width: 325px;}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner{top: calc(100% - 370px);}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer{height: calc(100% - 110px);}
.manage-digital-marketing-services.logik-digital-marketing { padding: 80px 0;}
.manage-digital-marketing-services.logik-digital-marketing .left-side { width: 43%; }
.manage-digital-marketing-services.logik-digital-marketing h2 {margin-bottom: 25px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option { padding: 20px 0px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .icon-image{width: 40px; height: auto;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading { width: 86%; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes .left-side, .digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side{width: 43%;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{padding-right: 40px;}
.check-your-digital-marketing-sec.logik-dash-check-out .right-side { padding-right: 20px; }
.check-your-digital-marketing-sec.logik-dash-check-out { padding: 80px 0; }

.seo-intro-banner .banner-content p { padding: 0 150px; line-height: 30px; }
.seo-where-rank-banner { height: auto; padding: 20px 0 70px 0; }
.page-id-5204 .seo-intro-banner .banner-content p{padding: 0 200px;}
.page-id-5206 .seo-intro-banner .banner-content p{padding: 0 200px;}
.page-id-4976 .seo-intro-banner .banner-content p{padding: 0 200px;}
.page-id-4958 .seo-intro-banner .banner-content p{padding: 0 200px;}

/* dhruv css(06-06-2025) */
/*========================= garage-door-seo================ */

.page-id-5204 .garage-door-sec-second.strategy-driven-seo-sec h1{font-size: 38px;}
.page-id-5204 .garage-door-sec-third h2{font-size: 39px !important;}
.page-id-5204 .garage-door-sec-six.content-that-sets-clinic-apart-sec h2{padding: 0 120px;}
.page-id-5206 .medspa-sec-second.strategy-driven-seo-sec h1{font-size: 38px;}

.page-template-medical-healthcare-seo-page .our-partner-sec { padding: 80px 0 40px 0; }
.page-template-medspa-seo-page .our-partner-sec{padding: 80px 0 40px 0;}
.page-template-garage-door-seo .our-partner-sec{padding: 80px 0 40px 0;}


/* ----- AI SEO page ---- */

.ai-seo-banner p { padding: 0 80px;}
.ai-search-optimized-problems .left-side h2{font-size: 41px; line-height: 56px;}
.ai-search-optimized-problems .left-side h2 br{display:none;}
.ai-search-optimized-problems .right-side { width: 54%; }
.ai-search-optimized-problems .left-side { width: 46%; }
.ai-search-optimized-problems .top-heading p { padding: 0 120px; line-height: 31px; }
.what-included-sec.ai-search-optimized-problems .right-side .inner-sec { padding: 25px 20px; }
.ai-seo-process .right-side h3{font-size: 20px;line-height: 36px;    margin-top: 25px;}
.ai-seo-process .right-side h3 span { width: 35px; height: 35px; font-size: 19px;}
.ai-search-landscape .each-shifting p { padding: 0 15px; line-height: 27px;}
.ai-search-landscape .each-shifting h3{font-size: 39px; line-height: 58px; margin-bottom: 17px;}
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p { padding-right: 40px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points::before{    height: 970px;}
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 30px; }
.page-template-ai-seo .our-partner-sec{padding: 50px 0 20px 0;}
.why-partner-with-logik-sec.ai-seo-why-partner-logik .right-side-options .each-option .right-side-icon p{padding-right: 10px;}
.ai-seo-process video{width: 417px; height: 252px; top: 15px; left: 64px; object-fit: contain;}

.ai-seo-business-imapact .live-google-search-typing video {width: 417px; height: 252px; top: 15px; left: 64px; object-fit: contain;}



/* Case Study Page css */
.case-study-banner { padding: 90px 0 130px;}
.case-study-banner h4{font-size: 24px;line-height: 33px;}
.case-study-banner h1 { font-size: 50px;line-height: 65px;}
.case-study-banner article .content-sec { margin-left: 60px; width: 65%;}
.case-study-banner article { margin-top: 50px;  }
.case-study-banner article p { font-size: 21px;line-height: 30px;}
.case-study-banner article p br{display: none;}
.common-case-study h3 { font-size: 30px; line-height: 46px;margin-bottom: 24px;}
.common-case-study p.big-text{    font-size: 21px;line-height: 34px; margin-bottom: 20px;}
.case-challenges-sec .right-side { padding-right: 12px; padding-top: 70px; padding-left: 20px; }
.case-strategy-sec .right-side { padding-right: 12px; padding-top: 70px; }
.case-strategy-sec{padding-top: 380px; padding-bottom: 190px;}
.case-cta-img .row{    padding: 60px 30px 60px 30px;}
.case-cta-img p{font-size: 20px;}
.case-cta-img article .inner:nth-child(odd) { padding-right: 20px;}
.case-cta-img article .inner:nth-child(even) { padding-left: 20px; }
.case-cta-img article h4 { font-size: 25px; line-height: 32px; margin-bottom: 10px;}
.case-cta-img article p {font-size: 18px; line-height: 30px; }
.case-cta-img article{margin-top: 30px;}
.case-growth-sec .right-side { padding-right: 12px; padding-left: 20px; }
.case-performance-sec .right-side { padding-right: 12px; padding-top: 70px; }
.case-amazing-sec .left-side { padding: 38px 40px; }
.case-amazing-sec.common-case-study h3 { font-size: 30px;}
.case-related-sec article h3 { font-size: 24px;    line-height: 32px;}
.case-related-sec article h3 br{display: none;}
.case-related-sec article .inner{    padding: 260px 30px 30px;}
.case-related-sec article img { margin-bottom: -230px; padding: 0 20px;}
.case-related-sec article p{font-size: 18px;}
.case-study-page-img{    margin-top: -200px;}
.case-approch-sec{padding-bottom: 200px;}
.case-about-oak-phy-well{    padding-bottom: 290px;}
.case-study-banner article ul li { padding: 0; background: none; margin: 0; }
.case-approch-sec ul { padding-right: 30px; }
.case-approch-sec h4{font-size: 23px; line-height: 30px;margin-bottom: 26px;}
.common-case-study ul li { font-size: 20px; line-height: 29px; padding-left: 36px; margin-bottom: 14px; background-size: 22px; background-position: 0 5px; }

.page-id-5318 .case-study-banner h1 { font-size: 49px;}

.case-amazing-sec{padding-bottom: 60px;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 0px;}

.case-approch-sec .right-side, .case-executive-summary-sec .right-side, .case-summary-sec .right-side, .case-next-step-sec .right-side, .case-about-oak-phy-well .right-side { padding-top: 50px; }
.author-page-content .right-side p{font-size: 16px;line-height: 24px;}

.new-case-study-landing-page h1 { font-size: 55px; line-height: 60px;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding-left: 20px;     padding-right: 0;}
.new-case-study-landing-page .next-main-row.switch-sec .col-12 .col-inner-sec{padding-left: 0;     padding-right: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{padding: 25px 25px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row:nth-child(5) .inner-sec .right-side-content .top-logo{ margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 170px; height: 80px; object-fit: contain;}
.new-case-study-landing-page .next-main-row.butzi-gift-case .inner-sec .right-side-content .top-logo img{height: 110px; }
.new-case-study-landing-page .next-main-row.butzi-gift-case .inner-sec .left-side-image img{        height: 645px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 18px; line-height: 27px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 24px; line-height: 35px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details p{font-size: 18px; line-height: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{margin: 34px auto;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{width: 65px; left: -12px; top: -21px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 20px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 15px; border-left: 3px solid #EAAA00}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 28px; line-height: 30px; margin-bottom: 8px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2) { margin-left: -16px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 20px; padding-top: 14px; padding-bottom: 14px; line-height: 26px;margin-top: 30px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image img{ top: -20px; width: 445px; height: 623px; object-fit: cover; border-radius: 15px;}
.new-case-study-landing-page .next-main-row.randy-case-study .inner-sec .left-side-image img{        height: 772px;}
.new-case-study-landing-page .next-main-row{margin-top: 100px;}

.case-approch-sec.folded-leaf-case-approch h4{    margin-top: 40px;}
.folded-leaf-key-sec.case-cta-img article p{font-weight: 400; line-height: 31px;        font-size: 20px;}
/* .page-template-case-study-folded-leaf .case-next-step-sec, .page-template-case-study-for-natura-legal-policy .case-next-step-sec, .page-template-case-study-for-clark-sons-doors .case-next-step-sec, .page-template-case-study-for-blue-zone .case-next-step-sec{    margin-bottom: -40px;} */

/* ---- Case Study Video Testimonial Sec ---- */

.case-study-video-testimonial-sec .col-12{padding-left: 20px;     padding-right: 0;}
.case-study-video-testimonial-sec .inner-sec .right-side-content{padding: 20px 25px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{margin-bottom: 30px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 160px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 16px; line-height: 24px; letter-spacing: 0.2px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 22px; line-height: 31px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details p{font-size: 16px; line-height: 18px;margin-bottom: 10px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{margin: 22px auto;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review img{width: 65px; left: -12px; top: -21px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 15px; }
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 25px; line-height: 19px; margin-bottom: 8px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px;}
/* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2) { margin-left: -41px; } */
.case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 20px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; margin-top: 25px;}
.case-study-video-testimonial-sec .inner-sec .left-side-image img{ top: -20px; width: 445px; height: 520px; object-fit: cover; border-radius: 15px;}
.case-study-video-testimonial-sec .new-cmn-btn { margin-top: 30px; }
.case-study-video-testimonial-sec .new-cmn-btn span.text { font-size: 21px; }
.case-study-video-testimonial-sec.home-page .inner-sec .left-side-image img { top: -20px; }

.additional-landing-page-sec .sample-landing-pages-slider .owl-next img, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev img { width: 55px; height: auto; }

.page-template-case-study-for-blue-zone .case-amazing-sec .right-side .inner .img-sec .cover-image{background-color: #f4f4f4;    object-fit: contain;}

.page-template-raynor-pricing-purchase .our-partner-sec{padding: 10px 0 30px 0;}

/* ----- E-Commerce Websites ----- */

.ecommerce-website-banner.inner-banner h1{margin-bottom: 25px; text-align: center;}
.ecommerce-website-banner ul li{font-size: 24px; background-size: 21px; padding-left: 35px; margin-right: 33px; line-height: 25px;}


.ecommerce-website-banner ul{    margin-bottom: 40px;}
.buid-compliance-growth-sec { padding-top: 70px; padding-left: 50px; padding-bottom: 70px; }
.buid-compliance-growth-sec ul li{font-size: 18px; line-height: 26px;padding-left: 34px; background-position: 0 3px;    background-size: 20px;}
.check-your-digital-marketing-sec.logik-ecommerce-check-out { padding: 80px 0 80px 0px; }
.buid-compliance-growth-sec p{    margin-bottom: 20px;}
.buid-compliance-growth-sec p:last-of-type{margin-bottom: 20px; letter-spacing: -0.2px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p { font-size: 18px; line-height: 31px; letter-spacing: -0.1px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{font-size: 25px; margin-bottom: 14px;}
.logik-ecommerce-check-out h2{font-size: 40px; line-height: 52px;}
.logik-ecommerce-check-out .common-btn{margin-top: 130px;}
.logik-ecommerce-check-out .new-cmn-btn { margin-top: 130px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo img{    width: 350px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-size: 16px; line-height: 24px; margin-bottom: 8px; padding-left: 29px; background-position: 0 4px;background-size: 17px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result { margin-bottom: 30px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review img{width: 55px; left: -16px;        top: -12px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .left-side-image img{width: 460px; height: 602px;}
.ecommerce-website-pricing-sec .each-plan{    width: 100%;}
.ecommerce-website-pricing-sec h3{font-size: 32px; line-height: 45px;}
.ecommerce-website-pricing-sec h3 span.short-text { font-size: 19px;}
.ecommerce-website-pricing-sec h4{    font-size: 26px;}
.ecommerce-site-include-sec .each-box .inner-content { padding: 30px 30px; padding-right: 20px;}
.ecommerce-site-include-sec .each-box { margin-bottom: 30px; }
.ecommerce-site-include-sec .each-box.left-side .inner-content { margin-right: 0px; }
.ecommerce-site-include-sec .each-box.right-side .inner-content { margin-left: 0px; }
.ecommerce-why-custom-sec .top-heading { margin-bottom: 40px; }
.ecommerce-website-banner .top-logo { margin-bottom: 25px; }
.ecommerce-website-pricing-sec .common-btn.first { margin-right: 20px;}
.ecommerce-site-include-sec .each-box h3{font-size: 22px; margin-bottom: 22px; background-size: 60px; line-height: 62px; padding-left: 75px;}
.ecommerce-site-include-sec { padding-top: 80px; padding-bottom: 80px; }
.ecommerce-process-sec .top-heading h3{font-size: 26px; margin-bottom: 35px;}
.page-template-ecommerce-website-landing-page .our-partner-sec { padding-top: 0; padding-bottom: 30px; }
.ecommerce-site-include-sec .each-box ul li{padding-left: 30px;font-size: 16px; line-height: 23px;background-position: 0 3px; background-size: 18px;}
.ecommerce-website-pricing-sec ul li:last-of-type { margin-bottom: 25px; }
.ecommerce-why-custom-sec .solution-table th{padding: 16px 10px; font-size: 22px;}
.ecommerce-why-custom-sec .solution-table td{padding: 12px 16px; font-size: 16px;line-height: 26px;}
.ecommerce-webiste-pages-sample .additional-landing-page-sec .each-page-template { margin-top: 40px; }
.marketing-emails-types .each-option.active .text p{font-size: 16px; line-height: 24px;}
.ecommerce-process-sec .common-btn { margin-top: 30px; }
.ecommerce-bottom-cta-sec p{font-size: 23px; line-height: 33px;padding: 0 30px;}
.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images{    padding-top: 80px;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text { font-size: 18px; }
.bluezone-casestudy-section .button .new-cmn-btn span.text{        font-size: 21px;}

.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .main-mobile-frame-inner .mobile-screen-frame{    bottom: 150px;right: 45px;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .main-mobile-frame-inner .mobile-screens{    bottom: 171px;    right: 78px;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .hand-with-mobile-inner{top: calc(100% - 404px);}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .right-side { width: 45%; padding-right: 20px; }
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .left-side { width: 55%; }
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .left-side-two-image{    gap: 25px;}

/* --- New Bluezone casestudy---- */


/* .page-id-5585 .case-next-step-sec, 
.page-id-5379 .case-next-step-sec, 
.page-id-5384 .case-next-step-sec, 
.page-id-5340 .case-next-step-sec, 
.page-id-5349 .case-next-step-sec, 
.page-id-5381 .case-next-step-sec,
.page-id-5446 .case-next-step-sec{margin-bottom: 0;} */

.newcasestudy-common ul li{   font-size: 18px; line-height: 25px; }
.newcasestudy-common p{font-size: 20px; line-height: 32px;}
.newcasestudy-common h2{font-size: 40px; line-height: 49px;}

.new-case-study-banner{    padding: 65px 0;}
.newcasestudy-client-overview-sec p { padding: 0 200px; line-height: 32px; }
.newcasestudy-client-overview-sec .common-btn { margin-top: 35px; }
.newcasestudy-threemobilescrolling-sec .bluzone-top-laptop-screen-image img{    width: 890px; height: auto;}
.buid-compliance-growth-sec.project-brief-sec { padding-top: 50px; padding-left: 70px; margin-top: 100px; }
.buid-compliance-growth-sec.project-brief-sec p { line-height: 22px; margin-bottom: 0px; font-size: 17px;}
.key-feature-highlight .inner-box ul li{font-size: 18px; line-height: 24px; padding-left: 28px; background-position: 0 3px; background-size: 17px; margin-bottom: 16px;}
.full-screen-autoplay-slider-images.second-row { padding-top: 40px; padding-bottom: 100px; }
.full-screen-autoplay-slider-images.first-row{ padding-top: 100px;}
.newcasestudy-threemobilescrolling-sec .project-brief-sec ul li{padding-left: 30px; background-position: 0 7px; background-size: 17px;    margin-bottom: 16px;}


.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .main-mobile-frame-inner .mobile-screen-frame{    bottom: 150px;right: 45px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .main-mobile-frame-inner .mobile-screens{    bottom: 171px;    right: 78px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .hand-with-mobile-inner{top: calc(100% - 404px);}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .right-side { width: 45%; padding-right: 20px; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .left-side { width: 55%; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .left-side-two-image{    gap: 25px;}
.logik-ecommerce-check-out .new-cmn-btn { margin-top: 120px; }
.check-your-digital-marketing-sec .left-side-two-image { margin-top: 55px; }

.key-feature-highlight .inner-box ul{    margin-top: 35px;}

.bluezone-casestudy-sample p { padding: 0 30px; }
.key-feature-highlight .inner-box .left-side-image img{width: 580px; height: auto;}
.bluezone-botanica-testimonial .content p{font-size: 22px; line-height: 37px;    margin-top: 22px;}
.bluezone-botanica-testimonial .content .client-details h3{font-size: 28px; line-height: 34px;}
.bluezone-botanica-testimonial .content .client-details p{font-size: 20px; line-height: 33px;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 80px 0 40px 0; }
.logik-ecommerce-check-out.check-your-digital-marketing-sec h2{        font-size: 40px;}
.new-case-study-banner h1{font-size: 40px; line-height: 54px;}
.new-case-study-banner p{font-size: 22px; line-height: 30px; margin-bottom: 24px;}
.result-impact-sec .right-side .image-wrapper{    width: 90%;    right: calc(-68vw + 50%);}
.result-impact-sec .left-side { margin-bottom: 0px; }
.result-impact-sec .left-side img{width: 320px; height: auto;}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{width: 56%;    top: 50px;}
.new-bluezone-next-step-sec ul li{ background-size: 19px; margin-bottom: 15px; background-position: 0 4px; padding-left: 30px;}
.bluezone-botanica-testimonial .content p{margin-bottom: 40px;}
.bluezone-botanica-testimonial { margin-top: 80px; }
.result-impact-sec h2{margin-bottom: 20px;}
.key-feature-highlight .inner-box h2{margin-bottom: 25px;}
.new-bluezone-next-step-sec p{    margin-bottom: 20px;line-height: 22px;}
.bluezone-botanica-testimonial .content p{    padding: 0 170px;}
.full-screen-autoplay-slider-images .slider-track-wrapper{height: 450px;}
.full-screen-autoplay-slider-images .scroll-img{height: 450px;}

.landscape iframe{    height: 356px;}

/***********************/
.new-home-banner .pin{    width: 26px;}
.new-banner-sec h1 { font-size: 40px; line-height: 60px;}
.all-services-intro-sec h2 { font-size: 34px; line-height: 50px;}
.new-banner-sec.new-home-banner{padding: 100px 0;}
.new-cmn-btn span.text{font-size: 24px;}
.all-services-accordion h3 .accordion-button { font-size: 26px;}
.all-services-accordion .accordion-body p{font-size: 20px; line-height: 32px;}
.img-video-sec article .content h3{    font-size: 28px;}
.img-video-sec a.new-cmn-btn{    margin-top: 50px;}

.mobile-device{width: 320px; height: 575px;border: 10px solid #000; border-radius: 25px;}
.desktop-device{width: 1096px; height: 520px;border: 10px solid #000; border-radius: 25px;}
.landscape-device {width: 778px; height: 328px;border: 10px solid #000; border-radius: 25px;}
.new-bluezone-next-step-sec .right-side-content{    padding-left: 70px;}
.result-impact-sec .right-side .image-wrapper{        right: calc(-65vw + 50%);}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{    left: calc(-58vw + 50%);        top: 0;}


.ecommerce-website-banner.inner-banner h1{font-size: 40px; line-height: 60px;}

.bluezone-casestudy-section.img-video-sec article .image img, .bluezone-casestudy-section.img-video-sec article .hover video{    height: 625px;}

.new-common-heading h1{font-size: 40px !important; line-height: 56px !important;}


.new-about-banner h1 { font-size: 40px; line-height: 60px;}
.new-about-banner .about-gloabl-map-container .about-map-pin{    width: 26px;}
.new-about-banner{padding: 100px 0;}


/*** New layout ***/

.new-page-layout.google-ads-page-banner p { padding: 0 150px;}
.new-page-layout.website-design-banner p{    padding: 0 160px;}
.new-page-layout.email-marketing-page-banner p { padding: 0 210px;}
.new-page-layout.content-chiropractors-page-banner p { padding: 0 130px;}

.new-next-case-study { padding: 60px 0 0;}
.new-next-case-study h2 { font-size: 32px; line-height: 45px; }
.new-next-case-study a.new-cmn-btn span.text { font-size: 38px;}
.new-next-case-study .banner-content { padding-bottom: 60px; }
.page-id-5446 .exploration-session-sec, .page-id-5948 .exploration-session-sec , .page-id-5384 .exploration-session-sec , .page-id-6181 .exploration-session-sec , .page-id-5379 .exploration-session-sec , .page-id-5381 .exploration-session-sec , .page-id-5585 .exploration-session-sec , .page-id-5349 .exploration-session-sec , .page-id-5340 .exploration-session-sec{    padding-top: 0;        margin-top: 0;}

.new-next-case-study img{    height: 550px;}

.page-id-5510 .new-our-layout-partner .our-partner-sec, .page-id-5516 .new-our-layout-partner .our-partner-sec, .page-id-5823 .new-our-layout-partner .our-partner-sec, .page-id-5827 .new-our-layout-partner .our-partner-sec, .page-id-5829 .new-our-layout-partner .our-partner-sec, .page-id-5415 .new-our-layout-partner .our-partner-sec, .page-id-5522 .new-our-layout-partner .our-partner-sec, .page-id-6402 .new-our-layout-partner .our-partner-sec, .page-id-6440 .new-our-layout-partner .our-partner-sec  { padding-top: 0 !important; padding-bottom: 40px !important; }
.page-id-5800 .new-our-layout-partner .our-partner-sec, .page-id-5802 .new-our-layout-partner .our-partner-sec, .page-id-5825 .new-our-layout-partner .our-partner-sec, .page-id-5815 .new-our-layout-partner .our-partner-sec, .page-id-5798 .new-our-layout-partner .our-partner-sec, .page-id-5819 .new-our-layout-partner .our-partner-sec, .page-id-5817 .new-our-layout-partner .our-partner-sec, .page-id-5821 .new-our-layout-partner .our-partner-sec, .page-id-5810 .new-our-layout-partner .our-partner-sec, .page-id-5812 .new-our-layout-partner .our-partner-sec {padding-top: 80px !important; padding-bottom: 40px !important;}


.new-video-testimonial-sec.bluezone-botanica-testimonial .content p{font-size: 18px; line-height: 30px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content { padding-left: 40px; padding-right: 20px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content img{width: 60px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial video{height: 441px;}

.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog {max-width: 980px;}


.page-id-5379 .new-bluezone-next-step-sec .left-side-image{width: 68%;}





.result-impact-sec.number-stats-with-result-sec .top-heading{width: 45%;padding-right: 20px;}
.result-impact-sec .stats-card-section{width: 55%;}

.result-impact-sec .stats-card-section .stats-card{padding: 60px 0px;}
.result-impact-sec .stats-card-section .stat h2{font-size: 36px;line-height: 42px;margin-bottom: 12px;}
.result-impact-sec .stats-card-section .stat p{font-size: 18px;line-height: 22px  ;}
.result-impact-sec .stats-card-section .stat{padding: 0 40px;}
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{height: 75px;}

.new-number-value-section-all-page article h3{    font-size: 88px;line-height: 80px; margin-bottom: 20px;}

.new-case-study-banner .banner-content.left{    width: 56%;}
.new-case-study-banner .banner-content.right{    width: 44%;}

/* New Google Review Section */

.new-testimonial-sec .google-review-text{    font-size: 16px;    line-height: 21px;}
.new-testimonial-sec .google-review-icon svg{width: 42px; height: auto;}
.new-testimonial-sec .view-google-review-button { margin-top: 80px;}
.new-testimonial-sec .google-review-text{padding: 12px 20px;}
.new-testimonial-sec .google-review-icon{    padding: 12px 15px;}

}


@media (min-width: 1401px) and (max-width: 1800px) {
  .header { padding: 10px 0 10px 0; }
  .logik-digital-padding { padding: 100px 0; }
  .logik-digital p {
    font-size: 20px;
    line-height: 27px; }
  .logik-digital h2 {
    font-size: 47px;
    line-height: 63px; }
    .header .headind-top p a{font-size: 17px; line-height: 26px;}
    .header .headind-top p span{font-size: 19px;margin: 0 10px;}
    .header .header-right-side .header-booking-call-btn{padding-left: 40px; padding-right: 20px;font-size: 18px; line-height: 16px;}
    .header .header-right-side .header-booking-call-btn:hover{padding-left: 30px; padding-right: 30px;}
  .header .header-menu li {
    font-size: 20px;
    padding: 0 20px; }
  .banner-sec p {
    font-size: 22px;
    line-height: 28px; }
  .our-partner-sec .partners-logo a img {
    width: 80%; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec h2, .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2 {
    background-size: 77px;
    padding-left: 94px;
    line-height: 45px;
    background-position: 0 2px; }
  .effective-patient-growth-sec h2 {
    font-size: 34px; }
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 42px;}
    .effective-patient-growth-sec p{    line-height: 33px !important;}
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side {
    padding: 30px 15px 30px 30px; }
  .effective-patient-growth-sec .seo-chiropractors-sec .right-side {
    padding: 30px; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side {
    padding: 30px 20px 30px 30px; }
  .effective-patient-growth-sec .content-chiropractors-sec .right-side {
    padding: 30px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {
    padding: 30px 20px 30px 30px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 {
    line-height: 45px; }
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after {
    right: -420px; }
  .effective-patient-growth-sec .seo-chiropractors-sec .right-side::before {
    left: -150px; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after {
    right: -186px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after {
    right: -180px; }
  .testimonial-sec .right-side {
    padding: 0 45px; }
  .effective-patient-growth-sec .common-btn {
    margin-top: 25px; }
  .testimonial-sec .carousel-control-prev {
    left: -100px; }
  .testimonial-sec .carousel-control-next {
    right: -100px; }
  .exploration-session-sec .right-side .inner-sec {
    padding: 30px 30px; }
  .insights-sec .date-box .blog-date {
    font-size: 27px;
    line-height: 29px; }
  .insights-sec .date-box {
    padding: 12px 7px;
    top: -37px; }
  .insights-sec article h3 {
    font-size: 21px;
    line-height: 28px; height: 52px;}
  .our-partner-sec .partners-logo {
    flex-wrap: nowrap; }
  .our-partner-sec {
    padding: 10px 0 80px 0; }
  .unlimited-support-sec {
    background-position: right; } 

    .banner-sec .left-side{width: 40%;}
    .banner-sec .right-side{width: 60%;}
    .banner-sec h1 { font-size: 56px; line-height: 64px;}
    .banner-sec .right-side-image{width: calc(100vw - 72%);}
    .banner-sec{padding: 90px 0;}
    
    .exploration-session-sec .background-image { height: 550px; object-fit: cover; }
    .page-template-front-page .insights-sec { margin-bottom: -40px; }
    form input.gform_button.button{background-position-x: 61% !important; background-position-y: 26px !important;padding-top: 22px !important;padding-bottom: 22px !important;line-height: 24px !important;    margin-top: 25px !important;}
    .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea{line-height: 33px;}
    .header .headind-top{padding-right: 15px;}
    .testimonial-sec{margin-bottom: 60px;}
    .exploration-session-sec .left-side p{padding-right: 250px;}
    .exploration-session-sec .right-side h2 { font-size: 45px;margin-bottom: 12px;}
    .exploration-session-sec .right-side p{    margin-bottom: 30px;}
    .effective-patient-growth-sec .top-heading p{padding: 0 300px; line-height: 32px;}
    .experts-in-growth-sec .left-side p { padding-right: 0px; }
    .experts-in-growth-sec .right-side .inner-sec { padding: 80px 60px;        margin-left: 20px;}
    .experts-in-growth-sec .right-side .inner-sec h3 { font-size: 44px; line-height: 57px;    margin-bottom: 40px;}
    .unlimited-support-sec p{font-size: 23px; line-height: 36px;}

    .header .header-menu li::after{height: 36px;}
    .exploration-session-sec{    margin-bottom: 70px;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body { padding: 0px 40px 30px 15px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body p{font-size: 20px;margin-bottom: 15px;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn img{margin: -3px 10px 0 0;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn:hover img{margin: -3px 10px 0 0;}
    .one-stop-shop-cta-sec h2{padding-left: 10px;padding-right: 40px;}

    .our-partner-sec a svg{width: 80%;}
    .gform_fields { row-gap: 12px !important; }
    .gform_wrapper.gravity-theme .gfield textarea.small { height: 85px !important; }
    .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 12px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice label{font-size: 21px; line-height: 29px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before{width: 25px; height: 25px;}
    .book-strategy-call-form-popup form input.gform_button.button { background-position-x: 58% !important; background-position-y: 31px !important;}
    .exploration-session-sec .right-side form textarea{margin-top: 10px;}

    .video-popup .bottom-text-section .common-btn{    padding: 12px 74px 12px 94px;    margin-top: 13px;}
    .video-popup .bottom-text-section h3{font-size: 20px;line-height: 24px;}

        /* ===================== SEO ================== */

        .top-banner-image{padding-top: 60px; padding-bottom: 120px;}

        .local-seo-sec h3 { font-size: 32px; line-height: 42px;}
        .local-seo-sec p { margin-bottom: 20px; font-size: 21px; line-height: 28px;}
        .local-seo-sec .right-side .cartoon-character { width: 270px;}
      .local-seo-sec .address-show-phone-image { width: 290px; }
      .local-seo-sec .right-side .animated-direction-arrow { bottom: 181px; right: 227px; }
      .strategy-driven-seo-sec .left-side { padding-right: 7px; width: 50%; }
      .strategy-driven-seo-sec .right-side { padding-left: 20px; width: 50%; }
      .strategy-driven-seo-sec p { margin-bottom: 15px;         padding-right: 0px;}
      .content-that-sets-clinic-apart-sec h3 { font-size: 31px; line-height: 43px;}
      .strategy-driven-seo-sec h1{font-size: 45px;line-height: 62px;letter-spacing: -0.4px;}
      .why-chiro-clinic-need-sec .max-seo-invest-sec{margin-top: 60px;}

      .content-that-sets-clinic-apart-sec p{padding: 0 110px;}
      .content-that-sets-clinic-apart-sec h4 { font-size: 30px; line-height: 37px;}
      .content-that-sets-clinic-apart-sec .common-btn{margin-top: 20px;}
      .seo-content-patient-growth-sec p{padding-right: 80px;}
      .seo-content-patient-growth-sec p strong{font-size: 25px;}
      .why-chiro-clinic-need-sec .all-points h3 span{width: 50px; height: 50px;font-size: 29px;line-height: 45px;left: -73px;    top: -1px;}
      .why-chiro-clinic-need-sec .all-points .each-point { padding-left: 50px; margin-bottom: 50px; }
      .why-chiro-clinic-need-sec .all-points .each-point:nth-child(4) h3 span{top: 5px;}
      .why-chiro-clinic-need-sec h2{margin-bottom: 40px;}
      .why-chiro-clinic-need-sec .all-points .each-point p { margin-bottom: 15px; padding-right: 25px; }
      .why-chiro-clinic-need-sec .all-points h3{font-size: 30px;line-height: 43px;margin-bottom: 15px;}
      .why-chiro-clinic-need-sec .max-seo-invest-sec h2{font-size: 55px; line-height: 68px;}
      .attract-new-patient-sec h2{font-size: 45px; line-height: 56px;}
      .attract-new-patient-sec .common-btn { margin-top: 30px; }
      .content-that-sets-clinic-apart-sec .left-side p strong { padding-right: 0px;}
      .faq-sec .faq-content-sec{    width: 80%;}
      .local-seo-sec h2{margin-bottom: 8px;}
      .local-seo-sec h3{margin-bottom: 20px;    padding-right: 0px;}
      .local-seo-sec p{padding-right: 70px;}
      .local-seo-sec .common-btn{margin-top: 20px;}
      .content-that-sets-clinic-apart-sec h2{margin-bottom: 20px;}
      .why-chiro-clinic-need-sec .all-points::before{    height: 650px;}
      .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin-right: 150px;}
      .seo-banner h1{font-size: 72px; line-height: 91px; margin-top: 85px;}

      .seo-banner p.special-banner-heading{font-size: 72px; line-height: 91px; margin-top: 85px;}

      .page-template-seo-agency-toronto-page .our-partner-sec, .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-social-media-marketing .our-partner-sec, .page-template-marketing-dashboard-page .our-partner-sec{ padding: 20px 0 60px 0; }
      .page-template-plans-page .our-partner-sec, .page-template-pricing-page .our-partner-sec, .page-template-raynor-dealer-website-program-pricing-page .our-partner-sec, .page-template-ld-pricing-purchase .our-partner-sec{padding: 0px 0 60px 0;}
    .page-template-demo-front-page .insights-sec { margin-bottom: -40px; }


      .header .header-menu #menu-header-menu ul{width: 300px; padding: 20px 20px 20px 20px !important; top: 61px; }
      .header .header-menu #menu-header-menu-new ul{width: 210px; padding: 20px 20px 20px 20px !important; top: 61px; }

      .book-strategy-call-form-popup .exploration-session-sec .left-side h2 { margin-bottom: 25px; font-size: 55px; line-height: 63px; }
      .book-strategy-call-form-popup .exploration-session-sec .right-side h2 { margin-bottom: 20px; font-size: 50px; line-height: 58px;}
      .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 17px; }
      .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox{gap: 30px;}
      .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 20px; line-height: 23px; }
      .strategy-driven-seo-sec h2{font-size: 46.1px;}
      .footer-sec .footer-content.locations { padding-left: 20px; padding-right: 20px;width: 37%; }
      .footer-sec .footer-content.services{width: 15%;}
      .footer-sec .footer-content.other-services{width: 15%;}
  /* ===================== About ================== */
    .about-banner{    padding: 110px 0 0 0;}
    .about-banner .top-heading h1{padding: 0px 68px;margin-bottom: 35px;line-height: 70px;    font-size: 55px;    height: 208px;}
    .about-banner .top-heading p { font-size: 22px; padding: 0 200px;}
    .about-banner .top-heading p:last-child { margin-bottom: 0;}
    .about-banner .banner-global-map { margin-top: 140px; }
    .global-team-sec{padding-top: 0;}
    .global-team-sec p { padding: 0 330px;}
    .global-team-sec .each-member figure { width: 180px; height: 180px;}
    .global-team-sec .each-member { margin: 0 15px; }
    .our-mission-sec p { padding-right: 80px;}
    .our-mission-sec .inner{background-position-x: 22px; padding: 55px 0 100px 0;}
    .our-mission-sec h2 { display: inline-block;}
    .our-mission-sec { padding-top: 40px;}
    .why-partner-with-logik-sec { padding: 100px 0;}
    .why-partner-with-logik-sec .left-side p { padding-right: 80px; }
    .why-partner-with-logik-sec .each-option { padding: 25px 0px;}
    .one-stop-shop-cta-sec p { padding-right: 80px;}
    .team-co-founder-sec h2{padding-right: 280px;}
    .page-id-6824 .team-co-founder-sec h2 { padding-right: 140px; }
    .page-id-7351 .team-co-founder-sec h2 { padding-right: 140px; }
    .why-partner-with-logik-sec .right-side-options .each-option img { width: 53px; }
    .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 16px; line-height: 22px;padding-right: 90px;}
    /* .footer-sec .footer-content.location{width: 23%;}
    .footer-sec .footer-content.connect-with-us{width: 29%;} */
    .footer-sec .connect-with-us li span { display: inline-block; width: 58px; }
    .team-co-founder-sec p { padding-right: 60px; }
    .page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec { padding: 0px 0 60px 0; }
    .global-team-sec .each-member h4 { font-size: 17px; line-height: 23px; margin-bottom: 17px;}
    .about-banner .top-heading h1 span.logik-digital-text span.letter-i::before{top: 6.5px; font-weight: 600;}
    /* span.logik-digital-text span.letter-i::before{top: -1.4px;} */
    .global-team-sec .each-member h5 { font-size: 18px; line-height: 22px;}
    .global-team-sec .each-member img.hover-icon{width: 45px;}
    .global-team-sec .each-member h3 { font-size: 17px; line-height: 15px;}

        /* ===================== Website Design Page ================== */

    .website-design-banner .inner-content { max-width: 581px;}
    .inner-banner h1 {font-size: 60px; line-height: 76px;}
    .inner-banner h3 {font-size: 30px; line-height: 41px;}
    /* .website-design-banner{padding: 130px 0 70px 0;} */
    .website-design-banner p{    padding: 0px 320px;line-height: 30px;margin-bottom: 0px;}
    .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side { padding: 40px 0px 40px 40px;}
    .webdesign-strategy-details-content-sec h3 { font-size: 32px; line-height: 38px;}
    .webdesign-strategy-details-content-sec h2{line-height: 52px;}
    .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after{    right: -416px;}
    .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side { padding: 40px 40px 40px 40px;}
    .website-template-sec .top-heading p { padding: 0 210px; }
    .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p { padding-right: 5px; }
    .website-template-sec .top-heading h3{padding: 21px 0;font-size: 30px; line-height: 39px;margin-top: 45px;}

    .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side .top-image img {    margin-bottom: -170px;margin-right: -5px; width: 400px;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side img.big-screen-image { width: 580px; }
.website-template-sec .each-template .bottom-details a{    background-position-y: 1px;}
.what-included-sec .right-side .inner-sec{padding: 30px 20px;}
.what-included-sec .right-side .inner-sec ul li{font-size: 19px;line-height: 30px;margin-bottom: 15px; background-size: 24px;    background-position: 0 3px;padding-left: 40px;}
.what-included-sec { padding-bottom: 100px; }
.what-included-sec .left-side p { line-height: 36px;}
.top-banner-image.website-design{    padding-top: 70px;}
.website-design .banner-image video{    max-width: 1250px;}

/* ===================== Contact Page ================== */

.contact-us-banner{    height: 620px;}
.contact-us-banner h1{    font-size: 60px;    line-height: 73px;}
.contact-us-banner p { padding: 0 145px;}
.all-contact-info-sec .inner-sec .each-box { padding: 30px 30px 30px 30px;    width: 400px;}
.all-contact-info-sec .inner-sec{    gap: 30px;}
.all-contact-info-sec .inner-sec .each-box img { width: 90px; margin-top: -120px; margin-bottom: 30px; }
.all-contact-info-sec .inner-sec .each-box:last-child img { margin-top: -80px; }
.all-contact-info-sec { padding-top: 150px; padding-bottom: 100px; }
.all-contact-info-sec .inner-sec .each-box p{    font-size: 20px;    line-height: 27px;}
.all-contact-info-sec .inner-sec .each-box.email p{margin-bottom: 10px;}

.page-template-contact-page .exploration-session-sec { margin-bottom: 150px; }

 /* ===================== Email Marketing For Chiropractors Page ================== */
.benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec .right-side{margin-right: 180px;}
.benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec .right-side p { line-height: 28px;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points::before { height: 620px;}
.email-marketing-page-banner p { padding: 0 220px;padding: 0 380px; line-height: 30px;}
.email-marketing-page-banner .banner-image{margin-bottom: -160px;}
.benefits-email-marketing-sec{    padding-top: 250px;}
.marketing-emails-types .each-option h3{    line-height: 38px;    font-size: 21px;}
.page-template-email-marketing-for-chiropractors-page .exploration-session-sec, .page-template-about-page .exploration-session-sec { margin-bottom: 70px; }

 /* ===================== Content For Chiropractors Page ================== */
 /* .content-chiropractors-page-banner{padding-top: 140px; padding-bottom: 80px;} */
 .content-chiropractors-page-banner h1{line-height: 80px;}
 .content-chiropractors-page-banner h3{line-height: 44px;}
 .top-banner-image.content-chiropractors-banner-image{    padding-top: 80px;}
 .content-chiropractors-page-banner p { padding: 0 360px; margin-bottom: 0px;line-height: 31px; }

 .content-creation-process-sec .creation-process-step .each-step { margin-bottom: 30px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2) { margin-bottom: 30px; }
 .content-creation-process-sec .bottom-sec h3 { font-size: 30px; line-height: 40px;}
 .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 26px; line-height: 26px; margin-bottom: 15px;}
 .content-creation-process-sec .creation-process-step .each-step h3 span{font-size: 21px; line-height: 24px;padding: 10px 20px 9px 20px;}
 .content-creation-process-sec .top-heading h3 {font-size: 30px; line-height: 33px;}
 .content-creation-process-sec .creation-process-step { margin-top: 45px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::before{top: 48px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before{top: 155px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after{height: 104px;top: 57px;}
 .content-creation-process-sec .bottom-sec .common-btn { margin-top: 25px; }
 .service-pages-chiro-websites .top-heading h3 { font-size: 31px; line-height: 43px;}
 .email-marketing-content-sec .left-side{padding-right: 12px;}
  .blogs-for-chiropractors-sec h2, .email-marketing-content-sec h2{font-size: 44px;letter-spacing: -0.4px;margin-bottom: 15px;        line-height: 55px;}
  .email-marketing-content-sec p:last-of-type, .blogs-for-chiropractors-sec p:last-of-type{margin-bottom: 0;}
 .email-marketing-content-sec h3 { font-size: 32px; line-height: 43px;}
 .email-marketing-content-sec h4 { font-size: 29px; line-height: 38px;    margin-bottom: 5px;}
 .blogs-for-chiropractors-sec h3 { font-size: 32px; line-height: 40px;}
 .blogs-for-chiropractors-sec h4 { font-size: 29px; line-height: 38px;    margin-bottom: 5px;}
 .service-pages-chiro-websites .right-side-options h4 { font-size: 32px; line-height: 36px;}
 .service-pages-chiro-websites .each-option h3 { font-size: 24px;line-height: 29px;}
 .service-pages-chiro-websites .each-option { padding: 12px 0; }
 .service-pages-chiro-websites .get-idea-sec { margin-top: 20px;}
 .service-pages-chiro-websites .right-side-options .each-option span { width: 30px; height: 30px;}
 .service-pages-chiro-websites .right-side-options .each-option span img {width: 14px;}
 .content-creation-process-sec h2{line-height: 60px;}
 .blogs-for-chiropractors-sec .right-side { padding-left: 20px; }
 .service-pages-chiro-websites .get-idea-sec {padding-right: 90px;} 

 .page-template-general-contractor-seo .our-partner-sec, .page-template-medical-healthcare-seo-page .our-partner-sec, .page-template-lawyer-law-firm-seo-page .our-partner-sec, .page-template-garage-door-seo .our-partner-sec, .page-template-medspa-seo-page .our-partner-sec{    padding: 70px 0 20px 0;}

.page-template-web-design-toronto .our-partner-sec{    padding: 30px 0 20px 0;}

 /* .content-chiropractors-page-banner .banner-image .inner-animated-sec{width: 1250px;}
 .content-chiropractors-page-banner .banner-image .inner-animated-sec .laptop-inner-image { position: absolute; top: 41px; left: 162px; width: 74.5%; } */

  /* ===================== Support Page ================== */
  .all-support-info-sec { padding-top: 140px !important; }
  .support-page-banner p { padding: 0 20px;}
  .all-support-info-sec .inner-sec .each-box img { width: 90px; margin-top: -90px; margin-bottom: 40px; }
  .all-support-info-sec .inner-sec .each-box{padding: 40px 20px 40px 20px;width: 400px;}
  .all-support-info-sec .inner-sec{gap: 30px;}
  .all-support-info-sec .inner-sec .each-box p{font-size: 20px;line-height: 25px;}
  .support-request-sec .entire-content-sec { padding: 50px 60px;}
  .support-request-sec .gform_fields { row-gap: 18px !important; }
  .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before{width: 24px; height: 24px; margin-right: 12px;}
  .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend{margin: 10px 0 18px 0;}
  .support-request-sec .gform_footer input.gform_button.button{padding: 20px 0px !important;margin: 25px 0 0 0 !important;    background-position-y: 25px !important;padding-left: 15px !important;    font-size: 24px !important;}
  .support-request-sec .gform_footer input.gform_button.button:hover{padding-left: 0px !important;}
  .support-request-sec .support-page-form-sec { margin-top: 35px; }
  .support-request-sec .support-page-form-sec form input, .support-request-sec .support-page-form-sec form textarea{padding: 10px 24px !important;    line-height: 34px;}
  .support-request-sec .entire-content-sec h2 {line-height: 55px;}
  .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend{font-size: 24px; line-height: 27px;}
  .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{font-size: 21px;    line-height: 23px;}
  .support-request-sec .gform_wrapper.gravity-theme .gfield textarea.small { height: 90px;}
  .google-recaptcha-container{transform: scale(0.75); transform-origin: 0 0;}

      /* ===================== Google Ads Page ================== */
      .arrow-container .arrow-icon{width: 60px; height: 60px;}
      .arrow-container .arrow-icon img{width: 35px; height: auto;}
      .google-ads-banner-image .banner-image{width: 1250px;}
      .google-ads-banner-image .banner-image video{ position: absolute; top: 32px; left: 157px; width: 74.5%; }
      /* .google-ads-page-banner{    padding-top: 120px;} */
      .top-banner-image.google-ads-banner-image { padding-bottom: 0; margin-bottom: -160px; padding-top: 60px; }
      .google-ads-page-banner p {padding: 0 330px; line-height: 30px;}
      .google-ads-page-banner .banner-image { margin-bottom: -160px;    margin-top: 60px; }
      .book-chiro-patients-ads-sec{padding-top: 280px;}
      .book-chiro-patients-ads-sec .left-side { padding-right: 30px; }
      .book-chiro-patients-ads-sec h2{font-size: 46px; letter-spacing: -0.5px; line-height: 60px;}
      .book-chiro-patients-ads-sec p{padding-right: 10px;}
      .book-chiro-patients-ads-sec p strong{margin: 20px 0 15px 0;}
      .google-ads-for-mobile-sec .right-side { padding-left: 60px; }
      .google-ads-for-mobile-sec h3 { font-size: 40px; line-height: 53px;}
      .google-ads-for-mobile-sec p{padding-right: 60px;}
      .google-ads-for-mobile-sec .common-btn { margin-top: 40px; }
      .power-of-google-ads-sec .top-heading-sec{    margin-bottom: 35px;}
      .power-of-google-ads-sec .each-point .right-side { padding-left: 20px; }
      .power-of-google-ads-sec .each-point p { font-size: 22px;    line-height: 28px;}
      .power-of-google-ads-sec .each-point .right-side h3 { font-size: 27px; line-height: 22px; margin-bottom: 15px;}
      .power-of-google-ads-sec .each-point.third { margin-top: 30px; }
      .power-of-google-ads-sec .row.first .left-side img{width: 195px;}
      .power-of-google-ads-sec .row.second .left-side img{width: 225px;}
      .power-of-google-ads-sec .row.third .left-side img{width: 225px;}
      .power-of-google-ads-sec h2 { font-size: 46px; line-height: 62px; }

      /* ===================== Blog Page ================== */
      .blog-page h1 { font-size: 35px; line-height: 47px;}
      .blog-page .blog-right-side .all-blogs .each-blog figure img { width: 100%; height: 230px;}
      .blog-page .blog-right-side .all-blogs article h3 { font-size: 22px; line-height: 30px;padding-right: 30px;}
      .blog-page .blog-right-side .all-blogs {grid-gap: 45px 35px;}
      .blog-page .blog-right-side .all-blogs .author-details h4 { font-size: 19px; line-height: 24px;}

      /* ===================== Blog Single Page ================== */

      .blog-single-page { padding: 90px 0; }
      .blog-single-page .single-right-side h1 { font-size: 40px; line-height: 54px;margin: 22px 0 26px 0;}
      .blog-single-page p.all-posts{margin-bottom: 60px;}
      .blog-single-page .single-left-side .toc-sec #toc-content { padding-left: 18px;}
      .blog-single-page .single-left-side .toc-sec #toc-content a{font-size: 18px;line-height: 26px;margin-bottom: 15px;}
      .blog-single-page .single-left-side .inner-content {top: 160px; max-height: calc(100vh - 60px); overflow-y: auto; padding-right: 14px; }
      .blog-single-page .single-left-side .toc-sec { margin-top: 50px; }
      .blog-single-page .single-left-side{width: 30%;}
      .blog-single-page .single-right-side { padding-left: 25px; width: 65%; }
      .blog-single-page .single-right-side .author-details{margin-bottom: 60px;}
      .blog-single-page .single-right-side .all-blog-contents p{font-size: 20px;line-height: 36px;}
      .blog-single-page .single-right-side .all-blog-contents ul li{font-size: 20px;line-height: 28px;padding-left: 40px; background-position: 0 2px; background-repeat: no-repeat; margin-bottom: 15px; background-size: 24px;}
      .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 25px; line-height: 38px;margin-bottom: 15px; margin-top: 30px;}
      .blog-single-page .bottom-author-information { padding: 30px 30px;}
      .blog-single-page .bottom-author-information .author-details .left-side { width: 80px; height: 80px;}
      .blog-single-page .bottom-author-information .author-details .left-side .author-profile-img { width: 36px; }
      .blog-single-page .bottom-author-information .author-details .right-side { margin-left: 20px; }
      .blog-single-page .bottom-author-information .author-details p{    line-height: 19px;font-size: 19px;}
      .blog-single-page .single-right-side .author-details h4{ font-size: 23px; line-height: 30px; }
      .blog-single-page .bottom-author-information .author-bio-info p{font-size: 20px;line-height: 33px;}

      .category-page h1 { font-size: 40px; line-height: 54px;}

        /* ===================== Founder Message Page ================== */

        .founder-message-page { padding: 100px 0; }
        .founder-message-page .right-side h1{font-size: 47px; line-height: 63px;margin: 20px 0 38px 0;}
        .founder-message-page .right-side img.founder-image{    margin-bottom: 40px;}
        .founder-message-page .right-side .information p { margin-bottom: 22px; font-size: 20px; line-height: 31px; padding-right: 0px;}
        .founder-message-page .left-side .inner-sec{    top: 160px;}


           /* ===================== Plans Page ================== */
   .plan-page-banner .plan-depndent-items .each-box { display: inline-block; padding: 15px 15px; background-color: #FDFDFD; border: 1px solid #EBEBEB; border-radius: 8px; height: 114px; width: 270px; }
   .plan-page-banner.inner-banner h1 { text-align: center; margin-bottom: 30px; line-height: 52px; }
   .plan-page-banner .plan-depndent-items {gap: 15px;}
   .plans-what-included-sec { padding-top: 40px; padding-bottom: 100px; }
   .plans-what-included-sec p { padding: 0 130px; }
   .plans-what-included-sec h2 { margin-bottom: 20px; }
   .plans-what-included-sec .common-btn { margin-top: 40px; }
   .digital-markt-plans-sec .top-heading h2 { font-size: 60px; line-height: 69px; }
   .digital-markt-plans-sec h1{font-size: 60px; line-height: 69px;margin-bottom: 35px;}
   .digital-markt-plans-sec .top-heading p { padding: 0 150px; }
   .digital-markt-plans-sec .each-plan-sec .inner-sec { padding: 30px 25px; }
   .digital-markt-plans-sec .each-plan-sec .info-box{padding-right: 20px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec h3 { font-size: 33px; line-height: 46px; background-size: 47px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec p{font-size: 18px;line-height: 27px;}
   .digital-markt-plans-sec .each-plan-sec .common-btn { width: 100%; padding: 22px 0 22px 20px; font-size: 22px; line-height: 24px; margin-top: 25px; }
   .digital-markt-plans-sec .each-plan-sec .common-btn:hover{padding-left: 0;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec h4 { font-size: 25px; line-height: 34px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li{font-size: 18px; line-height: 22px;}
   .digital-markt-plans-sec .each-plan-sec .inner-sec li.not-available, .digital-markt-plans-sec .each-plan-sec .inner-sec li.available{padding-left: 25px; background-size: 15px;}
   .plan-page-banner .plan-depndent-items .each-box img{width: auto; height: 33px;}
   .plan-page-banner .plan-depndent-items .each-box p {margin-top: 13px; font-size: 17px; line-height: 17px;}
   .plan-page-banner .plan-depndent-items .each-box p br{display: block;}
   .plan-page-banner .btn-sec .common-btn { margin-top: 32px; }

   .digital-markt-plans-sec .bottom-cta-content h4{font-size: 37px; line-height: 52px;}
   .digital-markt-plans-sec .bottom-cta-content .common-btn{margin-top: 40px;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text{width: 345px; font-size: 15px; line-height: 18px;bottom: 180%;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text::after{border-width: 8px;}
   .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip img{width: 16px; height: auto;}

   /* ===================== social media marketing ================== */

   .social-media-marketing-banner h1 { margin-bottom: 25px; }
   .social-media-marketing-second-sec .left-side { padding-right: 22px; }
   .social-media-marketing-second-sec h2 {margin-bottom: 20px; line-height: 60px; }
   .social-media-marketing-second-sec .left-side p:nth-last-child(2){margin-bottom: 0px;}
   .elevate-social-media p { padding-right: 80px; }
   .elevate-social-media h3 { font-size: 32px; line-height: 41px;}
   .elevate-social-media ul li{font-size: 24px; line-height: 31px; background-size: 28px;padding-left: 41px; background-position: 0 2px;}
   .level-up-social-game-sec p { margin-bottom: 15px; }
   .level-up-social-game-sec ul li span.content-text{font-size: 20px; line-height: 28px;}
   .level-up-social-game-sec .common-btn { margin-top: 30px; }
   .elevate-social-media .common-btn { margin-top: 40px; }
   .benefit-social-media-marketing-sec .each-point .right-side h3 { font-size: 27px; line-height: 22px;margin-bottom: 15px;}
   .benefit-social-media-marketing-sec .each-point p { font-size: 22px; line-height: 28px;padding-right: 70px;}
   .benefit-social-media-marketing-sec .each-point.first img{height: 165px;}
   .benefit-social-media-marketing-sec .each-point.second img{height: 165px;}
   .benefit-social-media-marketing-sec .each-point.third img{width: 243px; margin-right: 13px;}
   .benefit-social-media-marketing-sec .each-point.second { margin-top: 0px; }
   .benefit-social-media-marketing-sec .each-point.third { margin-top: 12px; }
   .benefit-social-media-marketing-sec .top-heading-sec { margin-bottom: 30px; }
   .benefit-social-media-marketing-sec .top-heading-sec h2{line-height: 60px;}
   .benefit-social-media-marketing-sec .each-point .left-side{text-align: right;}
   .benefit-social-media-marketing-sec .each-point .right-side { padding-left: 15px; }
   .benefit-social-media-marketing-sec .each-point.first .right-side, .benefit-social-media-marketing-sec .each-point.second .right-side { margin-top: -20px; }
   .level-up-social-game-sec .left-side .left-side-image {margin-left: -6.5vw; width: 54vw;}
   .level-up-social-game-sec .right-side { padding-left: 12px; width: 45%;}
   .level-up-social-game-sec .left-side { padding-left: 12px; width: 55%;}

   /* ===================== Pricing Page ================== */

   .plan-page-banner.pricing-page-banner .btn-sec .common-btn {padding-top: 17px; padding-bottom: 17px; }
   .inner-banner.pricing-page-banner{height: calc(100vh - 125px);}
   .digital-mart-price-sec .plan-price { padding: 15px 80px 15px 31px;margin-left: -25px;    margin-top: 30px;}
   .digital-mart-price-sec .plan-price .old-price{font-size: 24px; line-height: 32px;top: -2px;}
   .pricing-page-banner .top-heading p {font-size: 21px; line-height: 21px;}
   .pricing-page-banner .top-heading p .current-price{font-size: 35px; line-height: 36px;}
   .pricing-page-banner .top-heading{margin-bottom: 20px;}
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box img { height: 34px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box p { margin-top: 14px; font-size: 16px; line-height: 17px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box { padding: 15px 15px; height: 113px; }
   .plan-page-banner.pricing-page-banner .btn-sec .common-btn { margin-top: 23px; }
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p{font-size: 21px; line-height: 22px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{font-size: 35px; line-height: 54px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .common-btn { margin-top: 25px; }
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec p { margin-top: 30px; }
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .info-box { margin-top: 30px; }



/* Sneha */
.get-pricing-from-sec .gform_wrapper.gravity-theme .form-box { padding: 25px 5px 25px 20px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 18px; line-height: 24px; max-width: 100%;}
#field_4_3 input{width: 80%;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button , .get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{padding: 20px 35px;}
.get-pricing-from-sec #field_4_24 .gfield_label{    width: 500px;}
.get-pricing-from-sec #field_4_25 .gfield_label{    width: 500px;}
.get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side { padding: 50px 0px 50px 60px; }

.our-partner-sec .partners-logo img, .our-partner-sec .partners-logo svg { width: 70%; }
.all-contact-info-sec .inner-sec .each-box.email p span.first{width: 105px;}




.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec h2 span{display: block;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec h3{padding-right: 220px;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec p{padding-right: 70px;}

.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points::before { height: 620px; }
.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points h3 span{left: -73px;}

.page-template-web-design-toronto .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br { display: none; }

.author-page-content { padding: 100px 0; }
.author-page-content .right-side h2{font-size: 47px; line-height: 63px;margin: 20px 0 0 0;}
.author-page-content .right-side img.founder-image{    margin-bottom: 10px;}
.author-page-content .right-side .information p { margin-bottom: 22px; font-size: 20px; line-height: 31px; padding-right: 0px;}
.author-page-content .left-side .inner-sec{    top: 160px;}

.effective-patient-growth-sec .email-marketing-chiropractors-sec h2, .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2 , .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 85px;}
.auhor-page.insights-sec h2 { margin-top: 50px; }
.effective-patient-growth-sec .top-heading h2{font-size: 47px; line-height: 63px;}
.effective-patient-growth-sec .top-heading h2:hover{color: initial;}
.effective-patient-growth-sec .inner h2{font-size: 30px;}

/* .author-hamzah-khadim .author-page-content .author-avatar img { margin-bottom: 50px; } */
.level-up-social-game-sec .left-side .left-side-image { margin-left: -10.7vw; width: 56vw; }



.page-template-lawyer-law-firm-seo-page .our-partner-sec { padding: 100px 0 50px 0; }
.page-template-lawyer-law-firm-seo-page .one-stop-shop-cta-sec p { padding-right: 0; }
.page-template-lawyer-law-firm-seo-page .seo-content-patient-growth-sec p:last-child { padding-right: 80px; }
.page-template-lawyer-law-firm-seo-page .content-that-sets-clinic-apart-sec p { padding: 0 90px; }
.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 110px; }

.page-template-medical-healthcare-seo-page .our-partner-sec { padding: 100px 0 50px 0; }
.page-template-medspa-seo-page .our-partner-sec{padding: 100px 0 50px 0;}
.page-template-garage-door-seo .our-partner-sec{padding: 100px 0 50px 0;}

.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p { padding-right: 70px; }
.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p:last-child { padding-right: 40px; }
.page-template-medical-healthcare-seo-page .strategy-driven-seo-sec h2 { font-size: 43.5px; }


.map-sec iframe{width: 180px; height: 180px;}
.footer-sec .connect-with-us {padding-left: 12px;width: 19%;}
.map-sec{width: 100%;}
.footer-sec .footer-content.quick-link{    width: 14%;}
span.logik-digital-text span.letter-i::before { top: 0.3px; }

.page-id-18 .our-partner-sec{padding: 20px 0 70px 0;}
.page-id-18 .exploration-session-sec { margin-top: -40px; margin-bottom: 0px; }

.founder-message-page .right-side .information .founder-desig p { font-size: 17px; line-height: 21px !important;}

.privacy-policy-page h1{font-size: 47px; line-height: 63px;}
.page-template-contact-page h1 {font-size: 50px; line-height: 63px;}




.marketing-dashboard-top-image .inner-gif-screen{    left: 153px;}
.customize-raynor-ad-allowance{     padding: 100px 0;padding-left: 100px;}
.customize-raynor-ad-allowance .left-side { width: 44%;}
.check-your-digital-marketing-sec { padding-left: 0; }
.cost-effective-raynor-authorize-sec .top-heading-sec p{padding: 0 170px;}
.cost-effective-raynor-authorize-sec .each-plan{width: 100%;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-size: 36px; line-height: 43px;}
.optional-raynor-product-api-sec .each-plan {width: 100%;}
.optional-raynor-product-api-sec .each-plan h3{font-size: 36px; line-height: 43px;}
.raynor-video-img-sec video{height: 100%;}
.raynor-key-benefit-sec .row { margin: 0; }
.raynor-key-benefit-sec article .inner{    padding: 30px 20px;}
.raynor-key-benefit-sec article .inner h3 {font-size: 28px; line-height: 40px;}
.raynor-key-benefit-sec article .inner p {font-size: 21px; line-height: 34px; letter-spacing: -0.5px;}
.why-partner-with-logik-sec.raynor-dealer-why .left-side p { padding-right: 100px; }

.check-your-digital-marketing-sec { padding: 110px 0;}
.raynor-dealer-website-programme-banner h1 { margin-bottom: 10px; }
.check-your-digital-marketing-sec h2{font-size: 42px; line-height: 58px;}
.additional-landing-page-sec { padding-top: 60px; }
.raynor-website-steps-sec { padding: 100px 0 50px;}
.raynor-website-steps-sec article{margin-bottom: 50px;}
.raynor-website-steps-sec span.number-span{font-size: 119px;    line-height: 123px;}
.raynor-website-steps-sec article:first-child span.number-span { font-size: 135px; line-height: 142px; }
.raynor-website-steps-sec article{margin-bottom: 40px;}
.raynor-website-steps-sec .img-sec{margin-right: 35px; width: 80px;}
.raynor-website-steps-sec h3{    font-size: 26px;}

.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner .mobile-screens{bottom: 36px; right: 138px;}

.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner .mobile-screens img{width: 269px; height: auto;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-inner .mobile-screen-frame{bottom: 10px; right: 100px; width: 370px; height: auto;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-inner img{width: 470px;height: auto;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-inner{top: calc(100% - 468px);}
.check-your-digital-marketing-sec { padding: 110px 0;}
.additional-landing-page-sec .each-page-template h4{font-size: 23px; line-height: 34px;margin-top: 25px; margin-bottom: 12px;}
.additional-landing-page-sec .each-page-template a.view-btn{font-size: 18px; line-height: 26.46px;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next img, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev img{width: 65px; height: auto;}

.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p { padding: 0 290px; }

.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 140px; margin-left: 80px; }
.garage-door-sec-six .top-heading{width: 89%;}

.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec.medspa-sec-third p{    letter-spacing: -0.2px;}


.manage-digital-marketing-services.logik-digital-marketing .left-side { width: 42%; }
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer{right: 0%; top: 167px; height: calc(100% - 180px);}
.three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{right: 0%; top: 167px; height: calc(100% - 180px);}
.three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-inner img{width: 80%;}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screen-frame{bottom: 110px; right: 185px; width: 350px; height: auto;}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screens{bottom: 138px; right: 221px;}
.marketing-dashboard-top-image .dashboard-top-banner-laptop-image { margin-right: 230px; width: 75%; }
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner .mobile-screens-all-images img{    width: 252px; height: auto;}
.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-inner, .three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-inner{top: calc(100% - 420px);}
.manage-digital-marketing-services.logik-digital-marketing { padding: 80px 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading{width: 86%;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .left-side, .digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side{width: 43%;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{font-size: 17px; line-height: 27px;padding-right: 10px;}

.seo-intro-banner .banner-content p { padding: 0 230px; line-height: 30px; }
.page-id-5204 .seo-intro-banner .banner-content p{padding: 0 250px;}
.page-id-5206 .seo-intro-banner .banner-content p{padding: 0 250px;}
.page-id-4976 .seo-intro-banner .banner-content p{padding: 0 250px;}
.page-id-4958 .seo-intro-banner .banner-content p{padding: 0 250px;}

.author-page-content .right-side p{font-size: 18px;line-height: 25px;}
.insights-sec figure img{    height: 240px;}


/* dhruv css(06-06-2025) */
/*========================= garage-door/medspa-seo================ */
 .garage-door-sec-third.why-chiro-clinic-need-sec h2{font-size: 44px;}
 .page-id-5204 .garage-door-sec-six .logik-digital h2{font-size: 44px;}


/* ----- AI SEO page ---- */

.ai-seo-banner p { padding: 0 140px;}
.ai-search-optimized-problems .left-side{    width: 47%;}
.ai-search-optimized-problems .right-side{    width: 53%;}
.what-included-sec.ai-search-optimized-problems .right-side .inner-sec { padding: 30px 30px; }
.ai-seo-process .right-side h3{font-size: 24px;line-height: 39px;    margin-top: 30px;}
.ai-seo-process .right-side h3 span { width: 40px; height: 40px;     font-size: 22px;}
.ai-search-landscape .each-shifting p { padding: 0 30px; line-height: 27px;}
.ai-search-landscape .each-shifting h3{font-size: 44px;line-height: 63px;}
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p { padding-right: 40px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points::before{    height: 830px;}
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 80px; }
.page-template-ai-seo .our-partner-sec{padding: 80px 0 40px 0;}
.why-partner-with-logik-sec.ai-seo-why-partner-logik .right-side-options .each-option .right-side-icon p{padding-right: 40px;}
.ai-seo-process video{width: 478px; height: 287px; top: 17px; left: 73px; object-fit: contain;}

.ai-seo-business-imapact .live-google-search-typing video {width: 478px; height: 287px; top: 17px; left: 73px; object-fit: cover;}


/* Case Study Page css */

.common-case-study ul li{font-size: 20px;line-height: 29px;padding-left: 36px;margin-bottom: 14px; background-size: 22px;background-position: 0 5px;}
.common-case-study h3 { font-size: 35px; font-weight: 600; line-height: 51.57px;}
.case-study-banner article .content-sec { margin-left: 90px;     width: 64%; }
.case-study-banner h4{font-size: 27px; font-weight: 500; line-height: 43px;}
.case-study-banner h1 { font-size: 56px;line-height: 75px;}
.case-study-banner { padding: 100px 0 160px;}
.common-case-study p.big-text{    font-size: 22px;line-height: 36px; margin-bottom: 24px;}
.case-challenges-sec .right-side {padding-right: 60px; padding-left: 30px;}
.case-approch-sec .right-side{    padding-left: 30px;}
.case-strategy-sec{padding-top: 550px; padding-bottom: 210px;}
.case-strategy-sec .right-side { padding-right: 130px;}
.case-cta-img .row{    padding: 100px 40px 100px 40px;}
.case-cta-img article h4 { font-size: 30px;line-height: 39px;}
.case-cta-img article p {font-size: 18px; line-height: 32px; }
.case-growth-sec .right-side { padding-right: 10px; padding-left: 30px; }
.case-amazing-sec .left-side { padding: 48px 60px; }
.case-related-sec article .inner{padding: 310px 40px 40px;}
.case-related-sec article h3 { font-size: 28px;line-height: 40px;}
.case-related-sec article img { margin-bottom: -280px; padding: 0 20px;}
.case-approch-sec{padding-bottom: 200px;}
.case-about-oak-phy-well{    padding-bottom: 470px;}
.case-study-banner article ul li { padding: 0; background: none; margin: 0; }
.case-approch-sec ul { padding-right: 30px; }
.case-approch-sec h4{font-size: 25px; line-height: 34px;margin-bottom: 26px;}

.case-amazing-sec{padding-bottom: 50px;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 0px;}
.randy-case-study-banner{        padding: 80px 0 142px;}


.new-case-study-landing-page h1 { font-size: 60px; line-height: 70px;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding-left: 30px;     padding-right: 0;}
.new-case-study-landing-page .next-main-row.switch-sec .col-12 .col-inner-sec{padding-left: 0;     padding-right: 30px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{padding: 30px 30px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 180px;height: 90px; object-fit: contain;}
.new-case-study-landing-page .next-main-row.butzi-gift-case .inner-sec .right-side-content .top-logo img{height: 120px; }
.new-case-study-landing-page .next-main-row.butzi-gift-case .inner-sec .left-side-image img{        height: 735px;}
.new-case-study-landing-page .next-main-row:nth-child(5) .inner-sec .right-side-content .top-logo{ margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 20px; line-height: 34px;    letter-spacing: 0.3px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 28px; line-height: 41px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details p{font-size: 20px; line-height: 22px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{margin: 34px auto;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{    width: 75px;left: -16px; top: -26px}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 20px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 15px; border-left: 3px solid #EAAA00}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 32px; line-height: 35px; margin-bottom: 10px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 18px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2) { margin-left: -16px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 25px; padding-top: 18px; padding-bottom: 18px; line-height: 28px;    margin-top: 30px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image img{position: absolute; top: -20px; width: 507px; height: 704px; object-fit: cover; border-radius: 15px;}
.new-case-study-landing-page .next-main-row.randy-case-study .inner-sec .left-side-image img{        height: 860px;}
.new-case-study-landing-page .next-main-row{margin-top: 100px;}

.folded-leaf-key-sec.case-cta-img article p{    font-size: 22px;    line-height: 36px;}
/* .page-template-case-study-folded-leaf .case-next-step-sec, .page-template-case-study-for-natura-legal-policy .case-next-step-sec, .page-template-case-study-for-clark-sons-doors .case-next-step-sec, .page-template-case-study-for-blue-zone .case-next-step-sec{    margin-bottom: -40px;} */


/* ---- Case Study Video Testimonial Sec ---- */

.case-study-video-testimonial-sec .col-12{padding-left: 30px;     padding-right: 0;}
.case-study-video-testimonial-sec .inner-sec .right-side-content{padding: 30px 30px;        padding-right: 20px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{margin-bottom: 30px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 180px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 18px; line-height: 29px;    margin-bottom: 11px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 26px; line-height: 39px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details p{font-size: 19px; line-height: 20px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{margin: 24px auto;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review img{    width: 75px;left: -16px; top: -26px}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 20px; }
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 15px; border-left: 3px solid #EAAA00}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 28px; line-height: 23px; margin-bottom: 10px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 18px;     line-height: 23px;}
/* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2) { margin-left: -46px; } */
.case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 22px; padding-top: 13px; padding-bottom: 13px; line-height: 26px; margin-top: 30px;}
.case-study-video-testimonial-sec .inner-sec .left-side-image img{position: absolute; top: -20px; width: 500px; height: 610px; object-fit: cover; border-radius: 15px;}
.page-template-raynor-pricing-purchase .our-partner-sec{padding: 10px 0 30px 0;}

.case-study-video-testimonial-sec .new-cmn-btn { margin-top: 30px; }
.case-study-video-testimonial-sec .new-cmn-btn span.text { font-size: 23px; }
.case-study-video-testimonial-sec.home-page .inner-sec .left-side-image img { top: -27px; }

/* ----- E-Commerce Websites ----- */

.ecommerce-website-banner ul li{font-size: 26px; background-size: 24px;padding-left: 39px;margin-right: 40px; line-height: 29px;}
.buid-compliance-growth-sec{padding-top: 90px; padding-left: 100px; padding-bottom: 90px;}
.buid-compliance-growth-sec ul li{font-size: 18px; line-height: 26px;padding-left: 34px; background-position: 0 3px;    background-size: 20px;}
.check-your-digital-marketing-sec.logik-ecommerce-check-out { padding: 90px 0 90px 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p { font-size: 20px; line-height: 34px; letter-spacing: -0.1px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{    font-size: 27px;    margin-bottom: 19px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-size: 18px; line-height: 26px;    margin-bottom: 13px;padding-left: 34px; background-position: 0 5px;background-size: 20px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result { margin-bottom: 40px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review img{width: 55px; left: -16px;        top: -12px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .left-side-image img{width: 493px; height: 685px;}
.ecommerce-website-pricing-sec .each-plan{    width: 100%;}
.ecommerce-website-pricing-sec h3{font-size: 36px; line-height: 46px;}
.ecommerce-website-pricing-sec h3 span.short-text { font-size: 20px;}
.ecommerce-website-pricing-sec h4{    font-size: 26px;}
.ecommerce-site-include-sec .each-box .inner-content { padding: 30px 30px; padding-right: 40px;}
.ecommerce-site-include-sec .each-box { margin-bottom: 30px; }
.ecommerce-site-include-sec .each-box.left-side .inner-content { margin-right: 0px; }
.ecommerce-site-include-sec .each-box.right-side .inner-content { margin-left: 0px; }
.ecommerce-why-custom-sec .top-heading { margin-bottom: 40px; }
.ecommerce-website-banner .top-logo { margin-bottom: 25px; }
.ecommerce-website-pricing-sec .common-btn.first { margin-right: 20px;}
.ecommerce-site-include-sec .each-box h3{font-size: 24px;margin-bottom: 24px; background-size: 65px;line-height: 68px; padding-left: 85px;}
.ecommerce-site-include-sec { padding-top: 80px; padding-bottom: 80px; }
.ecommerce-process-sec .top-heading h3{font-size: 31px;    margin-bottom: 40px;}
.page-template-ecommerce-website-landing-page .our-partner-sec { padding-top: 0; padding-bottom: 30px; }

.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images{    padding-top: 100px;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text { font-size: 18px; }

.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .main-mobile-frame-inner .mobile-screen-frame{    bottom: 120px;right: 115px;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .main-mobile-frame-inner .mobile-screens{    bottom: 146px;    right: 152px;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .hand-with-mobile-outer{top: 147px;     right: -69px;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .hand-with-mobile-inner img{        width: 77%;}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .hand-with-mobile-inner{top: calc(100% - 404px);}
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .right-side { width: 45%; padding-right: 20px; }
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .left-side { width: 55%; }
.three-mobile-scrolling-section.logik-dashboard.ecommerce-cannabis .check-your-digital-marketing-sec .left-side-two-image{    gap: 25px;}

/* --- New Bluezone casestudy---- */

.newcasestudy-common ul li{   font-size: 20px; line-height: 28px; }
.newcasestudy-common p{font-size: 22px; line-height: 32px;}
.newcasestudy-common h2{font-size: 42px; line-height: 53px;}

.newcasestudy-client-overview-sec p { padding: 0 270px; line-height: 32px; }
.newcasestudy-client-overview-sec .common-btn { margin-top: 35px; }
.newcasestudy-threemobilescrolling-sec .bluzone-top-laptop-screen-image img{    width: 980px; height: auto;}
.buid-compliance-growth-sec.project-brief-sec { padding-top: 50px; padding-left: 70px; margin-top: 100px; }
.buid-compliance-growth-sec.project-brief-sec p { line-height: 29px; margin-bottom: 0px; font-size: 18px;}
.key-feature-highlight .inner-box ul li{font-size: 20px; line-height: 26px;padding-left: 35px; background-position: 0 4px;background-size: 20px;}
.full-screen-autoplay-slider-images.second-row { padding-top: 40px; padding-bottom: 100px; }
.full-screen-autoplay-slider-images.first-row{ padding-top: 100px;}

.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .main-mobile-frame-inner .mobile-screen-frame{    bottom: 120px;right: 115px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .main-mobile-frame-inner .mobile-screens{    bottom: 146px;    right: 152px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .hand-with-mobile-outer{top: 147px;     right: -69px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .hand-with-mobile-inner img{        width: 77%;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .hand-with-mobile-inner{top: calc(100% - 404px);}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .right-side { width: 45%; padding-right: 20px; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .left-side { width: 55%; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .left-side-two-image{    gap: 25px;}
.logik-ecommerce-check-out .new-cmn-btn { margin-top: 130px; }

.bluezone-casestudy-sample p { padding: 0 30px; }
.key-feature-highlight .inner-box .left-side-image img{width: 580px; height: auto;}
.bluezone-botanica-testimonial .content p{font-size: 22px; line-height: 37px;    margin-top: 22px;}
.bluezone-botanica-testimonial .content .client-details h3{font-size: 28px; line-height: 34px;}
.bluezone-botanica-testimonial .content .client-details p{font-size: 20px; line-height: 33px;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 80px 0 40px 0; }

.new-case-study-banner h1{font-size: 46px; line-height: 70px;}
.new-case-study-banner p{font-size: 25px; line-height: 33px;}
.result-impact-sec .right-side .image-wrapper{    width: 88%;    right: calc(-68vw + 50%);}
.result-impact-sec .left-side { margin-bottom: 0px; }
.new-bluezone-next-step-sec .left-side-image .image-wrapper{width: 56%;    top: 50px;}
.new-bluezone-next-step-sec ul li{background-size: 20px; margin-bottom: 18px;padding-left: 31px; background-position: 0 5px;}
.bluezone-botanica-testimonial .content p{margin-bottom: 40px;}
.bluezone-botanica-testimonial { margin-top: 100px; }
.result-impact-sec h2{margin-bottom: 20px;}
.key-feature-highlight .inner-box h2{margin-bottom: 25px;}
.new-bluezone-next-step-sec p{    margin-bottom: 20px;}
.full-screen-autoplay-slider-images .slider-track-wrapper{height: 470px;}
.full-screen-autoplay-slider-images .scroll-img{height: 470px;}
.landscape iframe{    height: 394px;}

.page-id-5585 .case-next-step-sec, 
.page-id-5379 .case-next-step-sec, 
.page-id-5384 .case-next-step-sec, 
.page-id-5340 .case-next-step-sec, 
.page-id-5349 .case-next-step-sec, 
.page-id-5381 .case-next-step-sec,
.page-id-5446 .case-next-step-sec{margin-bottom: 0;}


/***********************/
.new-home-banner .pin{    width: 32px;}
.new-banner-sec h1 { font-size: 46px; line-height: 70px;}
.all-services-intro-sec h2 { font-size: 40px; line-height: 56px;}
.newcasestudy-client-overview-sec h2 { margin-bottom: 20px; }

.mobile-device{width: 370px; height: 650px;}
.desktop-device{width: 1144px; height: 600px;}
.landscape-device {width: 778px; height: 340px;}
.new-bluezone-next-step-sec .right-side-content{    padding-left: 70px;}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{top: 0;}
.ecommerce-website-banner.inner-banner h1{font-size: 46px; line-height: 70px;}
.result-impact-sec .right-side .image-wrapper{        right: calc(-64vw + 50%);}

/* .bluezone-casestudy-section.img-video-sec article .image img{    height: 700px;} */

.bluezone-casestudy-section.img-video-sec article .image img, .bluezone-casestudy-section.img-video-sec article .hover video{    height: 657px;}

.new-common-heading h1{font-size: 46px !important; line-height: 70px !important;}


.new-about-banner h1 { font-size: 46px; line-height: 70px; }
/* .new-about-banner .about-gloabl-map-container .about-map-pin{    width: 230px;} */
.new-about-banner .about-gloabl-map-container .about-map-pin img{width: 35px;height: auto;}


/*** New layout ***/

.new-page-layout.google-ads-page-banner p { padding: 0 310px;}
.new-page-layout.website-design-banner p{    padding: 0 240px;}
.new-page-layout.email-marketing-page-banner p { padding: 0 220px;}
.new-page-layout.content-chiropractors-page-banner p { padding: 0 200px;}


.new-next-case-study { padding: 60px 0 0;}
.new-next-case-study h2 { font-size: 32px; line-height: 45px; }
.new-next-case-study a.new-cmn-btn span.text { font-size: 38px;}
.new-next-case-study .banner-content { padding-bottom: 60px; }
.page-id-5446 .exploration-session-sec, .page-id-5948 .exploration-session-sec , .page-id-5384 .exploration-session-sec , .page-id-6181 .exploration-session-sec , .page-id-5379 .exploration-session-sec , .page-id-5381 .exploration-session-sec , .page-id-5585 .exploration-session-sec , .page-id-5349 .exploration-session-sec , .page-id-5340 .exploration-session-sec{    padding-top: 0;        margin-top: 0;}
.page-id-5446 .exploration-session-sec .exploration-session-content-sec, .page-id-5948 .exploration-session-sec .exploration-session-content-sec , .page-id-5384 .exploration-session-sec .exploration-session-content-sec , .page-id-6181 .exploration-session-sec .exploration-session-content-sec , .page-id-5379 .exploration-session-sec .exploration-session-content-sec , .page-id-5381 .exploration-session-sec .exploration-session-content-sec , .page-id-5585 .exploration-session-sec .exploration-session-content-sec , .page-id-5349 .exploration-session-sec .exploration-session-content-sec , .page-id-5340 .exploration-session-sec .exploration-session-content-sec{    top: 42%;}




.new-next-case-study img{    height: 620px;}


.page-id-5510 .new-our-layout-partner .our-partner-sec, .page-id-5516 .new-our-layout-partner .our-partner-sec, .page-id-5823 .new-our-layout-partner .our-partner-sec, .page-id-5827 .new-our-layout-partner .our-partner-sec, .page-id-5829 .new-our-layout-partner .our-partner-sec, .page-id-5415 .new-our-layout-partner .our-partner-sec, .page-id-5522 .new-our-layout-partner .our-partner-sec, .page-id-6402 .new-our-layout-partner .our-partner-sec, .page-id-6440 .new-our-layout-partner .our-partner-sec {padding-top: 0 !important; padding-bottom: 40px;}
.page-id-5800 .new-our-layout-partner .our-partner-sec, .page-id-5802 .new-our-layout-partner .our-partner-sec, .page-id-5825 .new-our-layout-partner .our-partner-sec, .page-id-5815 .new-our-layout-partner .our-partner-sec, .page-id-5798 .new-our-layout-partner .our-partner-sec, .page-id-5819 .new-our-layout-partner .our-partner-sec, .page-id-5817 .new-our-layout-partner .our-partner-sec, .page-id-5821 .new-our-layout-partner .our-partner-sec, .page-id-5810 .new-our-layout-partner .our-partner-sec, .page-id-5812 .new-our-layout-partner .our-partner-sec {padding-top: 120px !important; padding-bottom: 210px !important;}



.new-video-testimonial-sec.bluezone-botanica-testimonial .content p{font-size: 22px; line-height: 38px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content { padding-left: 40px; padding-right: 20px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content img{width: 60px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial video{height: 503px;}

.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog {max-width: 1020px;}



.page-id-5379 .new-bluezone-next-step-sec .left-side-image{width: 60%;}



.result-impact-sec.number-stats-with-result-sec .top-heading{width: 45%;padding-right: 40px;}
.result-impact-sec .stats-card-section {width: 55%;}

.result-impact-sec .stats-card-section .stat h2{font-size: 42px;}
.result-impact-sec .stats-card-section .stat{padding: 0 45px;}
.result-impact-sec .stats-card-section .stat p{font-size: 20px;line-height: 24px;}
.result-impact-sec .stats-card-section .stats-card{padding: 70px 0px;}


/* .result-impact-sec .stats-card-section .stat:first-of-type{padding-left: 15px;}
.result-impact-sec .stats-card-section .stat:last-of-type{padding-right: 15px;} */


.new-number-value-section-all-page article h3{    font-size: 98px;line-height: 80px; margin-bottom: 20px;}


.new-case-study-banner .banner-content.left{    width: 58%;}
.new-case-study-banner .banner-content.right{    width: 42%;}
}




@media (max-width: 575.98px) {

  .col-12{padding: 0 19px;}

  .mobile-heading {display: block;}
  .desktop-heading{display: none;}

  .logik-digital h2 {
    font-size: 31px;
    line-height: 40px;
    text-align: center;margin-bottom: 20px; }
  .logik-digital p {
    font-size: 17px;
    line-height: 26px; }
    .common-btn {    font-size: 18px;    line-height: 18px;    padding: 15px 8px 15px 28px;}
    .common-btn:hover{padding-left: 18px; padding-right: 18px;}

  .logik-digital-padding {
    padding: 50px 0 50px 0; }
  .mobile-image {
    display: block;
    margin-bottom: 25px; }
    .banner-sec .common-btn.mobile{display: inline-block;}
  .banner-sec h1 {font-size: 39px; line-height: 53px; margin-bottom: 21px;letter-spacing: -0.3px;
  }
  .banner-sec h1 span {
    display: block; }
  .banner-sec p {font-size: 23px; line-height: 33px; padding: 0 25px;color: #333;}
  .banner-sec {padding: 60px 0 40px 0; background: linear-gradient(180deg, #F2FAFF 45%, #FFFFFF 100%); text-align: center;height: auto; display: block;}
  .banner-sec .right-side-image{display: none;}
  .banner-sec .right-side-image .carousel-inner{display: none;}
  .banner-sec .banner-img {
    margin-top: 30px; display: none;}
  .our-partner-sec .partners-logo a {
    width: 20%; margin-top: 20px;}
  .our-partner-sec .partners-logo {
    padding: 0 0px; }
  .our-partner-sec .partners-logo a:nth-child(1), .our-partner-sec .partners-logo a:nth-child(2), .our-partner-sec .partners-logo a:nth-child(3) {
    width: 29%; }
    .our-partner-sec .partners-logo a:nth-child(6){width: 14%;}
    .our-partner-sec .partners-logo a:nth-child(4){width: 18%;}
    .our-partner-sec .partners-logo a:nth-child(5){width: 28%;}
    .our-partner-sec .partners-logo a:nth-child(7){width: 26%;}
  .our-partner-sec {padding: 10px 0 40px 0;}
  .our-partner-sec h2 {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 23px; }
  .one-stop-shop-cta-sec h2 {
    padding: 0 0; }
  .effective-patient-growth-sec .top-heading {
    margin-bottom: 45px; }
  .effective-patient-growth-sec .common-btn {
    margin-top: 0px;line-height: 21px; width: 100%;}
  .effective-patient-growth-sec .email-marketing-chiropractors-sec, .effective-patient-growth-sec .content-chiropractors-sec, .effective-patient-growth-sec .paid-ad-chiropractors-sec, .effective-patient-growth-sec .web-design-chiropractors-sec {
    margin-top: 20px; }
  .one-stop-shop-cta-sec {
    text-align: center; }
    .one-stop-shop-cta-sec .common-btn{display: none;}
    .one-stop-shop-cta-sec .common-btn.mobile{display: inline-block;}
  .one-stop-shop-cta-sec h2 {
    margin-bottom: 15px; }
    .one-stop-shop-cta-sec h2.mobile{display: block;}
    .one-stop-shop-cta-sec h2.desktop{display: none;}
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after, .effective-patient-growth-sec .seo-chiropractors-sec .right-side::before, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after, .effective-patient-growth-sec .content-chiropractors-sec .right-side::before, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after {
    display: none; }
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 37px;        background-position: 0px 7px;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2 br{display: none;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec .common-btn{padding: 15px 5px 15px 25px;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec .common-btn:hover { padding-left: 10px; padding-right: 10px; }
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec p{    letter-spacing: -0.1px;}
  .effective-patient-growth-sec .desktop-image {
    display: none; }
  .effective-patient-growth-sec .mobile-image {
    margin-bottom: 30px; }
  .effective-patient-growth-sec .left-side, .effective-patient-growth-sec .right-side {
    width: 100% !important; }
  .testimonial-sec {
    text-align: center;margin-bottom: 0;}
  .testimonial-sec .carousel-control-next, .testimonial-sec .carousel-control-prev {
    position: unset;
    width: 30px;
    height: 30px;
    display: inline-block; }
  .testimonial-sec .carousel-control-next {
    margin-left: 10px; }
  .testimonial-sec .carousel-control-next img, .testimonial-sec .carousel-control-prev img {
    width: 8px; }
    .testimonial-sec .mobile-cover{display: block;}
    .testimonial-sec iframe{height: 300px;}
    .testimonial-sec .desktop-cover{display: none;}
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side, .effective-patient-growth-sec .seo-chiropractors-sec .right-side, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side, .effective-patient-growth-sec .content-chiropractors-sec .right-side, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {padding: 45px 19px 45px 19px;text-align: left; }
  .effective-patient-growth-sec .web-design-chiropractors-sec.inner h2, .effective-patient-growth-sec .seo-chiropractors-sec.inner h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec.inner h2, .effective-patient-growth-sec .content-chiropractors-sec.inner h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec.inner h2 {padding-left: 56px; background-size: 44px; background-position: 0px 1px; line-height: 35px; text-align: left; padding-top: 0px;padding-bottom: 7px;}
  .effective-patient-growth-sec .web-design-chiropractors-sec p, .effective-patient-growth-sec .seo-chiropractors-sec p, .effective-patient-growth-sec .paid-ad-chiropractors-sec p, .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p {line-height: 26px;margin-bottom: 0px;letter-spacing: -0.5px; }
  .effective-patient-growth-sec .inner h2 {padding: 0 0 0 0; font-size: 30px; margin-bottom: 20px; letter-spacing: 0px; font-weight: 400; color: #1C1C1C;}
  .effective-patient-growth-sec .email-marketing-chiropractors-sec p{letter-spacing: -0.1px;}
  .effective-patient-growth-sec .seo-chiropractors-sec h2 { padding-right: 10px;}
  .unlimited-support-sec .support-item-icon img {
    height: 30px; width: auto;}
  .unlimited-support-sec .support-item-icon span {
    margin: 0 20px;
    height: 32px; }
  .unlimited-support-sec .support-item-icon {
    margin-bottom: 20px; }
  .unlimited-support-sec h2 {
    margin-bottom: 25px; }
  .unlimited-support-sec p br {
    display: none; }
  .unlimited-support-sec .common-btn {
    margin-top: 20px; }
  .unlimited-support-sec {
    background-position-x: -370px; padding-top: 45px;}
  .testimonial-sec .right-side {
    padding: 15px 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align: center;
    margin-bottom: 20px; }
  .testimonial-sec .right-side .quote-img {
    display: none; }
  .testimonial-sec .right-side h3 {
    font-size: 16px;
    margin-bottom: 10px; }
  .testimonial-sec .right-side p {
    line-height: 21px;
    padding: 0 0px; }
  .testimonial-sec .right-side .user-sec {
    margin-top: 13px;
    display: block; }
  .testimonial-sec .right-side .user-avtar {
    margin: 0 0 12px 0; }
    .testimonial-sec .right-side .user-avtar img{width: 43px;}
  .testimonial-sec .right-side .user-details h4 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 6px; }
  .exploration-session-sec img.background-image {
    height: 500px;
    object-fit: cover; display: none;}
  .exploration-session-sec .right-side h2 {margin-bottom: 12px; font-size: 32px; line-height: 40px; color: #EAAA00;}
  .exploration-session-sec .right-side p{margin-bottom: 30px; color: #fff;        font-size: 15px;}
  .exploration-session-sec .right-side .inner-sec {padding: 0px 8px; background-color: #002855; border-radius: 0;box-shadow: none !important;}
  .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea {font-size: 15px !important; padding: 11px 10px !important; line-height: 17px !important;}
  .exploration-session-sec .right-side form .form-group {
    margin-bottom: 14px; }
  .exploration-session-sec .right-side form .w50 {
    column-count: 1;
    column-gap: 0; }
  .exploration-session-sec .right-side form h3 {
    font-size: 15px;
    margin: 20px 0 10px 0;
    line-height: 15px; }
  .exploration-session-sec .right-side form .form-check input {
    width: 20px;
    height: 20px; }
  .exploration-session-sec .right-side form .form-check {
    margin-bottom: 6px; }
  .exploration-session-sec .right-side form .form-check input {
    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: 0; }
  .exploration-session-sec .right-side form .form-check label {
    font-size: 15px;
    line-height: 16px;
    margin-left: 6px; }
  .exploration-session-sec .right-side form .w50.checkbox {
    column-count: 2;
    column-gap: 10; }
  .exploration-session-sec .right-side form textarea {
    height: 60px !important;
    margin-top: 0px; }
  .exploration-session-sec .right-side .form-btn button {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding: 15px 0 11px 0;
    background: none;
    background-color: #283E4C;
    margin-top: 0; }
  .exploration-session-sec .left-side p {
    padding: 0;
    text-align: center; }
  .exploration-session-sec .exploration-session-content-sec {
    top: 53%;  position: unset;transform: unset;}
  .exploration-session-sec {padding: 50px 0; background-color: #002855; margin-bottom: 0;}
  .exploration-session-sec .left-side h2 {
    text-align: center; }
  .exploration-session-sec .left-side {
    text-align: center;
    margin-bottom: 30px; display: none;}
  .footer-sec {
    padding: 40px 0; }
    .footer-sec .footer-content{margin-bottom: 30px;padding-left: 30px;}
    .footer-sec .footer-content.connect-with-us{margin-bottom: 0;}
  .footer-sec li {font-size: 16px; line-height: 18px; margin-bottom: 14px;}
  .footer-sec h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 15px; }
  .footer-sec .locations li {
    line-height: 23px;
    background-size: 15px;
    padding-left: 25px;
    background-position: 0 3px; }
    .footer-sec .connect-with-us h3{text-align: left;}
  .footer-sec .connect-with-us li {
    text-align: left; }
  .footer-sec .social-media-sec {
    margin-top: 30px;}
  .footer-sec .social-media-sec li {
    margin: 0 15px 12px 0; }
  .copyright-sec p {
    font-size: 12px;
    line-height: 18px; }
  .copyright-sec {
    padding: 13px 0; }
  .header .mobile-header {
    display: block; }
  .header .desktop-header {
    display: none; }
  .header {
    padding: 15px 0; }
  .mobile-header {
    width: 100% !important;
    z-index: 111111111 !important; }
  .header-close-icon {
    text-align: right;
    padding: 0 25px;
    margin-bottom: 20px; }
  .mobile-col {
    display: flex;
    align-items: center;
    justify-content: space-between; padding: 0 30px;}
  .header .menu-toggle {
    display: flex;
    align-items: center; }
  .header .menu-toggle .mobile-tel {
    margin-right: 20px; }
  .header .menu-toggle .mobile-tel img {
    vertical-align: middle; }
  .header .menu-toggle i {
    font-size: 50px !important;
    color: #006070;
    position: relative;
    z-index: 1111; }
  .mobile-header .mobile-header-menu {
    padding-left: 0;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    transform: translateX(-101%);
    transition: all .5s ease;
    width: 100%;
    z-index: 99;
    overflow-x: hidden;
    padding-right: 0; display: flex; flex-direction: column; justify-content: space-between;}
  .header nav.navigation {
    display: block !important; }
  .header nav.navigation ul {
    text-align: left !important;
    margin-right: 0 !important; }
  .header nav.navigation li {
    display: block !important;
    padding: 0 !important; }
  .mobile-header .mobile-header-menu.show {
    transition: all .5s ease;
    transform: translateX(0);
    top: 0; }
  .header .menu-toggle i.close-icon {
    color: #fff; }
  .mobile-header .mobile-logo {
    width: 43%; }

  .insights-sec.mobile {
    display: block;
    overflow: hidden;margin-top: 0px; }
  .insights-sec.desktop {
    display: none; }
  .insights-sec .date-box {
    top: -22px;
    z-index: 11;
    padding: 17px 6px 10px 6px; }
  .insights-sec p.author img {
    width: auto;
    display: inline-block;
    margin-right: 5px; }
  .insights-sec figure img {
    height: 170px;
    object-fit: cover; }
  .insights-sec .owl-carousel .owl-stage-outer {
    overflow: unset; }
  .insights-sec .date-box span {
    font-size: 12px;
    line-height: 16px; }
  .insights-sec .date-box span.blog-date {
    font-size: 24px;
    line-height: 24px; }
  .insights-sec p.author {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 19px; }
  .insights-sec article h3 {font-size: 21px; line-height: 28px; margin-bottom: 9px; height: 60px;}
  .insights-sec article { padding: 15px 0px 0 0px; }
  .insights-sec p.blog-tag { margin-bottom: 6px; font-size: 14px; line-height: 21px; padding-right: 0;}
  .insights-sec .author-details .right-side p { font-size: 14px; margin-bottom: 0; color: #000000d9; line-height: 21px; }
  .insights-sec .author-details h4 { font-size: 16px; line-height: 18px;}
  .insights-sec .readmore {
    font-size: 12px;
    line-height: 18px; }
  .insights-sec article p {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 15px; }
  .insights-sec h2 {
    margin-bottom: 20px; }
  .insights-sec .owl-next, .insights-sec .owl-prev {
    position: unset;
    width: 30px;
    height: 30px;
    display: inline-block !important;
    background-color: #fff !important;
    box-shadow: 0px 4px 14px 0px #0C046617;
    opacity: 1;
    border-radius: 50% !important; }
  .insights-sec .owl-next img, .insights-sec .owl-prev img {
    width: 8px; height: auto; }
  .insights-sec .owl-next img, .insights-sec .owl-prev img {
    filter: invert(1); }
  .insights-sec .owl-prev img {
    transform: rotate(180deg); }
  .insights-sec .owl-next:hover, .insights-sec .owl-prev:hover {
    background-color: #0066FF !important; }
  .insights-sec .owl-next:hover img, .insights-sec .owl-prev:hover img {
    filter: unset; }
  .insights-sec .owl-nav {
    display: none !important; }
  .insights-sec .owl-nav {
    margin-top: 15px; }
  .owl-item {
    transform: scale(0.99); }
  .owl-item.center {
    transform: scale(0.96); }
  .owl-carousel .owl-stage-outer {
    overflow: visible; } 
    .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 br{display: none;}
    .exploration-session-sec .right-side form .gfield--input-type-checkbox legend{font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 10px 0 15px 0;}
    .gform_fields { row-gap: 15px !important; }
    .gform_fields.validation_below{row-gap: 10px !important;}
    .validation_message{font-size: 13px !important; line-height: 15px !important;}
    .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 10px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice label{font-size: 14px; line-height: 17px; color: #fff;}
    .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before{width: 16px; height: 16px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66;}
    .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox]:checked + label:before{background-color: rgb(255 255 255 / 40%) !important; }
    .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_3, .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_6 { margin-bottom: 13px; }
    form input.gform_button.button{margin-top: 10px !important; font-size: 18px !important; font-weight: 700 !important; line-height: 16px !important; padding: 15px 0 15px 0px !important; background-position-x: 62% !important; background-position-y: 17px !important; background-size: 8px; background-color: #EAAA00 !important; color: #000 !important;  margin-bottom: 0 !important;}
    form input.gform_button.button:hover { background-color: #F9B90F !important; border: 1px solid #F9B90F !important; color: #000 !important; background-image: url(/wp-content/uploads/2024/08/button-black-hover-arrow-icon.webp) !important; padding-left: 0px !important; }
    .effective-patient-growth-sec .top-heading p{padding: 0 0px; letter-spacing: -0.1px;}
    .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p{    padding-right: 0px;}
    .gform_footer.before{margin-top: 15px;}
    .effective-patient-growth-sec{padding-bottom: 0;}
    .one-stop-shop-cta-sec .right-side { padding: 0 20px; }
    .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{padding-bottom: 0;}
    .effective-patient-growth-sec .web-design-chiropractors-sec p { padding: 0 0px 0 0px;}
    .page-template-front-page .insights-sec{margin-bottom: 0;        background-color: #f7f7f769;}
    /* .exploration-session-sec{margin: 0 0 50px 0;} */
    .experts-in-growth-sec .left-side{display: none;}
    .experts-in-growth-sec .left-side p{padding: 0 15px; text-align: center;margin-bottom: 70px;}
    .experts-in-growth-sec .right-side .inner-sec .left-side-details span { font-size: 18px; line-height: 15px; padding: 14px 25px 13px 50px; background-position: 22px 11px;background-size: 17px;margin-left: 0px;}
    .experts-in-growth-sec .right-side .inner-sec h3 {font-size: 26px; line-height: 33px; margin-bottom: 20px; text-align: center;}
    .experts-in-growth-sec .right-side{    padding: 0 20px;}
    .experts-in-growth-sec .right-side .inner-sec {padding: 25px 0px 35px 0; display: block; border-radius: 8px; text-align: center; box-shadow: 6px 6px 10px 0px #0000000A;}
    .experts-in-growth-sec .right-side-play-btn{text-align: center;        margin-top: 20px;}
    .experts-in-growth-sec .user-details { margin-top: 30px;display: block; text-align: center;}
    .experts-in-growth-sec .right-side .user-details{display: block;margin-top: 22px;}
    .experts-in-growth-sec span.logik-digital-text{display: inline-block;}
    .experts-in-growth-sec .right-side .user-details .left-side{display: block;}
    .experts-in-growth-sec .user-details .right-side p{font-size: 16px;padding: 0;line-height: 22px;}
    .experts-in-growth-sec .user-details h4 { font-size: 18px; line-height: 19px;    margin-bottom: 5px;}
    .experts-in-growth-sec .user-details .right-side { margin-left: 0px; }
    .experts-in-growth-sec .user-details .left-side img{width: 60px;margin-bottom: 12px; height: auto;}
    .faq-sec span.number { width: 30px; height: 30px;font-size: 19px;    line-height: 21px;    margin-right: 10px;}
    .faq-sec .accordion-body h3{font-size: 20px;line-height: 25px;margin: 20px 0 15px 0;}
    .faq-sec p span { font-size: 17px;    line-height: 20px;}
    .faq-sec .accordion-body h4 { font-size: 19px;line-height: 22px;}
    .faq-sec .marketing-strategies-faq-home .inner-content { padding-left: 5px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body p{    margin-bottom: 15px;}
    .faq-sec ul li{font-size: 17px; font-weight: 400; line-height: 26px; background-size: 16px; padding-left: 26px; background-position: 0px 4px;}
    .faq-sec .marketing-strategies-faq-home ul { margin-bottom: 30px; }
    .faq-sec .marketing-campaign-success-faq .each-content{padding-left: 43px;    margin-bottom: 20px;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn img{margin: 0 6px 0 0;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn:hover img{margin: 0 6px 0 0;}
    .effective-patient-growth-sec h2 br{display: none;}
    .effective-patient-growth-sec h2{line-height: 35px; padding: 0 0px; font-size: 28px; letter-spacing: -0.2px; margin-bottom: 0;}
    .effective-patient-growth-sec .web-design-chiropractors-sec.inner h2{background-size: 47px;}
    .effective-patient-growth-sec .top-heading p{    line-height: 26px;}
    .unlimited-support-sec p{    padding: 0 0px;letter-spacing: -0.4px;}
    .faq-sec span.logik-digital-text{display: inline-block;}
    .home-page-faqs .accordion-body p span.logik-digital-text{    font-weight: 400;}
    .home-page-faqs .accordion-body p span.logik-digital-text span.letter-i::before{    top: 1.3px;}

    .inner-banner{height: auto; display: block; padding: 60px 0 50px 0;background: linear-gradient(180deg, #F2FAFF 45%, #FFFFFF 100%);}
    .inner-banner .desktop-baneer-content{display: none;}
    .top-banner-image .mobile-content{display: block;}
    .top-banner-image .desktop-image{display: none;}
    .inner-banner .common-btn.mobile{display: inline-block;}
    .seo-agency-cta-sec{margin-top: 0;}
    .arrow-container{display: none;}
    .top-banner-image .mobile-heading{display: block;line-height: 40px; text-align: center; margin-bottom: 20px;        font-size: 31px;font-weight: 400; color: #1C1C1C;}
    .top-banner-image .mobile-heading span{color: #0066FF;}
    .top-banner-image .mobile-content p{text-align: left;}
    .top-banner-image.website-design .mobile-content p{padding-right: 3px;}
    .top-banner-image{padding: 50px 0;}
    .gfield--input-type-select { margin-bottom: 0px; }

/* .header .menu-toggle a, .header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close a{visibility: hidden;}
.header.sticky .menu-toggle a, .header.sticky .mobile-header .header-toggle-slider-top-sec .right-side-phone-close a{visibility: unset;}
.header .mobile-header .mobile-header-menu.show .header-toggle-slider-top-sec .right-side-phone-close a{visibility: unset;} */

    .book-strategy-call-form-popup .modal-header{padding: 15px 30px; background: #FAFAFA;        border-radius: 0; }
.book-strategy-call-form-popup .modal-header .mobile-logo{display: inline-block;        width: 43%;}
.book-strategy-call-form-popup .modal-header .right-side-phone-close{display: inline-block;}
.book-strategy-call-form-popup .modal-header .right-side-phone-close a img.mobile-tel{ margin-right: 20px;}
.book-strategy-call-form-popup .modal-header .btn-close {position: unset; width: 34px; height: 34px; margin-left: 0px;}
.book-strategy-call-form-popup .modal-header .btn-close.clase-btn.desktop{display: none;}
.book-strategy-call-form-popup .exploration-session-sec .left-side{display: none;}
.book-strategy-call-form-popup .exploration-session-sec .right-side{height: 90vh;padding: 0 20px;background-color: #002855;overflow-y: auto; box-sizing: border-box;}
.book-strategy-call-form-popup .exploration-session-sec { margin: 0; padding: 0; }
.book-strategy-call-form-popup .exploration-session-sec .right-side h2 {margin-bottom: 15px; font-size: 23px; line-height: 22px; color: #EAAA00;}
.book-strategy-call-form-popup .exploration-session-sec .right-side p { text-align: center; margin-bottom: 20px; color: #fff; font-size: 15px; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 8px 12px !important; border-radius: 6px; font-size: 15px !important;line-height: 17px !important;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 50px !important;    min-block-size: 3.5rem !important;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_2_5_3, .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_2_5_6{margin-bottom: 5px;}
.book-strategy-call-form-popup .gfield--type-checkbox { display: block !important; }
.book-strategy-call-form-popup .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom: 0 !important;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend { font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 5px 0 10px 0; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox { column-count: 2; gap: 10px; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 10px; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 15px; height: 15px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 14px; line-height: 17px; color: #fff; }
.book-strategy-call-form-popup form input.gform_button.button { font-size: 16px !important; font-weight: 700 !important; line-height: 16px !important; padding: 13px 0 13px 0 !important;background-position-x: 61% !important; background-position-y: 15px !important; background-size: 8px;    background-color: #EAAA00 !important;        color: #000 !important;background-image: url(/wp-content/uploads/2024/08/button-black-hover-arrow-icon.webp) !important;}
.book-strategy-call-form-popup .gform_footer { gap: unset !important; margin: 0px 0 0 0 !important; padding: 0 0 !important;}
.book-strategy-call-form-popup{    background-color: #002855;}
.book-strategy-call-form-popup .modal-content{border: none;}

.our-partner-sec.mobile{display: block !important; padding-bottom: 10px !important;}
.our-partner-sec a svg{width: 100%;}
.our-partner-sec .partners-logo img{filter: unset;}
.our-partner-sec a svg .card.card--back { opacity: 0.5; }
.our-partner-sec a svg .card { transform: translateX(0) rotate(0deg); }
.our-partner-sec a svg .card.card--front { opacity: 1; }
.our-partner-sec a svg .hover-yellow { fill: #FFDD22 !important; }

.video-popup{height: 100%;}
.video-popup #video-element { width: 100%; height: 100%; }
.video-popup .video-close-btn{left: auto; right: 10px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;}
.video-popup .video-close-btn img{width: 35px;}
.video-popup .small-logo-icon{left: 20px;}
.video-popup .share-btn{top: 65px; right: 10px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;}
.video-popup .share-btn img{width: 35px;}
.video-popup .mute-icon{bottom: auto; top: 112px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;    right: 10px;}
.video-popup .mute-icon img{width: 35px;}
.video-popup .bottom-text-section .common-btn{padding: 12px 0 12px 20px; width: 90%;font-size: 17px;line-height: 15px;    margin-top: 14px;}
.video-popup .bottom-text-section .common-btn:hover{padding: 12px 0; }
.video-popup .bottom-text-section h3 { font-size: 19px; line-height: 23px;}
.social-media-share-popup .modal-content{padding: 40px 15px;}
.social-media-share-popup .modal-dialog{max-width: 95%;}
.social-media-share-popup .all-social-media-sec li{margin: 0 10px;}
.social-media-share-popup .all-social-media-sec li a { width: 37px;}
.social-media-share-popup h3 { font-size: 25px; line-height: 27px;margin-bottom: 30px;}
.social-media-share-popup .btn-close{    width: 25px;}
.social-media-share-popup .all-social-media-sec{padding-bottom: 30px; margin-bottom: 30px;}
.social-media-share-popup .copy-video-link-sec .copy-link-btn { font-size: 20px;padding: 15px 0;}
.social-media-share-popup .copy-video-link-sec h4{font-size: 20px; font-weight: 600; text-align: left; line-height: 22px; margin-bottom: 15px;}
.social-media-share-popup .copy-video-link-sec #video-url{padding: 10px 15px;}

.experts-in-growth-sec .play-button-image.mobile{display: inline-block; margin-bottom: 5px;}
.experts-in-growth-sec .play-button-image.desktop{display: none;}
.experts-in-growth-sec .left-side .user-details{display: none;}

.page-template-general-contractor-seo .our-partner-sec, .page-template-medical-healthcare-seo-page .our-partner-sec, .page-template-lawyer-law-firm-seo-page .our-partner-sec, .page-template-garage-door-seo .our-partner-sec, .page-template-medspa-seo-page .our-partner-sec{    padding: 40px 0 40px 0;}
.page-template-web-design-toronto .our-partner-sec{    padding: 0px 0 40px 0;}

    /* ===================== SEO ================== */

    .why-chiro-clinic-need-sec .max-seo-invest-sec{display: block;    margin-top: 30px;}
    .seo-banner { padding: 0px 0;height: calc(100vh - 66px);}
    .seo-banner .banner-content{margin-top: -60px;}
    .seo-banner img.mobile{display: inline-block;}
    .seo-banner img.desktop{display: none;}
    .seo-banner h1 { font-size: 47px; line-height: 64px; margin-top: 50px;}
    .seo-banner h1 span{display: block;}
    .seo-banner h1 span.qusn{display: inline-block;}
    .seo-banner p.special-banner-heading{font-size: 47px; line-height: 64px; margin-top: 50px;}
    .seo-banner p.special-banner-heading span{display: block;}
    .seo-banner p.special-banner-heading.qusn{display: inline-block;}

    .seo-agency-cta-sec .left-side{display: block;}
    .seo-agency-cta-sec .right-side{padding: 0 12px;}
    .seo-agency-cta-sec .right-side p{padding: 0 0px;}
    .local-seo-sec h3 {padding-right: 0; font-size: 21px; line-height: 26px; margin-bottom: 15px; text-align: left; font-weight: 500; letter-spacing: -0.3px;}
    /* .local-seo-sec .animated-direction-arrow { display: block; width: 19%; transform: scaleX(-1) rotate(109deg); position: absolute; right: 36%; bottom: 23%; }
    .local-seo-sec .animated-direction-arrow iframe{width: 100%;}
    .local-seo-sec .cartoon-character { width: 44%; position: absolute; bottom: 0; right: 0; }
    .local-seo-sec .address-show-phone-image{width: 42%;} */
    .local-seo-sec .left-side figure.mobile-image{position: relative; text-align: center;}
    /* .local-seo-sec .address-show-phone-image{width: 90%;} */
    .local-seo-sec .desktop-image{display: none;}
    .local-seo-sec .right-side{padding-left: 19px;}
    .local-seo-sec h3 br{display: none;}
    .local-seo-sec p{margin-bottom: 8px;padding-right: 0;text-align: left;}
    .local-seo-sec p:last-child{margin-bottom: 0;}
    .local-seo-sec .common-btn{margin-top: 15px;}
    .strategy-driven-seo-sec .desktop-image, .content-that-sets-clinic-apart-sec .desktop-image{display: none;}
    .strategy-driven-seo-sec h1{font-size: 31px; line-height: 40px; text-align: center;margin-bottom: 20px !important;}
    .content-that-sets-clinic-apart-sec h2{margin-bottom: 15px; padding: 0px 0px;}
    .content-that-sets-clinic-apart-sec h4{font-size: 22px; line-height: 28px;margin-bottom: 15px;}
    .content-that-sets-clinic-apart-sec .top-heading p { padding: 0 8px;  }
    .content-that-sets-clinic-apart-sec h3 { font-size: 22px; line-height: 30px; text-align: center;margin-bottom: 15px;color: #1C1C1C;}
    .content-that-sets-clinic-apart-sec h5 { font-size: 18px; line-height: 24px;text-align: center;margin-bottom: 25px;color: #1C1C1C;}
    .content-that-sets-clinic-apart-sec .left-side p{text-align: center;padding-right: 0;margin-bottom: 15px;color: #504C4C;}
    .strategy-driven-seo-sec p { margin-bottom: 8px;text-align: left;padding-right: 0;}
    .why-chiro-clinic-need-sec p.top-text { padding-right: 0; }
    .new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points h3 span { width: 30px; height: 30px;}
    .new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec p, .why-chiro-clinic-need-sec p.top-text { margin-bottom: 30px; }
    .strategy-driven-seo-sec .common-btn{margin-top: 15px;}
    .content-that-sets-clinic-apart-sec .common-btn{margin-top: 15px;}
    .seo-content-patient-growth-sec p:last-child { margin-top: 15px; }
    .strategy-driven-seo-sec, .content-that-sets-clinic-apart-sec, .local-seo-sec{text-align: center;}
    .strategy-driven-seo-sec h2, .seo-content-patient-growth-sec h2{margin-bottom: 20px;}
    .strategy-driven-seo-sec h2{    letter-spacing: -0.5px;}
    .local-seo-sec h2{margin-bottom: 20px;}
    .seo-content-patient-growth-sec p{padding-right: 0;}
    .seo-content-patient-growth-sec p strong {line-height: 24px; font-size: 16.3px; display: block;}
    .seo-content-patient-growth-sec .desktop-image{display: none;}
    .content-that-sets-clinic-apart-sec .left-side p strong{padding: 0 40px;}
    .why-chiro-clinic-need-sec h2{margin-bottom: 20px;}
    .why-chiro-clinic-need-sec .all-points::before{display: none;}
    .why-chiro-clinic-need-sec .all-points{margin-left: 0;}
    .why-chiro-clinic-need-sec .all-points h3{font-size: 21px; line-height: 28px; margin-bottom: 15px; padding: 0 0px;}
    .why-chiro-clinic-need-sec .all-points .each-point { padding-left: 0px; margin-bottom: 30px; }
    .why-chiro-clinic-need-sec .all-points h3 span{position: unset;width: 30px; height: 30px; font-size: 17px; line-height: 31px; margin: 2px 11px 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point p{padding: 0 0;margin-bottom: 10px;letter-spacing: -0.2px;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(4) p{padding: 0 0px;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(1) h3{padding: 0 0 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(5) h3{padding: 0 15px 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) h3{padding: 0 18px 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) p{letter-spacing: -0.3px;}
    .page-template-seo-service .local-seo-sec p{padding-right: 10px;}
    .seo-content-patient-growth-sec p{margin-bottom: 8px;}
    .seo-content-patient-growth-sec p:last-child{padding-right: 0;}
    .why-chiro-clinic-need-sec.new-why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) h3{padding: 0 0 0 0;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec h2{font-size: 30px; line-height: 38px;    margin-bottom: 15px;text-align: left;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin: 0;padding: 0 2px;}
    .attract-new-patient-sec{background: #002956; text-align: center;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side p {line-height: 27px; font-size: 18px; padding-right: 0; letter-spacing: 0px; text-align: left; }
    .attract-new-patient-sec .left-side .top-text{padding: 15px 25px; font-size: 18px; line-height: 20px; margin-bottom: 22px;}
    .attract-new-patient-sec .common-btn { margin-top: 25px; }
    .faq-sec .faq-content-sec .accordion-item h4 .accordion-button{padding: 20px 0px 20px 0px;font-size: 18px;    line-height: 25px;}
    .faq-sec .faq-content-sec .accordion-item h4 .accordion-button.collapsed::after, .faq-sec .faq-content-sec .accordion-item h4 .accordion-button:after{background-size: 20px; width: 30px; height: 30px;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body { padding: 0px 0px 20px 0px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body p{font-size: 17px;line-height: 27px;}
    .faq-sec .top-heading{margin-bottom: 0px;}
    .page-template-seo-agency-toronto-page .our-partner-sec, .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-social-media-marketing .our-partner-sec{ padding: 10px 0 40px 0; }
    .page-template-pricing-page .our-partner-sec, .page-template-raynor-dealer-website-program-pricing-page .our-partner-sec, .page-template-ld-pricing-purchase .our-partner-sec{padding: 0px 0 40px 0;}
    .page-template-plans-page .our-partner-sec{        padding: 0px 0 40px 0;}
    .strategy-driven-seo-sec .left-side{padding-right: 19px;}
    .attract-new-patient-sec h2{        line-height: 43px;        margin-bottom: 0px;}
    .team-co-founder-sec .right-side img { border-radius: 15px; }
    .team-co-founder-sec h2{margin-bottom: 20px;}
    .one-stop-shop-cta-sec.seo-agency-cta-sec .common-btn{display: inline-block;}
    .page-template-demo-front-page .insights-sec { margin-bottom: 0px; }
    
    .page-template-seo-agency-toronto-page .new-common-heading h1{        padding: 0 0px !important;}

/* dhruv css(06-06-2025) */
/*========================= garage-door-seo================ */

 .garage-door-sec-second.strategy-driven-seo-sec h1{width: 320px;}

 .garage-door-sec-third.why-chiro-clinic-need-sec h2 br{display: none;}

 .medspa-sec-seven.why-chiro-clinic-need-sec h2{font-size: 30px !important;}


       /* ===================== About ================== */
       .page-template-about-page .experts-in-growth-sec { padding: 50px 0; background-color: #0094FF0D; }
       .global-team-sec p { padding: 0 10px;}
       .global-team-sec{padding-top: 0;}
       .team-co-founder-sec h2 span{display: inline;}
       .global-team-sec .each-member figure { width: 100%; height: auto;}
       .global-team-sec .each-member { margin: 0 10px; width: 43.4%;     margin-top: 22px;}
       .global-team-sec .each-member .hover-text{padding: 0 10px;}
       .global-team-sec .each-member h4 { font-size: 18px; line-height: 22px;    margin-bottom: 15px;}
       .global-team-sec .each-member img.hover-icon { width: 33px; }
       .global-team-sec .each-member img.hover-image{    opacity: 1;        position: unset;}
       .global-team-sec .each-member h3{font-size: 18px; line-height: 15px; margin-top: 7px; text-align: center;}
       .about-banner .top-heading{max-width: 100%; height: auto;}
       .about-banner .top-heading h1 {font-size: 34px; line-height: 45px; margin-bottom: 17px; height: auto; padding: 0 0;}
       /* .about-banner .top-heading h1 span.typed-words{display: block;} */
       .about-banner .top-heading h1 span.logik-digital-text span.letter-i::before { top: 0.7px; }
       .why-partner-with-logik-sec .top-heading p{padding: 0 15px;margin-bottom: 12px;}
       .about-banner .top-heading p { font-size: 18px; line-height: 26px; padding: 0 30px;}
       .about-banner{padding: 50px 0;height: calc(100vh - 66px); display: flex; align-items: center;}
       .about-banner .arrow-container { margin-top: 20px; display: none;}
       .about-banner .banner-global-map { margin-top: 40px;position: relative; left: 0px; margin-bottom: 0;}
       .about-banner .banner-global-map.desktop-image{display: none;}
       .our-mission-sec p{padding: 0 0px 0 0px; margin-bottom: 0; text-align: left;}
       .our-mission-sec { padding-top: 0px;}
       .our-mission-sec h2{display: block;}
       .our-mission-sec .left-side { padding-left: 19px; }
       .our-mission-sec .inner{    padding: 50px 0;background: none;text-align: center;}
       .global-team-sec .all-member .each-member.mobile-visible{display: block;}
       .global-team-sec .all-member .each-member.mobile-hide{display: none;}
       .global-team-sec .all-member{margin-top: 0px;padding: 0 15px;}
       .global-team-sec .each-member:hover .hover-text{    opacity: 0;}
       .global-team-sec .each-member.hover-effect .hover-text {opacity: 1;}
       .page-template-about-page .why-partner-with-logik-sec p.about-page-des{ padding: 0 0;}

       .why-partner-with-logik-sec .right-side { padding-left: 19px; display: none; }
       .page-template-about-page  .why-partner-with-logik-sec .right-side { padding-left: 19px; display: block; }
       /* .why-partner-with-logik-sec .right-side-options .each-option article {display: block; text-align: center; } */
       .why-partner-with-logik-sec .right-side-options .each-option img.each-image{display: block;width: 100%;        margin-bottom: 15px;}
       .why-partner-with-logik-sec .each-option { padding: 30px 0px;}
       .why-partner-with-logik-sec .each-option.active::before{display: none;}
       .why-partner-with-logik-sec .right-side-options .each-option .left-side-icon{margin: 5px 13px 0 0;}
       .why-partner-with-logik-sec .right-side-options .each-option .icon-image.hover-image{display: inline-block !important;}
       .why-partner-with-logik-sec .right-side-options .each-option .icon-image.normal-image{display: none;}
       .why-partner-with-logik-sec .each-option:first-child{border-top: none;}
       .why-partner-with-logik-sec .top-heading { margin-bottom: 30px; }
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 22px; line-height: 29px;padding: 0 0px;}
       .why-partner-with-logik-sec .each-option:last-child .right-side-icon h3{padding-right: 56px;}
       .why-partner-with-logik-sec .right-side-options .each-option.active .right-side-icon h3{    color: #333;}
       .why-partner-with-logik-sec .right-side-options .each-option img { width: 45px; }
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3.desktop{display: none;}
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3.mobile{display: block;}
       .team-co-founder-sec .desktop-image{display: none;}
       .team-co-founder-sec .common-btn{    margin-top: 30px;}
       .team-co-founder-sec p { padding: 0 0px 0 0px; text-align: left;}
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 17px; line-height: 27px; font-weight: 400; padding: 0px 0px 0 0;        letter-spacing: -0.4px;}
       .why-partner-with-logik-sec .right-side-options .each-option:last-child .right-side-icon p{padding: 0px 12px 0 0; letter-spacing: -0.2px;}
       .iframe-modal-popup .modal-body iframe { width: 100%; height: 400px; }
       .iframe-modal-popup .modal-dialog { width: 100%; max-width: 90%; height: 800px; margin: 0 auto; }
       .iframe-modal-popup .modal-content{top: 18%;}
       .why-partner-with-logik-sec .left-side p {padding: 0 25px 0 0; text-align: left;}
       .why-partner-with-logik-sec .left-side { padding-right: 12px;text-align: center;margin-bottom: 0px;}
       .page-template-about-page .why-partner-with-logik-sec .left-side{margin-bottom: 10px;}
       .why-partner-with-logik-sec .common-btn { margin-top: 30px; }
       .page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec { padding: 0px 0 30px 0; }
       .why-partner-with-logik-sec h2{text-align: left;}
       .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn { padding: 15px 25px 15px 25px; }

       /* ===================== Website Design Page ================== */

       .website-design-banner .inner-content { max-width: 100%; text-align: center; }
       .website-design-banner p{padding: 0 0px;margin-bottom: 0;}
       .website-design-banner .arrow-container{display: none;}
       .website-design-banner .banner-image{display: none;}
       .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after{display: none;}
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side::before{display: none;}
       .website-design-banner .right-side{padding: 0 12px; width: 100%;}
       .website-design-banner .left-side{display: none;}
       .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .right-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side{display: none;}
       .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side{width: 100%; padding: 50px 19px;text-align: center;}
       .website-design-banner .common-btn { margin-top: 30px; }
       .website-template-sec .top-heading p { padding: 0 0; }
       .webdesign-strategy-details-content-sec h2{font-size: 31px; letter-spacing: -0.3px;}
       .expertly-crafted-custom-content-sec h2 span{display: block;}
       .webdesign-strategy-details-content-sec h3 { font-size: 22px; line-height: 26px; margin-bottom: 15px; text-align: left;        font-weight: 500;}
       .webdesign-strategy-details-content-sec p{padding-right: 0;letter-spacing: -0.2px;text-align: left;}
       .webdesign-strategy h2 span{display: block;}
       .webdesign-strategy .common-btn { margin-top: 30px; }
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p { margin-bottom: 13px;     letter-spacing: -0.2px;}
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p:nth-child(6) { margin-bottom: 0; }
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec { margin-top: 0px; }
       .why-chiro-clinic-need-sec .all-points h3 br{display: block;}
       .website-template-sec .top-heading h2 span { display: block; }
       .website-template-sec .top-heading h3{padding: 12px 0;font-size: 22px;margin-top: 30px;line-height: 38px;}
       .website-template-sec .desktop-template-sec{display: none;}
       .website-template-sec{overflow: hidden;}
       .website-template-sec .each-template .inner-template .bottom-details{padding: 20px 15px; background-color: #fff; margin-top: -15px; position: relative; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px;}
       .website-template-sec .each-template .inner-template:hover .bottom-details{padding: 20px 15px; margin-top: -15px;}
      .website-template-sec .each-template .inner-template .bottom-details a{opacity: 1;color: #0066FF;}
      .website-template-sec .each-template .template-design{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;}
      .website-template-sec .each-template .inner-template{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;background-color: #fff;}
      .website-template-sec .each-template .inner-template .template-design{box-shadow: none;border: none;border-radius: 0;}
      .website-template-sec .each-template .inner-template .template-design img{filter: unset;}
      .website-template-sec{overflow: hidden;}
      .website-template-sec .each-template .bottom-details h3{font-size: 20px; line-height: 26px; margin-bottom: 4px;}
      .website-template-sec .each-template .bottom-details p { font-size: 16px; line-height: 22px; }
      .website-template-sec .each-template .bottom-details a{font-size: 13px; line-height: 18px;padding-right: 22px; background-position-y: 1px; margin-top: 11px; background-size: 13px;}
      .website-template-sec .mobile-template-sec .owl-next, .website-template-sec .mobile-template-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #fff !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important;     line-height: 23px;}
      .website-template-sec .mobile-template-sec .owl-prev img { transform: rotate(180deg); }
      .website-template-sec .mobile-template-sec .owl-next img, .website-template-sec .mobile-template-sec .owl-prev img { filter: invert(1); width: 8px; height: auto;}
      .website-template-sec .mobile-template-sec .owl-dots {display: none !important;}
      .website-template-sec .website-template-btn-sec .common-btn{width: 100%; font-size: 14px; padding: 12px 5px 8px 5px; line-height: 22px;}
      .website-template-sec .each-template { margin-top: 30px; }
      .webdesign-strategy-details-content-sec{padding-bottom: 0;}
      .website-template-sec .mobile-template-sec{display: flex;}
      .webdesign-strategy p { padding: 0 0;}
      .webdesign-strategy h2 { margin-bottom: 15px; }
      .webdesign-strategy .big-email-screen-image { margin-top: 25px; }
      .top-banner-image.website-design .mobile-heading span{display: block;}

      .what-included-sec h2{text-align: left;}
      .what-included-sec .common-btn.mobile{display: inline-block;        margin-top: 40px;}
      .what-included-sec .common-btn.desktop{display: none;}
      .what-included-sec .right-side .inner-sec{padding: 0 0;background: none;}
      .what-included-sec .right-side .inner-sec ul li { font-size: 14.7px; padding-left: 25px; background-position: 0 5px; background-size: 15px; padding-right: 0px; margin-bottom: 13px; line-height: 24px; text-align: left; letter-spacing: -0.3px;}
      .what-included-sec { padding: 50px 0;text-align: center;}
      .what-included-sec .left-side p { line-height: 25px; margin-bottom: 25px;text-align: left;}
    .page-template-email-marketing-for-chiropractors-page .insights-sec h2 span{display: block;}
.website-design .banner-image video { max-width: 322px; margin-bottom: 25px; }

      /* ===================== Contact Page ================== */

      /* .contact-mobile-oneframe{display: flex; align-items: center; height: calc(100vh - -64px); background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);} */
      .contact-mobile-oneframe{display: flex; align-items: center; height: calc(90vh - 0px); background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);}
      .contact-us-banner img.mobile-banner{display: inline-block;        margin-top: 0px;}
      .contact-us-banner p{font-size: 20px; line-height: 27px; padding: 0 25px; letter-spacing: -0.1px;}
      .all-contact-info-sec .content{display: flex; justify-content: center; flex-direction: column; align-items: center;}
      .all-contact-info-sec .inner-sec{display: inline-block;text-align: left;}
      .contact-us-banner{height: auto; padding: 0px 0; background: linear-gradient(180deg, #F2FAFF 30%, #FFFFFF 100%);margin-top: -20px;}
      .all-contact-info-sec .inner-sec .each-box {padding: 0px 0px 0px 0px; width: 100%; margin-top: 0px; align-items: flex-start; flex-direction: initial; justify-content: flex-start;margin-bottom: 16px;}
      .all-contact-info-sec { padding-top: 30px; padding-bottom: 0px;padding-right: 0px;background-color: #fff;}
      .all-contact-info-sec .inner-sec .each-box img { width: 35px; margin-top: 0; margin-bottom: 0; margin-right: 10px;}
      .all-contact-info-sec .inner-sec .each-box:last-child img{margin-top: 0px;}
      .all-contact-info-sec .inner-sec .each-box p{font-size: 16px; line-height: 21px; display: inline-block; font-weight: 400;}
      .contact-us-banner h1{font-size: 35px; font-weight: 400; line-height: 44px; margin-bottom: 20px;}
      .contact-us-banner h1 span{display: block;}
      .all-contact-info-sec .inner-sec .each-box, .all-contact-info-sec .inner-sec .each-box:hover{background: none;}
      .all-contact-info-sec .inner-sec .each-box img.hover-image{display: inline-block;}
      .all-contact-info-sec .inner-sec .each-box img.normal-image { display: none; }
      .page-template-contact-page .exploration-session-sec { margin-bottom: 70px; }
      .team-co-founder-sec .right-side { padding-left: 19px; }
      .all-contact-info-sec .inner-sec .each-box:last-child{margin-bottom: 0;}
      .team-co-founder-sec{    text-align: center;}
      .all-contact-info-sec .mobile-button{display: block;}
      .all-contact-info-sec .mobile-button a:last-child{margin-left: 10px;}
      .contact-us-banner .desktop-button{display: none;}
      .contact-mobile-oneframe .col-12{padding: 0 12px;}
      .all-contact-info-sec .inner-sec .each-box.email{display: block;    padding-top: 0;      }
      .all-contact-info-sec .inner-sec .each-box.email p{     padding-left: 45px;   display: block;    margin-bottom: 5px;}
      .all-contact-info-sec .inner-sec .each-box.email p:first-of-type{margin-top: -35px;}
      .all-contact-info-sec .inner-sec .each-box img{    position: unset;    margin-left: 0;    transform: unset;}
      .all-contact-info-sec .inner-sec .each-box.email p span.first { font-weight: 500; }

/* ===================== Email Marketing For Chiropractors Page ================== */

.inner-banner h1{font-size: 40px; font-weight: 400; line-height: 53px; margin-bottom: 21px;}
.inner-banner .col-12{padding: 0 12px;}
.inner-banner h1 span{display: block;}
.inner-banner h3 { font-size: 23px; line-height: 33px; padding: 0 10px; margin-bottom: 0px;}
.top-banner-image.email-marketing-banner-image{margin-bottom: 0; padding-bottom: 50px;}
.email-marketing-page-banner p { padding: 0; margin-bottom: 0px; }
/* .top-banner-image.email-marketing-banner-image h2 span{display: block;} */
.email-marketing-page-banner h3{padding: 0 0px;}
.email-marketing-page-banner .banner-image { margin-top: 20px; margin-bottom: 0px; }
.email-marketing-page-banner .arrow-container{display: none;}
.email-marketing-page-banner .banner-image{display: none;}
.benefits-email-marketing-sec h2 span{display: initial;}
.benefits-email-marketing-sec h2{padding: 0 0px 0 0; margin-bottom: 15px; text-align: left;}
.benefits-email-marketing-sec .content-sec{text-align: center;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points h3{padding: 0 0; font-size: 20px;align-items: center; text-align: left;        line-height: 22px;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(3) h3 { padding: 0 0px; }
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(4) h3 { padding: 0 0px; }
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point{margin-bottom: 30px;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point p{padding: 0 0px 0 0; text-align: left; letter-spacing: -0.4px; }
.marketing-emails-types h2 { margin-bottom: 20px; line-height: 39px; font-size: 31px; letter-spacing: -0.7px;}
.benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec .right-side{text-align: center;padding: 0 0 0 0;}
.benefits-email-marketing-sec p{text-align: left;        padding-right: 10px;}
.benefits-email-marketing-sec .all-points { margin-top: 30px; }
.marketing-emails-types.mobile{display: block; overflow: hidden;}
.marketing-emails-types.desktop{display: none;}
.marketing-emails-types.mobile .each-option{padding: 0 0; border: none;        margin-bottom: 13px;}
.marketing-emails-types.mobile .top-heading{margin-bottom: 0px;}
.marketing-emails-types.mobile .owl-nav{display: none;}
.marketing-emails-types .right-side.desktop-image{display: none;}
.marketing-emails-types .left-side { padding-right: 19px; }
.marketing-emails-types .each-option.active::before{display: none;}
.marketing-emails-types .right-side-options .each-option .left-side-icon{margin: 0 0; text-align: center; position: absolute; left: 0;top: 2px;}
.marketing-emails-types .right-side-options .each-option article{text-align: center;position: relative;}
.marketing-emails-types .each-image.mobile-image { display: block; }
.marketing-emails-types .right-side-options .each-option .left-side-icon span{width: 25px; height: 25px; font-size: 14px; margin: 0;background-color: #ceeaff; color: #0066FF;}
.marketing-emails-types .each-option h3 {font-size: 18px; line-height: 27px; font-weight: 600; color: #504C4C; margin-bottom: 0; padding: 0 0 0 37px; text-align: left;}
.marketing-emails-types .each-option.active h3{margin-bottom: 0px; color: #504C4C;}
.marketing-emails-types .each-option .text { display: block; }
.marketing-emails-types .each-option:first-child{border-top: none;}
.marketing-emails-types .each-option .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0;text-align: left;}
.marketing-emails-types .each-option.active .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0px;}
.marketing-emails-types .each-option:last-child{padding-bottom: 0;margin-bottom: 0;}

.header .header-menu li.mobil-login{display: block;}
.header .header-menu li{position: unset;}
.header .header-menu li::after{display: none;}
.header .header-menu li a::after{display: none;}
.header .header-menu{margin-top: 0;}
.header .header-menu li .sub-menu {margin: 0 !important;display: block !important;}
.header .header-menu li {font-size: 22px !important; color: #333333 !important; font-weight: 500 !important; line-height: 30.91px !important; text-align: left !important; padding: 0 30px !important; display: block; margin-bottom: 15px;}
.header .header-menu li a{color: #333333 !important; font-weight: 500 !important; display: block;}
.mobile-header .header-booking-call-btn {
  font-size: 18px;
  padding: 15px 5px 15px 25px;
  line-height: 18px;
  margin-top: 13px;width: 100%; background-color: #EAAA00; color: #000;}
  .mobile-header .header-booking-call-btn:hover{padding: 15px 0px;}
  .header.sticky{background-color: #FAFAFA;}
.header .mobile-header .header-toggle-slider-top-sec{padding: 15px 30px;display: flex; align-items: center; justify-content: space-between;background-color: #FAFAFA;        margin-bottom: 20px;}
.header .mobile-header .header-toggle-slider-top-sec .mobile-logo{width: 43%;}
.header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close{position: relative; z-index: 11111;}
.header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close .mobile-tel{margin-right: 20.53px;}
.header .mobile-header-menu ul li ul.sub-menu {position: absolute !important; top: 0px !important; left: 0 !important; width: 100% !important; height: 100% !important; transform: translateX(100%) !important; background-color: #fff !important; transition: 0.3s !important; visibility: hidden !important; transition: all .5s ease !important; overflow-y: scroll; overflow-x: hidden; z-index: 111;}

.header .mobile-header-menu ul li:hover .sub-menu.active { transform: scaleY(1) !important; display: block !important; z-index: 1111; visibility: visible !important; } 
.header .menu-item.menu-item-has-children.active .sub-menu.active { transform: translateX(0) !important; visibility: visible !important; left: 0 !important; }

.header .header-menu li.nav-item.nav-back-item { padding: 15px 30px !important; background-color: #FAFAFA; line-height: 40px !important;margin-bottom: 20px; }
.header .header-menu li.nav-item.nav-back-item a{display: inline-block;font-size: 18px; line-height: 23px; font-weight: 700 !important;        background: none;}
/* .nav-back-link::before { content: ' \f053' !important; font-family: "FontAwesome"; font-size: 17px; line-height: 0; padding-top: 0; color: #211F24 !important; display: inline-block !important; height: 0 !important; margin-right: 15px; } */
.header .header-menu li.nav-item.nav-back-item a{background: none; background-image: url(/wp-content/uploads/2025/06/nav-back-item-arrow.webp) !important; background-position: 0 1px !important; padding-left: 22px !important; background-repeat: no-repeat !important;}

.header .mobile-header-menu ul .menu-item-has-children a{ background-image: url(/wp-content/uploads/2024/09/mibile-sub-item-arrow.webp); background-repeat: no-repeat; background-position: right;background-position-y: 4px; background-size: 13px;}

.header .mobile-header-menu ul .menu-item-has-children li a{background: none;}
.header .header-menu li.current_page_item a{color: #0066FF !important;}
.header .header-menu li.sub-menu-title-tag{font-size: 24px !important; color: #0066FF !important; font-weight: 700 !important; line-height: 30.91px !important;}
.header .header-menu li.sub-menu-title-tag a{color: #0066FF !important; font-weight: 700 !important;}
/* .header-menu.mobile-header-menu.show{display: flex; flex-direction: column; justify-content: space-between;} */
.header-menu.mobile-header-menu .bottom-button-sec{margin: 0 15px; margin-bottom: 40px; position: relative; z-index: 1111;}
.header .header-menu li.mobile-item{display: block;}
.plan-price-button-sec .common-btn{margin-top: 0px;line-height: 20px; width: 48%; padding-left: 20px;        padding-right: 0;}
.plan-price-button-sec .common-btn:hover{padding-left: 0;}
.plan-price-button-sec .common-btn:last-child{margin-left: 8px;}

 /* ===================== Content For Chiropractors Page ================== */

 .content-chiropractors-page-banner h1{line-height: 50px;        margin-bottom: 0;}
 .content-chiropractors-page-banner h1 br{display: none;}
 .page-template-seo-service h1.mobile-heading, .page-template-website-design h1.mobile-heading, .page-template-ai-seo h1.mobile-heading, .page-template-email-marketing-for-chiropractors-page h1.mobile-heading, .page-template-social-media-marketing h1.mobile-heading, .page-template-web-design-toronto h1, .page-template-seo-agency-toronto-page h1, .page-template-general-contractor-seo h1, .page-template-medical-healthcare-seo-page h1{margin-bottom: 0;}
 .top-banner-image.content-chiropractors-banner-image{margin-bottom: 0; padding-bottom: 50px;}
 .page-template-social-media-marketing h1.mobile-heading{padding: 0 0px !important;}
 .level-up-social-game-sec p { margin-bottom: 15px; }
 .level-up-social-game-sec ul li{    margin-top: 15px;}
 .content-chiropractors-page-banner h3{padding: 0 0px; font-size: 22px;}
 .content-chiropractors-page-banner p { padding: 0 6px; margin-bottom: 0; }
 .content-chiropractors-page-banner .arrow-container{display: none;}
 .content-chiropractors-page-banner .banner-image {display: none;}
 .content-creation-process-sec h2 span{display: block;}
 .service-pages-chiro-websites .top-heading p { padding: 0 0px; }
 .content-creation-process-sec .creation-process-step .each-step h3 span{padding: 10px 10px 8px 10px;font-size: 15px; line-height: 18px;  position: unset;        margin-right: 8px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::before, .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before{display: none;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after{display: none;}
 .content-creation-process-sec .creation-process-step { margin-top: 40px; padding-left: 0px;}
 .content-creation-process-sec .top-heading h3 { font-size: 20px; line-height: 28px;margin-bottom: 20px;}
 .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 21px; line-height: 22px;}
 .content-creation-process-sec h2{text-align: left;margin-bottom: 12px;}
 .content-creation-process-sec .creation-process-step .each-step{margin-bottom: 40px;}
 .content-creation-process-sec .bottom-sec{text-align: center;}
 .content-creation-process-sec .bottom-sec h3{font-size: 18px; line-height: 25px; padding-right: 70px;margin-bottom: 0;text-align: left;}
 .content-creation-process-sec .bottom-sec .common-btn { margin-top: 30px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2) { margin-bottom: 25px; }
 /* .service-pages-chiro-websites h2 span{display: block;} */
 .service-pages-chiro-websites h2{margin-bottom: 20px;}
 .service-pages-chiro-websites .top-heading h3 { font-size: 22px; line-height: 25px;margin-bottom: 15px; padding: 0 58px 0 0;        font-weight: 500;}
 .service-pages-chiro-websites .right-side-options h4 {font-size: 22px; line-height: 28px; font-weight: 500;margin-bottom: 15px;}
 .service-pages-chiro-websites .top-heading{margin-bottom: 25px; text-align: left;}
 .service-pages-chiro-websites .each-option h3 { font-size: 17px; line-height: 25px;color: #504C4C;}
 .service-pages-chiro-websites .each-image.mobile-image{display: block;margin: 15px 0 5px 0;}
 .service-pages-chiro-websites .right-side-options .each-option span { width: 20px; height: 20px;background-color: #0066FF;        margin-top: 3px;}
 .service-pages-chiro-websites .right-side-options .each-option .left-side-icon{margin-right: 10px;}
 .service-pages-chiro-websites .left-side img.mobile-image{margin-bottom: 0;}
 .service-pages-chiro-websites .right-side-options{margin-bottom: 0px;}
 .service-pages-chiro-websites .right-side-options .each-option span img{width: 10px;}
 .service-pages-chiro-websites .each-option {padding: 0px 0; margin-bottom: 10px;}
 .service-pages-chiro-websites .get-idea-sec { padding-right: 20px;margin-top: 25px;}
 .service-pages-chiro-websites .desktop-image{display: none;}
 .blogs-for-chiropractors-sec .right-side { padding-left: 19px;text-align: center; }
 .blogs-for-chiropractors-sec h3 { font-size: 22px; line-height: 26px; margin-bottom: 15px; text-align: left;font-weight: 500; }
 .blogs-for-chiropractors-sec .desktop-image{display: none;}
 .blogs-for-chiropractors-sec p { margin-bottom: 10px;padding: 0 0px;text-align: left;  }
 .blogs-for-chiropractors-sec h4 { font-size: 20px; line-height: 26px;padding-right: 100px; margin-bottom: 0;text-align: left; }
 .blogs-for-chiropractors-sec h2{margin-bottom: 20px;}
 .email-marketing-content-sec .left-side { padding-right: 19px; text-align: center;}
 .email-marketing-content-sec h3 {font-size: 20px; line-height: 27px; margin-bottom: 15px; padding: 0 0px; text-align: left; font-weight: 500; letter-spacing: -0.5px;}
 .email-marketing-content-sec p { margin-bottom: 10px; padding: 0 0px;         letter-spacing: -0.3px;text-align: left; }
 .email-marketing-content-sec h4 { font-size: 20px; line-height: 26px;padding-right: 80px; margin-bottom: 0;text-align: left;}
 .email-marketing-content-sec .desktop-image{display: none;}
 .email-marketing-content-sec h2{ font-size: 31px;}
 .email-marketing-content-sec h2 span{display: block;}
 .service-pages-chiro-websites .each-option.active h3{color: #504C4C;}

 /* ===================== Support Page ================== */
 .support-page-banner{height: calc(100vh - 66px); display: flex;padding: 0 0;background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);}
 .support-page-banner .banner-content{margin-top: -40px;}
 .support-page-banner h1{font-weight: 400;margin-bottom: 20px !important;}
 .all-support-info-sec .inner-sec .each-box { padding: 0px 0px 0px 0px; width: 100%; margin-top: 0px; flex-direction: initial; justify-content: flex-start; margin-bottom: 16px; }
 .all-support-info-sec .inner-sec .each-box:last-child{margin-bottom: 0;}
 .all-support-info-sec .inner-sec .each-box img { width: 35px; margin-top: 0; margin-bottom: 0; margin-right: 10px; }
 .all-support-info-sec .inner-sec .each-box p { font-size: 16px; line-height: 25px; font-weight: 400; display: inline-block; }
 .all-support-info-sec .inner-sec .each-box, .all-support-info-sec .inner-sec .each-box:hover { background: none; }
 .support-page-banner p { padding: 0 0; font-size: 23px; line-height: 33px; color: #333;}
 .support-page-banner p br{display: none;}
 .support-page-banner .arrow-container{display: none;}
 .all-support-info-sec .inner-sec{    display: inline-block;}
 .all-support-info-sec .inner-sec .each-box img.normal-image { display: none; }
 .all-support-info-sec .inner-sec .each-box img.hover-image { display: inline-block; }
 .all-support-info-sec h2 { margin-bottom: 25px; }
 .support-request-sec .entire-content-sec { padding: 50px 12px;padding: 50px 8px; border-radius: 0;}
 .support-request-sec .support-page-form-sec { margin-top: 25px; }
 .support-request-sec .entire-content-sec p{    padding: 0 25px;}
 .support-request-sec .support-page-form-sec form input, .support-request-sec .support-page-form-sec form textarea{padding: 11px 12px !important; font-size: 15px !important; line-height: 17px !important;}
 .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom: 0 !important;}
 .support-request-sec .gform_fields { row-gap: 10px !important; }
 .support-request-sec .gfield--type-checkbox { display: block !important; }
 .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend {font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 10px 0 15px 0;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice { margin-right: 0px; display: block; margin-bottom: 10px; }
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before{width: 18px; height: 18px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{font-size: 14px; line-height: 21px; color: #fff;}
 .support-request-sec .gform_wrapper.gravity-theme .gfield textarea.small { height: 60px; margin-top: 0px; }
 .support-request-sec .gform_footer input.gform_button.button {padding: 15px 15px !important; font-size: 18px !important; background-position-x: 58% !important; background-position-y: 20px !important; margin: -12px 0 0 0 !important;}
 .support-request-sec{padding-bottom: 0 !important;background-color: #002855;}
 .all-support-info-sec {padding-top: 50px !important; padding-right: 12px; display: flex; justify-content: center;}
 .all-support-info-sec p{padding: 0 0;}
 .support-request-sec .entire-content-sec h2 span{display: block;}
 .support-request-sec .support-page-form-sec form .form-field-check .gfield_checkbox{column-count: 2;}
 .google-recaptcha-container{transform: scale(0.50); transform-origin: 0 0;}
 .support-request-sec .entire-content-sec h2{line-height: 30px;margin-bottom: 15px;}

  /* ===================== Google Ads Page ================== */
  .google-ads-page-banner p{padding: 0 0;        margin-bottom: 0px;}
  .google-ads-page-banner.inner-banner h3 br{display: none;}
  .google-ads-page-banner.inner-banner h3{padding: 0 0px;}
  .google-ads-page-banner .banner-image.desktop{display: none;}
  .google-ads-page-banner .banner-image.mobile-image{margin: 0 0 25px 0;}
  .google-ads-page-banner { padding: 55px 0 30px 0;}
  .book-chiro-patients-ads-sec{text-align: center;}
  .book-chiro-patients-ads-sec h2{font-size: 29px; letter-spacing: -0.9px;line-height: 36px;}
  .google-ads-page-banner .banner-image .inner-animated-sec video{width: 74.2%; left: 43px; top: 11px; position: absolute;}
  .google-ads-page-banner .banner-image .inner-animated-sec {    width: 335px; position: relative;}
  .google-ads-page-banner .arrow-container{display: none;}
  .book-chiro-patients-ads-sec .left-side { padding-right: 19px; }
  .book-chiro-patients-ads-sec p strong { display: block; margin: 15px 0 0px 0; padding-right: 0; }
  .book-chiro-patients-ads-sec p{    padding: 0 0px; text-align: left;}
  .book-chiro-patients-ads-sec .desktop-image{display: none;}
  .google-ads-for-mobile-sec .desktop-image{display: none;}
  .google-ads-for-mobile-sec .right-side { padding-left: 19px; }
  .google-ads-for-mobile-sec .common-btn { margin-top: 30px; }
  .google-ads-for-mobile-sec{text-align: center;}
  .google-ads-for-mobile-sec h2{margin-bottom: 20px;font-size: 30px; letter-spacing: -0.4px;}
  .google-ads-for-mobile-sec h3{margin-bottom: 15px;text-align: left;font-size: 22px; line-height: 28px; font-weight: 500; color: #333333;}
  .google-ads-for-mobile-sec p{text-align: left;}
  .power-of-google-ads-sec.mobile-sec{display: block;overflow: hidden;}
  .power-of-google-ads-sec .owl-next, .power-of-google-ads-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #fff !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important; }
  .power-of-google-ads-sec .owl-prev img { transform: rotate(180deg); }
  .power-of-google-ads-sec .owl-next:hover, .power-of-google-ads-sec .owl-prev:hover { background-color: #0066FF !important; }
  .power-of-google-ads-sec .owl-next:hover img, .power-of-google-ads-sec .owl-prev:hover img { filter: unset; }
  .power-of-google-ads-sec .owl-next img, .power-of-google-ads-sec .owl-prev img { filter: invert(1); }
  .power-of-google-ads-sec .owl-next img, .power-of-google-ads-sec .owl-prev img { width: 8px;height: auto; }
  .power-of-google-ads-sec .owl-nav{display: none !important;}
  .power-of-google-ads-sec .each-point .right-side { padding-left: 19px; }
  .power-of-google-ads-sec .each-point h3 { font-size: 24px; line-height: 31px;margin-bottom: 15px;}
  .power-of-google-ads-sec .top-heading-sec{margin-bottom: 10px;}
  .power-of-google-ads-sec .top-heading-sec h2{font-size: 30px;}
  .power-of-google-ads-sec{text-align: center;}
  .power-of-google-ads-sec .mobile-image{margin-left: auto; margin-right: auto;}
  .power-of-google-ads-sec .each-point .left-side.desktop-image{display: none;}
  .power-of-google-ads-sec .each-point p{font-size: 17px;line-height: 25px;}
  .power-of-google-ads-sec .each-point .mobile-image{margin-bottom: 10px;}
  .power-of-google-ads-sec .each-point.first .mobile-image{margin-bottom: 0;}
  .power-of-google-ads-sec .each-point{padding: 40px 20px; background-color: #fff; box-shadow: 4px 6px 50px 0px #0000000F;border: 1px solid #E4E4E4; border-radius: 10px;}
  .power-of-google-ads-sec .each-point{height: 580px;}
  .power-of-google-ads-sec .each-point.second, .power-of-google-ads-sec .each-point.third{margin-top: 0px;}
  .power-of-google-ads-sec .each-point.second img, .power-of-google-ads-sec .each-point.third img{border: 1px solid #E4E4E4; border-radius: 6px; width: 85%; margin: 0 auto; margin-bottom: 60px;}
  .power-of-google-ads-sec .each-point.first img{width: 235px; margin: 0 auto; margin-bottom: 10px;}
  .page-template-google-ads .insights-sec.mobile h2 span{display: block;}
  .experts-in-growth-sec{padding: 0 0;background: none;}
.experts-in-growth-sec{padding: 50px 0;background-color: #0094FF0D;}
  .power-of-google-ads-sec.desktop-sec{display: none;}
  /* .insights-sec.mobile h2 span{display: block;} */
  .top-banner-image.google-ads-banner-image .banner-image{display: none;}
  .top-banner-image.google-ads-banner-image{margin-bottom: 0;padding-bottom: 50px;}
  .book-chiro-patients-ads-sec p { margin-bottom: 8px; }

  /* ===================== Blog Page ================== */


  .blog-page .blog-right-side { padding-left: 19px;border: none;}
  .blog-page .blog-right-side .all-blogs{display: grid; grid-template-columns: 1fr; grid-gap: 40px; margin-top: 25px;}
  .blog-page .blog-right-side .all-blogs .each-blog figure img { width: 100%; height: auto; object-fit: cover;}
  .blog-page .blog-right-side .all-blogs article h3{font-size: 20px; line-height: 27px;padding-right: 0; letter-spacing: -0.2px;    margin-bottom: 12px;}
  .blog-page .blog-right-side .all-blogs article h4 { font-size: 15px; line-height: 18px;}
  .blog-page .blog-right-side .all-blogs article p{font-size: 16px;line-height: 26px;}
  .owl-carousel .owl-item .author-profile-img { width: 27px; height: auto; }
  .blog-page .blog-right-side .all-blogs .author-details h4 { font-size: 18px; line-height: 23px;}
  .blog-page .blog-right-side .all-blogs .author-details .right-side p{font-size: 15px;}
  .blog-page .blog-right-side .all-blogs .author-details { margin-top: 13px;}
  .blog-page .blog-left-side .latest-sec ul li{font-size: 17px; line-height: 21px;display: inline; white-space: nowrap; margin-bottom: 0; margin-right: 15px; width: max-content;}
  .blog-page .blog-left-side .latest-sec ul{padding: 0px 0 10px 0; overflow-x: auto; overflow-y: hidden; display: flex; justify-content: flex-start;}
  .blog-page .blog-left-side .latest-sec h3{display: none;}
  .blog-page .blog-left-side .latest-sec::before{width: 100%; margin: 15px 0;}
  .blog-page .blog-left-side p{font-size: 20px; line-height: 28px; padding-right: 0px;}
  .blog-page h1 { font-size: 35px; line-height: 45px;}
  .blog-page { padding: 50px 0px 50px 0px;}
  .blog-page .blog-right-side .all-blogs .each-blog figure { margin-bottom: 15px; }
  .blog-page .pagination { justify-content: center; margin-top: 50px; }
  .blog-page .pagination .page-numbers{padding: 11px 11px;font-size: 19px;line-height: 14px;}

  .blog-single-page .single-right-side .share-post.mobile{display: block;}
  .blog-single-page p.all-posts.mobile{display: block; margin-bottom: 0;font-size: 14px;line-height: 15px;margin-bottom: 25px;}
  .blog-single-page { padding: 50px 0px; }
  .blog-single-page .single-left-side{display: none;}
  .blog-single-page .single-right-side .share-post.mobile h4 { font-family: "Red Hat Display", sans-serif; font-size: 14px; color: #6F6F6F; line-height: 20px; font-weight: 400; margin-bottom: 10px; }
  .blog-single-page .single-right-side .share-post.mobile ul li{display: inline-block; margin-right: 12px;}
  .blog-single-page .single-right-side { padding-left: 19px; }
  .blog-single-page p.all-posts.mobile a{text-decoration: none; padding: 11px 15px 10px 35px; background-position: 15px 13px; display: inline-block; border: 1px solid #333; background-size: 14px;}
  .blog-single-page .single-right-side h1 { font-size: 30px; line-height: 36px; font-weight: 700; color: #1C1C1C; margin: 15px 0 15px 0; }
  .blog-single-page .single-right-side p{font-size: 15px;line-height: 20px;}
  .blog-single-page .single-right-side .author-details{margin-top: 15px;margin-bottom: 30px;}
  .blog-single-page .single-right-side .author-details h4 { font-size: 17px; line-height: 22px;}
  .blog-single-page .single-right-side .author-details .right-side p{font-size: 14px;line-height: 16px;}
  .blog-single-page .single-right-side .entry-content{margin-top: 50px;}
  .blog-single-page .single-right-side .all-blog-contents { margin-top: 25px;         margin-bottom: 20px;}
  .blog-single-page .single-right-side .all-blog-contents p{font-size: 17px; line-height: 27px; margin-bottom: 10px;}
  .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 20px;line-height: 27px;margin-bottom: 15px; margin-top: 30px;}
  .blog-single-page .bottom-author-information { padding: 20px 15px;    margin-top: 50px;}
  .blog-single-page .bottom-author-information .author-details .left-side { width: 60px; height: 60px;}
  .blog-single-page .bottom-author-information .author-details .left-side .author-profile-img { width: 26px; }
  .blog-single-page .bottom-author-information .author-details { margin: 0 0 15px 0; }
  .blog-single-page .bottom-author-information .author-details h4{font-size: 20px; line-height: 24px;}
  .blog-single-page .single-right-side .author-details .right-side p{font-size: 16px; line-height: 18px;}
  .blog-single-page .bottom-author-information .author-bio-info p{font-size: 17px; font-weight: 400; line-height: 27px;}
  .blog-single-page .bottom-author-information .author-details .right-side { margin-left: 20px; }

  .category-page h1{font-size: 25px; line-height: 28px;margin-bottom: 20px; margin-top: 20px;}

  /* ===================== Founder Message Page ================== */

  .founder-message-page { padding: 50px 0px; }
  .founder-message-page .right-side p.date.mobile{display: block;}
  .founder-message-page .right-side p.date.desktop{display: none;}
  .founder-message-page .right-side h1 { margin: 20px 0 30px 0; padding: 0 0 !important; font-size: 29px !important;}
  .founder-message-page .right-side h2.mobile{display: block;}
  .founder-message-page .right-side h2.desktop{display: none;}
  .founder-message-page .right-side img.founder-image{margin-bottom: 30px;}
  .founder-message-page .right-side p.date { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
  .founder-message-page .right-side p{font-size: 17px;line-height: 29px; letter-spacing: -0.2px;}
  .founder-message-page .right-side .information p { margin-bottom: 15px; padding-right: 0; }
  .founder-message-page .left-side p{font-size: 15px;}
  .founder-message-page .left-side p a{padding-left: 23px; background-size: 13px;color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}

  /* ===================== Plans Page ================== */

  .plans-what-included-sec p { padding: 0 37px; }
  .plan-page-banner .plan-depndent-items .each-box{height: auto; width: 48%;display: flex; flex-direction: column; justify-content: center; padding: 15px 12px; text-align: left; position: relative; z-index: 1;}
  .plan-page-banner .plan-depndent-items{gap: 12px;}
  .plan-page-banner .plan-depndent-items .each-box img{width: 42px;height:42px;}
  .plan-page-banner .plan-depndent-items .each-box p br{display: none;}
  .plan-page-banner .plan-depndent-items .each-box p{margin-top: 15px;font-size: 17px; line-height: 23px; position: unset;}
  .plans-what-included-sec .common-btn { margin-top: 30px; }
  .plans-what-included-sec { padding-top: 20px; padding-bottom: 50px; }
  .digital-markt-plans-sec .top-heading p { padding: 0 50px; }
  .digital-markt-plans-sec .top-heading h2 { font-size: 31px; line-height: 40px;}
  .digital-markt-plans-sec h1{font-size: 31px; line-height: 40px;margin-bottom: 20px;}
  .digital-markt-plans-sec .each-plan-sec .info-tooltip{margin-left: 5px;   margin-top: 4px;vertical-align: top;}
  .digital-markt-plans-sec .each-plan-sec .info-tooltip img{width: 14px;}
  .digital-markt-plans-sec .each-plan-sec .info-tooltip .tooltip-text{width: 200px;top: 103%; left: 36%;    padding: 5px;font-size: 14px; line-height: 18px;}

  .digital-markt-plans-sec .mobile-plan-sec{display: block; margin-top: 20px;}
  .digital-markt-plans-sec .all-the-plans-info.desktop{display: none;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec{padding: 30px 20px;box-shadow: 4px 6px 50px 0px #0000000F; border: 1px solid #EFEFEF;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec p{    font-size: 16px; line-height: 25px;}
  .digital-markt-plans-sec .each-plan-sec .common-btn img{width: auto; display: inline-block;}
  .digital-markt-plans-sec{overflow: hidden;}
  .digital-markt-plans-sec{font-weight: 700;}
  .digital-markt-plans-sec .top-heading { text-align: center; margin-bottom: 0px; }
  .digital-markt-plans-sec .each-plan-sec .common-btn {  padding: 20px 0 20px 20px; font-size: 21px; line-height: 21px; margin-top: 25px; }
  .digital-markt-plans-sec .each-plan-sec .inner-sec h3 { font-size: 28px; line-height: 43px; background-size: 38px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li{font-size: 15px; line-height: 21px; letter-spacing: -0.2px;margin-bottom: 14px;    color: #333;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li.available{padding-left: 22px; background-position: 0 7px; background-size: 13px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li.not-available{background-position: 0 2px; padding-left: 22px; background-size: 13px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li.dolar{padding-left: 23px; background-position: 0 3px; background-size: 11px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec h4 { font-size: 24px; line-height: 29px;}
  .digital-markt-plans-sec .each-plan-sec .info-box { margin-top: 30px; }
  .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec h3{padding-left: 50px; background-position: 0 0px;}
  .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec h3{padding-left: 50px; background-position: 0 2px;}
  .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3{padding-left: 50px; background-position: 0 4px;}
  .digital-markt-plans-sec .owl-item { transform: scale(0.98); }
  .digital-markt-plans-sec .owl-next, .digital-markt-plans-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #5B5B5B !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important; }
  .digital-markt-plans-sec .owl-prev img { transform: rotate(180deg); }
  .digital-markt-plans-sec .owl-next:hover, .digital-markt-plans-sec .owl-prev:hover { background-color: #0066FF !important; }
  .digital-markt-plans-sec .owl-next:hover img, .digital-markt-plans-sec .owl-prev:hover img { filter: unset; }
  /* .digital-markt-plans-sec .owl-next img, .digital-markt-plans-sec .owl-prev img { filter: invert(1); } */
  .digital-markt-plans-sec .owl-next img, .digital-markt-plans-sec .owl-prev img { width: 8px; height: auto;}
  .digital-markt-plans-sec .owl-nav{display: none !important;}
  /* .digital-markt-plans-sec .owl-dots{position: absolute; top: 0; left: 0; right: 0;} */
  .digital-markt-plans-sec .each-plan-sec{margin-top: 0px;}
  .plan-page-banner .btn-sec .common-btn { margin-top: 40px; }
  .digital-markt-plans-sec .bottom-cta-content h4 br{display: none;}
  .digital-markt-plans-sec .bottom-cta-content h4{font-size: 18px; line-height: 27px; font-weight: 600; font-family: 'AdihausDIN'; text-align: left;}
  .digital-markt-plans-sec .bottom-cta-content{margin-top: 45px;}
  .digital-markt-plans-sec .bottom-cta-content .common-btn { margin-top: 25px; }
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color: #0066FF; opacity: 1; width: 18px; height: 9px;}
  .owl-theme .owl-dots .owl-dot span{background-color: #5B5B5B;margin: 0 4px;}

  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip{margin-left: 0px; position: absolute; top: 10px; right: 10px; font-size: 0;}
  /* .plan-page-banner .plan-depndent-items .each-box.mobile-info .info-tooltip.plans-info-tooltip .tooltip-text { visibility: visible; opacity: 1; }
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip:hover .tooltip-text{    visibility: initial;    opacity: initial;} */
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text{width: 175px; font-size: 13.7px; line-height: 17px; transform: translateX(10%); bottom: 174%; letter-spacing: -0.2px;}
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip img{width: 14px; height: auto;}
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text::after { left: auto; right: 17px; border-width: 8px; display: none; }

  .digital-markt-plans-sec .custom-owl-dots-top .owl-dot span, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot span{background-color: #5B5B5B; margin: 0 4px;width: 10px; height: 10px;    border-radius: 30px;display: inline-block; cursor: pointer;transition: width 200ms ease;}
  .digital-markt-plans-sec .custom-owl-dots-top .owl-dot.active span, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot.active span{ background-color: #0066FF; opacity: 1; width: 18px; height: 9px;}
  .digital-markt-plans-sec .custom-owl-dots-top .owl-dot, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot{display: inline-block;}
  .digital-markt-plans-sec .owl-controls{display: none;}
  .digital-markt-plans-sec .owl-dots{text-align: center;}

   /* ===================== social media marketing ================== */

   .level-up-social-game-sec .desktop-image{display: none;}
   .level-up-social-game-sec h2 span{display: block;}
   .level-up-social-game-sec h2{text-align: center;}
   .level-up-social-game-sec .right-side{padding-left: 19px;text-align: center;}
   .level-up-social-game-sec .right-side p{text-align: left;}
   .level-up-social-game-sec .common-btn { margin-top: 30px; }
   .social-media-marketing-banner h1{line-height: 48px;}
   .social-media-marketing-banner h1 span{display: inline;}
   .social-media-marketing-banner h3 br{display: none;}
   .social-media-marketing-banner h3{padding: 0 30px; line-height: 29px;}
   .social-media-marketing-banner .common-btn { margin-top: 25px; }
   .social-media-marketing-second-sec .left-side { padding-right: 19px; }
   .social-media-marketing-second-sec .left-side p { margin-bottom: 15px;text-align: left;        letter-spacing: -0.5px;}
   .social-media-marketing-second-sec .desktop-image { display: none; }
   .elevate-social-media p { padding-right: 0; }
   .social-media-marketing-second-sec{text-align: center;}
   .social-media-marketing-second-sec .common-btn { margin-top: 15px; }
   .elevate-social-media h3{ font-size: 22px; line-height: 28px; font-weight: 500; margin-bottom: 15px;margin-top: 23px; text-align: left;}
   .elevate-social-media ul li{ font-size: 18px; line-height: 27px; color: #504C4C;background-size: 20px; padding-left: 31px; background-position: 0 4px;    margin-bottom: 10px;background-image: url(/wp-content/uploads/2024/09/blue-check-box-icon.webp); text-align: left;}
   .elevate-social-media h2{font-size: 31px;letter-spacing: -0.6px;}
   .elevate-social-media .desktop-image{display: none;}
   .elevate-social-media{text-align: center;}
   .elevate-social-media .mobile-image{margin-bottom: 10px;}
   .elevate-social-media p{text-align: left;}
   .elevate-social-media .common-btn { margin-top: 30px; }
   .benefit-social-media-marketing-sec.mobile-sec{display: block; overflow: hidden;}
   .benefit-social-media-marketing-sec.mobile-sec h2{font-size: 31px;}
   .benefit-social-media-marketing-sec.desktop-sec{display: none;}
   .benefit-social-media-marketing-sec .each-point{padding: 40px 13px; background-color: #fff; box-shadow: 4px 6px 50px 0px #0000000F; border: 1px solid #E4E4E4; border-radius: 10px; text-align: center; margin-top: 0 !important; height: 402px;}
   .benefit-social-media-marketing-sec .each-point img { border: 1px solid #E4E4E4; border-radius: 6px; width: 90%; margin: 0 auto; margin-bottom: 25px; }
   .benefit-social-media-marketing-sec .each-point.third img {width: 80%;}
   .benefit-social-media-marketing-sec .each-point h3 { font-size: 24px; line-height: 31px; margin-bottom: 15px; }
   .benefit-social-media-marketing-sec .each-point p { font-size: 17px; line-height: 25px;padding: 0 0px; }
   .benefit-social-media-marketing-sec .owl-nav{display: none;}
   .benefit-social-media-marketing-sec .top-heading-sec { margin-bottom: 10px; }
   .top-banner-image.social-media-marketing-banner-image{margin-bottom: 0; padding-bottom: 25px; padding-top: 40px;}

   /* ===================== Thank You ================== */
   .thank-you-page{padding: 0px 0; height: calc(100vh - 66px);        display: flex;}
   .thank-you-page h1 span { display: inline-block; }
   .thank-you-page h3{margin-bottom: 0;}
   .thank-you-page .common-btn{margin-top: 30px;}
   .thank-you-page figure img{width: 80px;}


   .page-template-website-design .insights-sec h2 span{display: inline;}
   .page-template-email-marketing-for-chiropractors-page .insights-sec h2 span{display: inline;}
   .page-template-website-design .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-social-media-marketing .our-partner-sec{display: none;}

   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(1){width: 28%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(2){width: 32%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(3){width: 28%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(4){width: 17%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(5){width: 29%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(6){width: 26%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(7){width: 14%; }

   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(1){width: 26%;margin-right: 0;  margin-top: 10px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(2){width: 14%;margin-left: 0; margin-top: 10px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(3){width: 24%;margin-right: 0;  margin-top: 15px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(4){width: 28%;margin-left: 0;  margin-top: 15px;}
   /* .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo{justify-content: space-evenly;} */
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(2) img{width: 85%;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(3) img{width: 85%;}

   .page-template-content-chiropractors .why-partner-with-logik-sec p.content-dev-page-des{padding-right: 0;}

   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(1){width: 40%; margin-top: 10px;margin-right: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(2){width: 40%;margin-top: 10px;margin-left: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(3){width: 35%;margin-right: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(4){width: 40%; margin-left: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(3) img{width: 34%;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo{justify-content: space-evenly;}
   .page-template-social-media-marketing .our-partner-sec.mobile{padding-bottom: 50px !important;}

   /* ===================== Pricing Page ================== */
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .common-btn.mobile{display: inline-block;}

   .plan-page-banner.pricing-page-banner .btn-sec .common-btn{margin-top: 21px;}
   .digital-mart-price-sec .plan-price { padding: 15px 27px 15px 20px; margin-left: -20px; margin-top: 17px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box { padding: 15px 12px; height: auto; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box img { height: 40px; width: 40px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box p { margin-top: 15px; font-size: 17px; line-height: 20px; }
   .digital-markt-plans-sec{margin-top: 0;}
   .pricing-page-banner .top-heading p{font-size: 21px; line-height: 34px;}
   .pricing-page-banner .top-heading p .current-price{font-size: 36px; line-height: 38px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p {font-size: 21px; line-height: 25px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{font-size: 36px; line-height: 47px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .common-btn { margin-top: 25px; }
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec p { margin-top: 20px; }
   .digital-markt-plans-sec .each-plan-sec .inner-sec p{font-size: 19px;}

   /* Sneha */

   .get-pricing-sec p{margin-bottom: 20px;     padding: 0 30px;}
   .get-pricing-sec p br{display: none;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-box { padding: 20px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields { margin-bottom: 0px; }
   .get-pricing-from-sec .gform_page_footer{text-align: center; margin-top: 15px !important;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_label{font-size: 17px;line-height: 25px;margin-bottom: 15px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 16px; line-height: 22px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"] + label:before{width: 15px; height: 15px;margin-top: 0; margin-bottom: 3px;position: absolute; left: 0; top: 4px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gchoice { margin-bottom: 10px; }
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields input, .get-pricing-from-sec .gform_wrapper.gravity-theme select{padding: 8px 16px;font-size: 16px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label{    max-width: max-content;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label{    display: flex;position: relative; padding-left: 23px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme span.main-value-text{margin-right: 30px; width: 30%;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button , .get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{padding: 10px 35px !important;font-size: 18px !important;line-height: 30px !important; color: #fff !important;}
   #gform_page_4_2 { padding: 25px 10px ;}
   #input_4_7_3_container{margin-bottom: 10px !important;}
   #field_4_14, #field_4_16 , #field_4_19 , #field_4_18 { margin-bottom: 0; }
   #gform_page_4_2 .gsection_title { font-size: 28px;line-height: 34px;margin-bottom: 20px;}
   .form-thank-you-page .thank-you-content { padding: 40px 20px !important;}
   .form-thank-you-page .row{margin: 0 5px;}
   .form-thank-you-page .thank-you-content h3 { font-size: 20px; line-height: 28px;padding: 0;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"]:checked + label:before{    border: 4px solid #0066FF;}
   .get-pricing-from-sec #field_4_24 .gfield_label{    width: auto;}
  .get-pricing-from-sec #field_4_25 .gfield_label{    width: auto;}
  .get-pricing-from-sec .gform_wrapper.gravity-theme span.value-text { font-size: 15px; width: 60%; }
  .get-pricing-from-sec .gform_wrapper.gravity-theme #field_4_22 .gform-field-label{max-width: 100%;}

/* ----------------Sitemap------------ */

.sitemap-page h1 span{display: inline-block;}
.sitemap-page ul li a{font-size: 18px; line-height: 28px;padding-left: 27px; background-position: 0px 3px; background-repeat: no-repeat; background-size: 18px;}
.sitemap-page ul li { margin-bottom: 10px; }


.sitemap-page .sitemap-item-sec.secound-sec ul { display: grid;  grid-template-columns: 1fr; padding-bottom: 40px; gap: 20px;}
.sitemap-page .sitemap-item-sec ul{padding-bottom: 40px;}
.sitemap-page .sitemap-item-sec{padding-top: 0 !important; padding-bottom: 0 !important;}
.sitemap-page ul li a{padding-left: 0;}
.sitemap-page h3.sitemap-main-sec-heading{font-size: 24px; line-height: 34px; margin-bottom: 25px;}
.sitemap-page .banner-sec-site-map{background-image: unset; padding-top: 40px; padding-bottom: 40px;}
.sitemap-page h1 span{font-size: 38px; line-height: 44px;}
.sitemap-page h1 {margin-bottom: 0;}
.sitemap-page ul li a{font-size: 16px; }
.sitemap-page .sitemap-item-sec.secound-sec ul{gap:0}


.one-stop-shop-cta-sec p { padding: 0 2px;}
.effective-patient-growth-sec h2 br{display: none;}

.footer-sec .footer-content.locations{    padding-left: 30px;}
.support-request-sec .gform_footer input.gform_button.button{margin: 10px 0 0 0 !important;}

.our-partner-sec .partners-logo img{ width: auto; }
   .our-partner-sec .partners-logo svg { width: 100%; }


.auhor-page .owl-controls{display: none;}


.page-template-website-design .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br{display: none;}

.page-template-content-chiropractors .top-banner-image .mobile-content p{padding-right: 0; text-align: center;}
.page-template-seo-agency-toronto-page .local-seo-sec p { padding-right: 10px; }
.page-template-seo-agency-toronto-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 0; }

.page-id-342 .digital-markt-plans-sec .top-heading h2, .page-id-5307 .digital-markt-plans-sec .top-heading h2 { margin-bottom: 20px; }

.page-id-124 .experts-in-growth-sec h3.email-marketing br{display: none;}

.page-template-web-design-toronto .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side { padding-right: 19px; }
.page-template-web-design-toronto .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br{display: none;}


.page-template-web-design-toronto .website-design-banner h1 span{display: inline;}
.page-template-web-design-toronto .website-design-banner h1 br{display: block;}


.author-page-content { padding: 50px 0px; }
.author-page-content .right-side p.date.mobile{display: block;}
.author-page-content .right-side p.date.desktop{display: none;}
.author-page-content .right-side h2 { font-size: 28px; line-height: 39px;margin: 20px 0 0 0;}
.author-page-content .right-side h2.mobile{display: block;}
.author-page-content .right-side h2.desktop{display: none;}
.author-page-content .right-side img.founder-image{margin-bottom: 10px;}
.author-page-content .right-side p.date { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.author-page-content .right-side p{font-size: 17px;line-height: 29px; letter-spacing: -0.2px;}
.author-page-content .right-side .information p { margin-bottom: 15px; padding-right: 0; }
.author-page-content .left-side p{font-size: 15px;}
.author-page-content .left-side p a{padding-left: 23px; background-size: 13px;color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}
.author-page-content .mobile { display: block;}
.author-page-content .desktop{display: none;}
.author-page-content .right-side .user-title p { font-size: 18px; line-height: 22px; margin-top: 0;}
.author-page-content a.author-email.extra-text { font-size: 16px;margin-top: 2px; margin-bottom: 20px;}

.all-contact-info-sec .inner-sec .each-box.email p span.first{display: none;}
.author-page-content .right-side p.extra-text { font-size: 17px; line-height: 33px;}
.author-page-content .right-side h3.extra-text { font-size: 20px; line-height: 22px;margin-bottom: 30px;}
.auhor-page.insights-sec h2{margin-top: 0; margin-bottom: 20px;}
.author-page-content .right-side h2.user-full-name { font-size: 24px; line-height: 39px;}
.power-of-google-ads-sec .top-heading-sec h2 span{display: block;}

.mobile-image { margin-left: auto; margin-right: auto; }


.author-hamzah-khadim .author-page-content .right-side h2.mobile.hamzah-title { display: block !important;    margin-bottom: 30px; }
.author-hamzah-khadim .author-page-content .right-side h2.desktop.hamzah-title { display: none !important; }
/* .author-hamzah-khadim .author-page-content .author-avatar img { margin-bottom: 30px; } */

.level-up-social-game-sec ul li span.content-text{font-size: 17px; line-height: 26px; text-align: left;    padding-left: 10px;}
.level-up-social-game-sec ul li span.number-text{width: 25px; height: 25px; font-size: 14px; margin: 0;}
.benefit-social-media-marketing-sec .each-point{height: 422px;}

.blog-single-page .bottom-author-information .author-details .right-side{width: 70%;}
.blog-single-page .bottom-author-information .author-details .left-side{width: 20%;}
.blog-single-page .bottom-author-information .author-details .right-side h4{font-size: 22px; line-height: 30px;}
.blog-single-page .bottom-author-information .author-details .right-side .user-title p{font-size: 18px; line-height: 22px; margin-top: 0;}


.blog-single-page .single-right-side .all-blog-contents ul li{font-size: 18px;    line-height: 28px; padding-left: 31px;    margin-bottom: 15px;    background-size: 22px;}
.auhor-page.insights-sec{border-top: 1px solid #cbcbcb; margin-top: 50px;}
.author-page-content .right-side .author-social{margin-top: 20px;}
.footer-sec .footer-content.locations iframe{width: 100%;}


.privacy-policy-page h3 { font-size: 24px;line-height: 32px;}
.privacy-policy-page ul li{font-size: 18px; line-height: 23px;background-size: 20px;padding-left: 35px;margin-bottom: 20px;}

.footer-sec .locations li.map-list span.second { width: 100%; width: 100%; margin-left: 0; display: block; }
.footer-sec .locations li.map-list { display: block;}
.footer-sec .locations li.map-list span.second iframe { width: 100%; height: 160px; margin: 10px 0 0 !important; }

.page-template-seo-service .insights-sec.mobile h2 span{display: inline-block;}

.author-page-content .right-side .user-title p{color: #6F6F6F; text-transform: uppercase; font-size: 20px; line-height: 33px; font-weight: 400;}
.author-page-content .right-side .user-title p .mobile-remove{    display: none;}
.author-page-content .right-side .user-title p .mobile-change-size{display: block; font-weight: 500; color: #1C1C1C; margin-bottom: -2px; text-transform: none; font-family: "Red Hat Display", sans-serif; font-size: 17px; line-height: 20px; margin-top: 2px;}
.author-page-content a.author-email.extra-text{font-size: 16px; margin-top: 9px;}


.book-strategy-call-form-popup .exploration-session-sec .right-side , .book-strategy-call-form-popup .exploration-session-sec .row , .book-strategy-call-form-popup .exploration-session-sec .container-fluid , .book-strategy-call-form-popup .exploration-session-sec , .book-strategy-call-form-popup .modal-body , .book-strategy-call-form-popup .modal-content , .book-strategy-call-form-popup .modal-dialog {height: 100%;}
.book-strategy-call-form-popup .exploration-session-sec .right-side h2{font-size: 30px; font-weight: 400; margin-bottom: 15px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side p { text-align: center; margin-bottom: 20px; color: #fff; font-size: 15px; }
.book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 12px !important; }
.book-strategy-call-form-popup .validation_message { font-size: 11px !important; line-height: 5px !important; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea{padding: 11px 12px !important;}
.book-strategy-call-form-popup form input.gform_button.button{padding: 15px 0 !important;        background-position-y: 17px !important;}
.book-strategy-call-form-popup{z-index: 11111111;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 18px; height: 18px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side{padding: 0 27px;}

.page-template-lawyer-law-firm-seo-page .seo-content-patient-growth-sec p { padding-right: 0; }
.page-template-lawyer-law-firm-seo-page .why-partner-with-logik-sec .left-side p { padding: 0 0px 0 0;}

.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p { padding-right: 0; }
.page-template-medical-healthcare-seo-page .why-partner-with-logik-sec .left-side p { padding: 0 0px 0 0;}

.map-sec { display: none;}
.footer-sec .footer-content.locations iframe { width: 180px; height: 180px; } 
.footer-sec .footer-content.locations iframe{margin-bottom: 20px !important;}
.contact-mobile-oneframe{justify-content: center;}

.mobile_location_sec{display: block;}
.mobile_location_sec .accordion-item { margin-bottom: 0px; border: 0; border-radius: 0; background: none;  }
.mobile_location_sec .accordion-item h4 .accordion-button {border-radius: 0; background: transparent; padding: 20px 0px 20px 0px; font-size: 18px; line-height: 25px;  box-shadow: unset;border-bottom: 2px solid #0066FF;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed::after { background-image: url(/wp-content/uploads/2024/08/faq-plus.png) !important;}
.mobile_location_sec .accordion-item h4 .accordion-button:after { background-image: url(/wp-content/uploads/2024/08/faq-minus.png) !important;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed::after, .mobile_location_sec .accordion-item h4 .accordion-button:after { background-size: 20px; width: 30px; height: 30px;transform: none; background-position: right; }
.mobile_location_sec .accordion-item h4 .accordion-button{color: #0066FF;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed{color: #211F24;border-bottom: 2px solid #D8D8D8;        border-radius: 0;}
.mobile_location_sec .accordion-body{padding-left: 0; padding-right: 0;}
.mobile_location_sec iframe{width: 100% !important; height: 160px !important;}
.footer-sec .footer-content.locations{padding-right: 30px;}
.mobile_location_sec .accordion-item h4 button::before { content: ''; background-color: #06F; display: block; width: 5px; height: 34px; border-top-left-radius: 50px; border-bottom-right-radius: 50px; margin-right: 10px; }
.mobile_location_sec .accordion-item:last-of-type h4 .accordion-button.collapsed{border-bottom: 0;}
.footer-sec .connect-with-us .social-media-sec { display: block !important;}
.mobile_location_sec .accordion-item ul li:nth-child(2){    background-image: url(/wp-content/uploads/2024/11/Phone-icon.webp);}
.mobile_location_sec .accordion-item ul li:nth-child(3){    background-image: url(/wp-content/uploads/2024/11/email-icon.webp);}
footer .mobile-locations-sec .accordion-item .accordion-button:not(.collapsed) { border-bottom: 2px solid #0066FF; }

.effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{background-position: center left;}
.mobile_location_sec .accordion-item ul li:hover a{font-weight: 400; color: #333333 !important;}
.mobile_location_sec .accordion-item ul li a:hover{color: #0066FF !important; font-weight: 700;}
span.logik-digital-text span.letter-i::before{    top: -0.7px;}


.page-id-18 .exploration-session-sec { margin-top: 0px; }
.founder-message-page .right-side .information .founder-desig p { font-size: 14px; line-height: 20px !important; }
.privacy-policy-page h1{font-size: 31px; line-height: 40px; text-align: center; margin-bottom: 20px;}

.page-template-email-marketing-for-chiropractors-page h1 br{
  display: none;
}
.page-template-email-marketing-for-chiropractors-page h1 span{
  display: block;
}
.page-template-content-chiropractors h1 span{
  display: inline;
}
.page-template-email-marketing-for-chiropractors-page h1{
  font-size: 34px;
  line-height: 43px;
}
.page-template-google-ads h1 br{
  display: none;
}
.page-template-google-ads h1{
  font-size: 36px;line-height: 45px; margin-bottom: 0;
}
.page-template-google-ads h1 span{
  display: inline;
}

.strategy-driven-seo-sec h1 br{display: none;}
.strategy-driven-seo-sec h1{ width: 300px; margin-left: auto; margin-right: auto;}
.desktop-btn{display: none;}
.page-template-lawyer-law-firm-seo-page .strategy-driven-seo-sec h1 span {display: inline;}
.page-template-seo-agency-toronto-page .strategy-driven-seo-sec h1{ width: auto;}

.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 0; margin-left: 0; }

.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .all-section-info .marketing-dashboard-top-image{display: none;}
.customize-raynor-ad-allowance{padding: 50px 0;}
.customize-raynor-ad-allowance .left-side{width: 100%;}
.check-your-digital-marketing-sec {padding: 50px 0;}
.check-your-digital-marketing-sec .left-side-two-image{display: none;}
.cost-effective-raynor-authorize-sec .top-heading-sec p{padding: 0;        letter-spacing: -0.2px;}
.option-add-on-sec span{padding: 13px 20px; font-size: 15px; line-height: 16px;}
.additional-landing-page-sec .sample-landing-pages-slider{overflow: hidden;}
.raynor-website-steps-sec article{display: block;}
.raynor-dealer-website-programme-banner .top-raynor-logo img{width: 260px;}
.raynor-dealer-website-programme-banner .mobile-image{margin-bottom: 0;}
.raynor-dealer-website-programme-banner.inner-banner h1 span{display: block;}
.raynor-dealer-website-programme-banner.inner-banner h1{font-size: 26px !important;line-height: 35px !important; padding: 0 0 !important; margin-bottom: 25px !important;letter-spacing: -0.3px !important;}
.raynor-dealer-website-programme-banner .mobile-btn{display: inline-block;         margin-top: 30px;}

.logik-digital.customize-raynor-ad-allowance h2 { font-size: 31px; line-height: 44px; }
.customize-raynor-ad-allowance ul li{font-size: 16px; line-height: 23px;margin-bottom: 10px;background-size: 20px;padding-left: 33px;}
.check-your-digital-marketing-sec .mobile-poclet-image { display: block; }
.cost-effective-raynor-authorize-sec .each-plan article { padding: 25px 15px;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-size: 17px; letter-spacing: -0.2px;line-height: 27px;margin-bottom: 15px;}
.cost-effective-raynor-authorize-sec .each-plan h4{font-size: 17px; line-height: 19px;    margin-bottom: 12px;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan ul li{width: 100%;}
.cost-effective-raynor-authorize-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.cost-effective-raynor-authorize-sec .each-plan article{margin-top: 10px;}
.check-your-digital-marketing-sec.raynor-dealer .right-side{display: none;}
.customize-raynor-ad-allowance .left-side p{    letter-spacing: -0.1px;text-align: center;}
.check-your-digital-marketing-sec.raynor-dealer .top-heading{text-align: center;}
/* .cost-effective-raynor-authorize-sec .each-plan a{font-size: 17px; line-height: 25px;margin-top: 20px;} */
.cost-effective-raynor-authorize-sec .each-plan h3 span.last{font-size: 14px; line-height: 23px;}
.cost-effective-raynor-authorize-sec .each-plan p { margin-bottom: 20px; line-height: 27px; }
.cost-effective-raynor-authorize-sec .customized-landing-page-sec h2 br{display: none;}
.option-add-on-sec{top: -23px;padding: 0 10px;}
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec article h3 { margin-top: 0px; }
.additional-landing-page-sec { padding-top: 30px;}
.additional-landing-page-sec h3{line-height: 34px; margin-bottom: 20px;font-size: 26px;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev{display: none !important;}
.additional-landing-page-sec .each-page-template h4{font-size: 20px; line-height: 24px;margin-top: 20px; margin-bottom: 12px;}
.additional-landing-page-sec .each-page-template a.view-btn{font-size: 17px; line-height: 25px;}
.optional-raynor-product-api-sec .each-plan article{padding: 20px;margin-top: 35px;}
.optional-raynor-product-api-sec .each-plan h3{font-size: 20px; line-height: 33px; margin-bottom: 15px;}
.optional-raynor-product-api-sec .each-plan h4{font-size: 20px; line-height: 24px;}
.optional-raynor-product-api-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.raynor-key-benefit-sec .row { margin: 0 0px; }
.raynor-key-benefit-sec h2 span{display: inline;}
.raynor-key-benefit-sec h2{line-height: 42px;}
.raynor-key-benefit-sec article .inner{padding: 20px 15px;    text-align: center; margin-bottom: 25px;}
.raynor-video-img-sec .top-heading-sec{margin-top: -90px;}
.raynor-video-img-sec{margin-top: 100px;}
.raynor-video-img-sec .top-heading-sec button img{width: 70px; height: auto;}
.raynor-key-benefit-sec article .inner img { margin-bottom: 20px; width: 60px; height: auto; }
.raynor-key-benefit-sec article .inner h3{font-size: 21px; line-height: 28px;}
.raynor-key-benefit-sec article .inner p { font-size: 17px; line-height: 28px;}
.raynor-key-benefit-sec .mobile-btn{display: block; text-align: center;     margin-top: 10px;}
.raynor-key-benefit-sec .mobile-btn .common-btn{background-color: #fff;color: #002855; border: 1px solid #fff;        margin-top: 0;}
.raynor-key-benefit-sec .mobile-btn .common-btn:hover{border: 1px solid #fff;background-color: transparent; color: #fff;}
.raynor-website-steps-sec{display: none;}
.raynor-website-steps-sec p { padding-right: 0px; }
.raynor-website-steps-sec span.icon-span{width: 80px; height: 80px;}
.raynor-website-steps-sec .img-sec{margin: 0 auto; width: auto; justify-content: center;}
.raynor-website-steps-sec span.number-span{font-size: 120px;right: -16px;width: auto;}
.raynor-website-steps-sec h3 { font-weight: 600; font-size: 21px; line-height: 29px; margin-bottom: 15px; }
.raynor-website-steps-sec article {  margin-bottom: 40px; text-align: center; }
.raynor-website-steps-sec { padding: 50px 0 50px;}
.seo-banner.raynor-dealer-seo .banner-content { margin-top: 0px; }
.seo-banner.raynor-dealer-seo{padding: 50px 0;}
.seo-about-banner.raynor-dealer-seo .arrow-container{margin-top: 20px;}
.raynor-plans-sec.digital-markt-plans-sec h2 span{display: inline;}
.raynor-website-steps-sec .content-sec{width: 100%;}
.landing-page-carousel .owl-controls{margin-top: 30px;}
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec { margin-top: 0px; }
.optional-raynor-product-api-sec .each-plan h3 span.last{font-size: 14px; line-height: 18px;}
.optional-raynor-product-api-sec .each-plan article { padding: 20px 11px;}
.optional-raynor-product-api-sec .each-plan ul li:last-child{margin-bottom: 0;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec{margin-top: 30px;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec h2{font-size: 30px;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec { margin-top: 30px; }
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p { padding: 0 0px; }
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec h2 br{display: none;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec h2{font-size: 30px;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec h2 br{display: none;}
/* .raynor-plans-sec.digital-markt-plans-sec#seoplan { scroll-margin-top: 0; } */
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec article { margin-top: 10px;}
.additional-landing-page-sec .each-page-template { margin-top: 10px; }

.medspa-sec-seven.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 0; }

.why-chiro-clinic-need-sec.garage-door-sec-third .all-points h3{font-size: 20px; line-height: 27px;}

.marketting-dashboard-sec .dashboard-image { margin-top: 25px; }
.marketting-dashboard-sec p { margin: 20px 0 0px 0; }
.marketting-dashboard-sec .common-btn{margin-top: 20px;}
.marketting-dashboard-sec{background: #fff;}
.marketting-dashboard-sec .dashboard-image.mobile{display: block; text-align: center;}
.marketting-dashboard-sec .dashboard-image.mobile img{position: relative; right: -22px; bottom: -3px;}
.marketting-dashboard-sec{overflow: hidden;}
.marketting-dashboard-sec .dashboard-image.desktop{display: none;}

.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer, .three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{display: none;}
.marketing-dashboard-top-image.logik-dashboard-top-image .dashboard-top-banner-laptop-image{margin: 0;}

.page-template-marketing-dashboard-page .three-mobile-scrolling-section.logik-dashboard{display: none;}
.page-template-marketing-dashboard-page .digital-makt-dashboard-include-sec.desktop-version{display: none;}
.marketing-dashboard-mobile-visible-sec{display: block;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image .dashboard-top-banner-laptop-image{position: relative; right: -22px; bottom: -1px;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image{padding-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec{background: linear-gradient(106.5deg, #002855 47.75%, #20528A 110.67%); padding: 50px 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2 span{    color: #FFC000;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2{color: #fff; margin-bottom: 0;}
.marketing-dashboard-banner.logik-dasboard h1{    margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec{text-align: center;    background-color: #F7F7F7;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2{margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2 span{    color: #0066FF;}
.page-template-marketing-dashboard-page .our-partner-sec{padding: 25px 0 40px 0;}

.manage-digital-marketing-services.logik-digital-marketing .left-side{width: 100%;}
.mobile-section-pocket-phone-screen-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active::before{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.hover-image{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.normal-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .right-side-icon h3{color: #000;}
.manage-digital-marketing-services.logik-digital-marketing {padding: 40px 19px 50px 19px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .icon-image{width: 38px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .left-side-icon{margin-right: 15px;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info .marketing-dashboard-top-image{padding: 0 19px 50px 19px;}
.check-your-digital-marketing-sec.logik-dash-check-out{padding: 50px 19px;         text-align: center;}
.check-your-digital-marketing-sec.logik-dash-check-out h2{margin-bottom: 0 !important;}
.check-your-digital-marketing-sec.logik-dash-check-out .right-side{display: none;}
.marketing-dashboard-banner.inner-banner{padding: 40px 0;}
.manage-digital-marketing-services.logik-digital-marketing h2{margin-bottom: 25px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image{margin-bottom: 0; margin-top: 20px; }
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image img{border-radius: 16px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option h3 { font-size: 21px; line-height: 28px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option p{font-size: 16px; line-height: 23px;}

.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side{padding-left: 19px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes{padding-top: 50px !important;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading { margin-bottom: 10px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li { padding: 25px 0 25px 56px; background-size: 38px;background-position: 0px 24px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li h3 { font-size: 21px; line-height: 28px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{font-size: 16px; line-height: 25px;padding-right: 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .left-side { padding-right: 19px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li:last-child{padding-bottom: 25px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .bottom-button-sec{margin-top: 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side ul li:last-child{padding-bottom: 0px;}

.seo-intro-banner h1 span{display: inline;}
.seo-where-rank-banner{padding: 70px 0; padding-top: 64px; height: auto;}
.seo-banner.seo-where-rank-banner .banner-content { margin-top: 0px; }
.page-id-4842 .inner-banner h1{        font-size: 39px;}

/* ----- AI SEO page ---- */

.ai-search-optimized-problems .top-heading p { padding: 0 0px; line-height: 27px; letter-spacing: -0.1px; }
.ai-seo-solution-sec .top-heading-sec p { padding-right: 0px; }
.ai-search-landscape .all-shifting{grid-template-columns: 1fr;}
.ai-search-landscape .each-shifting{    padding: 25px 0px; border-right: none; border-bottom: 1px solid #676767c9;}
.ai-search-landscape .each-shifting:last-child{border-bottom: none; padding-bottom: 0;}
.ai-search-landscape .each-shifting p { padding: 0 5px; line-height: 23px;}
.ai-search-landscape .each-shifting h3{font-size: 38px;line-height: 34px;    margin-bottom: 20px;}
.ai-search-landscape .top-heading { text-align: center; margin-bottom: 20px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p { padding-right: 0px; }
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 0px; }
.ai-search-optimized-problems .top-heading h2{letter-spacing: -0.3px;}
.ai-seo-process .right-side h3{font-size: 18px;line-height: 27px; margin-bottom: 16px; margin-top: 30px;}
.ai-seo-process .right-side h3 span { width: 30px; height: 30px;font-size: 16px;margin-right: 13px;}
.ai-seo-process .top-heading{margin-bottom: 30px;}
.ai-seo-process .top-heading p{padding: 0 30px; line-height: 25px;}
.ai-seo-process .right-side { padding-left: 19px;    margin-top: 40px; }
.what-included-sec.ai-search-optimized-problems .right-side .inner-sec ul li{letter-spacing: 0.3px;}

.ai-seo-process video{    width: 247px;top: 9px; left: 37px; height: 148px;}
.ai-seo-process .laptop-outer-screen-image{width: 322px; height: 180px;}

.ai-seo-business-imapact .live-google-search-typing video { width: 247px;top: 9px; left: 37px; height: 148px;}
.ai-seo-process .live-ai-typing-image{    position: relative;width: 322px; display: inline-block;}

/* Case Study Page css */
.case-study-banner { text-align: center; padding: 50px 0;}
.case-study-banner article { margin-top: 20px; display: block;}
.case-study-banner article .content-sec { margin-left: 0; margin-top: 20px; width: 100%; }
.case-study-banner article ul { margin-top: 20px;flex-wrap: wrap; justify-content: center; gap: 14px;}
.case-study-banner article ul li a{    margin-right: 0;    font-size: 13px;padding: 8px 14px;}
.case-study-banner h4{font-size: 17px; font-weight: 500; line-height: 25px;}
.case-study-banner h1 { font-size: 25px; line-height: 35px; margin-bottom: 20px;         letter-spacing: -0.4px;}
.case-challenges-sec .right-side { padding-right: 19px; padding-top: 0; }
.common-case-study{text-align: center; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 30px; }
.case-study-page-img{margin-bottom: 0; margin-top: -60px;}
.case-about-oak-phy-well{    padding-bottom: 110px;}
.case-challenges-sec .left-side, .case-strategy-sec .left-side, .case-performance-sec .left-side { position: unset;}
.case-cta-img .row{padding: 50px 0;}
.case-cta-img article { display: flex ; justify-content: space-between; margin-top: 0;}
.case-growth-sec .right-side { padding-right: 19px; padding-left: 19px; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-growth-sec .desktop-img{display: none;}
.case-growth-sec .mobile-img{display: block; margin-bottom: 30px;}
.case-performance-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-amazing-sec .left-side { padding: 50px 19px; }
.case-amazing-sec video{margin-top: -20px;}
.case-related-sec::before{display: none !important;}
.case-study-banner article p { font-size: 15px;line-height: 24px;letter-spacing: -0.2px;}
.common-case-study p.big-text{    font-size: 19px;line-height: 28px; margin-bottom: 20px;}
.common-case-study p.big-dark-text{    font-size: 20px;    margin-top: 20px;}
.case-cta-img{margin-top: 0;}
.case-cta-img p br{display: none;}
.case-cta-img h3{padding: 0 30px; line-height: 37px;}
.case-cta-img article h4 { font-size: 22px; line-height: 34px; margin-bottom: 10px;}
.case-cta-img article p {font-size: 18px; line-height: 32px; }
.case-cta-img article .inner{width: 100%; margin-bottom: 0;}
.case-cta-img article .inner:nth-child(odd){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #FFFFFF4D;border-right: none;padding-right: 0px;}
.case-cta-img article .inner:nth-last-child(1){border: none !important; padding-bottom: 0;}
.case-cta-img article .inner:nth-child(even){padding-top: 20px; padding-bottom: 20px; padding-left: 0px;border-bottom: 1px solid #FFFFFF4D;}
.common-case-study h3 { font-size: 28px;line-height: 36px;}
.case-amazing-sec.common-case-study h3 { font-size: 22px;line-height: 30px;}
.case-amazing-sec article .content{text-align: left;}
.case-amazing-sec article p { font-size: 15px;}
.case-amazing-sec .right-side { padding-right: 19px; }
.case-amazing-sec{padding-top: 0; background-color: #F2FAFF; padding-bottom: 50px !important;}
.case-related-sec article .inner{    padding: 120px 20px 30px;}
.case-related-sec article img { margin-bottom: -100px;}
.case-related-sec article h4 { font-size: 16px;line-height: 20px;}
.case-related-sec article h3 { font-size: 22px;line-height: 34px;}
.case-related-sec article h3 br{display: none;}
.case-related-sec article p{    font-size: 16px;    line-height: 24px;}
.case-related-sec article{margin-top: 30px;}
.case-related-sec h3{margin-bottom: 0;    color: #333333;}
.common-case-study.case-related-sec h3 span { color: #0066FF; }
.case-related-sec article p br{display: none;}
.case-growth-sec h3 span{display: block;}

.logo-img-sec.mobile-img img{width: 205px;}
.randy-case-study-banner .logo-img-sec.mobile-img img{width: 205px;}

.case-approch-sec .right-side, .case-executive-summary-sec .right-side, .case-summary-sec .right-side, .case-next-step-sec .right-side, .case-about-oak-phy-well .right-side{        padding-top: 0;}
.case-about-oak-phy-well .right-side p { padding-right: 0; }
.case-approch-sec .left-side, .case-executive-summary-sec .left-side, .case-summary-sec .left-side, .case-next-step-sec .left-side { position: unset; }
.common-case-study ul li{font-size: 16px; line-height: 23px; text-align: left; padding-left: 27px; padding-bottom: 0px; background-size: 17px; background-position: 0 6px;}
.case-approch-sec ul { padding-right: 0; }
.case-amazing-sec .right-side .inner .img-sec .cover-image{    border-radius: 20px;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 0px;}


.new-case-study-landing-page h1 { font-size: 32px; line-height: 40px;    margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row { padding: 10px 0; position: relative; margin-top: 0; }
.new-case-study-landing-page .inner-sec.top p br{display: none;}
.new-case-study-landing-page .inner-sec.top p{font-size: 18px; line-height: 26px; margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .row{    padding: 0;}
.new-case-study-landing-page .next-main-row .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
.new-case-study-landing-page .next-main-row .inner-sec{display: block;}
.new-case-study-landing-page .next-main-row.switch-sec .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{width: 100%; padding: 20px 10px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 14px; line-height: 23px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image{display: none;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{    margin-bottom: 20px !important;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 150px; height: auto;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 21px; line-height: 25px; font-weight: 900; margin-bottom: 5px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px; line-height: 24px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 22px; line-height: 30px;font-weight: 700; margin-bottom: 4px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 22px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 18px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; letter-spacing: 0.4px;     margin-top: 5px;}
.new-case-study-landing-page .next-main-row .mobile-image{margin-top: 15px; margin-bottom: 25px;text-align: center;}
.new-case-study-landing-page .next-main-row .mobile-image img{width:auto; border-radius: 5px;height: 250px; object-position: top;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding: 0; border-radius: 10px;background: linear-gradient(270deg, #19487E 0%, #002855 100%); }
.new-case-study-landing-page .next-main-row:nth-child(5) .inner-sec .right-side-content .top-logo img{    width: 100px;}
.new-case-study-landing-page .next-main-row:nth-child(5) .mobile-image img{    object-position: center;}


  /* ---- Case Study Video Testimonial Sec ---- */

  .case-study-video-testimonial-sec .row{    padding: 0;}
  .case-study-video-testimonial-sec .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
  .case-study-video-testimonial-sec .inner-sec{display: block;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content{width: 100%; padding: 20px 10px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); border: 1px solid #FFFFFF40; backdrop-filter: blur(34px); border-radius: 10px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 16px; line-height: 25px;}
  .case-study-video-testimonial-sec .inner-sec .left-side-image{display: none;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{    margin-bottom: 30px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 200px; height: auto;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
  /* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;} */
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 28px; line-height: 30px; font-weight: 900; margin-bottom: 8px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 18px; line-height: 24px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 24px; line-height: 32px;font-weight: 700; margin-bottom: 4px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 22px; }
  .case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 18px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; letter-spacing: 0.4px;     margin-top: 5px;}
  .case-study-video-testimonial-sec .mobile-image{margin-top: 15px; margin-bottom: 25px;text-align: center;}

.case-study-video-testimonial-sec .mobile-image img{width:62%}
.case-study-video-testimonial-sec .new-cmn-btn { margin-top: 0px; }

.logo-img-sec.mobile-img{display: block;margin-bottom: 30px;}
.logo-img-sec.desktop-img{display: none;}

.natura-case-study-banner .logo-img-sec.mobile-img img { width: 115px; } 

.case-approch-sec h4 { font-size: 19px; line-height: 32px;    margin-bottom: 15px;}
.case-approch-sec.folded-leaf-case-approch h4{    margin-top: 30px;}
.folded-leaf-key-sec.case-cta-img article p{font-size: 16px;    line-height: 25px;}
.case-amazing-sec article .img{max-width: 70px; max-height: 70px;}

.page-template-case-study-folded-leaf .case-next-step-sec, 
.page-template-case-study-for-natura-legal-policy .case-next-step-sec, 
.page-template-case-study-for-clark-sons-doors .case-next-step-sec, 
.page-template-case-study-for-blue-zone .case-next-step-sec{margin-bottom: 0;}

.page-template-case-study-folded-leaf .case-challenges-sec, 
.page-template-case-study-for-natura-legal-policy .case-challenges-sec, 
.page-template-case-study-for-clark-sons-doors .case-challenges-sec, 
.page-template-case-study-for-blue-zone .case-challenges-sec { margin-top: 0; }

.page-template-case-study-for-natura-legal-policy .case-executive-summary-sec h3 br, 
.page-template-case-study-for-natura-legal-policy .case-approch-sec h3 br,
.page-template-case-study-for-clark-sons-doors .case-executive-summary-sec h3 br, 
.page-template-case-study-for-clark-sons-doors .case-approch-sec h3 br,
.page-template-case-study-for-blue-zone .case-executive-summary-sec h3 br,
.page-template-case-study-for-blue-zone .case-approch-sec h3 br,
.page-template-case-study-folded-leaf .case-executive-summary-sec h3 br,
.page-template-case-study-folded-leaf .case-approch-sec h3 br{display: none;}

.blue-case-study-banner .logo-img-sec img { width: 75px; }
.folded-case-study-banner .logo-img-sec img { width: 100px; }
.active-door-case-study-banner .logo-img-sec img { width: 125px; }
.butzi-case-study-banner .logo-img-sec img { width: 100px; }

.page-template-case-study-for-blue-zone .case-cta-img article .inner:nth-child(1), .page-template-case-study-for-natura-legal-policy .case-cta-img article .inner:nth-child(1), .page-template-case-study-folded-leaf .case-cta-img article .inner:nth-child(1), .page-template-case-study-for-clark-sons-doors .case-cta-img article .inner:nth-child(1){padding-top: 0 !important;}

/* ----- E-Commerce Websites ----- */

#ecommerce-first-image-section, #ecommerce-third-image-section{display: none;}
.ecommerce-website-banner{        padding: 30px 0 50px 0;}
.ecommerce-website-banner .top-logo { margin-bottom: 20px; width: 200px; }
.ecommerce-website-banner.inner-banner h1 span{    display: inline;}
.ecommerce-website-banner.inner-banner h1 span.typewriter.cursor { letter-spacing: -0.6px; }
.ecommerce-website-banner.inner-banner h1{font-size: 29px; line-height: 36px; margin-bottom: 15px;        letter-spacing: -0.6px;}
.ecommerce-website-banner ul{    margin-bottom: 20px;}
.buid-compliance-growth-sec{    padding: 50px 0;}
.buid-compliance-growth-sec p{margin-bottom: 15px; text-align: center;}
.buid-compliance-growth-sec .mobile-image{margin-bottom: 10px;}
.buid-compliance-growth-sec ul li{font-size: 16px; line-height: 20px;    margin-bottom: 11px;padding-left: 30px; background-position: 0px 3px;    background-size: 17px;}
.ecommerce-website-banner ul li{  display: block; margin-right: 0; margin-bottom: 4px; font-size: 20px; line-height: 24px; background-size: 18px;padding-left: 30px;}
.ecommerce-website-mobile-visible .content-sec h2{margin-bottom: 25px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo img{width: 270px; height: auto;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo{margin-bottom: 45px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12{padding: 0 19px;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0 19px;}
.ecommerce-webiste-pages-sample p{    padding: 0 0;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-size: 16px; line-height: 22px;padding-left: 28px; background-position: 0 3px;  background-size: 16px;    margin-bottom: 10px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p { font-size: 16px; line-height: 28px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result { margin-bottom: 40px; }
.marketing-dashboard-mobile-visible-sec.ecommerce-website-mobile-visible .mobile-white-marketing-dasboard-cta-sec{background-color: #fff;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section{    background: #FAFAFA;}
.ecommerce-website-pricing-sec article { padding: 20px 15px; border-radius: 10px;}
.ecommerce-site-include-sec .each-box .inner-content { padding-right: 0px;padding: 20px 15px; }
.ecommerce-site-include-sec .each-box h3{font-size: 20px; line-height: 25px; padding-left: 55px; margin-bottom: 24px; background-size: 40px; background-position: 0 3px; height: 45px; display: flex ; align-items: center;}
.ecommerce-website-pricing-sec h3 { font-weight: 600; font-size: 17px; line-height: 26px; color: #002855; margin-bottom: 20px;letter-spacing: -0.2px; }
.ecommerce-website-pricing-sec h3 span.short-text { font-size: 15px;}
.ecommerce-website-pricing-sec h3 span.price{    font-size: 19px;}
.ecommerce-website-pricing-sec ul li{font-size: 14px; line-height: 19px; margin-bottom: 11px; background-size: 19px; background-position: 0 5px; padding-left: 29px;}
.ecommerce-website-pricing-sec h4{font-size: 20px; margin-bottom: 20px;}
.ecommerce-website-pricing-sec .common-btn.first { margin-right: 0; margin-bottom: 15px;}
.ecommerce-website-pricing-sec .common-btn{width: 100%;}
.ecommerce-site-include-sec .each-box ul li{    padding-left: 27px;font-size: 14px; line-height: 18px; margin-bottom: 11px;background-position: 0 1px; background-size: 17px;}
.ecommerce-site-include-sec .each-box { margin-bottom: 25px; }
.ecommerce-why-custom-sec .top-heading { margin-bottom: 20px; }
.ecommerce-why-custom-sec .solution-table th{padding: 13px 10px; font-size: 20px;}
.ecommerce-why-custom-sec .solution-table td { padding: 12px 12px; font-size: 14px;    line-height: 20px;}
.ecommerce-why-custom-sec .solution-table{min-width: 460px; border-spacing: 0 5px;}
.ecommerce-webiste-pages-sample .owl-dots { display: block !important; }
.ecommerce-process-sec .top-heading h2 { margin-bottom: 15px; }
.ecommerce-process-sec .top-heading h3{    font-size: 24px;    margin-bottom: 30px;}
.marketing-emails-types.ecommerce-process-sec .right-side-options .each-option .left-side-icon span{background-color: #0066FF; color: #fff;}
.ecommerce-bottom-cta-sec p{    padding: 0 0px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 15px; margin-bottom: 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{    font-size: 22px;    margin-bottom: 20px;}

.bluezone-casestudy-section.img-video-sec article .content h3{    margin-top: 20px;}
.img-video-sec.bluezone-casestudy-section article .content{padding: 0 0;}
.bluezone-casestudy-section{padding: 50px 19px;}
.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images { padding-top: 50px; }
.ecommerce-process-sec.mobile .top-heading{        margin-bottom: 30px;}
.ecommerce-process-sec .top-heading p br{display: none;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text { font-size: 15px; }
.ecommerce-site-include-sec .bottom-button-sec .new-cmn-btn{margin-top: 10px;}
.bluezone-casestudy-section .button{position: unset; margin-top: 20px;}

/* --- New Bluezone casestudy---- */
.bluezone-case-study-banner .logo-img-sec.mobile-img img { width: 180px; height: auto; }
.bluezone-case-study-banner .logo-img-sec.mobile-img{        margin-bottom: 20px;}
.case-study-banner.bluezone-case-study-banner{    background-position: center;}
.case-study-banner.bluezone-case-study-banner article p{font-size: 15px; line-height: 24px;}
.case-study-banner.bluezone-case-study-banner h4{font-size: 22px;line-height: 32px;}
.case-study-top-full-image-sec .full-screen-video.desktop-image{ display: none;}
.case-study-top-full-image-sec .full-screen-video{    transform: unset !important;    margin: 0;}
.buid-compliance-growth-sec.project-brief-sec { padding-top: 50px; padding-left: 0; margin-top: 0px; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .all-section-info{        padding: 0 12px;}
.three-mobile-scrolling-section.newcasestudy-threemobilescrolling-sec { background: transparent; }
.newcasestudy-client-overview-sec{    padding-top: 50px;    padding-bottom: 50px;}
.newcasestudy-client-overview-sec .new-cmn-btn { margin-top: 30px; align-items: start; width: 100%; }
.newcasestudy-client-overview-sec h2{font-size: 26px; line-height: normal; text-align: left;        margin-bottom: 16px;}
.newcasestudy-client-overview-sec p { padding: 0 10px 0 0; margin-bottom: 30px; text-align: left; font-size: 16px; line-height: 27px;}
.newcasestudy-client-overview-sec ul { display: block; text-align: left; }
.newcasestudy-client-overview-sec ul li{font-weight: 500; font-size: 19px; line-height: normal; letter-spacing: 0px; margin-bottom: 8px;}
.newcasestudy-client-overview-sec .mobile-image{margin-bottom: 0; margin-top: 30px;}
.buid-compliance-growth-sec.project-brief-sec{background-color: transparent;    padding-bottom: 0;}
.buid-compliance-growth-sec.project-brief-sec p { line-height: 25px; margin-bottom: 20px; font-size: 16px; font-weight: 700; letter-spacing: 0; text-align: left;}
.buid-compliance-growth-sec.project-brief-sec h2{text-align: left; font-size: 26px; line-height: normal; margin-bottom: 16px; }
.buid-compliance-growth-sec.project-brief-sec ul li{ line-height: 22px; background-size: 18px;}
.buid-compliance-growth-sec.project-brief-sec .mobile-image{ display: none; background-color: #F2FAFF; width: 353px; height: 353px; object-fit: contain; padding: 26px; border-radius: 18px; margin-bottom: 0; margin-top: 30px;}
.newcasestudy-threemobilescrolling-sec{    background: #FAFAFA;}
.buid-compliance-growth-sec.project-brief-sec p.bottom-text{margin-bottom: 0; text-align: left;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec h2{text-align: left; margin-bottom: 0; font-weight: 400; font-size: 26px; line-height: normal;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec h2 br{display: none;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec .new-cmn-btn{align-items: start; width: 100%;}
.key-feature-highlight{padding-bottom: 30px;}
.key-feature-highlight .inner-box{padding: 50px 0; align-items: center; border-radius: 0;text-align: center;}
.key-feature-highlight .inner-box .left-side-image{display: none;}
.key-feature-highlight .inner-box h2{font-size: 26px; line-height: normal; text-align: left;        margin-bottom: 24px;}
.key-feature-highlight .inner-box ul li{font-size: 16px; line-height: 23px; margin-bottom: 10px; padding-left: 28px; background-position: 0 5px; background-size: 18px; text-align: left;}
.key-feature-highlight .inner-box .common-btn{    margin-top: 15px;}
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon span{background-color: #0066FF; color: #fff;} */
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon span { background-color: #0066FF; color: #fff; } */
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options h3{font-size: 16px; line-height: 23px;        padding: 2px 0 0 37px;} */
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{   top: 2px;} */

.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon span { background-color: #0066FF; color: #fff; width: 25px; height: 25px; font-size: 14px; margin: 0; display: flex; align-items: center; justify-content: center; font-weight: 800; line-height: 31px; border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options h3{font-size: 16px; line-height: 23px;           color: #000000;     padding: 2px 0 0 37px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{   top: 2px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .each-options{padding: 0 0; border: none;        margin-bottom: 13px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .top-heading{margin-bottom: 0px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .owl-nav{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side.desktop-image{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .left-side { padding-right: 19px; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active::before{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{margin: 0 0; text-align: center; position: absolute; left: 0;top: 2px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options article{text-align: center;position: relative;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-image.mobile-image { display: block; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options h3 {font-size: 18px; line-height: 27px; font-weight: 600; color: #504C4C; margin-bottom: 0; padding: 0 0 0 37px; text-align: left;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active h3{margin-bottom: 0px; color: #504C4C;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options .text { display: block; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options:first-child{border-top: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0;text-align: left;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options:last-child{padding-bottom: 0;margin-bottom: 0;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options article{text-align: center; position: relative;display: flex;}


.marketing-emails-types.bluezone-casestudy-approch-sec h2{text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.marketing-emails-types.bluezone-casestudy-approch-sec p{font-size: 16px; line-height: normal; text-align: left; margin-bottom: 30px; }
.marketing-emails-types.bluezone-casestudy-approch-sec .approach-mobile{margin-bottom: 30px;}
.marketing-emails-types.mobile .each-option h3{        color: #000000;}
.common-case-study img.desktop-image{display: none;}
.bluezone-result-imapct-sec .right-side h3, .bluezone-next-step-sec .right-side h3{font-size: 18px; line-height: 24px; margin-bottom: 20px; padding: 0 40px;}
.bluezone-result-imapct-sec .right-side, .bluezone-next-step-sec .right-side{        padding: 0 19px !important;}
.common-case-study h3{    margin-bottom: 15px;}
.bluezone-botanica-testimonial .left-side-image img{width: 250px; height: auto;}
.bluezone-botanica-testimonial .left-side-image{text-align: center; margin-top: 25px;}
.bluezone-botanica-testimonial .content { padding-left: 19px;  text-align: center;}
.bluezone-botanica-testimonial .content p{font-size: 16px; line-height: 27px; margin-top: 25px;}
.bluezone-botanica-testimonial .content .client-details h3{font-size: 18px; line-height: 21px; margin-bottom: 8px;}
.bluezone-botanica-testimonial .content .client-details p{font-size: 15px; line-height: 18px;}
.bluezone-botanica-testimonial .row{    flex-direction: column-reverse;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 30px 0 40px 0; }
.page-template-new-bluezone-casestudy .common-case-study ul li:last-child{margin-bottom: 0;}
.page-template-new-bluezone-casestudy .common-case-study ul { margin-bottom: 0px; }
.new-case-study-banner { padding: 50px 0; }
.new-case-study-banner h1{font-size: 26px; line-height: normal; margin-bottom: 12px;}
.new-case-study-banner p{font-size: 18px; line-height: normal; padding-right: 40px; margin-bottom: 0 !important;}
.new-case-study-banner ul{margin-left: -15px;    display: none;}
.new-case-study-banner ul li{font-size: 16px;margin: 0 14px;padding-left: 15px;    margin-bottom: 15px;}
/* .new-case-study-banner ul li::before{font-size: 21px; line-height: 16px;} */
.new-case-study-banner ul li:first-child{margin-left: 14px;padding-left: 15px;}
.new-case-study-banner ul li:first-child::before {    content: "•";}
.new-cmn-btn{    margin-top: 20px;}
.key-feature-highlight .inner-box ul li{width: 100%;}
.key-feature-highlight .inner-box{padding: 0 0;}
.full-screen-autoplay-slider-images .slider-track-wrapper{height: 200px;}
.full-screen-autoplay-slider-images .scroll-img{height: 200px;    margin: 0 10px;}
.bluezone-botanica-testimonial .content p{padding: 0 0px;}
.result-impact-sec .right-side .image-wrapper{    right: calc(-89vw + 0%);width: 500px; object-fit: cover;}
.result-impact-sec .left-side { margin-bottom: 0; }
.result-impact-sec .row:first-of-type { margin-bottom: 30px; }
.result-impact-sec h2{  text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.result-impact-sec p{font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 0;}
.result-impact-sec .image-row{    display: none;}
.result-impact-sec .mobile-image{width: 353px; height: 353px; background-color: #F1F1F1; padding: 26px; border-radius: 28px; object-fit: contain; margin-top: 0; margin-bottom: 0;}
.full-screen-autoplay-slider-images.second-row { padding-top: 30px; padding-bottom: 50px; }
.full-screen-autoplay-slider-images.first-row{ padding-top: 50px;}
.new-case-study-banner p{    margin-bottom: 20px;}
.newcasestudy-threemobilescrolling-sec .project-brief-sec ul li { margin-bottom: 17px;}
.key-feature-highlight .inner-box ul{    margin-top: 0px;}
.newcasestudy-common h2{margin-bottom: 20px;}
/* .new-bluezone-next-step-sec{    padding-bottom: 50px !important;} */
.new-bluezone-next-step-sec .left-side-image{    display: none;}
.new-bluezone-next-step-sec h2{ text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.new-bluezone-next-step-sec p{font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 16px;}
.new-bluezone-next-step-sec ul li{font-size: 16px; line-height: 23px; margin-bottom: 10px; padding-left: 28px; background-position: 0 5px; background-size: 18px; text-align: left;}
.bluezone-botanica-testimonial{margin-top: 0px; padding-top: 0;}
.new-bluezone-next-step-sec img.mobile-image{margin-bottom: 0; margin-top: 35px;}
.bluezone-botanica-testimonial .inner-box{    padding: 40px 0;    border-radius: 0px;}
.bluezone-botanica-testimonial .content p{margin-bottom: 25px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .col-6{    padding: 0 19px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one{align-items: end; position: relative; overflow-x: scroll; padding-bottom: 60px;    margin-top: 40px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one .right-side .image-wrapper{position: absolute;  left: 50% !important;  overflow: hidden; bottom: auto; top: 0; padding-right: 19px; width: 500px; object-fit: cover;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .landscape-device{margin-bottom: 0 !important;}

.page-id-5585 .case-next-step-sec, 
.page-id-5379 .case-next-step-sec, 
.page-id-5384 .case-next-step-sec, 
.page-id-5340 .case-next-step-sec, 
.page-id-5349 .case-next-step-sec, 
.page-id-5381 .case-next-step-sec,
.page-id-5446 .case-next-step-sec{margin-bottom: 0;}

/***********************/
.new-banner-sec.new-home-banner{    padding: 50px 0;}
.new-banner-sec h1 { font-size: 30px; line-height: normal;margin-bottom: 0; letter-spacing: 0;        padding-right: 30px;}
.new-banner-sec h1 br{display: none;}
.new-banner-sec .right-side{display: none;}
.new-cmn-btn span.text{font-size: 18px;}
.new-cmn-btn svg{width: 25px;}
.home-full-screen-video-sec .col-12 { padding: 0; }
.home-full-screen-video-sec{overflow: hidden;}
.home-full-screen-video-sec .full-screen-video { width: 100%; height: 320px; object-fit: cover; transform: unset !important;}
.all-services-intro-sec h2{font-size: 18px; line-height: normal; text-align: left; margin-bottom: 60px; padding-right: 20px;}
.all-services-intro-sec h2 br{display: none;}
.all-services-accordion .accordion-item{margin-bottom: 22px;}
.all-services-accordion h3.accordion-header { margin-bottom: 16px; }
.all-services-accordion h3 .accordion-button { font-size: 20px;}
.all-services-accordion .accordion-button::after{width: 16px; height: 18px; background-size: contain;top: 7px;}
.all-services-accordion .accordion-button:not(.collapsed)::after, .all-services-accordion .accordion-button:not(.collapsed):hover::after { top: -3px;}
.all-services-accordion .accordion-body p{font-size: 16px; line-height: 26px;}
.all-services-accordion .accordion-body .new-cmn-btn span.text{font-size: 16px;}
.all-services-accordion .accordion-body .new-cmn-btn { margin-top: 10px; margin-bottom: 20px; }
.img-video-sec article{    padding: 0;}
.img-video-sec .col-12 { padding: 0 0; }
.img-video-sec {overflow: hidden;}
.img-video-sec article .hover img{ transform: unset !important;}
.img-video-sec article .content h3 {font-size: 22px; line-height: normal;margin-top: 14px; margin-bottom: 8px;}
.img-video-sec article .content{padding: 0 19px;}
.img-video-sec article .content p{font-size: 16px; line-height: 23px; margin-bottom: 10px; color: #111;}
.img-video-sec article .content ul li{font-size: 14px; color: #33333380;}
.img-video-sec .right-side { padding-top: 50px; }
.why-partner-with-logik-sec .new-cmn-btn, .team-co-founder-sec .new-cmn-btn{width: 100%;}
.one-stop-shop-cta-sec h2 span{display: none;}
.img-video-sec a.new-cmn-btn{margin-top: 50px;}
.img-video-sec article img{border-radius: 0;}
.disable-mobile-click { pointer-events: none !important; }
.page-id-5258 .team-co-founder-sec .right-side img { border-radius: 0; }
.page-id-5258 .team-co-founder-sec .right-side {padding: 0 0; }
.page-id-5258 .team-co-founder-sec .right-side p, .page-id-5258 .team-co-founder-sec .right-side .new-cmn-btn, .page-id-5258 .team-co-founder-sec .right-side h2{padding: 0 19px; }
.page-id-5475 .team-co-founder-sec .right-side img { border-radius: 0; }
.page-id-5475 .team-co-founder-sec .right-side {padding: 0 0; }
.page-id-5475 .team-co-founder-sec .right-side p, .page-id-5475 .team-co-founder-sec .right-side .new-cmn-btn, .page-id-5475 .team-co-founder-sec .right-side h2{padding: 0 19px; }
.page-id-5477 .founder-message-page .right-side img { border-radius: 0; }
.page-id-5477 .founder-message-page .right-side {padding: 0 0; }
.page-id-5477 .founder-message-page .right-side p, .page-id-5477 .founder-message-page .right-side h1{padding: 0 19px; }
.page-id-5258 .marketting-dashboard-sec .dashboard-image.mobile img{ right: 0; width: 100%;}
.img-video-sec article .content ul{gap: 8px;opacity: 1; transform: unset !important;    margin-top: 4px;}
.page-template-demo-front-page .img-video-sec article .content a.new-cmn-btn { margin-top: 10px; opacity: 1; transform: unset !important;  }
.page-template-demo-front-page .img-video-sec article .content a.new-cmn-btn span.text{    font-size: 16px;}
.page-id-5258 .our-partner-sec .partners-logo img, .page-id-5258 .our-partner-sec .partners-logo svg { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.img-video-sec .img img.main-first-img{display: none;}
.img-video-sec .img .hover img.main-video-img{display: block;height: 375px; object-fit: cover;    box-shadow: unset;}
.img-video-sec article .show-hover-mobile .hover { opacity: 1; transform: unset;}
.page-template-ecommerce-website-landing-page .our-partner-sec{    padding-bottom: 40px;}

.new-cmn-btn.mobile{display: inline-flex;}
.new-cmn-btn.desktop{display: none;}

.our-partner-sec .partners-logo a:hover img,.our-partner-sec .partners-logo a:hover svg {filter: unset;}
.our-partner-sec .partners-logo a:hover svg .card{fill: #ffe000;}


.landscape-device{overflow: hidden; position: relative; height: 165px; margin-top: 0; margin-bottom: 20px;border: 5px solid #000; border-radius: 20px; width: 100%;}
.landscape-device iframe{width: 900px; height: 510px; border: none; transform: scale(0.375); transform-origin: top left; position: absolute; top: 0; left: 0;}
/* .result-impact-sec .image-row { display: block; } */
.mobile-device{overflow: hidden; position: relative; height: 330px; border: 5px solid #000; border-radius: 20px; width: 100%;}
.mobile-device iframe{width: 400px; height: 970px; border: none; transform: scale(0.4); transform-origin: top left; position: absolute; top: 0; left: 0;}
.desktop-device{overflow: hidden; position: relative; height: 360px; border: 5px solid #000; border-radius: 20px; width: 100%;}
.desktop-device iframe{width: 1310px; height: 970px; border: none; transform: scale(0.411); transform-origin: top left; position: absolute; top: 0; left: 0;}
.result-impact-sec.newcasestudy-common .right-side .image-wrapper{bottom: auto; top: 0; padding-right: 20px;}
/* .result-impact-sec.newcasestudy-common .mobile-image{display: none;} */
.result-impact-sec .right-side .image-wrapper{        right: calc(-86vw + 0%);}
.result-impact-sec .row.image-row{overflow-x: scroll; padding-bottom: 50px;}
.landscape-device.mobile-image{    display: none;}
/* .new-bluezone-next-step-sec .left-side-image { display: none; } */
.new-bluezone-next-step-sec .left-side-image .image-wrapper { position: unset;}

.page-template-raynor-pricing-purchase .our-partner-sec{    padding: 0px 0 50px 0;}
.raynor-key-benefit-sec .new-cmn-btn span.text{    color: #FFC000;}
.raynor-key-benefit-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.raynor-key-benefit-sec .new-cmn-btn span.text { color: #FFC000; }
.raynor-key-benefit-sec .new-cmn-btn:hover svg path { fill: #FFC000; }
.raynor-key-benefit-sec .new-cmn-btn span.text::before { background-color: #FFC000; }

.ecommerce-website-banner.inner-banner h1{font-size: 29px; line-height: normal;}
.bluezone-casestudy-section.img-video-sec article .image img{    height: 380px;}
.img-video-sec.bluezone-casestudy-section{padding-left: 0; padding-right: 0;}
.img-video-sec.bluezone-casestudy-section article .content{ padding: 0 22px;}
.bluezone-casestudy-section.img-video-sec article .hover { opacity: 1; transform: unset;}
.bluezone-casestudy-section.img-video-sec article .hover video{transform: unset !important; display: block;}
.bluezone-casestudy-section.img-video-sec article .image img.noraml-img{display: none;}
.digital-markt-plans-sec.new-common-heading p br{display: none;}.bluezone-casestudy-section.img-video-sec article .hover video { border-radius: 0; width: 100%; height: 100%;}

.new-common-heading h1{font-size: 30px !important; line-height: normal !important; margin-bottom: 0; letter-spacing: 0 !important; padding: 0 20px !important;}
.digital-markt-plans-sec.new-common-heading h1{   padding: 0 !important;     margin-bottom: 20px;}
.digital-markt-plans-sec.new-common-heading p br{display: none;}

.new-about-banner h1 { font-size: 30px; line-height: normal; margin-bottom: 0; letter-spacing: 0;    padding: 0px;text-align: left; } 
.new-about-banner h1 br{display: none;}
.new-about-banner{padding: 50px 0;}
.new-about-banner .about-gloabl-map-container .about-map-pin{width: 15px;}
.new-about-banner .about-gloabl-map-container{margin-top: 30px;}
.our-mission-sec.logik-digital h2{text-align: left;}
.our-mission-sec a.common-btn{display: none;}
.global-team-sec.logik-digital h2{text-align: left;}
.global-team-sec p{text-align: left;padding: 0;}

/* .page-template-case-study-for-butzi .new-bluezone-next-step-sec .row .right-side-content{    padding-bottom: 50px;} */

.img-video-sec article .show-hover-mobile .hover { opacity: 1; transform: unset; }
.img-video-sec article .hover video{box-shadow: unset; transform: unset !important; position: relative; display: block; border-radius: 0;}

/*** New layout ***/
.new-page-layout.inner-banner{background: transparent; padding: 50px 0;}
.new-page-layout.inner-banner .col-12 { padding: 0 19px; }
.new-page-layout.inner-banner h1{text-align: left !important; padding: 0 0 0 0 !important;}
.new-page-layout.inner-banner .new-cmn-btn{    width: 100%;}
.new-page-layout.our-partner-sec.social-page{padding-bottom: 50px !important; padding-top: 30px !important;}
.new-page-layout.our-partner-sec.social-page a{        margin-top: 0;        width: 24%;}
.new-page-layout.our-partner-sec.social-page img{width: 80px; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.our-partner-sec.social-page a:nth-child(3) img{    width: 30px;}
.new-page-layout.our-partner-sec.social-page a:nth-child(3) {width: 8%;}
.new-page-layout.level-up-social-game-sec .right-side{padding: 0;}
.new-page-layout.level-up-social-game-sec .right-side h2, .new-page-layout.level-up-social-game-sec .right-side p, .new-page-layout.level-up-social-game-sec .right-side ul{padding: 0 19px;}
.new-our-layout-partner .our-partner-sec .partners-logo img, .new-our-layout-partner .our-partner-sec .partners-logo svg{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.google-ads-banner-image .col-12{padding: 0;}
.new-page-layout.google-ads-banner-image p{padding: 0 19px;}
.new-page-layout.our-partner-sec.google-page{padding-bottom: 50px !important; padding-top: 50px !important;}
.new-page-layout.our-partner-sec.google-page a{        margin-top: 0;        width: 29%;}
.new-page-layout.our-partner-sec.google-page img{width: auto; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.our-partner-sec.google-page svg{ -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.our-partner-sec.google-page a:nth-child(1) {width: 24%;}
.new-page-layout.our-partner-sec.google-page a:nth-child(2) {width: 38%;}
.new-page-layout.our-partner-sec.google-page a:nth-child(3) {width: 24%;}
.new-page-layout.our-partner-sec.google-page a:nth-child(4) {width: 16%; margin-top: 20px;}
.new-page-layout.our-partner-sec.google-page a:nth-child(5) {width: 25%; margin-top: 20px;}
.new-page-layout.our-partner-sec.google-page a:nth-child(6) {width: 23%; margin-top: 20px;}
.new-page-layout.our-partner-sec.google-page a:nth-child(7) {width: 14%; margin-top: 20px;}
.new-page-layout.book-chiro-patients-ads-sec { text-align: left; }
.new-page-layout.book-chiro-patients-ads-sec h2 { text-align: left; font-size: 31px; letter-spacing: 0; line-height: 40px; }
/* .new-page-layout.google-ads-for-mobile-sec h2, .new-page-layout.google-ads-for-mobile-sec{text-align: left;} */
.our-partner-sec.mobile.new-page-layout svg, .our-partner-sec.mobile.new-page-layout img{ -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.top-banner-image.content-chiropractors-banner-image{        padding-bottom: 50px;}
.new-page-layout.top-banner-image.website-design{background-color: #FAFAFA; padding: 20px 0 50px;}
.new-page-layout.our-partner-sec.web-page{padding-bottom: 50px !important; padding-top: 50px !important;}
.new-page-layout.top-banner-image{padding: 0;}
.new-page-layout.google-ads-banner-image{padding: 0 0 50px;}
.new-page-layout.top-banner-image .col-12{padding: 0;}
.new-page-layout.top-banner-image p{padding: 0 19px; margin-top: 30px;}
.new-page-layout.top-banner-image.website-design video {display: none;}
.new-page-layout.website-design .banner-image video { margin: 0; max-width: 100%;}
.new-page-layout.top-banner-image .mobile.carousel {display: block;}
.new-page-layout.insights-sec a.new-cmn-btn span.text { font-size: 16px; }
.new-page-layout.email-marketing-page-banner p { padding: 0 0;}
.new-page-layout.top-banner-image.email-marketing-banner-image{background-color: #FAFAFA; padding: 0 0 0;}
.new-page-layout.our-partner-sec.email-page{padding-bottom: 50px !important; padding-top: 50px !important;    background-color: #FAFAFA;}
.new-page-layout.our-partner-sec.email-page a:nth-child(1) {width: 29%; margin-top: 0;}
.new-page-layout.our-partner-sec.email-page a:nth-child(2) {width: 12%; margin-top: 0;}
.new-page-layout.our-partner-sec.email-page a:nth-child(3) {width: 21%; margin-top: 0;}
.new-page-layout.our-partner-sec.email-page a:nth-child(4) {width: 23%; margin-top: 0;}
.new-page-layout.team-co-founder-sec h2, .new-page-layout.team-co-founder-sec p, .new-page-layout.team-co-founder-sec a{text-align: left; padding: 0 19px; }
.new-page-layout.team-co-founder-sec .right-side{    padding: 0;}
.new-page-layout.team-co-founder-sec .right-side img{width: 100%; border-radius: 0;}
.new-page-layout.seo-banner p.special-banner-heading { font-size: 32px; line-height: 48px; margin-top: 20px; }
.new-page-layout.our-partner-sec.content-page{padding-bottom: 50px !important; padding-top: 50px !important;}
.new-common-heading.founder-message-page h1{        padding: 0 19px !important;}
.new-page-layout.top-banner-image img.mobile-img{width: 100%;}
.home-full-screen-video-sec .full-screen-video.desktop-image{display: none;}
.home-full-screen-video-sec .mobile-image{width: 100%;}
.new-page-layout.website-design .banner-image{display: block;}

/* .new-page-layout.google-img-banner{background-color: #0094FF0D; padding: 50px 0;} */
/* .new-page-layout.google-img-banner img{border: 3px solid #000; border-radius: 10px; background-color: #fff; padding: 20px 20px;} */
/* .new-page-layout.google-img-banner p.special-banner-heading { font-size: 28px;} */
/* .new-page-layout.google-img-banner p.special-banner-heading span{display: inline;} */

.ecommerce-website-banner.desktop-section{display: none;}
.ecommerce-website-banner.mobile-section {padding: 50px 0 0;background: transparent;display: block;}
.ecommerce-website-banner.mobile-section h1{padding: 0 19px 20px; text-align: left; margin: 0;}
.ecommerce-website-banner.mobile-section a{width: 100%; padding: 0 19px; margin-bottom: 40px; margin-top: 0;}
.ecommerce-website-banner.mobile-section .col-12{padding: 0;}
.ecommerce-website-banner.mobile-section .content-sec{padding: 40px 19px ;    background: #0094FF0D;}
.ecommerce-website-banner.mobile-section .content-sec ul{width: 100%; margin-bottom: 4px;}
.ecommerce-website-banner.mobile-section .content-sec .new-cmn-btn{width: 100%;}
.ecommerce-website-banner .mobile-section .content-sec ul li{ font-size: 18px; margin-bottom: 20px;}
.ecommerce-website-banner .mobile-section .content-sec ul li:last-of-type{margin-bottom: 0;}
.img-video-sec.desktop-section{display: none;}
.img-video-sec.mobile-section {padding-top: 0;background: transparent;display: block;}
.bluezone-casestudy-section.img-video-sec.mobile-section article .hover video{border-radius: 0; width: 100%; height: 320px; display: block !important; object-fit: cover;}
.new-part.buid-compliance-growth-sec h2{text-align: left; font-size: 26px; margin-bottom: 16px; line-height: normal;}


.img-video-sec article img.desktop-image{display: none !important;}
.img-video-sec article img.mobile-image{display: block !important;}

.page-template-demo-about-page .why-partner-with-logik-sec .right-side{        display: block;}
.page-template-demo-about-page .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 17px; line-height: 25px; padding: 0 0px; padding-right: 0 !important; margin-bottom: 5px; }
.page-template-demo-about-page .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 14px; line-height: 23px;}
.page-template-demo-about-page .why-partner-with-logik-sec .right-side-options .each-option img { width: 40px; }

.page-id-5829 .check-your-digital-marketing-sec.logik-dash-check-out{display: none;}

.new-page-layout.strategy-driven-seo-sec h1, .new-page-layout.why-chiro-clinic-need-sec h2, .new-page-layout.seo-content-patient-growth-sec h2, .new-page-layout.faq-sec h2, .new-page-layout.webdesign-strategy-details-content-sec h2, .new-page-layout.service-pages-chiro-websites h2, .new-page-layout.blogs-for-chiropractors-sec h2, .new-page-layout.email-marketing-content-sec h2, .new-page-layout.marketing-emails-types.mobile h2, .new-page-layout.level-up-social-game-sec h2, .new-page-layout.social-media-marketing-second-sec h2, .new-page-layout.elevate-social-media h2, .new-page-layout.ai-search-optimized-problems .top-heading h2, .new-page-layout.ai-search-optimized-problems .top-heading p, .new-page-layout.ai-seo-process h2, .new-page-layout.ai-seo-process p, .new-page-layout.ai-search-landscape h2, .new-page-layout.ai-search-landscape p, .new-page-layout.ai-search-landscape h3 {text-align: left !important; margin-left: 0 !important;}

.new-page-layout.strategy-driven-seo-sec .new-cmn-btn, .new-page-layout.local-seo-sec .new-cmn-btn,  .new-page-layout.content-creation-process-sec .new-cmn-btn, .new-page-layout.blogs-for-chiropractors-sec .new-cmn-btn, .new-page-layout.email-marketing-content-sec .new-cmn-btn, .new-page-layout.webdesign-strategy-details-content-sec .new-cmn-btn, .new-page-layout.what-included-sec .new-cmn-btn, .new-page-layout.benefits-email-marketing-sec .new-cmn-btn, .new-page-layout.level-up-social-game-sec .new-cmn-btn, .new-page-layout.social-media-marketing-second-sec .new-cmn-btn, .new-page-layout.elevate-social-media .new-cmn-btn, .new-page-layout.google-ads-for-mobile-sec .new-cmn-btn{    width: 100%;}

.new-page-layout.level-up-social-game-sec .new-cmn-btn{        padding: 0 19px;}
.new-page-layout.ai-search-landscape p, .new-page-layout.ai-seo-process .top-heading p{padding: 0 !important;}

.new-page-layout.top-banner-image h2{font-size: 26px !important; line-height: normal !important; margin-bottom: 0; letter-spacing: 0 !important; padding: 30px 20px 0 !important; text-align: left; font-weight: 400;}



.new-next-case-study { padding: 50px 0 0;}
.new-next-case-study h2 {font-size: 18px; line-height: 26px; margin-bottom: 5px; }
.new-next-case-study a.new-cmn-btn span.text {font-size: 24px; line-height: 32px;}
.new-next-case-study .banner-content { padding-bottom: 40px; }
.new-next-case-study img{    height: 320px;}
.new-next-case-study a.new-cmn-btn { margin-top: 0; width: 100%; }
.new-next-case-study a.new-cmn-btn svg { width: 32px; }
.new-next-case-study a.new-cmn-btn span.text::before, .new-next-case-study a.new-cmn-btn span.text::after { height: 1px; }
.new-next-case-study a.new-cmn-btn span.text{    flex-shrink: unset;}

.new-common-heading.founder-message-page .right-side h1{        font-size: 26px !important;}

.page-id-5510 .new-our-layout-partner .our-partner-sec, .page-id-5516 .new-our-layout-partner .our-partner-sec, .page-id-5823 .new-our-layout-partner .our-partner-sec, .page-id-5827 .new-our-layout-partner .our-partner-sec, .page-id-5829 .new-our-layout-partner .our-partner-sec, .page-id-5415 .new-our-layout-partner .our-partner-sec, .page-id-5522 .new-our-layout-partner .our-partner-sec, .page-id-6402 .new-our-layout-partner .our-partner-sec, .page-id-6440 .new-our-layout-partner .our-partner-sec  { padding-top: 0 !important; padding-bottom: 50px !important; }
.page-id-5800 .new-our-layout-partner .our-partner-sec, .page-id-5802 .new-our-layout-partner .our-partner-sec, .page-id-5825 .new-our-layout-partner .our-partner-sec, .page-id-5815 .new-our-layout-partner .our-partner-sec, .page-id-5798 .new-our-layout-partner .our-partner-sec, .page-id-5819 .new-our-layout-partner .our-partner-sec, .page-id-5817 .new-our-layout-partner .our-partner-sec, .page-id-5821 .new-our-layout-partner .our-partner-sec, .page-id-5810 .new-our-layout-partner .our-partner-sec, .page-id-5812 .new-our-layout-partner .our-partner-sec {padding-top: 30px !important; padding-bottom: 50px !important;}

.new-page-layout.insights-sec figure img{ height: 250px;}



/* .img-video-sec .img a[href="/case-studies/demo-active-door/"] img.main-first-img{display: block;}
.img-video-sec .img a[href="/case-studies/demo-active-door/"] img.main-video-img{display: none;} */
/* .img-video-sec .img a[href="/case-studies/demo-natura-legal-policy/"] img.main-first-img{display: block;}
.img-video-sec .img a[href="/case-studies/demo-natura-legal-policy/"] img.main-video-img{display: none;} */

.new-page-layout.mobile-full-screen .col-12{padding-right: 0; padding-left: 0;}
.new-page-layout.mobile-full-screen .col-12 h2, .new-page-layout.mobile-full-screen .col-12 h3, .new-page-layout.mobile-full-screen .col-12 h1, .new-page-layout.mobile-full-screen .col-12 p, .new-page-layout.mobile-full-screen .col-12 a.new-cmn-btn, .new-page-layout.mobile-full-screen .col-12 ul, .new-page-layout.mobile-full-screen .col-12 h4{padding: 0 19px;}
.new-page-layout.mobile-full-screen .col-12 h2, .new-page-layout.mobile-full-screen .col-12 h1{width: auto;}

.new-page-layout .mobile-full-screen .col-12{padding-right: 0; padding-left: 0;}
.new-page-layout .mobile-full-screen .col-12 h2, .new-page-layout .mobile-full-screen .col-12 h3, .new-page-layout .mobile-full-screen .col-12 h1, .new-page-layout .mobile-full-screen .col-12 p, .new-page-layout .mobile-full-screen .col-12 a.new-cmn-btn, .new-page-layout .mobile-full-screen .col-12 ul, .new-page-layout .mobile-full-screen .col-12 h4, .new-page-layout .mobile-full-screen .col-12 ul{padding: 0 19px;}
.new-page-layout .mobile-full-screen .col-12 h2, .new-page-layout .mobile-full-screen .col-12 h1{width: auto;}

.service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options{padding: 0 19px;}
.service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options p, .service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options h3, .service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options h4{padding: 0;}
.new-page-layout .mobile-image {width: 100%;}

.new-page-layout.level-up-social-game-sec .right-side h2, .new-page-layout.strategy-driven-seo-sec h1, .new-page-layout.ai-search-optimized-problems .top-heading h2{font-size: 26px !important; line-height: normal !important; letter-spacing: 0 !important; font-weight: 400;}
.new-page-layout.level-up-social-game-sec .right-side h2 span, .new-page-layout.strategy-driven-seo-sec h1 span, .new-page-layout.ai-search-optimized-problems .top-heading h2 span{    color: #1C1C1C;}

.new-next-case-study .desktop-image{display: none;}



.new-video-testimonial-sec.bluezone-botanica-testimonial .content p{font-size: 18px; line-height: 33px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content { padding-left: 0; padding-right: 0; padding: 30px 19px 50px; }
.new-video-testimonial-sec.bluezone-botanica-testimonial .content img{width: 40px;}
.normal-main-cover{height: 320px; object-fit: cover;}
.new-video-testimonial-sec.bluezone-botanica-testimonial video{height: 320px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box { flex-direction: column-reverse; border-radius: 0;}
.normal-main-cover, .new-video-testimonial-sec.bluezone-botanica-testimonial video{border-bottom-right-radius: 0; border-top-left-radius: 0; border-radius: 0; }
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box .cover-img .play-icon img{width: 80px;}

.new-service-view-work-sec.new-page-layout{padding-bottom: 0;}
.new-service-view-work-sec.new-page-layout img{margin-bottom: 0;}

.page-id-5510 .img-video-sec{padding-top: 0;}
.page-id-5800 .img-video-sec{padding-top: 0; padding-bottom: 0;}
.page-id-5823 .img-video-sec{padding-top: 0;}

.img-video-sec article .hover, .new-next-case-study img{    transition: unset;transform: unset !important;}

.new-page-layout.ai-seo-process.mobile-full-screen p{        padding: 0 19px !important;}

/* .strategy-driven-seo-sec.new-page-layout{padding-top: 0 !important;} */
.new-page-layout.top-banner-image.google-ads-banner-image { padding: 0 0 50px; }
/* .page-id-5827 .inner-service-page-case-study-wrapper .img-video-sec {    padding-top: 0;} */
/* .page-id-5827 .new-cmn-full-screen-video-sec{padding-bottom: 10px;    background-color: #F7F7F7;} */
.page-id-5810 .inner-service-page-case-study-wrapper .img-video-sec {    padding-top: 0;}

.ai-seo-process.new-page-layout {    background-color: #F7F7F7;}
.ai-seo-process.new-page-layout .mobile-image{margin: 0;}


.page-id-5475 .new-our-layout-partner .our-partner-sec{padding-top: 0;}


.privacy-policy-page.new-common-heading h1{    text-align: left !important;padding: 0px !important; margin-bottom: 30px !important;}

/* .img-video-sec a[href="/case-studies/natura-legal-and-policy-consulting/"] img.main-first-img{display: block;} */

.normal-main-cover{background-color: #fff; border-radius: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .modal-body { padding: 40px 10px 5px; border-radius: 0; }
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .modal-content{border-radius: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .btn-close{    font-size: 20px;padding: 10px 12px;}

.raynor-video-img-sec video{height: 100%;}
.ecommerce-why-custom-sec .solution-table tr th:last-child{display: none;}
.ecommerce-why-custom-sec .solution-table tr td:last-child{display: none;}
.ecommerce-why-custom-sec .solution-table{        min-width: 100% !important;}
.ecommerce-why-custom-sec .solution-table th:nth-child(2){ border-right: 0;}
.ecommerce-why-custom-sec .solution-table td:nth-child(2){ border-right: 1px solid #9797974D;}

.mobile-section.img-video-sec article .content a.new-cmn-btn{margin-top: 10px; }
.mobile-section.img-video-sec article .content a.new-cmn-btn span.text{    font-size: 16px;}

.why-partner-with-logik-sec .new-cmn-btn{display: none !important;}
.seo-where-rank-banner.ai-seo-future-chat-gpt { padding-top: 45px; }
.page-id-5415 .marketing-dashboard-mobile-visible-sec.ecommerce-website-mobile-visible .mobile-white-marketing-dasboard-cta-sec .content-sec{    padding-right: 12px !important;}

.marketing-dashboard-banner.inner-banner { padding: 40px 0; background: transparent; text-align: left; }
.marketing-dashboard-banner.inner-banner .col-12{    padding: 0 19px;}
.marketing-dashboard-banner.inner-banner h1{text-align: left !important; padding: 0 0px !important;}
.marketing-dashboard-banner.inner-banner .new-cmn-btn { width: 100%;}
.marketing-dashboard-banner.inner-banner h1 span{display: inline; }
.marketing-dashboard-banner.inner-banner h1 br{display: none;}


.page-id-6402 .attract-new-patient-sec h2{margin-bottom: 20px;}
.page-id-6440 .attract-new-patient-sec h2{margin-bottom: 20px;}


.img-video-sec article .hover video.desktop-img, .img-video-sec article:hover .hover video.desktop-image { display: none !important; }
.img-video-sec article video.mobile-image { display: block !important; }

.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn{opacity: 1; transform: unset;}
.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn span.text { font-size: 16px; }
.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn svg { width: 25px !important; }

.page-id-5819 .img-video-sec{padding-top: 0 ;}
.page-id-5817 .img-video-sec{padding-top: 0 ;}
.page-id-5812 .img-video-sec{padding-top: 0 ;}

.ai-seo-process.new-page-layout{padding-bottom: 0;}
.mg-top-part{margin-top: 50px;}


/* .result-impact-sec .stats-card-section.desktop{display: block;margin-bottom: 30px;}
.result-impact-sec .stats-card-section.mobile{display: none;width: 100%;margin-bottom: 30px;}
.result-impact-sec.number-stats-with-result-sec .top-heading{width: 100%;padding-right: 12px;}


.result-impact-sec .stats-card-section .stats-card{padding: 50px 0px;}
.result-impact-sec .stats-card-section .stat{padding:0 25px;width: 33.33%;}
.result-impact-sec .stats-card-section .stat h2{font-size: 26px;line-height: 28px;text-align: left;margin-bottom: 10px;}
.result-impact-sec .stats-card-section .stat p{font-size: 18px; line-height: 22px;text-align: left;} */

.result-impact-sec .stats-card-section.desktop{display: block;margin: 30px 0 0;}
.result-impact-sec .stats-card-section.mobile{display: none;width: 100%;margin-bottom: 30px;}
.result-impact-sec.number-stats-with-result-sec .top-heading{width: 100%;padding-right: 12px;}


.result-impact-sec .stats-card-section .stats-card{padding: 30px 20px;justify-content: center;}
.result-impact-sec .stats-card-section .stat{padding: 0 18px;/* width: auto; */}
.result-impact-sec .stats-card-section .stat h2{font-size: 22px;line-height: 24px;text-align: center;margin-bottom: 5px;}
.result-impact-sec .stats-card-section .stat p{font-size: 15px;line-height: 20px;text-align: center;}
.result-impact-sec .stats-card-section .stat:first-of-type{padding-left: 0;}
.result-impact-sec .stats-card-section .stat:last-of-type{padding-right: 0;}
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{height: 100%;top: 0;}

.only-video video.desktop-img{display: none !important;}

.new-number-value-section-all-page article { width: 50%; }
.new-number-value-section-all-page article:last-of-type { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article:nth-child(3) { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article h3 {    font-size: 42px;line-height: 45px; margin-bottom: 10px;}
.right-text-part .new-number-value-section-all-page article h3, .right-text-part .new-number-value-section-all-page article p { text-align: left; }
.new-number-value-section-all-page article p { font-size: 20px; line-height: 30px; }

.page-template-demo-about-page .new-number-value-section-all-page{ padding-bottom: 50px !important; }


.new-case-study-banner .banner-content.left{    width: 100%;}
.new-case-study-banner .banner-content.right{    width: 100%;}


/* New Google Review Section */

.new-testimonial-sec .heading-sec{margin-bottom: -30px; position: relative; z-index: 1;}
.new-testimonial-sec iframe{transform: scale(1); margin-top: 0px;}
.new-testimonial-sec .google-review-icon svg{    width: 36px;}
.new-testimonial-sec .google-review-text{    font-size: 15px; line-height: 19px;    padding: 12px 20px;}
.new-testimonial-sec .google-review-icon{    padding: 12px 15px;}
.new-testimonial-sec .view-google-review-button{    margin-top: 20px;}
.new-testimonial-sec .heading-sec h2 br{display: none;}
.new-testimonial-sec .heading-sec h2{font-size: 30px; letter-spacing: -1px; margin-bottom: 15px !important; text-align: left;}
.new-testimonial-sec .heading-sec p{ text-align: left;}

.cky-consent-container{z-index: 100000000 !important;}

.unlimited-support-sec p:not(:last-of-type) { margin-bottom: 12px; }

}

.img-video-sec article .content a:hover{color: #0066FF;}
.new-our-layout-partner .our-partner-sec{padding-top: 30px;}
.page-id-5516 .what-included-sec .right-side .inner-sec ul li{    font-family: 'AdihausDIN';font-weight: 400;}
.page-id-5516 .what-included-sec .right-side .inner-sec ul li b{font-weight: 600;}
.img-video-sec a.new-cmn-btn{padding-bottom: 8px !important;}



@media (max-width: 400px) {
  .page-template-new-gbp-page .new-ai-video-section .new-cmn-btn span.text { font-size: 16px; }
}



  @media (max-width: 767.98px ) and (orientation: landscape)  {

.page-id-5585 .case-next-step-sec, 
.page-id-5379 .case-next-step-sec, 
.page-id-5384 .case-next-step-sec, 
.page-id-5340 .case-next-step-sec, 
.page-id-5349 .case-next-step-sec, 
.page-id-5381 .case-next-step-sec,
.page-id-5446 .case-next-step-sec{margin-bottom: 0;}

/* dhruv css(06-06-2025) */
/*========================= garage-door-seo================ */

 .garage-door-sec-second.strategy-driven-seo-sec h1{width: 320px;}

 .garage-door-sec-third.why-chiro-clinic-need-sec h2 br{display: none;}

    .col-12{padding: 0 19px;}

    .mobile-heading {display: block;}
    .desktop-heading{display: none;}
  
    .logik-digital h2 {
      font-size: 31px;
      line-height: 40px;
      text-align: center;margin-bottom: 20px; }
    .logik-digital p {
      font-size: 17px;
      line-height: 26px; }
      .common-btn {    font-size: 18px;    line-height: 18px;    padding: 15px 8px 15px 28px;}
      .common-btn:hover{padding-left: 18px; padding-right: 18px;}
  
    .logik-digital-padding {
      padding: 50px 0 50px 0; }
    .mobile-image {
      display: block;
      margin-bottom: 25px; }
      .banner-sec .common-btn.mobile{display: inline-block;}
    .banner-sec h1 {font-size: 40px; line-height: 53px; margin-bottom: 21px;}
    .banner-sec h1 span {
      display: block; }
    .banner-sec p {font-size: 23px; line-height: 33px; padding: 0 35px;color: #333;}
      .banner-sec p br{display: none;}
    .banner-sec {padding: 60px 0 40px 0; background: linear-gradient(180deg, #F2FAFF 45%, #FFFFFF 100%); text-align: center;height: auto; display: block;}
    .banner-sec .right-side-image{display: none;}
    .banner-sec .banner-img {
      margin-top: 30px; display: none;}
    .our-partner-sec .partners-logo a {
      width: 20%; margin-top: 20px;}
    .our-partner-sec .partners-logo {
      padding: 0 0px; }
    .our-partner-sec .partners-logo a:nth-child(1), .our-partner-sec .partners-logo a:nth-child(2), .our-partner-sec .partners-logo a:nth-child(3) {
      width: 29%; }
      .our-partner-sec .partners-logo a:nth-child(6){width: 14%;}
      .our-partner-sec .partners-logo a:nth-child(4){width: 18%;}
      .our-partner-sec .partners-logo a:nth-child(5){width: 28%;}
      .our-partner-sec .partners-logo a:nth-child(7){width: 26%;}
    .our-partner-sec {padding: 10px 0 40px 0;}
    .our-partner-sec h2 {
      margin-bottom: 0px;
      font-size: 16px;
      line-height: 23px; }
    .one-stop-shop-cta-sec h2 {
      padding: 0 0; }
    .effective-patient-growth-sec .top-heading {
      margin-bottom: 45px; }
    .effective-patient-growth-sec .common-btn {
      margin-top: 0px;line-height: 21px; width: 100%;}
    .effective-patient-growth-sec .email-marketing-chiropractors-sec, .effective-patient-growth-sec .content-chiropractors-sec, .effective-patient-growth-sec .paid-ad-chiropractors-sec, .effective-patient-growth-sec .web-design-chiropractors-sec{
      margin-top: 20px; }
    .one-stop-shop-cta-sec {
      text-align: center; }
      .one-stop-shop-cta-sec .common-btn{display: none;}
      .one-stop-shop-cta-sec .common-btn.mobile{display: inline-block;}
    .one-stop-shop-cta-sec h2 {
      margin-bottom: 15px; }
      .one-stop-shop-cta-sec h2.mobile{display: block;}
      .one-stop-shop-cta-sec h2.desktop{display: none;}
    .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after, .effective-patient-growth-sec .seo-chiropractors-sec .right-side::before, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after, .effective-patient-growth-sec .content-chiropractors-sec .right-side::before, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after {
      display: none; }
      .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 37px;        background-position: 0px 7px;}
      .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2 br{display: none;}
      .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec .common-btn{padding: 15px 5px 15px 25px;}
      .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec .common-btn:hover { padding-left: 10px; padding-right: 10px; }
      .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec p{    letter-spacing: -0.1px;}
    .effective-patient-growth-sec .desktop-image {
      display: none; }
    .effective-patient-growth-sec .mobile-image {
      margin-bottom: 30px; }
    .effective-patient-growth-sec .left-side, .effective-patient-growth-sec .right-side {
      width: 100% !important; }
    .testimonial-sec {
      text-align: center;margin-bottom: 0;}
    .testimonial-sec .carousel-control-next, .testimonial-sec .carousel-control-prev {
      position: unset;
      width: 30px;
      height: 30px;
      display: inline-block; }
    .testimonial-sec .carousel-control-next {
      margin-left: 10px; }
    .testimonial-sec .carousel-control-next img, .testimonial-sec .carousel-control-prev img {
      width: 8px; }
      .testimonial-sec .mobile-cover{display: block;}
      .testimonial-sec iframe{height: 300px;}
      .testimonial-sec .desktop-cover{display: none;}
    .effective-patient-growth-sec .web-design-chiropractors-sec .left-side, .effective-patient-growth-sec .seo-chiropractors-sec .right-side, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side, .effective-patient-growth-sec .content-chiropractors-sec .right-side, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {padding: 45px 19px 45px 19px;text-align: left; }
    .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 {padding-left: 60px; background-size: 46px; background-position: 0px 4px; line-height: 37px; text-align: left; padding-top: 0px;}
    .effective-patient-growth-sec .web-design-chiropractors-sec p, .effective-patient-growth-sec .seo-chiropractors-sec p, .effective-patient-growth-sec .paid-ad-chiropractors-sec p, .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p {line-height: 26px;margin-bottom: 0px;letter-spacing: -0.5px; }
    .effective-patient-growth-sec h2 {padding: 0 0 0 0; font-size: 32px; margin-bottom: 20px; letter-spacing: 0px; font-weight: 400; color: #1C1C1C;}
    .effective-patient-growth-sec .email-marketing-chiropractors-sec p{letter-spacing: -0.1px;}
    .unlimited-support-sec .support-item-icon img {
      height: 30px; width: auto;}
    .unlimited-support-sec .support-item-icon span {
      margin: 0 20px;
      height: 32px; }
    .unlimited-support-sec .support-item-icon {
      margin-bottom: 20px; }
    .unlimited-support-sec h2 {
      margin-bottom: 25px; }
    .unlimited-support-sec p br {
      display: none; }
    .unlimited-support-sec .common-btn {
      margin-top: 20px; }
    .unlimited-support-sec {
      background-position-x: -430px; padding-top: 45px;}
    .testimonial-sec .right-side {
      padding: 15px 25px;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      text-align: center;
      margin-bottom: 20px; }
    .testimonial-sec .right-side .quote-img {
      display: none; }
    .testimonial-sec .right-side h3 {
      font-size: 16px;
      margin-bottom: 10px; }
    .testimonial-sec .right-side p {
      line-height: 21px;
      padding: 0 0px; }
    .testimonial-sec .right-side .user-sec {
      margin-top: 13px;
      display: block; }
    .testimonial-sec .right-side .user-avtar {
      margin: 0 0 12px 0; }
      .testimonial-sec .right-side .user-avtar img{width: 43px;}
    .testimonial-sec .right-side .user-details h4 {
      font-size: 14px;
      line-height: 16px;
      margin-bottom: 6px; }
    .exploration-session-sec img.background-image {
      height: 500px;
      object-fit: cover; display: none;}
    .exploration-session-sec .right-side h2 {margin-bottom: 25px; font-size: 32px; line-height: 40px; color: #EAAA00;}
  .exploration-session-sec .right-side p{margin-bottom: 30px; color: #fff;}
    .exploration-session-sec .right-side .inner-sec {padding: 0px 8px; background-color: #002855; border-radius: 0;box-shadow: none !important;}
    .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea {font-size: 15px !important; padding: 11px 10px !important; line-height: 17px !important;}
    .exploration-session-sec .right-side form .form-group {
      margin-bottom: 14px; }
    .exploration-session-sec .right-side form .w50 {
      column-count: 1;
      column-gap: 0; }
    .exploration-session-sec .right-side form h3 {
      font-size: 15px;
      margin: 20px 0 10px 0;
      line-height: 15px; }
    .exploration-session-sec .right-side form .form-check input {
      width: 20px;
      height: 20px; }
    .exploration-session-sec .right-side form .form-check {
      margin-bottom: 6px; }
    .exploration-session-sec .right-side form .form-check input {
      width: 20px;
      height: 20px;
      padding: 0;
      margin-top: 0; }
    .exploration-session-sec .right-side form .form-check label {
      font-size: 15px;
      line-height: 16px;
      margin-left: 6px; }
    .exploration-session-sec .right-side form .w50.checkbox {
      column-count: 2;
      column-gap: 10; }
    .exploration-session-sec .right-side form textarea {
      height: 80px !important;
      margin-top: 0px; }
    .exploration-session-sec .right-side .form-btn button {
      font-size: 16px;
      font-weight: 700;
      line-height: 20px;
      padding: 15px 0 11px 0;
      background: none;
      background-color: #283E4C;
      margin-top: 0; }
    .exploration-session-sec .left-side p {
      padding: 0;
      text-align: center; }
    .exploration-session-sec .exploration-session-content-sec {
      top: 53%;  position: unset;transform: unset;}
    .exploration-session-sec {padding: 50px 0; background-color: #002855; margin-bottom: 0;}
    .exploration-session-sec .left-side h2 {
      text-align: center; }
    .exploration-session-sec .left-side {
      text-align: center;
      margin-bottom: 30px; display: none;}
    .footer-sec {
      padding: 40px 0; }
      .footer-sec .footer-content{margin-bottom: 30px;padding-left: 30px;}
    .footer-sec li {font-size: 16px; line-height: 18px; margin-bottom: 14px;}
    .footer-sec h3 {
      font-size: 20px;
      line-height: 20px;
      font-weight: 700;
      margin-bottom: 15px; }
    .footer-sec .locations li {
      line-height: 23px;
      background-size: 15px;
      padding-left: 25px;
      background-position: 0 3px; }
      .footer-sec .connect-with-us h3{text-align: left;}
    .footer-sec .connect-with-us li {
      text-align: left; }
    .footer-sec .social-media-sec {
      margin-top: 30px;}
    .footer-sec .social-media-sec li {
      margin: 0 20px 12px 0; }
    .copyright-sec p {
      font-size: 12px;
      line-height: 18px; }
    .copyright-sec {
      padding: 13px 0; }
    .header .mobile-header {
      display: block; }
    .header .desktop-header {
      display: none; }
    .header {
      padding: 15px 0; }
    .mobile-header {
      width: 100% !important;
      z-index: 111111111 !important; }
    .header-close-icon {
      text-align: right;
      padding: 0 25px;
      margin-bottom: 20px; }
    .mobile-col {
      display: flex;
      align-items: center;
      justify-content: space-between; padding: 0 30px;}
    .header .menu-toggle {
      display: flex;
      align-items: center; }
    .header .menu-toggle .mobile-tel {
      margin-right: 20px; }
    .header .menu-toggle .mobile-tel img {
      vertical-align: middle; }
    .header .menu-toggle i {
      font-size: 50px !important;
      color: #006070;
      position: relative;
      z-index: 1111; }
    .mobile-header .mobile-header-menu {
      padding-left: 0;
      position: fixed;
      left: 0;
      top: 0;
      bottom: 0;
      background-color: #fff;
      transform: translateX(-101%);
      transition: all .5s ease;
      width: 100%;
      z-index: 99;
      overflow-x: hidden;
      padding-right: 0; display: flex; flex-direction: column; justify-content: space-between;}
    .header nav.navigation {
      display: block !important; }
    .header nav.navigation ul {
      text-align: left !important;
      margin-right: 0 !important; }
    .header nav.navigation li {
      display: block !important;
      padding: 0 !important; }
    .mobile-header .mobile-header-menu.show {
      transition: all .5s ease;
      transform: translateX(0);
      top: 0; }
    .header .menu-toggle i.close-icon {
      color: #fff; }
    .mobile-header .mobile-logo {
      width: 43%; }
  
    .insights-sec.mobile {
      display: block;
      overflow: hidden;margin-top: 0px; }
    .insights-sec.desktop {
      display: none; }
    .insights-sec .date-box {
      top: -22px;
      z-index: 11;
      padding: 17px 6px 10px 6px; }
    .insights-sec p.author img {
      width: auto;
      display: inline-block;
      margin-right: 5px; }
    .insights-sec figure img {
      height: 170px;
      object-fit: cover; }
    .insights-sec .owl-carousel .owl-stage-outer {
      overflow: unset; }
    .insights-sec .date-box span {
      font-size: 12px;
      line-height: 16px; }
    .insights-sec .date-box span.blog-date {
      font-size: 24px;
      line-height: 24px; }
    .insights-sec p.author {
      margin-bottom: 5px;
      font-size: 14px;
      line-height: 19px; }
    .insights-sec article h3 {font-size: 21px; line-height: 28px; margin-bottom: 9px; height: 60px;}
    .insights-sec article { padding: 15px 0px 0 0px; }
    .insights-sec p.blog-tag { margin-bottom: 6px; font-size: 14px; line-height: 21px; padding-right: 0;}
    .insights-sec .author-details .right-side p { font-size: 14px; margin-bottom: 0; color: #000000d9; line-height: 21px; }
    .insights-sec .author-details h4 { font-size: 16px; line-height: 18px;}
    .insights-sec .readmore {
      font-size: 12px;
      line-height: 18px; }
    .insights-sec article p {
      font-size: 16px;
      line-height: 23px;
      margin-bottom: 15px; }
    .insights-sec h2 {
      margin-bottom: 20px; }
    .insights-sec .owl-next, .insights-sec .owl-prev {
      position: unset;
      width: 30px;
      height: 30px;
      display: inline-block !important;
      background-color: #fff !important;
      box-shadow: 0px 4px 14px 0px #0C046617;
      opacity: 1;
      border-radius: 50% !important; }
    .insights-sec .owl-next img, .insights-sec .owl-prev img {
      width: 8px; height: auto; }
    .insights-sec .owl-next img, .insights-sec .owl-prev img {
      filter: invert(1); }
    .insights-sec .owl-prev img {
      transform: rotate(180deg); }
    .insights-sec .owl-next:hover, .insights-sec .owl-prev:hover {
      background-color: #0066FF !important; }
    .insights-sec .owl-next:hover img, .insights-sec .owl-prev:hover img {
      filter: unset; }
    .insights-sec .owl-nav {
      display: none !important; }
    .insights-sec .owl-nav {
      margin-top: 15px; }
    .owl-item {
      transform: scale(0.99); }
    .owl-item.center {
      transform: scale(0.96); }
    .owl-carousel .owl-stage-outer {
      overflow: visible; } 
      .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 br{display: none;}
      .exploration-session-sec .right-side form .gfield--input-type-checkbox legend{font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 10px 0 15px 0;}
      .gform_fields { row-gap: 15px !important; }
      .gform_fields.validation_below{row-gap: 10px !important;}
      .validation_message{font-size: 13px !important; line-height: 15px !important;}
      .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 13px;}
      .exploration-session-sec .right-side form .form-field-check .gchoice label{font-size: 14px; line-height: 21px; color: #fff;}
      .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before{width: 20px; height: 20px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66;}
      .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox]:checked + label:before{background-color: rgb(255 255 255 / 40%) !important; }
      .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_3, .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_6 { margin-bottom: 13px; }
      form input.gform_button.button{margin-top: 15px !important; font-size: 18px !important; font-weight: 700 !important; line-height: 16px !important; padding: 15px 0 15px 0px !important; background-position-x: 62% !important; background-position-y: 17px !important; background-size: 8px; background-color: #EAAA00 !important; color: #000 !important;  margin-bottom: 0 !important;}
      form input.gform_button.button:hover { background-color: #F9B90F !important; border: 1px solid #F9B90F !important; color: #000 !important; background-image: url(/wp-content/uploads/2024/08/button-black-hover-arrow-icon.webp) !important; padding-left: 0px !important; }
      .effective-patient-growth-sec .top-heading p{padding: 0 0px; letter-spacing: -0.1px;}
      .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p{    padding-right: 0px;}
      .gform_footer.before{margin-top: 15px;}
      .effective-patient-growth-sec{padding-bottom: 0;}
      .one-stop-shop-cta-sec .right-side { padding: 0 20px; }
      .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{padding-bottom: 0;}
      .effective-patient-growth-sec .web-design-chiropractors-sec p { padding: 0 0px 0 0px;}
      .page-template-front-page .insights-sec{margin-bottom: 0;        background-color: #f7f7f769;}
      /* .exploration-session-sec{margin: 0 0 50px 0;} */
      .experts-in-growth-sec .left-side{display: none;}
      .experts-in-growth-sec .left-side p{padding: 0 15px; text-align: center;margin-bottom: 70px;}
      .experts-in-growth-sec .right-side .inner-sec .left-side-details span { font-size: 18px; line-height: 15px; padding: 14px 25px 13px 50px; background-position: 22px 11px;background-size: 17px;margin-left: 0px;}
      .experts-in-growth-sec .right-side .inner-sec h3 {font-size: 26px; line-height: 33px; margin-bottom: 20px; text-align: center;}
      .experts-in-growth-sec .right-side{    padding: 0 20px;}
      .experts-in-growth-sec .right-side .inner-sec {padding: 25px 0px 35px 0; display: block; border-radius: 8px; text-align: center; box-shadow: 6px 6px 10px 0px #0000000A;}
      .experts-in-growth-sec .right-side-play-btn{text-align: center;        margin-top: 20px;}
      .experts-in-growth-sec .user-details { margin-top: 30px;display: block; text-align: center;}
      .experts-in-growth-sec .right-side .user-details{display: block;margin-top: 22px;}
      .experts-in-growth-sec span.logik-digital-text{display: inline-block;}
      .experts-in-growth-sec .right-side .user-details .left-side{display: block;}
      .experts-in-growth-sec .user-details .right-side p{font-size: 16px;padding: 0;line-height: 22px;}
      .experts-in-growth-sec .user-details h4 { font-size: 18px; line-height: 19px;    margin-bottom: 5px;}
      .experts-in-growth-sec .user-details .right-side { margin-left: 0px; }
      .experts-in-growth-sec .user-details .left-side img{width: 60px;margin-bottom: 12px;height: auto;}
      .faq-sec span.number { width: 30px; height: 30px;font-size: 19px;    line-height: 21px;    margin-right: 10px;}
      .faq-sec .accordion-body h3{font-size: 20px;line-height: 25px;margin: 20px 0 15px 0;}
      .faq-sec p span { font-size: 17px;    line-height: 20px;}
      .faq-sec .accordion-body h4 { font-size: 19px;line-height: 22px;}
      .faq-sec .marketing-strategies-faq-home .inner-content { padding-left: 5px; }
      .faq-sec .faq-content-sec .accordion-item .accordion-body p{    margin-bottom: 15px;}
      .faq-sec ul li{font-size: 17px; font-weight: 400; line-height: 26px; background-size: 16px; padding-left: 26px; background-position: 0px 4px;}
      .faq-sec .marketing-strategies-faq-home ul { margin-bottom: 30px; }
      .faq-sec .marketing-campaign-success-faq .each-content{padding-left: 43px;    margin-bottom: 20px;}
      .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn img{margin: 0 6px 0 0;}
      .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn:hover img{margin: 0 6px 0 0;}
      .effective-patient-growth-sec h2 br{display: none;}
      .effective-patient-growth-sec h2{line-height: 41px;padding: 0 5px;}
      .effective-patient-growth-sec .top-heading p{    line-height: 26px;}
      .unlimited-support-sec p{    padding: 0 0px;}
  
      .inner-banner{height: auto; display: block; padding: 60px 0 40px 0;background: linear-gradient(180deg, #F2FAFF 45%, #FFFFFF 100%);}
      .inner-banner .desktop-baneer-content{display: none;}
      .top-banner-image .mobile-content{display: block;}
      .top-banner-image .desktop-image{display: none;}
      .inner-banner .common-btn.mobile{display: inline-block;}
      .seo-agency-cta-sec{margin-top: 0;}
      .arrow-container{display: none;}
      .top-banner-image .mobile-heading{display: block;line-height: 40px; text-align: center; margin-bottom: 20px;        font-size: 31px;font-weight: 400; color: #1C1C1C;}
      .top-banner-image .mobile-heading span{color: #0066FF;}
      .top-banner-image .mobile-content p{text-align: left;}
      .top-banner-image.website-design .mobile-content p{padding-right: 3px;}
      .top-banner-image{padding: 50px 0;}
/*   
.header .menu-toggle a, .header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close a{visibility: hidden;}
.header.sticky .menu-toggle a, .header.sticky .mobile-header .header-toggle-slider-top-sec .right-side-phone-close a{visibility: unset;}
.header .mobile-header .mobile-header-menu.show .header-toggle-slider-top-sec .right-side-phone-close a{visibility: unset;} */
  
      .book-strategy-call-form-popup .modal-header{padding: 15px 30px; background: #FAFAFA;        border-radius: 0; }
  .book-strategy-call-form-popup .modal-header .mobile-logo{display: inline-block;        width: 43%;}
  .book-strategy-call-form-popup .modal-header .right-side-phone-close{display: inline-block;}
  .book-strategy-call-form-popup .modal-header .right-side-phone-close a img.mobile-tel{ margin-right: 20px;}
  .book-strategy-call-form-popup .modal-header .btn-close {position: unset; width: 34px; height: 34px; margin-left: 0px;}
  .book-strategy-call-form-popup .modal-header .btn-close.clase-btn.desktop{display: none;}
  .book-strategy-call-form-popup .exploration-session-sec .left-side{display: none;}
  .book-strategy-call-form-popup .exploration-session-sec .right-side{height: 90vh;padding: 0 20px;background-color: #002855;overflow-y: auto; box-sizing: border-box;}
  .book-strategy-call-form-popup .exploration-session-sec { margin: 0; padding: 0; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side h2 {margin-bottom: 15px; font-size: 28px; line-height: 32px; color: #EAAA00;}
  .book-strategy-call-form-popup .exploration-session-sec .right-side p { text-align: center; margin-bottom: 20px; color: #fff; font-size: 15px; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 10px 12px !important; border-radius: 6px; font-size: 15px !important;line-height: 17px !important;}
  .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 60px !important;    min-block-size: 4.5rem !important;}
  .book-strategy-call-form-popup .gfield--type-checkbox { display: block !important; }
  .book-strategy-call-form-popup .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom: 0 !important;}
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend { font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 10px 0 15px 0; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox { column-count: 2; gap: 10px; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 10px; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 20px; height: 20px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 14px; line-height: 21px; color: #fff; }
  .book-strategy-call-form-popup form input.gform_button.button { font-size: 16px !important; font-weight: 700 !important; line-height: 16px !important; padding: 13px 0 13px 0 !important;background-position-x: 61% !important; background-position-y: 15px !important; background-size: 8px;    background-color: #EAAA00 !important;        color: #000 !important;background-image: url(/wp-content/uploads/2024/08/button-black-hover-arrow-icon.webp) !important;}
  .book-strategy-call-form-popup .gform_footer { gap: unset !important; margin: 0px 0 0 0 !important; padding: 0 0 !important;}
  .book-strategy-call-form-popup{    background-color: #002855;}
  .book-strategy-call-form-popup .modal-content{border: none;}
  
  .our-partner-sec.mobile{display: block !important; padding-bottom: 10px !important;}
  .our-partner-sec a svg{width: 100%;}
  .our-partner-sec .partners-logo img{filter: unset;}
  .our-partner-sec a svg .card.card--back { opacity: 0.5; }
  .our-partner-sec a svg .card { transform: translateX(0) rotate(0deg); }
  .our-partner-sec a svg .card.card--front { opacity: 1; }
  .our-partner-sec a svg .hover-yellow { fill: #FFDD22 !important; }
  
  .video-popup{height: 100%;}
  .video-popup #video-element { width: 100%; height: 100%; }
  .video-popup .video-close-btn{left: auto; right: 10px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;}
  .video-popup .video-close-btn img{width: 35px;}
  .video-popup .small-logo-icon{left: 20px;}
  .video-popup .share-btn{top: 65px; right: 10px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;}
  .video-popup .share-btn img{width: 35px;}
  .video-popup .mute-icon{bottom: auto; top: 112px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;    right: 10px;}
  .video-popup .mute-icon img{width: 35px;}
  .video-popup .bottom-text-section .common-btn{padding: 12px 0 12px 20px; width: 90%;font-size: 17px;line-height: 15px;    margin-top: 14px;}
  .video-popup .bottom-text-section .common-btn:hover{padding: 12px 0; }
  .video-popup .bottom-text-section h3 { font-size: 19px; line-height: 23px;}
  .social-media-share-popup .modal-content{padding: 40px 15px;}
  .social-media-share-popup .modal-dialog{max-width: 95%;}
  .social-media-share-popup .all-social-media-sec li{margin: 0 10px;}
  .social-media-share-popup .all-social-media-sec li a { width: 37px;}
  .social-media-share-popup h3 { font-size: 25px; line-height: 27px;margin-bottom: 30px;}
  .social-media-share-popup .btn-close{    width: 25px;}
  .social-media-share-popup .all-social-media-sec{padding-bottom: 30px; margin-bottom: 30px;}
  .social-media-share-popup .copy-video-link-sec .copy-link-btn { font-size: 20px;padding: 15px 0;}
  .social-media-share-popup .copy-video-link-sec h4{font-size: 20px; font-weight: 600; text-align: left; line-height: 22px; margin-bottom: 15px;}
  .social-media-share-popup .copy-video-link-sec #video-url{padding: 10px 15px;}
  
  .experts-in-growth-sec .play-button-image.mobile{display: inline-block; margin-bottom: 5px;}
  .experts-in-growth-sec .play-button-image.desktop{display: none;}
  .experts-in-growth-sec .left-side .user-details{display: none;}
  
      /* ===================== SEO ================== */
  
      .why-chiro-clinic-need-sec .max-seo-invest-sec{display: block;    margin-top: 30px;}
      .seo-banner { padding: 0px 0;height: calc(100vh - 66px);}
      .seo-banner .banner-content{margin-top: -60px;}
      .seo-banner img.mobile{display: inline-block;}
      .seo-banner img.desktop{display: none;}
      .seo-banner h1 { font-size: 47px; line-height: 64px; margin-top: 50px;}
      .seo-banner h1 span{display: block;}
      .seo-banner h1 span.qusn{display: inline-block;}
      .seo-banner p.special-banner-heading{font-size: 47px; line-height: 64px; margin-top: 50px;}
      .seo-agency-cta-sec .left-side{display: block;}
      .seo-agency-cta-sec .right-side{padding: 0 12px;}
      .seo-agency-cta-sec .right-side p{padding: 0 0px;}
      .local-seo-sec h3 {padding-right: 0; font-size: 21px; line-height: 26px; margin-bottom: 15px; text-align: left; font-weight: 500; letter-spacing: -0.3px;}
      /* .local-seo-sec .animated-direction-arrow { display: block; width: 19%; transform: scaleX(-1) rotate(109deg); position: absolute; right: 36%; bottom: 23%; }
      .local-seo-sec .animated-direction-arrow iframe{width: 100%;}
      .local-seo-sec .cartoon-character { width: 44%; position: absolute; bottom: 0; right: 0; }
      .local-seo-sec .address-show-phone-image{width: 42%;} */
      .local-seo-sec .left-side figure.mobile-image{position: relative; text-align: center;}
      /* .local-seo-sec .address-show-phone-image{width: 90%;} */
      .local-seo-sec .desktop-image{display: none;}
      .local-seo-sec .right-side{padding-left: 19px;}
      .local-seo-sec h3 br{display: none;}
      .local-seo-sec p{margin-bottom: 8px;padding-right: 0;text-align: left;}
      .local-seo-sec p:last-child{margin-bottom: 0;}
      .local-seo-sec .common-btn{margin-top: 15px;}
      .strategy-driven-seo-sec .desktop-image, .content-that-sets-clinic-apart-sec .desktop-image{display: none;}
      .content-that-sets-clinic-apart-sec h2{margin-bottom: 15px; padding: 0px 0px;}
      .content-that-sets-clinic-apart-sec h4{font-size: 22px; line-height: 28px;margin-bottom: 15px;}
      .content-that-sets-clinic-apart-sec .top-heading p { padding: 0 8px;  }
      .content-that-sets-clinic-apart-sec h3 { font-size: 22px; line-height: 30px; text-align: center;margin-bottom: 15px;color: #1C1C1C;}
      .content-that-sets-clinic-apart-sec h5 { font-size: 18px; line-height: 24px;text-align: center;margin-bottom: 25px;color: #1C1C1C;}
      .content-that-sets-clinic-apart-sec .left-side p{text-align: center;padding-right: 0;margin-bottom: 15px;color: #504C4C;}
      .strategy-driven-seo-sec p { margin-bottom: 8px;text-align: left;padding-right: 8px;}
      .strategy-driven-seo-sec .common-btn{margin-top: 15px;}
      .content-that-sets-clinic-apart-sec .common-btn{margin-top: 15px;}
      .seo-content-patient-growth-sec p:last-child { margin-top: 15px; }
      .strategy-driven-seo-sec, .content-that-sets-clinic-apart-sec, .local-seo-sec{text-align: center;}
      .strategy-driven-seo-sec h2, .seo-content-patient-growth-sec h2{margin-bottom: 20px;}
      .strategy-driven-seo-sec h2{    letter-spacing: -0.5px;}
      .strategy-driven-seo-sec h1{font-size: 31px; line-height: 40px; text-align: center;margin-bottom: 20px;}
      .local-seo-sec h2{margin-bottom: 20px;}
      .seo-content-patient-growth-sec p{padding-right: 0;}
      .seo-content-patient-growth-sec p strong {line-height: 24px; font-size: 16.3px; display: block;}
      .seo-content-patient-growth-sec .desktop-image{display: none;}
      .content-that-sets-clinic-apart-sec .left-side p strong{padding: 0 40px;}
      .why-chiro-clinic-need-sec h2{margin-bottom: 30px;}
      .why-chiro-clinic-need-sec .all-points::before{display: none;}
         .page-template-seo-agency-toronto-page .new-common-heading h1{        padding: 0 0px !important;}
      .why-chiro-clinic-need-sec .all-points{margin-left: 0;}
      .why-chiro-clinic-need-sec .all-points h3{font-size: 21px; line-height: 28px; margin-bottom: 15px; padding: 0 0px;}
      .why-chiro-clinic-need-sec .all-points .each-point { padding-left: 0px; margin-bottom: 30px; }
      .why-chiro-clinic-need-sec .all-points h3 span{position: unset;width: 30px; height: 30px; font-size: 17px; line-height: 31px; margin: 2px 11px 0 0;}
      .why-chiro-clinic-need-sec .all-points .each-point p{padding: 0 0;margin-bottom: 10px;letter-spacing: -0.2px;}
      .why-chiro-clinic-need-sec .all-points .each-point:nth-child(4) p{padding: 0 0px;}
      .why-chiro-clinic-need-sec .all-points .each-point:nth-child(1) h3{padding: 0 0 0 0;}
      .why-chiro-clinic-need-sec .all-points .each-point:nth-child(5) h3{padding: 0 15px 0 0;}
      .why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) h3{padding: 0 18px 0 0;}
      .why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) p{letter-spacing: -0.3px;}
      .why-chiro-clinic-need-sec .max-seo-invest-sec h2{font-size: 30px; line-height: 38px;    margin-bottom: 15px;text-align: left;}
      .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin: 0;padding: 0 2px;}
      .attract-new-patient-sec{background: #002956; text-align: center;}
      .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side p {line-height: 27px; font-size: 18px; padding-right: 0; letter-spacing: 0px; text-align: left; }
      .attract-new-patient-sec .left-side .top-text{padding: 15px 25px; font-size: 18px; line-height: 20px; margin-bottom: 22px;}
      .attract-new-patient-sec .common-btn { margin-top: 25px; }
      .faq-sec .faq-content-sec .accordion-item h4 .accordion-button{padding: 20px 0px 20px 0px;font-size: 18px;    line-height: 25px;}
      .faq-sec .faq-content-sec .accordion-item h4 .accordion-button.collapsed::after, .faq-sec .faq-content-sec .accordion-item h4 .accordion-button:after{background-size: 20px; width: 30px; height: 30px;}
      .faq-sec .faq-content-sec .accordion-item .accordion-body { padding: 0px 0px 20px 0px; }
      .faq-sec .faq-content-sec .accordion-item .accordion-body p{font-size: 17px;line-height: 27px;}
      .faq-sec .top-heading{margin-bottom: 0px;}
      .page-template-seo-agency-toronto-page .our-partner-sec, .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-social-media-marketing .our-partner-sec, .page-template-marketing-dashboard-page .our-partner-sec{ padding: 10px 0 40px 0; }
      .page-template-plans-page .our-partner-sec, .page-template-pricing-page .our-partner-sec, .page-template-raynor-dealer-website-program-pricing-page .our-partner-sec{padding: 30px 0 40px 0;}
      .strategy-driven-seo-sec .left-side{padding-right: 19px;}
      .attract-new-patient-sec h2{        line-height: 43px;        margin-bottom: 10px;}
      .team-co-founder-sec .right-side img { border-radius: 15px; }
      .team-co-founder-sec h2{margin-bottom: 20px;}
      .one-stop-shop-cta-sec.seo-agency-cta-sec .common-btn{display: inline-block;}
      .page-template-demo-front-page .insights-sec { margin-bottom: 0px; }

      .page-template-marketing-dashboard-page .three-mobile-scrolling-section.logik-dashboard{display: none;}
.page-template-marketing-dashboard-page .digital-makt-dashboard-include-sec.desktop-version{display: none;}
.marketing-dashboard-mobile-visible-sec{display: block;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image .dashboard-top-banner-laptop-image{position: relative; right: -22px; bottom: -3px;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image{padding-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec{background: linear-gradient(106.5deg, #002855 47.75%, #20528A 110.67%); padding: 50px 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2 span{    color: #FFC000;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2{color: #fff; margin-bottom: 0;}
.marketing-dashboard-banner.logik-dasboard h1{    margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec{text-align: center;    background-color: #F7F7F7;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2{margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2 span{    color: #0066FF;}
.page-template-marketing-dashboard-page .our-partner-sec{padding: 25px 0 40px 0;}

.page-template-raynor-pricing-purchase .our-partner-sec{    padding: 0px 0 50px 0;}
.raynor-key-benefit-sec .new-cmn-btn span.text{    color: #FFC000;}
.raynor-key-benefit-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.raynor-key-benefit-sec .new-cmn-btn span.text { color: #FFC000; }
.raynor-key-benefit-sec .new-cmn-btn:hover svg path { fill: #FFC000; }
.raynor-key-benefit-sec .new-cmn-btn span.text::before { background-color: #FFC000; }
  
  
         /* ===================== About ================== */
         .page-template-about-page .experts-in-growth-sec { padding: 50px 0; background-color: #0094FF0D; }
         .global-team-sec p { padding: 0 10px;}
         .global-team-sec{padding-top: 0;}
         .team-co-founder-sec h2 span{display: block;}
         .global-team-sec .each-member figure { width: 100%; height: auto;}
         .global-team-sec .each-member { margin: 0 10px; width: 43.4%;     margin-top: 22px;}
         .global-team-sec .each-member .hover-text{padding: 0 10px;}
         .global-team-sec .each-member h4 { font-size: 18px; line-height: 22px;    margin-bottom: 15px;}
         .global-team-sec .each-member img.hover-icon { width: 33px; }
         .global-team-sec .each-member img.hover-image{    opacity: 1;        position: unset;}
         .global-team-sec .each-member h3{font-size: 18px; line-height: 15px; margin-top: 7px; text-align: center;}
         .about-banner .top-heading{max-width: 100%; height: auto;}
         .about-banner .top-heading h1 {font-size: 35px; line-height: 45px; margin-bottom: 17px; height: auto; padding: 0 0;}
         /* .about-banner .top-heading h1 span.typed-words{display: block;} */
         .about-banner .top-heading h1 span.logik-digital-text span.letter-i::before { top: 3px; }
         .why-partner-with-logik-sec .top-heading p{padding: 0 15px;margin-bottom: 12px;}
         .about-banner .top-heading p { font-size: 18px; line-height: 26px; padding: 0 30px;}
         .about-banner{padding: 50px 0;height: calc(100vh - 66px); display: flex; align-items: center;}
         .about-banner .arrow-container { margin-top: 20px; display: none;}
         .about-banner .banner-global-map { margin-top: 40px;position: relative; left: 0px; margin-bottom: 0;}
         .about-banner .banner-global-map.desktop-image{display: none;}
         .our-mission-sec p{padding: 0 0px 0 0px; margin-bottom: 0; text-align: left;}
         .our-mission-sec { padding-top: 0px;}
         .our-mission-sec h2{display: block;}
         .our-mission-sec .left-side { padding-left: 19px; }
         .our-mission-sec .inner{    padding: 50px 0;background: none;text-align: center;}
         .global-team-sec .all-member .each-member.mobile-visible{display: block;}
         .global-team-sec .all-member .each-member.mobile-hide{display: none;}
         .global-team-sec .all-member{margin-top: 0px;padding: 0 15px;}
         .global-team-sec .each-member:hover .hover-text{    opacity: 0;}
         .global-team-sec .each-member.hover-effect .hover-text {opacity: 1;}
         .page-template-about-page .why-partner-with-logik-sec p.about-page-des{ padding: 0 0;}
  
         .why-partner-with-logik-sec .right-side { padding-left: 19px; display: none; }
         .page-template-about-page  .why-partner-with-logik-sec .right-side { padding-left: 19px; display: block; }
         /* .why-partner-with-logik-sec .right-side-options .each-option article {display: block; text-align: center; } */
         .why-partner-with-logik-sec .right-side-options .each-option img.each-image{display: block;width: 100%;        margin-bottom: 15px;}
         .why-partner-with-logik-sec .each-option { padding: 30px 0px;}
         .why-partner-with-logik-sec .each-option.active::before{display: none;}
         .why-partner-with-logik-sec .right-side-options .each-option .left-side-icon{margin: 5px 13px 0 0;}
         .why-partner-with-logik-sec .right-side-options .each-option .icon-image.hover-image{display: inline-block !important;}
         .why-partner-with-logik-sec .right-side-options .each-option .icon-image.normal-image{display: none;}
         .why-partner-with-logik-sec .each-option:first-child{border-top: none;}
         .why-partner-with-logik-sec .top-heading { margin-bottom: 30px; }
         .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 22px; line-height: 29px;padding: 0 0px;}
         .why-partner-with-logik-sec .each-option:last-child .right-side-icon h3{padding-right: 56px;}
         .why-partner-with-logik-sec .right-side-options .each-option.active .right-side-icon h3{    color: #333;}
         .why-partner-with-logik-sec .right-side-options .each-option img { width: 45px; }
         .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3.desktop{display: none;}
         .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3.mobile{display: block;}
         .team-co-founder-sec .desktop-image{display: none;}
         .team-co-founder-sec .common-btn{    margin-top: 30px;}
         .team-co-founder-sec p { padding: 0 0px 0 0px; text-align: left;}
         .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 17px; line-height: 27px; font-weight: 400; padding: 0px 0px 0 0;        letter-spacing: -0.4px;}
         .why-partner-with-logik-sec .right-side-options .each-option:last-child .right-side-icon p{padding: 0px 12px 0 0; letter-spacing: -0.2px;}
         .iframe-modal-popup .modal-body iframe { width: 100%; height: 400px; }
         .iframe-modal-popup .modal-dialog { width: 100%; max-width: 90%; height: 800px; margin: 0 auto; }
         .iframe-modal-popup .modal-content{top: 18%;}
         .why-partner-with-logik-sec .left-side p {padding: 0 0px; text-align: left;}
         .why-partner-with-logik-sec .left-side { padding-right: 12px;text-align: center;margin-bottom: 0px;}
         .page-template-about-page .why-partner-with-logik-sec .left-side{margin-bottom: 10px;}
         .why-partner-with-logik-sec .common-btn { margin-top: 30px; }
         .page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec { padding: 0px 0 30px 0; }
         .why-partner-with-logik-sec h2{text-align: left;}
         .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn { padding: 15px 25px 15px 25px; }
  
         /* ===================== Website Design Page ================== */
  
         .website-design-banner .inner-content { max-width: 100%; text-align: center; }
         .website-design-banner p{padding: 0 0px;margin-bottom: 0;}
         .website-design-banner .arrow-container{display: none;}
         .website-design-banner .banner-image{display: none;}
         .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after{display: none;}
         .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side::before{display: none;}
         .website-design-banner .right-side{padding: 0 12px; width: 100%;}
         .website-design-banner .left-side{display: none;}
         .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .right-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side{display: none;}
         .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side{width: 100%; padding: 50px 19px;text-align: center;}
         .website-design-banner .common-btn { margin-top: 30px; }
         .website-template-sec .top-heading p { padding: 0 0; }
         .webdesign-strategy-details-content-sec h2{font-size: 31px; letter-spacing: -0.3px;}
         .expertly-crafted-custom-content-sec h2 span{display: block;}
         .webdesign-strategy-details-content-sec h3 { font-size: 22px; line-height: 26px; margin-bottom: 15px; text-align: left;        font-weight: 500;}
         .webdesign-strategy-details-content-sec p{padding-right: 0;letter-spacing: -0.2px;text-align: left;}
         .webdesign-strategy h2 span{display: block;}
         .webdesign-strategy .common-btn { margin-top: 30px; }
         .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p { margin-bottom: 13px;     letter-spacing: -0.2px;}
         .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p:nth-child(6) { margin-bottom: 0; }
         .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec { margin-top: 0px; }
         .why-chiro-clinic-need-sec .all-points h3 br{display: block;}
         .website-template-sec .top-heading h2 span { display: block; }
         .website-template-sec .top-heading h3{padding: 12px 0;font-size: 22px;margin-top: 30px;line-height: 38px;}
         .website-template-sec .desktop-template-sec{display: none;}
         .website-template-sec{overflow: hidden;}
         .website-template-sec .each-template .inner-template .bottom-details{padding: 20px 15px; background-color: #fff; margin-top: -15px; position: relative; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px;}
         .website-template-sec .each-template .inner-template:hover .bottom-details{padding: 20px 15px; margin-top: -15px;}
        .website-template-sec .each-template .inner-template .bottom-details a{opacity: 1;color: #0066FF;}
        .website-template-sec .each-template .template-design{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;}
        .website-template-sec .each-template .inner-template{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;background-color: #fff;}
        .website-template-sec .each-template .inner-template .template-design{box-shadow: none;border: none;border-radius: 0;}
        .website-template-sec .each-template .inner-template .template-design img{filter: unset;}
        .website-template-sec{overflow: hidden;}
        .website-template-sec .each-template .bottom-details h3{font-size: 20px; line-height: 26px; margin-bottom: 4px;}
        .website-template-sec .each-template .bottom-details p { font-size: 16px; line-height: 22px; }
        .website-template-sec .each-template .bottom-details a{font-size: 13px; line-height: 18px;padding-right: 22px; background-position-y: 1px; margin-top: 11px; background-size: 13px;}
        .website-template-sec .mobile-template-sec .owl-next, .website-template-sec .mobile-template-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #fff !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important;     line-height: 23px;}
        .website-template-sec .mobile-template-sec .owl-prev img { transform: rotate(180deg); }
        .website-template-sec .mobile-template-sec .owl-next img, .website-template-sec .mobile-template-sec .owl-prev img { filter: invert(1); width: 8px; height: auto;}
        .website-template-sec .mobile-template-sec .owl-dots {display: none !important;}
        .website-template-sec .website-template-btn-sec .common-btn{width: 100%; font-size: 14px; padding: 12px 5px 8px 5px; line-height: 22px;}
        .website-template-sec .each-template { margin-top: 30px; }
        .webdesign-strategy-details-content-sec{padding-bottom: 0;}
        .website-template-sec .mobile-template-sec{display: flex;}
        .webdesign-strategy p { padding: 0 0;}
        .webdesign-strategy h2 { margin-bottom: 15px; }
        .webdesign-strategy .big-email-screen-image { margin-top: 25px; }
        .top-banner-image.website-design .mobile-heading span{display: block;}
  
        .what-included-sec h2{text-align: left;}
        .what-included-sec .common-btn.mobile{display: inline-block;        margin-top: 40px;}
        .what-included-sec .common-btn.desktop{display: none;}
        .what-included-sec .right-side .inner-sec{padding: 0 0;background: none;}
        .what-included-sec .right-side .inner-sec ul li { font-size: 16.5px; padding-left: 28px; background-position: 0 5px; background-size: 17px; padding-right: 0px; margin-bottom: 15px; line-height: 24px; text-align: left;letter-spacing: -0.3px;}
        .what-included-sec { padding: 50px 0;text-align: center;}
        .what-included-sec .left-side p { line-height: 25px; margin-bottom: 25px;text-align: left;}
      .page-template-email-marketing-for-chiropractors-page .insights-sec h2 span{display: block;}

      .website-design .banner-image video { max-width: 322px; margin-bottom: 25px; }
  
        /* ===================== Contact Page ================== */
  
        .contact-mobile-oneframe{display: flex; align-items: center; height: calc(100vh - 0px); background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);}
        /* .contact-mobile-oneframe{display: flex; align-items: center; height: calc(100vh - -64px); background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);} */
        .contact-us-banner img.mobile-banner{display: inline-block;        margin-top: 0px;}
        .contact-us-banner p{font-size: 20px; line-height: 27px; padding: 0 25px; letter-spacing: -0.1px;}
        .all-contact-info-sec .content{display: flex; justify-content: center; flex-direction: column; align-items: center;}
        .all-contact-info-sec .inner-sec{display: inline-block;text-align: left;}
        .contact-us-banner{height: auto; padding: 0px 0; background: linear-gradient(180deg, #F2FAFF 30%, #FFFFFF 100%);margin-top: -20px;}
        .all-contact-info-sec .inner-sec .each-box {padding: 0px 0px 0px 0px; width: 100%; margin-top: 0px; align-items: flex-start; flex-direction: initial; justify-content: flex-start;margin-bottom: 16px;}
        .all-contact-info-sec { padding-top: 30px; padding-bottom: 0px;padding-right: 0px;background-color: #fff;}
        .all-contact-info-sec .inner-sec .each-box img { width: 35px; margin-top: 0; margin-bottom: 0; margin-right: 10px;}
        .all-contact-info-sec .inner-sec .each-box:last-child img{margin-top: 0px;}
        .all-contact-info-sec .inner-sec .each-box p{font-size: 16px; line-height: 21px; display: inline-block; font-weight: 400;}
        .contact-us-banner h1{font-size: 35px; font-weight: 400; line-height: 44px; margin-bottom: 20px;}
        .contact-us-banner h1 span{display: block;}
        .all-contact-info-sec .inner-sec .each-box, .all-contact-info-sec .inner-sec .each-box:hover{background: none;}
        .all-contact-info-sec .inner-sec .each-box img.hover-image{display: inline-block;}
        .all-contact-info-sec .inner-sec .each-box img.normal-image { display: none; }
        .page-template-contact-page .exploration-session-sec { margin-bottom: 70px; }
        .team-co-founder-sec .right-side { padding-left: 19px; }
        .all-contact-info-sec .inner-sec .each-box:last-child{margin-bottom: 0;}
        .team-co-founder-sec{    text-align: center;}
        .all-contact-info-sec .mobile-button{display: block;}
        .all-contact-info-sec .mobile-button a:last-child{margin-left: 10px;}
        .contact-us-banner .desktop-button{display: none;}
        .contact-mobile-oneframe .col-12{padding: 0 12px;}
        .all-contact-info-sec .inner-sec .each-box.email{display: block;    padding-top: 0;      }
        .all-contact-info-sec .inner-sec .each-box.email p{         padding-left: 45px;   display: block;    margin-bottom: 15px;}
        .all-contact-info-sec .inner-sec .each-box.email p:first-of-type{margin-top: -35px;}
        .all-contact-info-sec .inner-sec .each-box img{    position: unset;    margin-left: 0;    transform: unset;}
        .all-contact-info-sec .inner-sec .each-box.email p span.first { font-weight: 500; }



  /* ===================== Email Marketing For Chiropractors Page ================== */
  
  .inner-banner h1{font-size: 40px; font-weight: 400; line-height: 53px; margin-bottom: 21px;}
  .inner-banner .col-12{padding: 0 12px;}
  .inner-banner h1 span{display: block;}
  .inner-banner h3 { font-size: 23px; line-height: 33px; padding: 0 10px; margin-bottom: 0px;}
  .top-banner-image.email-marketing-banner-image{margin-bottom: 0; padding-bottom: 50px;}
  .email-marketing-page-banner p { padding: 0; margin-bottom: 0px; }
  /* .top-banner-image.email-marketing-banner-image h2 span{display: block;} */
  .email-marketing-page-banner h3{padding: 0 0px;}
  .email-marketing-page-banner .banner-image { margin-top: 20px; margin-bottom: 0px; }
  .email-marketing-page-banner .arrow-container{display: none;}
  .email-marketing-page-banner .banner-image{display: none;}
  .benefits-email-marketing-sec h2 span{display: initial;}
  .benefits-email-marketing-sec h2{padding: 0 0px 0 0; margin-bottom: 15px; text-align: left;}
  .benefits-email-marketing-sec .content-sec{text-align: center;}
  .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points h3{padding: 0 0; font-size: 20px;align-items: center; text-align: left;        line-height: 22px;}
  .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(3) h3 { padding: 0 0px; }
  .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(4) h3 { padding: 0 0px; }
  .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point{margin-bottom: 30px;}
  .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point p{padding: 0 0px 0 0; text-align: left; letter-spacing: -0.4px; }
  .marketing-emails-types h2 { margin-bottom: 20px; line-height: 39px; font-size: 31px; letter-spacing: -0.7px;}
  .benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec .right-side{text-align: center;padding: 0 0 0 0;}
  .benefits-email-marketing-sec p{text-align: left;        padding-right: 10px;}
  .benefits-email-marketing-sec .all-points { margin-top: 30px; }
  .marketing-emails-types.mobile{display: block; overflow: hidden;}
  .marketing-emails-types.desktop{display: none;}
  .marketing-emails-types.mobile .each-option{padding: 0 0; border: none;        margin-bottom: 11px;}
  .marketing-emails-types.mobile .top-heading{margin-bottom: 0px;}
  .marketing-emails-types.mobile .owl-nav{display: none;}
  .marketing-emails-types .right-side.desktop-image{display: none;}
  .marketing-emails-types .left-side { padding-right: 19px; }
  .marketing-emails-types .each-option.active::before{display: none;}
  .marketing-emails-types .right-side-options .each-option .left-side-icon{margin: 0 0; text-align: center; position: absolute; left: 0;top: 2px;}
  .marketing-emails-types .right-side-options .each-option article{text-align: center;position: relative;}
  .marketing-emails-types .each-image.mobile-image { display: block; }
  .marketing-emails-types .right-side-options .each-option .left-side-icon span{width: 25px; height: 25px; font-size: 14px; margin: 0;background-color: #ceeaff; color: #0066FF;}
  .marketing-emails-types .each-option h3 {font-size: 18px; line-height: 27px; font-weight: 600; color: #504C4C; margin-bottom: 0; padding: 0 0 0 37px; text-align: left;}
  .marketing-emails-types .each-option.active h3{margin-bottom: 0px; color: #504C4C;}
  .marketing-emails-types .each-option .text { display: block; }
  .marketing-emails-types .each-option:first-child{border-top: none;}
  .marketing-emails-types .each-option .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0;text-align: left;}
  .marketing-emails-types .each-option.active .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0px;}
  .marketing-emails-types .each-option:last-child{padding-bottom: 0;margin-bottom: 0;}
  
  .header .header-menu li.mobil-login{display: block;}
  .header .header-menu li{position: unset;}
  .header .header-menu li::after{display: none;}
  .header .header-menu li a::after{display: none;}
  .header .header-menu{margin-top: 0;}
  .header .header-menu li .sub-menu {margin: 0 !important;display: block !important;}
  .header .header-menu li {font-size: 22px !important; color: #333333 !important; font-weight: 500 !important; line-height: 30.91px !important; text-align: left !important; padding: 0 30px !important; display: block; margin-bottom: 15px;}
  .header .header-menu li a{color: #333333 !important; font-weight: 500 !important; display: block;}
  .mobile-header .header-booking-call-btn {
    font-size: 18px;
    padding: 15px 5px 15px 25px;
    line-height: 19px;
    margin-top: 25px;width: 100%; background-color: #EAAA00; color: #000;}
    .mobile-header .header-booking-call-btn:hover{padding: 15px 0px;}
    .header.sticky{background-color: #FAFAFA;}
  .header .mobile-header .header-toggle-slider-top-sec{padding: 15px 30px;display: flex; align-items: center; justify-content: space-between;background-color: #FAFAFA;        margin-bottom: 20px;}
  .header .mobile-header .header-toggle-slider-top-sec .mobile-logo{width: 43%;}
  .header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close{position: relative; z-index: 11111;}
  .header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close .mobile-tel{margin-right: 20.53px;}
  .header .mobile-header-menu ul li ul.sub-menu {position: absolute !important; top: 0px !important; left: 0 !important; width: 100% !important; height: 100% !important; transform: translateX(100%) !important; background-color: #fff !important; transition: 0.3s !important; visibility: hidden !important; transition: all .5s ease !important; overflow-y: scroll; overflow-x: hidden; z-index: 111;}
  
  .header .mobile-header-menu ul li:hover .sub-menu.active { transform: scaleY(1) !important; display: block !important; z-index: 1111; visibility: visible !important; } 
  .header .menu-item.menu-item-has-children.active .sub-menu.active { transform: translateX(0) !important; visibility: visible !important; left: 0 !important; }
  
  .header .header-menu li.nav-item.nav-back-item { padding: 15px 30px !important; background-color: #FAFAFA; line-height: 40px !important;margin-bottom: 20px; }
  .header .header-menu li.nav-item.nav-back-item a{display: inline-block;font-size: 18px; line-height: 23px; font-weight: 700 !important;        background: none;}
  /* .nav-back-link::before { content: ' \f053' !important; font-family: "FontAwesome"; font-size: 17px; line-height: 0; padding-top: 0; color: #211F24 !important; display: inline-block !important; height: 0 !important; margin-right: 15px; } */
  .header .mobile-header-menu ul .menu-item-has-children a{ background-image: url(/wp-content/uploads/2024/09/mibile-sub-item-arrow.webp); background-repeat: no-repeat; background-position: right;background-position-y: 4px; background-size: 13px;}
  .header .header-menu li.nav-item.nav-back-item a{background: none; background-image: url(/wp-content/uploads/2025/06/nav-back-item-arrow.webp) !important; background-position: 0 1px !important; padding-left: 22px !important; background-repeat: no-repeat !important;}
  
  .header .mobile-header-menu ul .menu-item-has-children li a{background: none;}
  .header .header-menu li.current_page_item a{color: #0066FF !important;}
  .header .header-menu li.sub-menu-title-tag{font-size: 24px !important; color: #0066FF !important; font-weight: 700 !important; line-height: 30.91px !important;}
  .header .header-menu li.sub-menu-title-tag a{color: #0066FF !important; font-weight: 700 !important;}
  .header-menu.mobile-header-menu.show{display: flex; flex-direction: column; justify-content: space-between;}
  .header-menu.mobile-header-menu .bottom-button-sec{margin: 0 15px; margin-bottom: 40px; position: relative; z-index: 1111;}
  .header .header-menu li.mobile-item{display: block;}
  .plan-price-button-sec .common-btn{margin-top: 0px;line-height: 20px; width: 48%; padding-left: 20px;        padding-right: 0;}
  .plan-price-button-sec .common-btn:hover{padding-left: 0;}
  .plan-price-button-sec .common-btn:last-child{margin-left: 8px;}
  
   /* ===================== Content For Chiropractors Page ================== */
  
   .content-chiropractors-page-banner h1{line-height: 50px;        margin-bottom: 0;}
   .top-banner-image.content-chiropractors-banner-image{margin-bottom: 0; padding-bottom: 50px;}
   .content-chiropractors-page-banner h3{padding: 0 0px;}
   .content-chiropractors-page-banner p { padding: 0 6px; margin-bottom: 0; }
   .content-chiropractors-page-banner .arrow-container{display: none;}
   .content-chiropractors-page-banner .banner-image {display: none;}
   .content-creation-process-sec h2 span{display: block;}
   .service-pages-chiro-websites .top-heading p { padding: 0 0px; }
    .page-template-social-media-marketing h1.mobile-heading{padding: 0 0px !important;}
 .level-up-social-game-sec p { margin-bottom: 15px; }
 .level-up-social-game-sec ul li{    margin-top: 15px;}
   .content-creation-process-sec .creation-process-step .each-step h3 span{padding: 10px 10px 8px 10px;font-size: 15px; line-height: 18px;  position: unset;        margin-right: 8px;}
   .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::before, .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before{display: none;}
   .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after{display: none;}
   .content-creation-process-sec .creation-process-step { margin-top: 40px; padding-left: 0px;}
   .content-creation-process-sec .top-heading h3 { font-size: 20px; line-height: 28px;margin-bottom: 20px;}
   .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 21px; line-height: 22px;}
   .content-creation-process-sec h2{text-align: left;margin-bottom: 12px;}
   .content-creation-process-sec .creation-process-step .each-step{margin-bottom: 40px;}
   .content-creation-process-sec .bottom-sec{text-align: center;}
   .content-creation-process-sec .bottom-sec h3{font-size: 18px; line-height: 25px; padding-right: 70px;margin-bottom: 0;text-align: left;}
   .content-creation-process-sec .bottom-sec .common-btn { margin-top: 30px; }
   .content-creation-process-sec .creation-process-step .each-step:nth-child(2) { margin-bottom: 25px; }
   /* .service-pages-chiro-websites h2 span{display: block;} */
   .service-pages-chiro-websites h2{margin-bottom: 20px;}
   .service-pages-chiro-websites .top-heading h3 { font-size: 22px; line-height: 25px;margin-bottom: 15px; padding: 0 58px 0 0;        font-weight: 500;}
   .service-pages-chiro-websites .right-side-options h4 {font-size: 22px; line-height: 28px; font-weight: 500;margin-bottom: 15px;}
   .service-pages-chiro-websites .top-heading{margin-bottom: 25px; text-align: left;}
   .service-pages-chiro-websites .each-option h3 { font-size: 17px; line-height: 25px;color: #504C4C;}
   .service-pages-chiro-websites .each-image.mobile-image{display: block;margin: 15px 0 5px 0;}
   .service-pages-chiro-websites .right-side-options .each-option span { width: 20px; height: 20px;background-color: #0066FF;        margin-top: 3px;}
   .service-pages-chiro-websites .right-side-options .each-option .left-side-icon{margin-right: 10px;}
   .service-pages-chiro-websites .left-side img.mobile-image{margin-bottom: 0;}
   .service-pages-chiro-websites .right-side-options{margin-bottom: 0px;}
   .service-pages-chiro-websites .right-side-options .each-option span img{width: 10px;}
   .service-pages-chiro-websites .each-option {padding: 0px 0; margin-bottom: 10px;}
   .service-pages-chiro-websites .get-idea-sec { padding-right: 20px;margin-top: 25px;}
   .service-pages-chiro-websites .desktop-image{display: none;}
   .blogs-for-chiropractors-sec .right-side { padding-left: 19px;text-align: center; }
   .blogs-for-chiropractors-sec h3 { font-size: 22px; line-height: 26px; margin-bottom: 15px; text-align: left;font-weight: 500; }
   .blogs-for-chiropractors-sec .desktop-image{display: none;}
   .blogs-for-chiropractors-sec p { margin-bottom: 10px;padding: 0 0px;text-align: left;  }
   .blogs-for-chiropractors-sec h4 { font-size: 20px; line-height: 26px;padding-right: 100px; margin-bottom: 0;text-align: left; }
   .blogs-for-chiropractors-sec h2{margin-bottom: 20px;}
   .email-marketing-content-sec .left-side { padding-right: 19px; text-align: center;}
   .email-marketing-content-sec h3 {font-size: 20px; line-height: 27px; margin-bottom: 15px; padding: 0 0px; text-align: left; font-weight: 500; letter-spacing: -0.5px;}
   .email-marketing-content-sec p { margin-bottom: 10px; padding: 0 0px;         letter-spacing: -0.3px;text-align: left; }
   .email-marketing-content-sec h4 { font-size: 20px; line-height: 26px;padding-right: 80px; margin-bottom: 0;text-align: left;}
   .email-marketing-content-sec .desktop-image{display: none;}
   .email-marketing-content-sec h2{ font-size: 31px;}
   .email-marketing-content-sec h2 span{display: block;}
   .service-pages-chiro-websites .each-option.active h3{color: #504C4C;}
  
   /* ===================== Support Page ================== */
   .support-page-banner{height: calc(100vh - 66px); display: flex;padding: 0 0;background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);}
   .support-page-banner .banner-content{margin-top: -40px;}
   .support-page-banner h1{font-weight: 400;margin-bottom: 20px !important;}
   .all-support-info-sec .inner-sec .each-box { padding: 0px 0px 0px 0px; width: 100%; margin-top: 0px; flex-direction: initial; justify-content: flex-start; margin-bottom: 16px; }
   .all-support-info-sec .inner-sec .each-box:last-child{margin-bottom: 0;}
   .all-support-info-sec .inner-sec .each-box img { width: 35px; margin-top: 0; margin-bottom: 0; margin-right: 10px; }
   .all-support-info-sec .inner-sec .each-box p { font-size: 16px; line-height: 25px; font-weight: 400; display: inline-block; }
   .all-support-info-sec .inner-sec .each-box, .all-support-info-sec .inner-sec .each-box:hover { background: none; }
   .support-page-banner p { padding: 0 25px; font-size: 23px; line-height: 33px; color: #333;}
   .support-page-banner p br{display: none;}
   .support-page-banner .arrow-container{display: none;}
   .all-support-info-sec .inner-sec{    display: inline-block;}
   .all-support-info-sec .inner-sec .each-box img.normal-image { display: none; }
   .all-support-info-sec .inner-sec .each-box img.hover-image { display: inline-block; }
   .all-support-info-sec h2 { margin-bottom: 25px; }
   .support-request-sec .entire-content-sec { padding: 50px 12px;padding: 50px 8px; border-radius: 0;}
   .support-request-sec .support-page-form-sec { margin-top: 25px; }
   .support-request-sec .entire-content-sec p{    padding: 0 25px;}
   .support-request-sec .support-page-form-sec form input, .support-request-sec .support-page-form-sec form textarea{padding: 11px 12px !important; font-size: 15px !important; line-height: 17px !important;}
   .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom: 0 !important;}
   .support-request-sec .gform_fields { row-gap: 10px !important; }
   .support-request-sec .gfield--type-checkbox { display: block !important; }
   .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend {font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 10px 0 15px 0;}
   .support-request-sec .support-page-form-sec form .form-field-check .gchoice { margin-right: 0px; display: block; margin-bottom: 12px; }
   .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before{width: 20px; height: 20px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66;}
   .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{font-size: 14px; line-height: 21px; color: #fff;}
   .support-request-sec .gform_wrapper.gravity-theme .gfield textarea.small { height: 80px; margin-top: 0px; }
   .support-request-sec .gform_footer input.gform_button.button {padding: 15px 15px !important; font-size: 18px !important; background-position-x: 58% !important; background-position-y: 20px !important; margin: -10px 0 0 0 !important;}
   .support-request-sec{padding-bottom: 0 !important;background-color: #002855;}
   .all-support-info-sec {padding-top: 50px !important; padding-right: 12px; display: flex; justify-content: center;}
   .all-support-info-sec p{padding: 0 0;}
   .support-request-sec .entire-content-sec h2 span{display: block;}
   .support-request-sec .support-page-form-sec form .form-field-check .gfield_checkbox{column-count: 2;}
  
    /* ===================== Google Ads Page ================== */
    .google-ads-page-banner p{padding: 0 0;        margin-bottom: 0px;}
    .google-ads-page-banner.inner-banner h3 br{display: none;}
    .google-ads-page-banner.inner-banner h3{padding: 0 0px;}
    .google-ads-page-banner .banner-image.desktop{display: none;}
    .google-ads-page-banner .banner-image.mobile-image{margin: 0 0 25px 0;}
    .google-ads-page-banner { padding: 55px 0 30px 0;}
    .book-chiro-patients-ads-sec{text-align: center;}
    .book-chiro-patients-ads-sec h2{font-size: 29px; letter-spacing: -0.9px;line-height: 36px;}
    .google-ads-page-banner .banner-image .inner-animated-sec video{width: 74.2%; left: 43px; top: 11px; position: absolute;}
    .google-ads-page-banner .banner-image .inner-animated-sec {    width: 335px; position: relative;}
    .google-ads-page-banner .arrow-container{display: none;}
    .book-chiro-patients-ads-sec .left-side { padding-right: 19px; }
    .book-chiro-patients-ads-sec p strong { display: block; margin: 15px 0 0px 0; padding-right: 0; }
    .book-chiro-patients-ads-sec p{    padding: 0 0px; text-align: left;}
    .book-chiro-patients-ads-sec .desktop-image{display: none;}
    .google-ads-for-mobile-sec .desktop-image{display: none;}
    .google-ads-for-mobile-sec .right-side { padding-left: 19px; }
    .google-ads-for-mobile-sec .common-btn { margin-top: 30px; }
    .google-ads-for-mobile-sec{text-align: center;}
    .google-ads-for-mobile-sec h2{margin-bottom: 20px;font-size: 30px; letter-spacing: -0.4px;}
    .google-ads-for-mobile-sec h3{margin-bottom: 15px;text-align: left;font-size: 22px; line-height: 28px; font-weight: 500; color: #333333;}
    .google-ads-for-mobile-sec p{text-align: left;}
    .power-of-google-ads-sec.mobile-sec{display: block;overflow: hidden;}
    .power-of-google-ads-sec .owl-next, .power-of-google-ads-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #fff !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important; }
    .power-of-google-ads-sec .owl-prev img { transform: rotate(180deg); }
    .power-of-google-ads-sec .owl-next:hover, .power-of-google-ads-sec .owl-prev:hover { background-color: #0066FF !important; }
    .power-of-google-ads-sec .owl-next:hover img, .power-of-google-ads-sec .owl-prev:hover img { filter: unset; }
    .power-of-google-ads-sec .owl-next img, .power-of-google-ads-sec .owl-prev img { filter: invert(1); }
    .power-of-google-ads-sec .owl-next img, .power-of-google-ads-sec .owl-prev img { width: 8px;height: auto; }
    .power-of-google-ads-sec .owl-nav{display: none !important;}
    .power-of-google-ads-sec .each-point .right-side { padding-left: 19px; }
    .power-of-google-ads-sec .each-point h3 { font-size: 24px; line-height: 31px;margin-bottom: 15px;}
    .power-of-google-ads-sec .top-heading-sec{margin-bottom: 10px;}
    .power-of-google-ads-sec .top-heading-sec h2{font-size: 30px;}
    .power-of-google-ads-sec{text-align: center;}
    .power-of-google-ads-sec .mobile-image{margin-left: auto; margin-right: auto;}
    .power-of-google-ads-sec .each-point .left-side.desktop-image{display: none;}
    .power-of-google-ads-sec .each-point p{font-size: 17px;line-height: 25px;}
    .power-of-google-ads-sec .each-point .mobile-image{margin-bottom: 10px;}
    .power-of-google-ads-sec .each-point.first .mobile-image{margin-bottom: 0;}
    .power-of-google-ads-sec .each-point{padding: 40px 20px; background-color: #fff; box-shadow: 4px 6px 50px 0px #0000000F;border: 1px solid #E4E4E4; border-radius: 10px;}
    .power-of-google-ads-sec .each-point{height: 530px;}
    .power-of-google-ads-sec .each-point.second, .power-of-google-ads-sec .each-point.third{margin-top: 0px;}
    .power-of-google-ads-sec .each-point.second img, .power-of-google-ads-sec .each-point.third img{border: 1px solid #E4E4E4; border-radius: 6px; width: 85%; margin: 0 auto; margin-bottom: 60px;}
    .power-of-google-ads-sec .each-point.first img{width: 235px; margin: 0 auto; margin-bottom: 10px;}
    .page-template-google-ads .insights-sec.mobile h2 span{display: block;}
    .experts-in-growth-sec{padding: 0 0;background: none;}
  .experts-in-growth-sec{padding: 50px 0;background-color: #0094FF0D;}
    .power-of-google-ads-sec.desktop-sec{display: none;}
    /* .insights-sec.mobile h2 span{display: block;} */
    .top-banner-image.google-ads-banner-image .banner-image{display: none;}
    .top-banner-image.google-ads-banner-image{margin-bottom: 0;padding-bottom: 50px;}
  
    /* ===================== Blog Page ================== */
  
  
    .blog-page .blog-right-side { padding-left: 19px;border: none;}
    .blog-page .blog-right-side .all-blogs{display: grid; grid-template-columns: 1fr; grid-gap: 40px; margin-top: 25px;}
    .blog-page .blog-right-side .all-blogs .each-blog figure img { width: 100%; height: auto; object-fit: cover;}
    .blog-page .blog-right-side .all-blogs article h3{font-size: 20px; line-height: 27px;padding-right: 0; letter-spacing: -0.2px;    margin-bottom: 12px;}
    .blog-page .blog-right-side .all-blogs article h4 { font-size: 15px; line-height: 18px;}
    .blog-page .blog-right-side .all-blogs article p{font-size: 16px;line-height: 26px;}
    .owl-carousel .owl-item .author-profile-img { width: 27px; height: auto; }
    .blog-page .blog-right-side .all-blogs .author-details h4 { font-size: 18px; line-height: 23px;}
    .blog-page .blog-right-side .all-blogs .author-details .right-side p{font-size: 15px;}
    .blog-page .blog-right-side .all-blogs .author-details { margin-top: 13px;}
    .blog-page .blog-left-side .latest-sec ul li{font-size: 17px; line-height: 21px;display: inline; white-space: nowrap; margin-bottom: 0; margin-right: 15px; width: max-content;}
    .blog-page .blog-left-side .latest-sec ul{padding: 0px 0 10px 0; overflow-x: auto; overflow-y: hidden; display: flex; justify-content: flex-start;}
    .blog-page .blog-left-side .latest-sec h3{display: none;}
    .blog-page .blog-left-side .latest-sec::before{width: 100%; margin: 15px 0;}
    .blog-page .blog-left-side p{font-size: 20px; line-height: 28px; padding-right: 0px;}
    .blog-page h1 { font-size: 35px; line-height: 45px;}
    .blog-page { padding: 50px 0px 50px 0px;}
    .blog-page .blog-right-side .all-blogs .each-blog figure { margin-bottom: 15px; }
    .blog-page .pagination { justify-content: center; margin-top: 50px; }
    .blog-page .pagination .page-numbers{padding: 11px 11px;font-size: 19px;line-height: 14px;}
  
    .blog-single-page .single-right-side .share-post.mobile{display: block;}
    .blog-single-page p.all-posts.mobile{display: block; margin-bottom: 0;font-size: 14px;line-height: 15px;margin-bottom: 25px;}
    .blog-single-page { padding: 50px 0px; }
    .blog-single-page .single-left-side{display: none;}
    .blog-single-page .single-right-side .share-post.mobile h4 { font-family: "Red Hat Display", sans-serif; font-size: 14px; color: #6F6F6F; line-height: 20px; font-weight: 400; margin-bottom: 10px; }
    .blog-single-page .single-right-side .share-post.mobile ul li{display: inline-block; margin-right: 12px;}
    .blog-single-page .single-right-side { padding-left: 19px; }
    .blog-single-page p.all-posts.mobile a{text-decoration: none; padding: 11px 15px 10px 35px; background-position: 15px 13px; display: inline-block; border: 1px solid #333; background-size: 14px;}
    .blog-single-page .single-right-side h1 { font-size: 30px; line-height: 36px; font-weight: 700; color: #1C1C1C; margin: 15px 0 15px 0; }
    .blog-single-page .single-right-side p{font-size: 15px;line-height: 20px;}
    .blog-single-page .single-right-side .author-details{margin-top: 15px;margin-bottom: 30px;}
    .blog-single-page .single-right-side .author-details h4 { font-size: 17px; line-height: 22px;}
    .blog-single-page .single-right-side .author-details .right-side p{font-size: 14px;line-height: 16px;}
    .blog-single-page .single-right-side .entry-content{margin-top: 50px;}
    .blog-single-page .single-right-side .all-blog-contents { margin-top: 25px;         margin-bottom: 20px;}
    .blog-single-page .single-right-side .all-blog-contents p{font-size: 17px; line-height: 27px; margin-bottom: 10px;}
    .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 20px;line-height: 27px;margin-bottom: 15px; margin-top: 30px;}
    .blog-single-page .bottom-author-information { padding: 20px 15px;    margin-top: 50px;}
    .blog-single-page .bottom-author-information .author-details .left-side { width: 60px; height: 60px;}
    .blog-single-page .bottom-author-information .author-details .left-side .author-profile-img { width: 26px; }
    .blog-single-page .bottom-author-information .author-details { margin: 0 0 15px 0; }
    .blog-single-page .bottom-author-information .author-details h4{font-size: 20px; line-height: 24px;}
    .blog-single-page .single-right-side .author-details .right-side p{font-size: 16px; line-height: 18px;}
    .blog-single-page .bottom-author-information .author-bio-info p{font-size: 17px; font-weight: 400; line-height: 27px;}
    .blog-single-page .bottom-author-information .author-details .right-side { margin-left: 20px; }
  
    .category-page h1{font-size: 25px; line-height: 28px;margin-bottom: 20px; margin-top: 20px;}
  
    /* ===================== Founder Message Page ================== */
  
    .founder-message-page { padding: 50px 0px; }
    .founder-message-page .right-side p.date.mobile{display: block;}
    .founder-message-page .right-side p.date.desktop{display: none;}
    .founder-message-page .right-side h1 { margin: 20px 0 30px 0; padding: 0 0 !important; font-size: 29px !important;}
    .founder-message-page .right-side h2.mobile{display: block;}
    .founder-message-page .right-side h2.desktop{display: none;}
    .founder-message-page .right-side img.founder-image{margin-bottom: 30px;}
    .founder-message-page .right-side p.date { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
    .founder-message-page .right-side p{font-size: 17px;line-height: 29px; letter-spacing: -0.2px;}
    .founder-message-page .right-side .information p { margin-bottom: 15px; padding-right: 0; }
    .founder-message-page .left-side p{font-size: 15px;}
    .founder-message-page .left-side p a{padding-left: 23px; background-size: 13px;color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}
  
    /* ===================== Plans Page ================== */
  
    .plans-what-included-sec p { padding: 0 37px; }
    .plan-page-banner .plan-depndent-items .each-box{height: auto; width: 48%;display: flex; flex-direction: column; justify-content: center; padding: 15px 12px; text-align: left; position: relative; z-index: 1;}
    .plan-page-banner .plan-depndent-items{gap: 12px;}
    .plan-page-banner .plan-depndent-items .each-box img{width: 42px;height:42px;}
    .plan-page-banner .plan-depndent-items .each-box p br{display: none;}
    .plan-page-banner .plan-depndent-items .each-box p{margin-top: 15px;font-size: 17px; line-height: 23px; position: unset;}
    .plans-what-included-sec .common-btn { margin-top: 30px; }
    .plans-what-included-sec { padding-top: 20px; padding-bottom: 50px; }
    .digital-markt-plans-sec .top-heading p { padding: 0 50px; }
    .digital-markt-plans-sec .top-heading h2 { font-size: 31px; line-height: 40px;}
    .digital-markt-plans-sec h1{font-size: 31px; line-height: 40px;margin-bottom: 20px;}
    .digital-markt-plans-sec .each-plan-sec .info-tooltip{margin-left: 5px;   margin-top: 4px;vertical-align: top;}
    .digital-markt-plans-sec .each-plan-sec .info-tooltip img{width: 14px;}
    .digital-markt-plans-sec .each-plan-sec .info-tooltip .tooltip-text{width: 200px;top: 103%; left: 36%;    padding: 5px;font-size: 14px; line-height: 18px;}
  
    .digital-markt-plans-sec .mobile-plan-sec{display: block;}
    .digital-markt-plans-sec .all-the-plans-info.desktop{display: none;}
    .digital-markt-plans-sec .each-plan-sec .inner-sec{padding: 30px 20px;box-shadow: 4px 6px 50px 0px #0000000F; border: 1px solid #EFEFEF;}
    .digital-markt-plans-sec .each-plan-sec .inner-sec p{    font-size: 16px; line-height: 25px;}
    .digital-markt-plans-sec .each-plan-sec .common-btn img{width: auto; display: inline-block;}
    .digital-markt-plans-sec{overflow: hidden;}
    .digital-markt-plans-sec{font-weight: 700;}
    .digital-markt-plans-sec .top-heading { text-align: center; margin-bottom: 0px; }
    .digital-markt-plans-sec .each-plan-sec .common-btn {  padding: 20px 0 20px 20px; font-size: 21px; line-height: 21px; margin-top: 25px; }
    .digital-markt-plans-sec .each-plan-sec .inner-sec h3 { font-size: 28px; line-height: 43px; background-size: 38px;}
    .digital-markt-plans-sec .each-plan-sec .inner-sec li{font-size: 15px; line-height: 21px; letter-spacing: -0.2px;margin-bottom: 20px;    color: #333;}
    .digital-markt-plans-sec .each-plan-sec .inner-sec li.available{padding-left: 22px; background-position: 0 7px; background-size: 13px;}
    .digital-markt-plans-sec .each-plan-sec .inner-sec li.not-available{background-position: 0 2px; padding-left: 22px; background-size: 13px;}
    .digital-markt-plans-sec .each-plan-sec .inner-sec li.dolar{padding-left: 23px; background-position: 0 3px; background-size: 11px;}
    .digital-markt-plans-sec .each-plan-sec .inner-sec h4 { font-size: 24px; line-height: 29px;}
    .digital-markt-plans-sec .each-plan-sec .info-box { margin-top: 30px; }
    .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec h3{padding-left: 50px; background-position: 0 0px;}
    .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec h3{padding-left: 50px; background-position: 0 2px;}
    .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3{padding-left: 50px; background-position: 0 4px;}
    .digital-markt-plans-sec .owl-item { transform: scale(0.98); }
    .digital-markt-plans-sec .owl-next, .digital-markt-plans-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #5B5B5B !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important; }
    .digital-markt-plans-sec .owl-prev img { transform: rotate(180deg); }
    .digital-markt-plans-sec .owl-next:hover, .digital-markt-plans-sec .owl-prev:hover { background-color: #0066FF !important; }
    .digital-markt-plans-sec .owl-next:hover img, .digital-markt-plans-sec .owl-prev:hover img { filter: unset; }
    /* .digital-markt-plans-sec .owl-next img, .digital-markt-plans-sec .owl-prev img { filter: invert(1); } */
    .digital-markt-plans-sec .owl-next img, .digital-markt-plans-sec .owl-prev img { width: 8px; height: auto;}
    .digital-markt-plans-sec .owl-nav{display: none !important;}
    /* .digital-markt-plans-sec .owl-dots{position: absolute; top: 0; left: 0; right: 0;} */
    .digital-markt-plans-sec .each-plan-sec{margin-top: 0px;}
    .plan-page-banner .btn-sec .common-btn { margin-top: 40px; }
    .digital-markt-plans-sec .bottom-cta-content h4 br{display: none;}
    .digital-markt-plans-sec .bottom-cta-content h4{font-size: 18px; line-height: 27px; font-weight: 600; font-family: 'AdihausDIN'; text-align: left;}
    .digital-markt-plans-sec .bottom-cta-content{margin-top: 45px;}
    .digital-markt-plans-sec .bottom-cta-content .common-btn { margin-top: 25px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color: #0066FF; opacity: 1; width: 18px; height: 9px;}
    .owl-theme .owl-dots .owl-dot span{background-color: #5B5B5B;margin: 0 4px;}
  
    .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip{margin-left: 0px; position: absolute; top: 10px; right: 10px; font-size: 0;}
    /* .plan-page-banner .plan-depndent-items .each-box.mobile-info .info-tooltip.plans-info-tooltip .tooltip-text { visibility: visible; opacity: 1; }
    .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip:hover .tooltip-text{    visibility: initial;    opacity: initial;} */
    .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text{width: 160px; font-size: 14px; line-height: 17px; transform: translateX(10%); bottom: 174%;}
    .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip img{width: 14px; height: auto;}
    .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text::after { left: auto; right: 17px; border-width: 8px; }
  
    .digital-markt-plans-sec .custom-owl-dots-top .owl-dot span, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot span{background-color: #5B5B5B; margin: 0 4px;width: 10px; height: 10px;    border-radius: 30px;display: inline-block; cursor: pointer;transition: width 200ms ease;}
    .digital-markt-plans-sec .custom-owl-dots-top .owl-dot.active span, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot.active span{ background-color: #0066FF; opacity: 1; width: 18px; height: 9px;}
    .digital-markt-plans-sec .custom-owl-dots-top .owl-dot, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot{display: inline-block;}
    .digital-markt-plans-sec .owl-controls{display: none;}
    .digital-markt-plans-sec .owl-dots{text-align: center;}
  
     /* ===================== social media marketing ================== */
     .level-up-social-game-sec .desktop-image{display: none;}
   .level-up-social-game-sec h2 span{display: block;}
   .level-up-social-game-sec h2{text-align: center;}
   .level-up-social-game-sec .right-side{padding-left: 19px;text-align: center;}
   .level-up-social-game-sec .right-side p{text-align: left;}
   .level-up-social-game-sec .common-btn { margin-top: 30px; }
   .social-media-marketing-banner h1{line-height: 48px;}
   .social-media-marketing-banner h3 br{display: none;}
   .social-media-marketing-banner h3{padding: 0 30px; line-height: 29px;}
   .social-media-marketing-banner .common-btn { margin-top: 25px; }
   .social-media-marketing-second-sec .left-side { padding-right: 19px; }
   .social-media-marketing-second-sec .left-side p { margin-bottom: 15px;text-align: left;        letter-spacing: -0.5px;}
   .social-media-marketing-second-sec .desktop-image { display: none; }
   .elevate-social-media p { padding-right: 0; }
   .social-media-marketing-second-sec{text-align: center;}
   .social-media-marketing-second-sec .common-btn { margin-top: 15px; }
   .elevate-social-media h3{ font-size: 22px; line-height: 28px; font-weight: 500; margin-bottom: 15px;margin-top: 23px; text-align: left;}
   .elevate-social-media ul li{ font-size: 18px; line-height: 27px; color: #504C4C;background-size: 20px; padding-left: 31px; background-position: 0 4px;    margin-bottom: 10px;background-image: url(/wp-content/uploads/2024/09/blue-check-box-icon.webp); text-align: left;}
   .elevate-social-media h2{font-size: 31px;letter-spacing: -0.6px;}
   .elevate-social-media .desktop-image{display: none;}
   .elevate-social-media{text-align: center;}
   .elevate-social-media .mobile-image{margin-bottom: 10px;}
   .elevate-social-media p{text-align: left;}
   .elevate-social-media .common-btn { margin-top: 30px; }
   .benefit-social-media-marketing-sec.mobile-sec{display: block; overflow: hidden;}
   .benefit-social-media-marketing-sec.mobile-sec h2{font-size: 31px;}
   .benefit-social-media-marketing-sec.desktop-sec{display: none;}
   .benefit-social-media-marketing-sec .each-point{padding: 40px 20px; background-color: #fff; box-shadow: 4px 6px 50px 0px #0000000F; border: 1px solid #E4E4E4; border-radius: 10px; text-align: center; margin-top: 0 !important; height: 402px;}
   .benefit-social-media-marketing-sec .each-point img { border: 1px solid #E4E4E4; border-radius: 6px; width: 90%; margin: 0 auto; margin-bottom: 25px; }
   .benefit-social-media-marketing-sec .each-point.third img {width: 80%;}
   .benefit-social-media-marketing-sec .each-point h3 { font-size: 24px; line-height: 31px; margin-bottom: 15px; }
   .benefit-social-media-marketing-sec .each-point p { font-size: 17px; line-height: 25px;padding: 0 8px; }
   .benefit-social-media-marketing-sec .owl-nav{display: none;}
   .benefit-social-media-marketing-sec .top-heading-sec { margin-bottom: 10px; }
   .top-banner-image.social-media-marketing-banner-image{margin-bottom: 0; padding-bottom: 25px; padding-top: 40px;}

   /* ===================== Thank You ================== */
   .thank-you-page{padding: 0px 0; height: calc(100vh - 66px);        display: flex;}
   .thank-you-page h1 span { display: inline-block; }
   .thank-you-page h3{margin-bottom: 0;}
   .thank-you-page .common-btn{margin-top: 30px;}
   .thank-you-page figure img{width: 80px;}


   .page-template-website-design .insights-sec h2 span{display: inline;}
   .page-template-email-marketing-for-chiropractors-page .insights-sec h2 span{display: inline;}
   .page-template-website-design .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-social-media-marketing .our-partner-sec{display: none;}

   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(1){width: 28%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(2){width: 32%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(3){width: 28%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(4){width: 17%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(5){width: 29%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(6){width: 26%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(7){width: 14%; }

   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(1){width: 26%;margin-right: 0;  margin-top: 10px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(2){width: 14%;margin-left: 0; margin-top: 10px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(3){width: 24%;margin-right: 0;  margin-top: 15px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(4){width: 28%;margin-left: 0;  margin-top: 15px;}
   /* .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo{justify-content: space-evenly;} */
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(2) img{width: 85%;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(3) img{width: 85%;}

   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(1){width: 40%; margin-top: 10px;margin-right: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(2){width: 40%;margin-top: 10px;margin-left: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(3){width: 35%;margin-right: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(4){width: 40%; margin-left: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(3) img{width: 34%;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo{justify-content: space-evenly;}
   .page-template-social-media-marketing .our-partner-sec.mobile{padding-bottom: 50px !important;}


   /* Sneha */

   .get-pricing-sec p{margin-bottom: 20px;     padding: 0 30px;}
   .get-pricing-sec p br{display: none;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-box { padding: 20px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields { margin-bottom: 10px; }
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_label{font-size: 17px;line-height: 25px;margin-bottom: 15px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 16px; line-height: 22px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"] + label:before{width: 15px; height: 15px;margin-top: 0; margin-bottom: 3px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gchoice { margin-bottom: 10px; }
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields input{padding: 8px 16px;font-size: 16px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label{    max-width: max-content;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label{    display: block;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme span.main-value-text{margin-right: 30px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button , .get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{padding: 10px 40px !important;font-size: 18px !important;line-height: 30px !important; color: #fff !important;}
   #gform_page_4_2 { padding: 25px 10px ;}
   #input_4_7_3_container{margin-bottom: 10px !important;}
   #field_4_14, #field_4_16 , #field_4_19 , #field_4_18 { margin-bottom: 0; }
   #gform_page_4_2 .gsection_title { font-size: 28px;line-height: 34px;margin-bottom: 20px;}
   .form-thank-you-page .thank-you-content { padding: 40px 20px !important;}
   .form-thank-you-page .row{margin: 0 5px;}
   .form-thank-you-page .thank-you-content h3 { font-size: 20px; line-height: 28px;padding: 0;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"]:checked + label:before{    border: 4px solid #0066FF;}
   .get-pricing-from-sec #field_4_24 .gfield_label{    width: auto;}
   .get-pricing-from-sec #field_4_25 .gfield_label{    width: auto;}


   .our-partner-sec .partners-logo img{ width: auto; }
   .our-partner-sec .partners-logo svg { width: 100%; }


   .auhor-page .owl-controls{display: none;}



.page-template-website-design .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br{display: none;}

.page-template-content-chiropractors .top-banner-image .mobile-content p{padding-right: 0; text-align: center;}
.page-template-seo-agency-toronto-page .local-seo-sec p { padding-right: 10px; }
.page-template-seo-agency-toronto-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 0; }
.page-template-web-design-toronto .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br { display: none; }



  
.author-page-content { padding: 50px 0px; }
.author-page-content .right-side p.date.mobile{display: block;}
.author-page-content .right-side p.date.desktop{display: none;}
.author-page-content .right-side h2 { font-size: 28px; line-height: 39px;margin: 20px 0 0 0;}
.author-page-content .right-side h2.mobile{display: block;}
.author-page-content .right-side h2.desktop{display: none;}
.author-page-content .right-side img.founder-image{margin-bottom: 10px;}
.author-page-content .right-side p.date { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.author-page-content .right-side p{font-size: 17px;line-height: 29px; letter-spacing: -0.2px;}
.author-page-content .right-side .information p { margin-bottom: 15px; padding-right: 0; }
.author-page-content .left-side p{font-size: 15px;}
.author-page-content .left-side p a{padding-left: 23px; background-size: 13px;color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}
.author-page-content .mobile { display: block;}
.author-page-content .desktop{display: none;}
.author-page-content .right-side .user-title p { font-size: 18px; line-height: 22px; margin-top: 0;}
.author-page-content a.author-email.extra-text { font-size: 16px;margin-top: 2px; margin-bottom: 20px;}
.all-contact-info-sec .inner-sec .each-box.email p span.first{display: none;}
.author-page-content .right-side p.extra-text { font-size: 24px; line-height: 35px;}
.author-page-content .right-side h3.extra-text { font-size: 20px; line-height: 22px;margin-bottom: 30px;}
.auhor-page.insights-sec h2{margin-top: 0; margin-bottom: 20px;}
.author-page-content .right-side h2.user-full-name { font-size: 22px; line-height: 30px; }


.author-hamzah-khadim .author-page-content .right-side h2.mobile.hamzah-title { display: block !important;    margin-bottom: 30px; }
.author-hamzah-khadim .author-page-content .right-side h2.desktop.hamzah-title { display: none !important; }
/* .author-hamzah-khadim .author-page-content .author-avatar img { margin-bottom: 30px; } */

.level-up-social-game-sec ul li span.content-text{font-size: 17px; line-height: 26px; text-align: left;    padding-left: 10px;}
.level-up-social-game-sec ul li span.number-text{width: 25px; height: 25px; font-size: 14px; margin: 0;}
.benefit-social-media-marketing-sec .each-point{height: 422px;}
.auhor-page.insights-sec{border-top: 1px solid #cbcbcb; margin-top: 50px;}
.author-page-content .right-side .author-social{margin-top: 20px;}

.privacy-policy-page h3 { font-size: 24px;line-height: 32px;}
.privacy-policy-page ul li{font-size: 18px; line-height: 23px;background-size: 20px;padding-left: 35px;margin-bottom: 20px;}
.footer-sec .locations li.map-list span.second { width: 100%; width: 100%; margin-left: 0; display: block; }
.footer-sec .locations li.map-list { display: block;}
.footer-sec .locations li.map-list span.second iframe { width: 100%; height: 160px; margin: 10px 0 0 !important; }
.page-template-content-chiropractors .why-partner-with-logik-sec p.content-dev-page-des{padding-right: 0;}

.page-template-seo-service .insights-sec.mobile h2 span{display: inline-block;}
.book-strategy-call-form-popup .exploration-session-sec .right-side , .book-strategy-call-form-popup .exploration-session-sec .row , .book-strategy-call-form-popup .exploration-session-sec .container-fluid , .book-strategy-call-form-popup .exploration-session-sec , .book-strategy-call-form-popup .modal-body , .book-strategy-call-form-popup .modal-content , .book-strategy-call-form-popup .modal-dialog {height: 100%;}
.book-strategy-call-form-popup .exploration-session-sec .right-side h2{font-size: 31px; font-weight: 400; margin-bottom: 15px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side p { text-align: center; margin-bottom: 20px; color: #fff; font-size: 15px; }
.book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 12px !important; }
.book-strategy-call-form-popup .validation_message { font-size: 11px !important; line-height: 5px !important; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea{padding: 11px 12px !important;}
.book-strategy-call-form-popup form input.gform_button.button{padding: 15px 0 !important;        background-position-y: 17px !important;}
.book-strategy-call-form-popup{z-index: 11111111;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 18px; height: 18px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side{padding: 0 27px;}

.map-sec { display: block;}
.footer-sec .footer-content.locations iframe { width: 180px; height: 180px; }

.footer-sec .footer-content.locations iframe{margin-bottom: 20px !important;}
.contact-mobile-oneframe{justify-content: center;}


.map-sec { display: none;}
.footer-sec .footer-content.locations iframe { width: 180px; height: 180px; } 
.footer-sec .footer-content.locations iframe{margin-bottom: 20px !important;}
.contact-mobile-oneframe{justify-content: center;}

.mobile_location_sec{display: block;}
.mobile_location_sec .accordion-item { margin-bottom: 0px; border: 0; border-radius: 0; background: none;  }
.mobile_location_sec .accordion-item h4 .accordion-button {border-radius: 0; background: transparent; padding: 20px 0px 20px 0px; font-size: 18px; line-height: 25px;  box-shadow: unset;border-bottom: 2px solid #0066FF;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed::after { background-image: url(/wp-content/uploads/2024/08/faq-plus.png) !important;}
.mobile_location_sec .accordion-item h4 .accordion-button:after { background-image: url(/wp-content/uploads/2024/08/faq-minus.png) !important;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed::after, .mobile_location_sec .accordion-item h4 .accordion-button:after { background-size: 20px; width: 30px; height: 30px;transform: none; background-position: right; }
.mobile_location_sec .accordion-item h4 .accordion-button{color: #0066FF;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed{color: #211F24;border-bottom: 2px solid #D8D8D8;        border-radius: 0;}
.mobile_location_sec .accordion-body{padding-left: 0; padding-right: 0;}
.mobile_location_sec iframe{width: 100% !important; height: 160px !important;}
.footer-sec .footer-content.locations{padding-right: 30px;}
.mobile_location_sec .accordion-item h4 button::before { content: ''; background-color: #06F; display: block; width: 5px; height: 34px; border-top-left-radius: 50px; border-bottom-right-radius: 50px; margin-right: 10px; }
.mobile_location_sec .accordion-item:last-of-type h4 .accordion-button.collapsed{border-bottom: 0;}
.footer-sec .footer-content.connect-with-us ul {display: none;}
.footer-sec .connect-with-us .social-media-sec { display: block !important;}
.mobile_location_sec .accordion-item ul li:nth-child(2){    background-image: url(/wp-content/uploads/2024/11/Phone-icon.webp);}
.mobile_location_sec .accordion-item ul li:nth-child(3){    background-image: url(/wp-content/uploads/2024/11/email-icon.webp);}


.effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{background-position: center left;}
.mobile_location_sec .accordion-item ul li:hover a{font-weight: 400; color: #333333 !important;}
.mobile_location_sec .accordion-item ul li a:hover{color: #0066FF !important; font-weight: 700;}

span.logik-digital-text span.letter-i::before{    top: -1.3px;}

.page-id-18 .exploration-session-sec { margin-top: 0px; }
.founder-message-page .right-side .information .founder-desig p { font-size: 14px; line-height: 20px !important; }
.privacy-policy-page h1{font-size: 31px; line-height: 40px; text-align: center; margin-bottom: 20px;}
.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 0; margin-left: 0; }


.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .all-section-info .marketing-dashboard-top-image{display: none;}
.customize-raynor-ad-allowance{padding: 50px 0;}
.customize-raynor-ad-allowance .left-side{width: 100%;}
.check-your-digital-marketing-sec {padding: 50px 0;}
.check-your-digital-marketing-sec .left-side-two-image{display: none;}
.cost-effective-raynor-authorize-sec .top-heading-sec p{padding: 0;        letter-spacing: -0.2px;}
.option-add-on-sec span{padding: 13px 20px; font-size: 15px; line-height: 16px;}
.additional-landing-page-sec .sample-landing-pages-slider{overflow: hidden;}
.raynor-website-steps-sec article{display: block;}
.raynor-dealer-website-programme-banner .top-raynor-logo img{width: 260px;}
.raynor-dealer-website-programme-banner .mobile-image{margin-bottom: 0;}
.raynor-dealer-website-programme-banner.inner-banner h1 br{display: none;}
.raynor-dealer-website-programme-banner.inner-banner h1 span{display: inline;}
.raynor-dealer-website-programme-banner.inner-banner h1{font-size: 26px !important;line-height: 35px !important; padding: 0 0 !important; margin-bottom: 25px !important;letter-spacing: -0.3px !important;}
.logik-digital.customize-raynor-ad-allowance h2 { font-size: 31px; line-height: 44px; }
.customize-raynor-ad-allowance ul li{font-size: 16px; line-height: 23px;margin-bottom: 10px;background-size: 20px;padding-left: 33px;}
.check-your-digital-marketing-sec .mobile-poclet-image { display: block; }
.cost-effective-raynor-authorize-sec .each-plan article { padding: 25px 15px;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-size: 20px; line-height: 32px;margin-bottom: 15px;}
.cost-effective-raynor-authorize-sec .each-plan h4{font-size: 20px; line-height: 25px;    margin-bottom: 15px;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan ul li{width: 100%;}
.cost-effective-raynor-authorize-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.cost-effective-raynor-authorize-sec .each-plan article{margin-top: 30px;}
.check-your-digital-marketing-sec.raynor-dealer .right-side{display: none;}
.customize-raynor-ad-allowance .left-side p{    letter-spacing: -0.1px;text-align: center;}
.check-your-digital-marketing-sec.raynor-dealer .top-heading{text-align: center;}
/* .cost-effective-raynor-authorize-sec .each-plan a{font-size: 17px; line-height: 25px;margin-top: 20px;} */
.cost-effective-raynor-authorize-sec .each-plan h3 span.last{font-size: 14px; line-height: 23px;}
.cost-effective-raynor-authorize-sec .each-plan p { margin-bottom: 20px; line-height: 27px; }
.cost-effective-raynor-authorize-sec .customized-landing-page-sec h2 br{display: none;}
.option-add-on-sec{top: -23px;padding: 0 10px;}
.additional-landing-page-sec { padding-top: 30px;}
.additional-landing-page-sec h3{line-height: 34px; margin-bottom: 20px;font-size: 26px;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev{display: none !important;}
.additional-landing-page-sec .each-page-template h4{font-size: 20px; line-height: 24px;margin-top: 20px; margin-bottom: 12px;}
.additional-landing-page-sec .each-page-template a.view-btn{font-size: 17px; line-height: 25px;}
.optional-raynor-product-api-sec .each-plan article{padding: 20px;margin-top: 35px;}
.optional-raynor-product-api-sec .each-plan h3{font-size: 20px; line-height: 33px; margin-bottom: 15px;}
.optional-raynor-product-api-sec .each-plan h4{font-size: 20px; line-height: 24px;}
.optional-raynor-product-api-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.raynor-key-benefit-sec .row { margin: 0 0px; }
.raynor-key-benefit-sec h2 span{display: inline;}
.raynor-key-benefit-sec h2{line-height: 42px;}
.raynor-key-benefit-sec article .inner{padding: 20px 15px;    text-align: center; margin-bottom: 25px;}
.raynor-video-img-sec .top-heading-sec{margin-top: -90px;}
.raynor-video-img-sec{margin-top: 100px;}
.raynor-video-img-sec .top-heading-sec button img{width: 70px; height: auto;}
.raynor-key-benefit-sec article .inner img { margin-bottom: 20px; width: 60px; height: auto; }
.raynor-key-benefit-sec article .inner h3{font-size: 21px; line-height: 28px;}
.raynor-key-benefit-sec article .inner p { font-size: 17px; line-height: 28px;}
.raynor-website-steps-sec p { padding-right: 0px; }
.raynor-website-steps-sec span.icon-span{width: 80px; height: 80px;}
.raynor-website-steps-sec .img-sec{margin: 0 auto; width: auto; justify-content: center;}
.raynor-website-steps-sec span.number-span{font-size: 120px;right: 0px;width: auto;}
.raynor-website-steps-sec h3 { font-weight: 600; font-size: 21px; line-height: 29px; margin-bottom: 15px; }
.raynor-website-steps-sec article {  margin-bottom: 40px; text-align: center; }
.raynor-website-steps-sec { padding: 50px 0 50px;}
.seo-banner.raynor-dealer-seo .banner-content { margin-top: 0px; }
.seo-banner.raynor-dealer-seo{padding: 50px 0;}
.seo-about-banner.raynor-dealer-seo .arrow-container{margin-top: 20px;}
.raynor-plans-sec.digital-markt-plans-sec h2 span{display: inline;}
.raynor-website-steps-sec .content-sec{width: 100%;}
.landing-page-carousel .owl-controls{margin-top: 30px;}
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec { margin-top: 0px; }
.optional-raynor-product-api-sec .each-plan h3 span.last{font-size: 14px; line-height: 18px;}
.optional-raynor-product-api-sec .each-plan article { padding: 20px 11px;}
.optional-raynor-product-api-sec .each-plan ul li:last-child{margin-bottom: 0;}
.raynor-key-benefit-sec{padding-bottom: 30px;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan h3{    line-height: 20px;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p { padding: 0 0px; }

.marketting-dashboard-sec .dashboard-image { margin-top: 25px; }
.marketting-dashboard-sec p { margin: 20px 0 0px 0; }
.marketting-dashboard-sec .common-btn{margin-top: 20px;}

.cost-effective-raynor-authorize-sec .each-plan a.new-cmn-btn.second{margin-left: 0; margin-top: 20px;}

.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer, .three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{display: none;}
.marketing-dashboard-top-image.logik-dashboard-top-image .dashboard-top-banner-laptop-image{margin: 0;}
.manage-digital-marketing-services.logik-digital-marketing .left-side{width: 100%;}
.mobile-section-pocket-phone-screen-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active::before{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.hover-image{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.normal-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .right-side-icon h3{color: #000;}
.manage-digital-marketing-services.logik-digital-marketing {padding: 40px 19px 50px 19px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .icon-image{width: 38px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .left-side-icon{margin-right: 15px;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info .marketing-dashboard-top-image{padding: 0 19px 50px 19px;}
.check-your-digital-marketing-sec.logik-dash-check-out{padding: 50px 19px;         text-align: center;}
.check-your-digital-marketing-sec.logik-dash-check-out .right-side{display: none;}
.marketing-dashboard-banner.inner-banner{padding: 40px 0;}
.manage-digital-marketing-services.logik-digital-marketing h2{margin-bottom: 25px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image{margin-bottom: 0; margin-top: 20px; }
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image img{border-radius: 16px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option h3 { font-size: 21px; line-height: 28px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option p{font-size: 16px; line-height: 23px;}

.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side{padding-left: 19px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes{padding-top: 50px !important;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading { margin-bottom: 10px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li { padding: 25px 0 25px 56px; background-size: 38px;background-position: 0px 24px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li h3 { font-size: 21px; line-height: 28px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{font-size: 16px; line-height: 25px;padding-right: 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .left-side { padding-right: 19px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li:last-child{padding-bottom: 25px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .bottom-button-sec{margin-top: 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side ul li:last-child{padding-bottom: 0px;}

/* ----- AI SEO page ---- */

.ai-search-optimized-problems .top-heading p { padding: 0 0px; line-height: 27px; letter-spacing: -0.1px; }
.ai-seo-solution-sec .top-heading-sec p { padding-right: 0px; }
.ai-search-landscape .all-shifting{grid-template-columns: 1fr;}
.ai-search-landscape .each-shifting{    padding: 25px 0px; border-right: none; border-bottom: 1px solid #676767c9;}
.ai-search-landscape .each-shifting:last-child{border-bottom: none; padding-bottom: 0;}
.ai-search-landscape .each-shifting p { padding: 0 5px; line-height: 23px;}
.ai-search-landscape .each-shifting h3{font-size: 38px;line-height: 34px;    margin-bottom: 20px;}
.ai-search-landscape .top-heading { text-align: center; margin-bottom: 20px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p { padding-right: 0px; }
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 0px; }
.ai-search-optimized-problems .top-heading h2{letter-spacing: -0.3px;}
.ai-seo-process .right-side h3{font-size: 18px;line-height: 27px; margin-bottom: 16px; margin-top: 30px;}
.ai-seo-process .right-side h3 span { width: 30px; height: 30px;font-size: 16px;margin-right: 13px;}
.ai-seo-process .top-heading{margin-bottom: 30px;}
.ai-seo-process .top-heading p{padding: 0 30px; line-height: 25px;}
.ai-seo-process .right-side { padding-left: 19px;    margin-top: 40px; }
.what-included-sec.ai-search-optimized-problems .right-side .inner-sec ul li{letter-spacing: 0.3px;}



/* Case Study Page css */
.case-study-banner { text-align: center; padding: 50px 0;}
.case-study-banner article { margin-top: 30px; display: block;}
.case-study-banner article .content-sec { margin-left: 0; margin-top: 30px; width: 100%; }
.case-study-banner article ul { margin-top: 20px;flex-wrap: wrap; justify-content: center; gap: 10px;}
.case-study-banner article ul li a{    margin-right: 0;    font-size: 12px;padding: 8px 14px;}
.case-study-banner h4{font-size: 19px; font-weight: 500; line-height: 25px;}
.case-study-banner h1 { font-size: 28px; line-height: 40px; margin-bottom: 12px;}
.case-challenges-sec .right-side { padding-right: 19px; padding-top: 0; }
.common-case-study{text-align: center; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 30px; }
.case-study-page-img{margin-bottom: 0; margin-top: -60px;}
.case-about-oak-phy-well{    padding-bottom: 110px;}
.case-challenges-sec .left-side, .case-strategy-sec .left-side, .case-performance-sec .left-side { position: unset;}
.case-cta-img .row{padding: 50px 0;}
.case-cta-img article { display: flex ; justify-content: space-between; margin-top: 0;}
.case-growth-sec .right-side { padding-right: 19px; padding-left: 19px; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-growth-sec .desktop-img{display: none;}
.case-growth-sec .mobile-img{display: block; margin-bottom: 30px;}
.case-performance-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-amazing-sec .left-side { padding: 50px 19px; }
.case-amazing-sec video{margin-top: -20px;}
.case-related-sec::before{display: none !important;}
.case-study-banner article p { font-size: 15px;line-height: 24px;letter-spacing: -0.2px;}
.common-case-study p.big-text{    font-size: 19px;line-height: 28px; margin-bottom: 20px;}
.common-case-study p.big-dark-text{    font-size: 20px;    margin-top: 20px;}
.case-cta-img{margin-top: 0;}
.case-cta-img p br{display: none;}
.case-cta-img h3{padding: 0 30px; line-height: 37px;}
.case-cta-img article h4 { font-size: 22px; line-height: 34px; margin-bottom: 10px;}
.case-cta-img article p {font-size: 18px; line-height: 32px; }
.case-cta-img article .inner{width: 100%; margin-bottom: 0;}
.case-cta-img article .inner:nth-child(odd){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #FFFFFF4D;border-right: none;padding-right: 0px;}
.case-cta-img article .inner:nth-last-child(1){border: none !important; padding-bottom: 0;}
.case-cta-img article .inner:nth-child(even){padding-top: 20px; padding-bottom: 20px; padding-left: 0px;border-bottom: 1px solid #FFFFFF4D;}
.common-case-study h3 { font-size: 28px;line-height: 36px;}
.case-amazing-sec.common-case-study h3 { font-size: 22px;line-height: 30px;}
.case-amazing-sec article .content{text-align: left;}
.case-amazing-sec article p { font-size: 15px;}
.case-amazing-sec .right-side { padding-right: 19px; }
.case-amazing-sec{padding-top: 0; background-color: #F2FAFF; padding-bottom: 50px !important;}
.case-related-sec article .inner{    padding: 120px 20px 30px;}
.case-related-sec article img { margin-bottom: -100px;}
.case-related-sec article h4 { font-size: 16px;line-height: 20px;}
.case-related-sec article h3 { font-size: 22px;line-height: 34px;}
.case-related-sec article h3 br{display: none;}
.case-related-sec article p{    font-size: 16px;    line-height: 24px;}
.case-related-sec article{margin-top: 30px;}
.case-related-sec h3{margin-bottom: 0;    color: #333333;}
.common-case-study.case-related-sec h3 span { color: #0066FF; }
.case-related-sec article p br{display: none;}
.case-growth-sec h3 span{display: block;}

.case-approch-sec .right-side, .case-executive-summary-sec .right-side, .case-summary-sec .right-side, .case-next-step-sec .right-side, .case-about-oak-phy-well .right-side{        padding-top: 0;}
.case-about-oak-phy-well .right-side p { padding-right: 0; }
.case-approch-sec .left-side, .case-executive-summary-sec .left-side, .case-summary-sec .left-side, .case-next-step-sec .left-side { position: unset; }
.common-case-study ul li{font-size: 16px; line-height: 23px; text-align: left; padding-left: 27px; padding-bottom: 0px; background-size: 17px; background-position: 0 6px;}
.case-approch-sec ul { padding-right: 0; }
.case-amazing-sec .right-side .inner .img-sec .cover-image{    border-radius: 20px;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 0px;}


.page-template-general-contractor-seo .our-partner-sec, .page-template-medical-healthcare-seo-page .our-partner-sec, .page-template-lawyer-law-firm-seo-page .our-partner-sec, .page-template-garage-door-seo .our-partner-sec, .page-template-medspa-seo-page .our-partner-sec{    padding: 40px 0 40px 0;}
.page-template-web-design-toronto .our-partner-sec{    padding: 0px 0 40px 0;}


.new-case-study-landing-page h1 { font-size: 32px; line-height: 40px;    margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row { padding: 10px 0; position: relative; margin-top: 0; }
.new-case-study-landing-page .inner-sec.top p br{display: none;}
.new-case-study-landing-page .inner-sec.top p{font-size: 18px; line-height: 26px; margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .row{    padding: 0;}
.new-case-study-landing-page .next-main-row .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
.new-case-study-landing-page .next-main-row .inner-sec{display: block;}
.new-case-study-landing-page .next-main-row.switch-sec .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{width: 100%; padding: 20px 10px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 14px; line-height: 23px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image{display: none;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{    margin-bottom: 20px !important;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 150px; height: auto;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 21px; line-height: 25px; font-weight: 900; margin-bottom: 5px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px; line-height: 24px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 22px; line-height: 30px;font-weight: 700; margin-bottom: 4px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 22px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 18px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; letter-spacing: 0.4px;     margin-top: 5px;}
.new-case-study-landing-page .next-main-row .mobile-image{margin-top: 15px; margin-bottom: 25px;text-align: center;}
.new-case-study-landing-page .next-main-row .mobile-image img{width:90%; border-radius: 5px;height: 240px; object-fit: cover; object-position: top;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding: 0; border-radius: 10px;background: linear-gradient(270deg, #19487E 0%, #002855 100%); }
.new-case-study-landing-page .next-main-row:nth-child(5) .inner-sec .right-side-content .top-logo img{    width: 100px;}
.new-case-study-landing-page .next-main-row:nth-child(5) .mobile-image img{    object-position: center;}


  /* ---- Case Study Video Testimonial Sec ---- */

  .case-study-video-testimonial-sec .row{    padding: 0;}
  .case-study-video-testimonial-sec .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
  .case-study-video-testimonial-sec .inner-sec{display: block;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content{width: 100%; padding: 20px 10px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); border: 1px solid #FFFFFF40; backdrop-filter: blur(34px); border-radius: 10px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 16px; line-height: 25px;}
  .case-study-video-testimonial-sec .inner-sec .left-side-image{display: none;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{    margin-bottom: 30px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 170px; height: auto;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
  /* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;} */
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 28px; line-height: 30px; font-weight: 900; margin-bottom: 8px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 18px; line-height: 24px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 24px; line-height: 32px;font-weight: 700; margin-bottom: 4px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 22px; }
  .case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 18px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; letter-spacing: 0.4px;     margin-top: 5px;}
  .case-study-video-testimonial-sec .mobile-image{margin-top: 15px; margin-bottom: 25px;text-align: center;}

.case-study-video-testimonial-sec .mobile-image img{width:62%}


.logo-img-sec.mobile-img{display: block;margin-bottom: 30px;}
.logo-img-sec.desktop-img{display: none;}

.natura-case-study-banner .logo-img-sec.mobile-img img { width: 115px; } 


.case-approch-sec h4 { font-size: 19px; line-height: 32px;    margin-bottom: 15px;}
.case-approch-sec.folded-leaf-case-approch h4{    margin-top: 30px;}
.folded-leaf-key-sec.case-cta-img article p{font-size: 16px;    line-height: 25px;}
.case-amazing-sec article .img{max-width: 70px; max-height: 70px;}


.page-template-case-study-folded-leaf .case-next-step-sec, 
.page-template-case-study-for-natura-legal-policy .case-next-step-sec, 
.page-template-case-study-for-clark-sons-doors .case-next-step-sec, 
.page-template-case-study-for-blue-zone .case-next-step-sec{margin-bottom: 0;}

.page-template-case-study-folded-leaf .case-challenges-sec, 
.page-template-case-study-for-natura-legal-policy .case-challenges-sec, 
.page-template-case-study-for-clark-sons-doors .case-challenges-sec, 
.page-template-case-study-for-blue-zone .case-challenges-sec { margin-top: 0; }

.page-template-case-study-for-natura-legal-policy .case-executive-summary-sec h3 br, 
.page-template-case-study-for-natura-legal-policy .case-approch-sec h3 br,
.page-template-case-study-for-clark-sons-doors .case-executive-summary-sec h3 br, 
.page-template-case-study-for-clark-sons-doors .case-approch-sec h3 br,
.page-template-case-study-for-blue-zone .case-executive-summary-sec h3 br,
.page-template-case-study-for-blue-zone .case-approch-sec h3 br,
.page-template-case-study-folded-leaf .case-executive-summary-sec h3 br,
.page-template-case-study-folded-leaf .case-approch-sec h3 br{display: none;}

.blue-case-study-banner .logo-img-sec img { width: 75px; }
.folded-case-study-banner .logo-img-sec img { width: 100px; }
.active-door-case-study-banner .logo-img-sec img { width: 125px; }
.active-door-case-study-banner h1 br, .active-door-case-study-banner h4 br{display: none;}

.butzi-case-study-banner .logo-img-sec img { width: 100px; }
.butzi-case-study-banner h1 br{display: none;}

/* ----- E-Commerce Websites ----- */

#ecommerce-first-image-section, #ecommerce-third-image-section{display: none;}
.ecommerce-website-banner .top-logo { margin-bottom: 20px; width: 200px; }
.ecommerce-website-banner.inner-banner h1 span{    display: inline;}
.ecommerce-website-banner.inner-banner h1{font-size: 30px;line-height: 36px; margin-bottom: 15px;        letter-spacing: -0.6px;}
.ecommerce-website-banner ul{    margin-bottom: 20px;}
.buid-compliance-growth-sec{    padding: 50px 0;}
.buid-compliance-growth-sec p{margin-bottom: 15px; text-align: center;}
.buid-compliance-growth-sec .mobile-image{margin-bottom: 10px;}
.buid-compliance-growth-sec ul li{font-size: 16px; line-height: 20px;    margin-bottom: 11px;padding-left: 30px; background-position: 0px 3px;    background-size: 17px;}
.ecommerce-website-banner ul li{    display: block;margin-right: 0; margin-bottom: 4px;font-size: 22px;background-position: 0 5px;    background-size: 19px;padding-left: 30px;}
.ecommerce-website-mobile-visible .content-sec h2{margin-bottom: 25px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo img{width: 270px; height: auto;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo{margin-bottom: 45px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12{padding: 0 19px;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0 19px;}
.ecommerce-webiste-pages-sample p{    padding: 0 0;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-size: 16px; line-height: 22px;padding-left: 28px; background-position: 0 3px;  background-size: 16px;    margin-bottom: 10px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p { font-size: 16px; line-height: 28px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result { margin-bottom: 40px; }
.marketing-dashboard-mobile-visible-sec.ecommerce-website-mobile-visible .mobile-white-marketing-dasboard-cta-sec{background-color: #fff;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section{    background: #FAFAFA;}
.ecommerce-website-pricing-sec article { padding: 20px 15px;}
.ecommerce-site-include-sec .each-box .inner-content { padding-right: 0px;padding: 20px 15px; }
.ecommerce-site-include-sec .each-box h3{font-size: 20px; line-height: 25px; padding-left: 55px; margin-bottom: 24px; background-size: 40px; background-position: 0 3px; height: 45px; display: flex ; align-items: center;}
.ecommerce-website-pricing-sec h3 { font-weight: 600; font-size: 17px; line-height: 26px; color: #002855; margin-bottom: 20px;letter-spacing: -0.2px; }
.ecommerce-website-pricing-sec h3 span.short-text { font-size: 15px;}
.ecommerce-website-pricing-sec h3 span.price{    font-size: 19px;}
.ecommerce-website-pricing-sec ul li{font-size: 14px; line-height: 19px; margin-bottom: 11px; background-size: 19px; background-position: 0 5px; padding-left: 29px;}
.ecommerce-website-pricing-sec h4{font-size: 20px; margin-bottom: 20px;}
.ecommerce-website-pricing-sec .common-btn.first { margin-right: 0; margin-bottom: 15px;}
.ecommerce-website-pricing-sec .common-btn{width: 100%;}
.ecommerce-site-include-sec .each-box ul li{    padding-left: 27px;font-size: 14px; line-height: 18px; margin-bottom: 11px;background-position: 0 1px; background-size: 17px;}
.ecommerce-site-include-sec .each-box { margin-bottom: 25px; }
.ecommerce-why-custom-sec .top-heading { margin-bottom: 20px; }
.ecommerce-why-custom-sec .solution-table th{padding: 13px 10px; font-size: 20px;}
.ecommerce-why-custom-sec .solution-table td { padding: 12px 12px; font-size: 14px;    line-height: 20px;}
.ecommerce-why-custom-sec .solution-table{min-width: 460px; border-spacing: 0 5px;}
.ecommerce-webiste-pages-sample .owl-dots { display: block !important; }
.ecommerce-process-sec .top-heading h2 { margin-bottom: 15px; }
.ecommerce-process-sec .top-heading h3{    font-size: 24px;    margin-bottom: 30px;}
.marketing-emails-types.ecommerce-process-sec .right-side-options .each-option .left-side-icon span{background-color: #0066FF; color: #fff;}
.ecommerce-bottom-cta-sec p{    padding: 0 0px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 15px; margin-bottom: 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{    font-size: 22px;    margin-bottom: 20px;}
.bluezone-casestudy-section.img-video-sec article .content h3{    margin-top: 20px;}
.img-video-sec.bluezone-casestudy-section article .content{padding: 0 0;}
.bluezone-casestudy-section{padding: 50px 19px;}
.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images { padding-top: 50px; }
.ecommerce-process-sec.mobile .top-heading{        margin-bottom: 30px;}
.ecommerce-process-sec .top-heading p br{display: none;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text { font-size: 15px; }
.ecommerce-site-include-sec .bottom-button-sec .new-cmn-btn{margin-top: 10px;}
.bluezone-casestudy-section .button{position: unset; margin-top: 20px;}

/* --- New Bluezone casestudy---- */
.bluezone-case-study-banner .logo-img-sec.mobile-img img { width: 180px; height: auto; }
.bluezone-case-study-banner .logo-img-sec.mobile-img{        margin-bottom: 20px;}
.case-study-banner.bluezone-case-study-banner{    background-position: center;}
.case-study-banner.bluezone-case-study-banner article p{font-size: 15px; line-height: 24px;}
.case-study-banner.bluezone-case-study-banner h4{font-size: 22px;line-height: 32px;}
.case-study-top-full-image-sec .full-screen-video.desktop-image{ display: none;}
.case-study-top-full-image-sec .full-screen-video{    transform: unset !important;    margin: 0;}
.buid-compliance-growth-sec.project-brief-sec { padding-top: 50px; padding-left: 0; margin-top: 0px; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .all-section-info{        padding: 0 12px;}
.three-mobile-scrolling-section.newcasestudy-threemobilescrolling-sec { background: transparent; }
.newcasestudy-client-overview-sec{    padding-top: 50px;    padding-bottom: 50px;}
.newcasestudy-client-overview-sec .new-cmn-btn { margin-top: 30px; align-items: start; width: 100%; }
.newcasestudy-client-overview-sec h2{font-size: 26px; line-height: normal; text-align: left;        margin-bottom: 16px;}
.newcasestudy-client-overview-sec p { padding: 0 10px 0 0; margin-bottom: 30px; text-align: left; font-size: 16px; line-height: 27px;}
.newcasestudy-client-overview-sec ul { display: block; text-align: left; }
.newcasestudy-client-overview-sec ul li{font-weight: 500; font-size: 19px; line-height: normal; letter-spacing: 0px; margin-bottom: 8px;}
.newcasestudy-client-overview-sec .mobile-image{margin-bottom: 0; margin-top: 30px;}
.buid-compliance-growth-sec.project-brief-sec{background-color: transparent;    padding-bottom: 0;}
.buid-compliance-growth-sec.project-brief-sec p { line-height: 25px; margin-bottom: 20px; font-size: 16px; font-weight: 700; letter-spacing: 0; text-align: left;}
.buid-compliance-growth-sec.project-brief-sec h2{text-align: left; font-size: 26px; line-height: normal; margin-bottom: 16px; }
.buid-compliance-growth-sec.project-brief-sec ul li{ line-height: 22px; background-size: 18px;}
.buid-compliance-growth-sec.project-brief-sec .mobile-image{ display: none; background-color: #F2FAFF; width: 353px; height: 353px; object-fit: contain; padding: 26px; border-radius: 18px; margin-bottom: 0; margin-top: 30px;}
.newcasestudy-threemobilescrolling-sec{    background: #FAFAFA;}
.buid-compliance-growth-sec.project-brief-sec p.bottom-text{margin-bottom: 0; text-align: left;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec h2{text-align: left; margin-bottom: 0; font-weight: 400; font-size: 26px; line-height: normal;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec h2 br{display: none;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec .new-cmn-btn{align-items: start; width: 100%;}
.key-feature-highlight{padding-bottom: 30px;}
.key-feature-highlight .inner-box{padding: 50px 0; align-items: center; border-radius: 0;text-align: center;}
.key-feature-highlight .inner-box .left-side-image{display: none;}
.key-feature-highlight .inner-box h2{font-size: 26px; line-height: normal; text-align: left;        margin-bottom: 24px;}
.key-feature-highlight .inner-box ul li{font-size: 16px; line-height: 23px; margin-bottom: 10px; padding-left: 28px; background-position: 0 5px; background-size: 18px; text-align: left;}
.key-feature-highlight .inner-box .common-btn{    margin-top: 15px;}
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option .left-side-icon span{background-color: #0066FF; color: #fff;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option .left-side-icon span { background-color: #0066FF; color: #fff; }
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option  h3{font-size: 16px; line-height: 23px;        padding: 2px 0 0 37px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option .left-side-icon{   top: 2px;} */

.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon span { background-color: #0066FF; color: #fff; width: 25px; height: 25px; font-size: 14px; margin: 0; display: flex; align-items: center; justify-content: center; font-weight: 800; line-height: 31px; border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options h3{font-size: 16px; line-height: 23px;           color: #000000;     padding: 2px 0 0 37px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{   top: 2px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .each-options{padding: 0 0; border: none;        margin-bottom: 13px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .top-heading{margin-bottom: 0px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .owl-nav{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side.desktop-image{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .left-side { padding-right: 19px; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active::before{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{margin: 0 0; text-align: center; position: absolute; left: 0;top: 2px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options article{text-align: center;position: relative;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-image.mobile-image { display: block; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options h3 {font-size: 18px; line-height: 27px; font-weight: 600; color: #504C4C; margin-bottom: 0; padding: 0 0 0 37px; text-align: left;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active h3{margin-bottom: 0px; color: #504C4C;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options .text { display: block; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options:first-child{border-top: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0;text-align: left;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options:last-child{padding-bottom: 0;margin-bottom: 0;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options article{text-align: center; position: relative;display: flex;}


.marketing-emails-types.bluezone-casestudy-approch-sec h2{text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.marketing-emails-types.bluezone-casestudy-approch-sec p{font-size: 16px; line-height: normal; text-align: left; margin-bottom: 30px; }
.marketing-emails-types.bluezone-casestudy-approch-sec .approach-mobile{margin-bottom: 30px;}
.marketing-emails-types.mobile .each-option h3{        color: #000000;}
.common-case-study img.desktop-image{display: none;}
.bluezone-result-imapct-sec .right-side h3, .bluezone-next-step-sec .right-side h3{font-size: 18px; line-height: 24px; margin-bottom: 20px; padding: 0 40px;}
.bluezone-result-imapct-sec .right-side, .bluezone-next-step-sec .right-side{        padding: 0 19px !important;}
.common-case-study h3{    margin-bottom: 15px;}
.bluezone-botanica-testimonial .left-side-image img{width: 250px; height: auto;}
.bluezone-botanica-testimonial .left-side-image{text-align: center; margin-top: 25px;}
.bluezone-botanica-testimonial .content { padding-left: 19px;  text-align: center;}
.bluezone-botanica-testimonial .content p{font-size: 16px; line-height: 27px; margin-top: 25px;}
.bluezone-botanica-testimonial .content .client-details h3{font-size: 18px; line-height: 21px; margin-bottom: 8px;}
.bluezone-botanica-testimonial .content .client-details p{font-size: 15px; line-height: 18px;}
.bluezone-botanica-testimonial .row{    flex-direction: column-reverse;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 30px 0 40px 0; }
.page-template-new-bluezone-casestudy .common-case-study ul li:last-child{margin-bottom: 0;}
.page-template-new-bluezone-casestudy .common-case-study ul { margin-bottom: 0px; }
.new-case-study-banner { padding: 50px 0; }
.new-case-study-banner h1{font-size: 26px; line-height: 100%; margin-bottom: 12px;}
.new-case-study-banner p{font-size: 18px; line-height: normal; padding-right: 40px; margin-bottom: 0 !important;}
.new-case-study-banner ul{margin-left: -15px;    display: none;}
.new-case-study-banner ul li{font-size: 16px;margin: 0 14px;padding-left: 15px;    margin-bottom: 15px;}
/* .new-case-study-banner ul li::before{font-size: 21px; line-height: 16px;} */
.new-case-study-banner ul li:first-child{margin-left: 14px;padding-left: 15px;}
.new-case-study-banner ul li:first-child::before {    content: "•";}
.new-cmn-btn{    margin-top: 20px;}
.key-feature-highlight .inner-box ul li{width: 100%;}
.key-feature-highlight .inner-box{padding: 0 0;}
.full-screen-autoplay-slider-images .slider-track-wrapper{height: 200px;}
.full-screen-autoplay-slider-images .scroll-img{height: 200px;    margin: 0 10px;}
.bluezone-botanica-testimonial .content p{padding: 0 0px;}
.result-impact-sec .right-side .image-wrapper{    right: calc(-89vw + 0%);width: 500px; object-fit: cover;}
.result-impact-sec .left-side { margin-bottom: 0; }
.result-impact-sec .row:first-of-type { margin-bottom: 30px; }
.result-impact-sec h2{  text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.result-impact-sec p{font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 0;}
.result-impact-sec .image-row{    display: none;}
.result-impact-sec .mobile-image{width: 353px; height: 353px; background-color: #F1F1F1; padding: 26px; border-radius: 28px; object-fit: contain; margin-top: 0; margin-bottom: 0;}
.full-screen-autoplay-slider-images.second-row { padding-top: 30px; padding-bottom: 50px; }
.full-screen-autoplay-slider-images.first-row{ padding-top: 50px;}
.new-case-study-banner p{    margin-bottom: 20px;}
.newcasestudy-threemobilescrolling-sec .project-brief-sec ul li { margin-bottom: 17px;}
.key-feature-highlight .inner-box ul{    margin-top: 0px;}
.newcasestudy-common h2{margin-bottom: 20px;}
.new-bluezone-next-step-sec .left-side-image{    display: none;}
.new-bluezone-next-step-sec h2{ text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.new-bluezone-next-step-sec p{font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 16px;}
.new-bluezone-next-step-sec ul li{font-size: 16px; line-height: 23px; margin-bottom: 10px; padding-left: 28px; background-position: 0 5px; background-size: 18px; text-align: left;}
.bluezone-botanica-testimonial{margin-top: 0px; padding-top: 0;}
.new-bluezone-next-step-sec img.mobile-image{margin-bottom: 0; margin-top: 35px;}
.bluezone-botanica-testimonial .inner-box{    padding: 40px 0;    border-radius: 0px;}
.bluezone-botanica-testimonial .content p{margin-bottom: 25px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .col-6{    padding: 0 19px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one{align-items: end; position: relative; overflow-x: scroll; padding-bottom: 60px;    margin-top: 40px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one .right-side .image-wrapper{position: absolute;         left: 42% !important; overflow: hidden; bottom: auto; top: 0; padding-right: 19px; width: 500px; object-fit: cover;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .landscape-device{margin-bottom: 0 !important;}



/***********************/
.new-banner-sec.new-home-banner{    padding: 50px 0;}
.new-banner-sec h1 { font-size: 30px; line-height: normal;margin-bottom: 0; letter-spacing: 0;        padding-right: 30px;}
.new-banner-sec h1 br{display: none;}
.new-banner-sec .right-side{display: none;}
.new-cmn-btn span.text{font-size: 18px;}
.new-cmn-btn svg{width: 25px;}
.home-full-screen-video-sec .col-12 { padding: 0; }
.home-full-screen-video-sec{overflow: hidden;}
.home-full-screen-video-sec .full-screen-video { width: 100%; height: 320px; object-fit: cover; transform: unset !important;}
.all-services-intro-sec h2{font-size: 18px; line-height: normal; text-align: left; margin-bottom: 60px; padding-right: 20px;}
.all-services-intro-sec h2 br{display: none;}
.all-services-accordion .accordion-item{margin-bottom: 16px;}
.all-services-accordion h3.accordion-header { margin-bottom: 16px; }
.all-services-accordion h3 .accordion-button { font-size: 19px;}
.all-services-accordion .accordion-button::after{width: 16px; height: 18px; background-size: contain;top: 7px;}
.all-services-accordion .accordion-button:not(.collapsed)::after { top: -3px;}
.all-services-accordion .accordion-body p{font-size: 16px; line-height: 26px;}
.all-services-accordion .accordion-body .new-cmn-btn span.text{font-size: 16px;}
.all-services-accordion .accordion-body .new-cmn-btn { margin-top: 10px; margin-bottom: 20px; }
.img-video-sec article{    padding: 0;}
.img-video-sec .col-12 { padding: 0 0; }
.img-video-sec {overflow: hidden;}
.img-video-sec article .hover img{ transform: unset !important;}
.img-video-sec article .content h3 {font-size: 22px; line-height: normal;margin-top: 14px; margin-bottom: 10px;}
.img-video-sec article .content{padding: 0 26px;}
.img-video-sec article .content p{font-size: 16px; line-height: 23px; margin-bottom: 10px; color: #111;}
.img-video-sec article .content ul li{font-size: 14px; color: #111;}
.img-video-sec .right-side { padding-top: 50px; }
.why-partner-with-logik-sec .new-cmn-btn, .team-co-founder-sec .new-cmn-btn{width: 100%;}
.one-stop-shop-cta-sec h2 span{display: none;}
.img-video-sec a.new-cmn-btn{margin-top: 50px;}
.img-video-sec article img{border-radius: 0;}
.disable-mobile-click { pointer-events: none !important; }
.page-id-5258 .team-co-founder-sec .right-side img { border-radius: 0; }
.page-id-5258 .team-co-founder-sec .right-side {padding: 0 0; }
.page-id-5258 .team-co-founder-sec .right-side p, .page-id-5258 .team-co-founder-sec .right-side .new-cmn-btn, .page-id-5258 .team-co-founder-sec .right-side h2{padding: 0 19px; }
.page-id-5475 .team-co-founder-sec .right-side img { border-radius: 0; }
.page-id-5475 .team-co-founder-sec .right-side {padding: 0 0; }
.page-id-5475 .team-co-founder-sec .right-side p, .page-id-5475 .team-co-founder-sec .right-side .new-cmn-btn, .page-id-5475 .team-co-founder-sec .right-side h2{padding: 0 19px; }
.page-id-5477 .founder-message-page .right-side img { border-radius: 0; }
.page-id-5477 .founder-message-page .right-side {padding: 0 0; }
.page-id-5477 .founder-message-page .right-side p, .page-id-5477 .founder-message-page .right-side h1{padding: 0 19px; }

.new-cmn-btn.mobile{display: inline-flex;}
.new-cmn-btn.desktop{display: none;}



.ecommerce-website-banner.inner-banner h1{font-size: 30px; line-height: normal;}
.bluezone-casestudy-section.img-video-sec article .image img{    height: 380px;}
.img-video-sec.bluezone-casestudy-section{padding-left: 0; padding-right: 0;}
.img-video-sec.bluezone-casestudy-section article .content{ padding: 0 22px;}
.bluezone-casestudy-section.img-video-sec article .hover { opacity: 1; transform: unset;}
.bluezone-casestudy-section.img-video-sec article .hover video{transform: unset !important; display: block;}
.bluezone-casestudy-section.img-video-sec article .image img.noraml-img{display: none;}

.new-common-heading h1{font-size: 30px !important; line-height: normal !important; margin-bottom: 0; letter-spacing: 0 !important; padding: 0 20px !important;}
.digital-markt-plans-sec.new-common-heading h1{   padding: 0 !important;     margin-bottom: 20px;}
.digital-markt-plans-sec.new-common-heading p br{display: none;}.bluezone-casestudy-section.img-video-sec article .hover video { border-radius: 0; width: 100%; height: 100%;}


.new-about-banner h1 { font-size: 30px; line-height: normal; margin-bottom: 0; letter-spacing: 0;    padding: 0 20px; } 
.new-about-banner h1 br{display: none;}
.new-about-banner{padding: 50px 0;}
.new-about-banner .about-gloabl-map-container .about-map-pin{width: 15px;}
.new-about-banner .about-gloabl-map-container{margin-top: 30px;}
.our-mission-sec a.common-btn{display: none;}



.page-id-6402 .attract-new-patient-sec h2{margin-bottom: 20px;}
.page-id-6440 .attract-new-patient-sec h2{margin-bottom: 20px;}

.img-video-sec article .hover video.desktop-img, .img-video-sec article:hover .hover video.desktop-image { display: none !important; }
.img-video-sec article video.mobile-image { display: block !important; }

/* .page-template-case-study-for-butzi .new-bluezone-next-step-sec .row .right-side-content{    padding-bottom: 50px;} */


.result-impact-sec .stats-card-section.desktop{display: block;margin: 30px 0 0;}
.result-impact-sec .stats-card-section.mobile{display: none;width: 100%;margin-bottom: 30px;}
.result-impact-sec.number-stats-with-result-sec .top-heading{width: 100%;padding-right: 12px;}


.result-impact-sec .stats-card-section .stats-card{padding: 30px 25px;justify-content: center;}
.result-impact-sec .stats-card-section .stat{padding: 0 40px;/* width: auto; */}
.result-impact-sec .stats-card-section .stat h2{font-size: 26px;line-height: 28px;text-align: left;margin-bottom: 10px;}
.result-impact-sec .stats-card-section .stat p{font-size: 15px;line-height: 20px;text-align: left;}
.result-impact-sec .stats-card-section .stat:first-of-type{padding-left: 0;}
.result-impact-sec .stats-card-section .stat:last-of-type{padding-right: 0;}
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{height: 100%;top: 0;}


.only-video video.desktop-img{display: none !important;}

.new-number-value-section-all-page article { width: 50%; }
.new-number-value-section-all-page article:last-of-type { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article:nth-child(3) { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article h3 {    font-size: 50px;line-height: 50px; margin-bottom: 10px;}
.right-text-part .new-number-value-section-all-page article h3, .right-text-part .new-number-value-section-all-page article p { text-align: left; }
.new-number-value-section-all-page article p { font-size: 20px; line-height: 30px; }

.page-template-demo-about-page .new-number-value-section-all-page { padding-bottom: 50px !important; }


.new-case-study-banner .banner-content.left{    width: 100%;}
.new-case-study-banner .banner-content.right{    width: 100%;}

/* New Google Review Section */

.new-testimonial-sec .heading-sec{margin-bottom: -30px; position: relative; z-index: 1;}
.new-testimonial-sec iframe{transform: scale(1); margin-top: 0px;}
.new-testimonial-sec .google-review-icon svg{    width: 36px;}
.new-testimonial-sec .google-review-text{    font-size: 15px; line-height: 19px;    padding: 12px 20px;}
.new-testimonial-sec .google-review-icon{    padding: 12px 15px;}
.new-testimonial-sec .view-google-review-button{    margin-top: 20px;}

}

@media (min-width: 768px) and (max-width: 991.98px) {

  .mobile-image {display: block; margin: auto; margin-bottom: 25px;}
  .common-btn { font-size: 20px; line-height: 21px; padding: 15px 18px 15px 38px;}
  .common-btn:hover{padding-left: 28px;padding-right: 28px;}
  .common-btn img{    margin-left: 7px;}
  .logik-digital-padding {
    padding: 70px 0; }
  .logik-digital h2 {
    font-size: 40px;
    line-height: 52px; }
  .logik-digital p {
    font-size: 20px; }
  .header .mobile-header {
    display: block; }
  .header .desktop-header {
    display: none; }
  .header {
    padding: 20px 0 20px 0; }
  .mobile-header {
    width: 100% !important;
    z-index: 111111111 !important; }
  .header-close-icon {
    text-align: right;
    padding: 0 25px;
    margin-bottom: 20px; }
  .mobile-col {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .header .menu-toggle {
    display: flex;
    align-items: center; }
  .header .menu-toggle .mobile-tel {
    margin-right: 20px; }
  .header .menu-toggle .mobile-tel img {
    vertical-align: middle; }
  .header .menu-toggle i {
    font-size: 50px !important;
    color: #006070;
    position: relative;
    z-index: 1111; }
  .mobile-header .mobile-header-menu {
    padding-left: 0;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    transform: translateX(-101%);
    transition: all .5s ease;
    width: 100%;
    z-index: 99;
    overflow-x: hidden;
    padding-right: 0;display: flex; flex-direction: column; justify-content: space-between; }
  .header nav.navigation {
    display: block !important; }
  .header nav.navigation ul {
    text-align: left !important;
    margin-right: 0 !important; }
  .header nav.navigation li {
    display: block !important;
    padding: 0 !important; }
  .mobile-header .mobile-header-menu.show {
    transition: all .5s ease;
    transform: translateX(0);
    top: 0; }
  .header .menu-toggle i.close-icon {
    color: #fff; }
  .mobile-header .mobile-logo {
    width: 43%; }

    .banner-sec { padding: 60px 0;height: auto; display: block;}
  .banner-sec h1 span {
    display: block; }
  .banner-sec h1 {
    font-size: 36px;
    line-height: 45px; }
  .banner-sec p {
    font-size: 19px;
    line-height: 28px; }
    .banner-sec .right-side-image{    width: calc(100vw - 118%);}
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after, .effective-patient-growth-sec .seo-chiropractors-sec .right-side::before, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after, .effective-patient-growth-sec .content-chiropractors-sec .right-side::before, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after {
    display: none; }
  .effective-patient-growth-sec .desktop-image {
    display: none; }
  .effective-patient-growth-sec .mobile-image {
    margin-bottom: 30px; }
  .effective-patient-growth-sec .left-side, .effective-patient-growth-sec .right-side {
    width: 100% !important; }
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side, .effective-patient-growth-sec .seo-chiropractors-sec .right-side, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side, .effective-patient-growth-sec .content-chiropractors-sec .right-side, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {
    padding: 50px 25px 50px 25px;
    text-align: center; }
  .effective-patient-growth-sec h2 {
    font-size: 40px;margin-bottom: 30px;}
  .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 {
    padding-left: 0;
    background-size: 75px;
    background-position: top;
    line-height: 50px;
    text-align: center;
    padding-top: 85px; }
  .effective-patient-growth-sec .web-design-chiropractors-sec p, .effective-patient-growth-sec .seo-chiropractors-sec p, .effective-patient-growth-sec .paid-ad-chiropractors-sec p, .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p {
    line-height: 27px;
    margin-bottom: 0px; padding: 0 40px;}
  .effective-patient-growth-sec .top-heading {
    margin-bottom: 40px; }
  .effective-patient-growth-sec .seo-chiropractors-sec, .effective-patient-growth-sec .paid-ad-chiropractors-sec, .effective-patient-growth-sec .content-chiropractors-sec, .effective-patient-growth-sec .email-marketing-chiropractors-sec {
    align-items: center;
    margin-top: 40px; }
  .testimonial-sec .carousel-control-next, .testimonial-sec .carousel-control-prev {
    position: unset;
    width: 40px;
    height: 40px;
    display: inline-block; }
  .testimonial-sec .carousel-control-next {
    margin-left: 10px; }
  .testimonial-sec .carousel-control-next img, .testimonial-sec .carousel-control-prev img {
    width: 10px; }
  .testimonial-sec .right-side {
    padding: 21px 25px 30px 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align: center;
    margin-bottom: 20px; }
  .testimonial-sec {
    text-align: center; }
  .testimonial-sec .right-side .user-sec {
    margin-top: 20px;
    display: block; }
  .testimonial-sec .right-side .user-avtar {
    margin: 0 0 12px 0; }
  .effective-patient-growth-sec h2 br {
    display: none; }
  .footer-sec {
    padding: 70px 0; }
  .our-partner-sec .partners-logo a {
    width: 25%; }
  .our-partner-sec .partners-logo a:nth-child(1), .our-partner-sec .partners-logo a:nth-child(2), .our-partner-sec .partners-logo a:nth-child(3) {
    width: 30%; }
  .our-partner-sec {
    padding: 30px 0 70px 0; }
  .one-stop-shop-cta-sec h2 {
    text-align: center;
    padding: 0;
    margin-bottom: 20px;         line-height: 54px;}
    .one-stop-shop-cta-sec p{line-height: 31px; padding: 0 130px;}
  .one-stop-shop-cta-sec .right-side {
    padding-left: 12px;
    text-align: center; }
  .exploration-session-sec img.background-image {
    height: 650px;
    object-fit: cover; }
  .exploration-session-sec .right-side .inner-sec {
    padding: 30px 30px; }
  .exploration-session-sec .exploration-session-content-sec {
    top: 60%; }
  .exploration-session-sec .left-side p {
    padding-right: 0; }
  .exploration-session-sec .left-side h2 {
    text-align: center; }
  .exploration-session-sec .left-side {
    text-align: center;
    margin-bottom: 50px; }
  .exploration-session-sec {padding: 0 0 350px 0; margin-bottom: 130px;}
  .unlimited-support-sec .support-item-icon img {
    height: 50px; width: auto;}
  .unlimited-support-sec p {
    font-size: 23px;
    line-height: 36px; }
  .exploration-session-sec .right-side h2 {
    font-size: 30px;
    margin-bottom: 12px; }
    
  .exploration-session-sec .right-side p{margin-bottom: 30px; }
  .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea {
    padding: 10px 18px !important; }
  .exploration-session-sec .right-side form .form-group {
    margin-bottom: 15px; }
  .exploration-session-sec .right-side form .form-check label {
    font-size: 18px;
    line-height: 22px; }
  .exploration-session-sec .right-side form .form-check input {
    width: 20px;
    height: 20px; }
  .insights-sec article {
    padding: 15px 0 0 0; }
    .insights-sec p.blog-tag{font-size: 14px; line-height: 20px;}
  .insights-sec .date-box .blog-date {
    display: block;
    font-size: 22px;
    line-height: 23px; }
  .insights-sec .date-box {
    padding: 10px 5px 7px 5px;
    font-size: 12px;
    line-height: 15px;
    top: -29px; }
  .insights-sec figure img {
    height: 110px; }
  .insights-sec article h3 {font-size: 16px; line-height: 22px; height: 40px; padding-right: 10px;}
  .insights-sec p.author {
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 19px; }
  .insights-sec article p {font-size: 16px; line-height: 20px; margin-bottom: 0px;}
  .insights-sec .author-details .right-side p { font-size: 14px;    line-height: 17px;}
  .insights-sec .view-more-btn-sec a { margin-top: 50px; }
  .insights-sec .author-details h4 { font-size: 15px;}
  .insights-sec .readmore {
    font-size: 15px;
    line-height: 19px;
    padding-right: 35px; }
  .insights-sec .each-blog {
    padding: 0 8px; }
  .footer-sec li {
    font-size: 11px;
    line-height: 15px;     margin-bottom: 10px;}
  .footer-sec .locations li {
    line-height: 18px;
    background-size: 19px;
    padding-left: 31px; }
  .footer-sec h3 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin-bottom: 15px; }
  .footer-sec .social-media-sec {
    text-align: left;
    margin-top: 20px; } 
    .footer-sec .social-media-sec li {  margin: 0 12px 12px 0; }
    /* .footer-sec .social-media-sec li img{max-width: 100%; height: auto; width: 70%;} */


    .testimonial-sec{margin-bottom: 0;}
  .page-template-front-page .insights-sec {margin-bottom: 0px; }
    .insights-sec h2 { margin-bottom: 25px; }
    .why-partner-with-logik-sec .left-side p { padding-right: 10px; }
    .effective-patient-growth-sec .top-heading p{padding: 0 35px;}

    .experts-in-growth-sec .left-side p { padding-right: 0; }
    .experts-in-growth-sec .user-details { margin-top: 30px;}
    .experts-in-growth-sec .right-side .inner-sec {padding: 40px 10px 40px 20px; display: block;}
    .experts-in-growth-sec .right-side .inner-sec .left-side-details span { font-size: 18px; line-height: 15px; padding: 14px 25px 13px 50px; background-position: 22px 11px; background-size: 19px;}
    .experts-in-growth-sec .right-side-play-btn { text-align: right; height: 0; }
    .experts-in-growth-sec .right-side-play-btn img { width: 80px; margin-top: -82px; height: auto;}
    .experts-in-growth-sec .right-side .inner-sec h3 { font-size: 29px; line-height: 40px;margin-bottom: 35px;}
    .experts-in-growth-sec .user-details .left-side img { width: 60px;height: auto;}
    .experts-in-growth-sec .user-details h4 { font-size: 23px; line-height: 25px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body p{font-size: 18px;line-height: 28px;    margin-bottom: 15px;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body { padding: 0px 0px 30px 15px; }
    .faq-sec .accordion-body h3{font-size: 18px;margin: 20px 0 15px 0;}
    .faq-sec span.number { width: 30px; height: 30px;font-size: 19px;line-height: 28px;}
    .faq-sec p span { font-size: 18px;}
    .faq-sec .accordion-body h4 { font-size: 18px;}
    .faq-sec .marketing-strategies-faq-home .inner-content { padding-left: 55px; }
    .faq-sec ul li { font-size: 18px; font-weight: 400; line-height: 27px;background-size: 20px;}
    .faq-sec .marketing-strategies-faq-home ul { margin-bottom: 30px; }
    .faq-sec .marketing-campaign-success-faq .each-content{    margin-bottom: 20px;}

    .our-partner-sec a svg { width: 100%; }

    .book-strategy-call-form-popup .exploration-session-sec .left-side h2 { margin-bottom: 20px; font-size: 36px; line-height: 42px;        text-align: left;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side h2 {margin-bottom: 20px; font-size: 34px; line-height: 42px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 15px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox{gap: 20px;column-count: 2;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 16px; line-height: 21px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 19px; height: 19px; }
    .book-strategy-call-form-popup .exploration-session-sec .left-side, .book-strategy-call-form-popup .exploration-session-sec .right-side{padding: 0 20px;}
    .book-strategy-call-form-popup .exploration-session-sec .left-side{ text-align: left;}
    .book-strategy-call-form-popup .exploration-session-sec .left-side p{font-size: 22px; line-height: 36px;text-align: left;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 10px 22px !important; border-radius: 6px; line-height: 32px;        padding-right: 20px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend {font-size: 23px; line-height: 26px; padding-top: 10px; margin-bottom: 13px;}
    .book-strategy-call-form-popup .gform_fields { row-gap: 15px !important; }
    .book-strategy-call-form-popup .gform_footer{margin: 15px 0 0 0 !important;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 100px;}
    .book-strategy-call-form-popup form input.gform_button.button { background-position-x: 63% !important; background-position-y: 20px !important;font-size: 22px !important;line-height: 23px !important;padding: 15px 0 15px 0 !important; }
    .book-strategy-call-form-popup .modal-header .btn-close{top: 20px; right: 20px; width: 30px; height: 30px;}
    .book-strategy-call-form-popup .exploration-session-sec .row{    align-items: normal;}
    .book-strategy-call-form-popup .exploration-session-sec .left-side a.common-btn { padding: 15px 30px 15px 30px; }
    .why-partner-with-logik-sec h2 { margin-bottom: 22px;}
    .why-partner-with-logik-sec .common-btn { margin-top: 30px; }
    .footer-sec .footer-content.locations{width: 30%;}
    .footer-sec .footer-content.connect-with-us{width: 27%;}

    .top-banner-image { display: none; }
    .inner-banner{height: auto; display: block;}

        /* ===================== SEO ================== */

        .seo-banner { padding: 70px 0;}
        .seo-banner h1 {font-size: 50px; line-height: 67px; margin-top: 50px; }
        .seo-banner p.special-banner-heading{font-size: 50px; line-height: 67px; margin-top: 50px; }

        .local-seo-sec .right-side img.mobile-image{width: 350px;height: auto;}
        .local-seo-sec{text-align: center;}
        .local-seo-sec h2{text-align: center;}
        .local-seo-sec h3{font-size: 31px; line-height: 47px; padding: 0 40px;}
        .local-seo-sec h3 br{display: none;}
        .local-seo-sec .left-side figure.mobile-image { position: relative; text-align: left;}
        .local-seo-sec .address-show-phone-image { width: 42%; }
        .local-seo-sec .animated-direction-arrow { display: block; width: 19%; transform: scaleX(-1) rotate(109deg); position: absolute; right: 37%; bottom: 36%; }
        .local-seo-sec .animated-direction-arrow iframe{width: 100%;}
        .local-seo-sec .cartoon-character { width: 44%; position: absolute; bottom: 0; right: 0; }
        .local-seo-sec .desktop-image { display: none; }
        .local-seo-sec p{padding: 0 0;    margin-bottom: 12px;}
        .local-seo-sec p:last-child{margin-bottom: 0;}
        .strategy-driven-seo-sec .desktop-image, .content-that-sets-clinic-apart-sec .desktop-image { display: none; }
        .seo-content-patient-growth-sec h2{text-align: center;}
        .seo-content-patient-growth-sec p{padding-right: 0;}
        .seo-content-patient-growth-sec p:last-child{letter-spacing: -0.4px;}
        .seo-content-patient-growth-sec p strong {line-height: 24px; font-size: 20px; }
        .seo-content-patient-growth-sec{text-align: center;}
        .seo-content-patient-growth-sec .desktop-image{display: none;}
        .strategy-driven-seo-sec .left-side { padding-right: 12px; }
        .strategy-driven-seo-sec h2{text-align: center;}
        .strategy-driven-seo-sec{text-align: center;}
        .strategy-driven-seo-sec p { margin-bottom: 10px; padding: 0 21px; }
        .strategy-driven-seo-sec h1{font-size: 40px; line-height: 52px; text-align: center;}
        .content-that-sets-clinic-apart-sec .top-heading p { padding: 0 60px;margin-bottom: 10px; }
        .content-that-sets-clinic-apart-sec .top-heading p:last-child{margin-bottom: 0;}
        .content-that-sets-clinic-apart-sec h4 { font-size: 30px; line-height: 39px;margin-bottom: 20px;}
        .content-that-sets-clinic-apart-sec h2{margin-bottom: 17px;}
        .content-that-sets-clinic-apart-sec h3{font-size: 30px; line-height: 42px;margin-bottom: 20px;text-align: center;}
        .content-that-sets-clinic-apart-sec h5 { font-size: 25px; line-height: 33px;text-align: center;}
        .content-that-sets-clinic-apart-sec .left-side p { margin-bottom: 15px; padding-right: 0; text-align: center; }
        .content-that-sets-clinic-apart-sec .left-side p strong{padding: 0;}
        .content-that-sets-clinic-apart-sec{text-align: center;}
        .why-chiro-clinic-need-sec h2 { text-align: center; margin-bottom: 50px; }
        .why-chiro-clinic-need-sec h2 span {display: block;}
        .why-chiro-clinic-need-sec .all-points h3 span { width: 50px; height: 50px;line-height: 42px;  font-size: 27px; left: -75px; top: -2px;}
        .why-chiro-clinic-need-sec .all-points .each-point { padding-left: 50px; margin-bottom: 60px; }
        .why-chiro-clinic-need-sec .all-points .each-point p { margin-bottom: 15px; padding-right: 0; }
        .why-chiro-clinic-need-sec .all-points h3{font-size: 22px;    line-height: 31px;    margin-bottom: 15px;}
        .why-chiro-clinic-need-sec .max-seo-invest-sec h2{font-size: 35px; line-height: 53px;}
        .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 30px; margin-right: 0;}
        .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side p{font-size: 19px;    line-height: 30px;}
        .why-chiro-clinic-need-sec .max-seo-invest-sec{    margin-top: 50px;}
        .why-chiro-clinic-need-sec .all-points::before{height: 890px;}
        .attract-new-patient-sec .left-side .top-text { padding: 14px 25px;font-size: 24px; line-height: 29px;    margin-bottom: 20px;}
        .attract-new-patient-sec h2{font-size: 35px; line-height: 46px;}
        .attract-new-patient-sec .common-btn { margin-top: 35px;}
        .attract-new-patient-sec{background-position-x: -260px;}
        .faq-sec .faq-content-sec .accordion-item h4 .accordion-button{ font-size: 20px;line-height: 25px; padding: 20px 15px 20px 13px;}
        .faq-sec .faq-content-sec .accordion-item h4 .accordion-button:after, .faq-sec .faq-content-sec .accordion-item h4 .accordion-button.collapsed::after{    background-size: 24px;}
        .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-plans-page .our-partner-sec, .page-template-social-media-marketing .our-partner-sec, .page-template-pricing-page .our-partner-sec, .page-template-marketing-dashboard-page .our-partner-sec, .page-template-ld-pricing-purchase .our-partner-sec { padding: 50px 0 70px 0; }
        .our-partner-sec .partners-logo a{margin-top: 20px;}
        .seo-agency-cta-sec{margin-top: 0;}
        .seo-agency-cta-sec p{padding: 0 110px;}
         .page-template-demo-front-page .insights-sec { margin-bottom: 0px; }

          /* ===================== About ================== */

          .about-banner {padding: 70px 0; padding-bottom: 0; }
          .global-team-sec p { padding: 0 40px;}
          .about-banner .top-heading h1{font-size: 50px;line-height: 66px;padding: 0 15px;margin-bottom: 30px;height: 190px;}
          .about-banner .top-heading{height: auto;}
          .about-banner .arrow-container { margin-top: 30px; display: none;}
          .about-banner .banner-global-map.desktop-image { display: none; }
          .about-banner .top-heading p { font-size: 20px; font-weight: 400; line-height: 31px; padding: 0 140px; }
          .about-banner .banner-global-map { margin-top: 50px; position: relative; left: 0px; margin-bottom: 0; }
          .global-team-sec .each-member figure {width: 95px; height: 95px;}
          .global-team-sec .each-member h4 { font-size: 14px; line-height: 16px;margin-bottom: 15px;}
          .global-team-sec .each-member img.hover-icon { width: 37px; }
          .global-team-sec .each-member:hover .hover-text { opacity: 0; }
          .global-team-sec .each-member.hover-effect .hover-text { opacity: 1; }
          .global-team-sec .each-member .hover-text{padding: 0 5px;}
          .global-team-sec .each-member { margin: 0 8px; }
          .global-team-sec .each-member h3 {font-size: 16px; line-height: 17px; margin-top: 10px;}
          .global-team-sec .all-member{margin-top: 30px;}
          .our-mission-sec .inner { padding: 70px 0; background: none; text-align: center;}
          .our-mission-sec h2 { display: block; text-align: center;}
          .our-mission-sec p { padding: 0 13px; text-align: center; }
          .why-partner-with-logik-sec .top-heading p { padding: 0 50px;}
          .our-mission-sec { padding-top: 0px;}
          .why-partner-with-logik-sec .right-side-options .each-option img { width: 40px; }
          .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 18px; line-height: 26px;}
          .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 14px; line-height: 22px;padding-right: 0;}
          .why-partner-with-logik-sec .each-option { padding: 20px 0px;}
          .why-partner-with-logik-sec .right-side { padding-left: 10px; }
          .team-co-founder-sec h2{text-align: center;}
          .team-co-founder-sec{text-align: center;}
          .team-co-founder-sec p { padding-right: 0; }
          .team-co-founder-sec .common-btn{    margin-top: 30px;}
          .team-co-founder-sec .desktop-image{display: none;}
  .team-co-founder-sec .right-side { padding-left: 12px; }
  .page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec { padding: 0px 0 70px 0; }

  .header .header-menu li{position: unset;}
.header .header-menu li::after{display: none;}
.header .header-menu li a::after{display: none;}
.header .header-menu{margin-top: 0;}
.header .header-menu li .sub-menu {margin: 0 !important;display: block !important;}
.header .header-menu li {font-size: 22px !important; color: #333333 !important; font-weight: 500 !important; line-height: 30.91px !important; text-align: left !important; padding: 0 30px !important; display: block; margin-bottom: 20px;}
.header .header-menu li a{color: #333333 !important; font-weight: 500 !important; display: block;}
.mobile-header .header-booking-call-btn {
  font-size: 16px;
  padding: 20px 25px 19px 25px;
  line-height: 22px;
  margin-top: 18px;width: 100%; background-color: #EAAA00; color: #000;}
  .header.sticky{background-color: #FAFAFA;}
.header .mobile-header .header-toggle-slider-top-sec{padding: 20px 30px;display: flex; align-items: center; justify-content: space-between;background-color: #FAFAFA;        margin-bottom: 40px;}
.header .mobile-header .header-toggle-slider-top-sec .mobile-logo{width: 35%;}
.header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close{position: relative; z-index: 11111;}
.header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close .mobile-tel{margin-right: 20px;}
.header .mobile-header-menu ul li ul.sub-menu {position: absolute !important; top: 0px !important; left: 0 !important; width: 100% !important; height: 100% !important; transform: translateX(100%) !important; background-color: #fff !important; transition: 0.3s !important; visibility: hidden !important; transition: all .5s ease !important; overflow-y: scroll; overflow-x: hidden; z-index: 111;}

.header .mobile-header-menu ul li:hover .sub-menu.active { transform: scaleY(1) !important; display: block !important; z-index: 1111; visibility: visible !important; } 
.header .menu-item.menu-item-has-children.active .sub-menu.active { transform: translateX(0) !important; visibility: visible !important; left: 0 !important; }

.header .header-menu li.nav-item.nav-back-item { padding: 20px 30px !important; background-color: #FAFAFA; line-height: 40px !important;margin-bottom: 40px; }
.header .header-menu li.nav-item.nav-back-item a{display: inline-block;font-size: 18px; line-height: 23px; font-weight: 700 !important;        background: none;}
/* .nav-back-link::before { content: ' \f053' !important; font-family: "FontAwesome"; font-size: 18px; line-height: 0; padding-top: 0; color: #211F24 !important; display: inline-block !important; height: 0 !important; margin-right: 15px; } */
.header .mobile-header-menu ul .menu-item-has-children a{ background-image: url(/wp-content/uploads/2024/09/mibile-sub-item-arrow.webp); background-repeat: no-repeat; background-position: right;background-position-y: 3px; background-size: 15px;}
.header .header-menu li.nav-item.nav-back-item a{background: none; background-image: url(/wp-content/uploads/2025/06/nav-back-item-arrow.webp) !important; background-position: 0 3px !important; padding-left: 22px !important; background-repeat: no-repeat !important;}

.header .mobile-header-menu ul .menu-item-has-children li a{background: none;}
.header .header-menu li.current_page_item a{color: #0066FF !important;}
.header .header-menu li.sub-menu-title-tag{font-size: 24px !important; color: #0066FF !important; font-weight: 700 !important; line-height: 30.91px !important;}
.header .header-menu li.sub-menu-title-tag a{color: #0066FF !important; font-weight: 700 !important;}
.header-menu.mobile-header-menu.show{display: flex; flex-direction: column; justify-content: space-between;}
.header-menu.mobile-header-menu .bottom-button-sec{margin: 0 25px; margin-bottom: 40px; position: relative; z-index: 1111;}

  /* ===================== Website Design Page ================== */
  .website-design-banner .arrow-container{display: none;}
  .website-design-banner .banner-image{display: none;}
  .website-design-banner {padding: 60px 0; }

.website-design-banner .inner-content { max-width: 100%; text-align: center; }
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after{display: none;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side::before{display: none;}
.website-design-banner .left-side{display: none;}
.website-design-banner .right-side{width: 100%;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .right-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side{display: none;}
.webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side{width: 100%;     padding: 50px 20px;        text-align: center;}
.website-template-sec .top-heading p { padding: 0 0; }
/* .website-design-banner h1 { font-size: 40px; line-height: 50px; margin-bottom: 15px; }
.website-design-banner h3 { font-size: 26px; line-height: 43px;} */
.website-design-banner  p{    padding: 0 40px;        margin-bottom: 0;}
.website-design-banner .common-btn { margin-top: 30px; }
.webdesign-strategy-details-content-sec h3 { font-size: 32px; line-height: 40px;}
.webdesign-strategy-details-content-sec p { line-height: 35px; padding-right: 0; }
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec { margin-top: 20px; }
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p:nth-child(3) { margin-bottom: 20px; }
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p { padding: 0 20px; }
.webdesign-strategy{    padding-top: 20px !important;}
.website-template-sec .top-heading h3{padding: 20px 0;font-size: 27px; line-height: 36px; margin-top: 30px;}

.website-template-sec .each-template .inner-template .bottom-details{padding: 20px 15px; background-color: #fff; margin-top: -15px; position: relative; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px;}
.website-template-sec .each-template .inner-template .bottom-details a{opacity: 1;color: #0066FF;}
.website-template-sec .each-template .template-design{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;}
.website-template-sec .each-template .inner-template{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;background-color: #fff;}
.website-template-sec .each-template .inner-template .template-design{box-shadow: none;border: none;border-radius: 0;}
.website-template-sec .each-template .inner-template .template-design img{filter: unset;}
.website-template-sec{overflow: hidden;}
.website-template-sec .each-template .bottom-details h3{font-size: 20px; line-height: 26px; margin-bottom: 4px;}
.website-template-sec .each-template .bottom-details p { font-size: 16px; line-height: 22px; }
.website-template-sec .each-template .bottom-details a{font-size: 13px; line-height: 18px;padding-right: 22px; background-position-y: 1px; margin-top: 11px; background-size: 13px;}
.website-template-sec .each-template .inner-template:hover .bottom-details{padding: 20px 15px; margin-top: -15px;}
.website-template-sec .website-template-btn-sec .common-btn{margin-top: 50px;}  
.webdesign-strategy p { padding: 0 40px; line-height: 31px; }
.what-included-sec .right-side .inner-sec ul li{font-size: 15px;line-height: 21px;margin-bottom: 15px; background-size: 17px; padding-right: 0px;padding-left: 30px; background-position: 0 4px;}
.what-included-sec .right-side .inner-sec{padding: 20px 15px;}
.what-included-sec .left-side p { line-height: 31px;    margin-bottom: 15px;}
.what-included-sec .left-side .common-btn{font-size: 19px;}
.what-included-sec { padding-bottom: 80px; }
.insights-sec h2 span{display: inline;}
.webdesign-strategy-details-content-sec h2{text-align: center;}
.webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p { margin-bottom: 15px; }
    .website-design .banner-image video { max-width: 935px; }

 /* ===================== Contact Page ================== */

 .contact-us-banner h1 { font-size: 40px; line-height: 50px; margin-bottom: 15px; }
 .contact-us-banner{height: 360px;}
 .contact-us-banner p { padding: 0 180px;    line-height: 28px;}
 .all-contact-info-sec .inner-sec .each-box img{width: 60px; margin-top: -103px; margin-bottom: 20px;}
 .all-contact-info-sec .inner-sec .each-box:last-child img { margin-top: -54px; }
 .all-contact-info-sec .inner-sec .each-box{    padding: 20px 10px 20px 10px;    width: 31.5%;}
 .all-contact-info-sec .inner-sec{gap: 15px;}
 .all-contact-info-sec .inner-sec .each-box p{    font-size: 15px;    line-height: 25px;}
 .all-contact-info-sec { padding-top: 100px; padding-bottom: 70px; }
 .page-template-contact-page .exploration-session-sec { margin-bottom: 140px; }
 .all-contact-info-sec .inner-sec .each-box.email { padding-top: 50px; }
 .all-contact-info-sec .inner-sec .each-box.email p{margin-bottom: 10px;}

 .footer-sec .footer-content.locations { padding-left: 30px; }


 /* ===================== Email Marketing For Chiropractors Page ================== */
 .email-marketing-page-banner p { padding: 0 0;    margin-bottom: 0px;}
 .email-marketing-page-banner .arrow-container{display: none;}
.email-marketing-page-banner .banner-image{display: none;}
 .email-marketing-page-banner{padding: 70px 0;}
 .email-marketing-page-banner .banner-image { margin-top: 50px; margin-bottom: -90px; }
 .benefits-email-marketing-sec {padding-top: 70px;}
 .benefits-email-marketing-sec h2{text-align: left;margin-bottom: 20px;}
 .inner-banner h1 { font-size: 40px; line-height: 50px; margin-bottom: 15px; }
 .inner-banner h3 { font-size: 26px; line-height: 37px; }
 .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points::before { height: 885px;}
 .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point{margin-bottom: 40px;}
 .plan-price-button-sec .common-btn:last-child { margin-left: 15px; }
 .plan-price-button-sec .common-btn{margin-top: 0;}

 .marketing-emails-types .right-side.desktop-image{display: none;}
.marketing-emails-types .left-side { padding-right: 12px; }
.marketing-emails-types .each-option.active::before{display: none;}
.marketing-emails-types .right-side-options .each-option .left-side-icon{margin: 0 0; text-align: center; position: absolute; left: 0; top: -3px; }
.marketing-emails-types .right-side-options .each-option .left-side-icon span{margin-bottom: 0 !important;}
.marketing-emails-types .right-side-options .each-option article{position: relative;}
.marketing-emails-types .right-side-options .each-option article{text-align: left;}
.marketing-emails-types .each-image.mobile-image { display: block; }
.marketing-emails-types .right-side-options .each-option .left-side-icon span{width: 45px; height: 45px; font-size: 25px;margin: 0 auto; margin-bottom: 20px;background-color: #0066FF; color: #fff;}
.marketing-emails-types .each-option h3 { font-size: 33px; line-height: 41px; font-weight: 600; color: #000; margin-bottom: 30px; padding: 0 0 0 72px; text-align: left; }
.marketing-emails-types .each-option.active h3 { margin-bottom: 30px; color: #000; }
.marketing-emails-types .each-option{    padding: 35px 0;}
.marketing-emails-types .each-option .text { display: block; }
.marketing-emails-types .each-option:first-child{border-top: none;}
.marketing-emails-types .each-option .text p{font-size: 19px; line-height: 28px; padding: 0 0px;}
.marketing-emails-types .each-option.active .text p{font-size: 19px; line-height: 28px; padding: 0 0px;}
.marketing-emails-types .each-option:last-child{padding-bottom: 0;}
.marketing-emails-types h2 { margin-bottom: 30px; padding: 0 100px; }
.page-template-email-marketing-for-chiropractors-page .exploration-session-sec, .page-template-about-page .exploration-session-sec { margin-bottom: 150px; }

 /* ===================== Content For Chiropractors Page ================== */

 .content-chiropractors-page-banner { padding: 70px 0; }
 .content-chiropractors-page-banner h3{padding: 0 0px;}
 .content-chiropractors-page-banner p { padding: 0 0; margin-bottom: 0; }
 .content-chiropractors-page-banner .arrow-container{display: none;}
 .content-chiropractors-page-banner .banner-image {display: none;}
 .service-pages-chiro-websites .top-heading p { padding: 0 0px; }
 .content-creation-process-sec .top-heading h3 { font-size: 25px; line-height: 29px;}
 .content-creation-process-sec .creation-process-step .each-step h3 span{padding: 10px 15px 11px 15px;font-size: 18px; line-height: 27px;    left: -118px;}
 .content-creation-process-sec .creation-process-step { margin-top: 60px; padding-left: 118px;}
 .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 25px; line-height: 37px;}
 .content-creation-process-sec .creation-process-step .each-step p{font-size: 18px;line-height: 28px;}
 .content-creation-process-sec .creation-process-step .each-step { margin-bottom: 45px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2) { margin-bottom: 35px; }
 .content-creation-process-sec .bottom-sec h3 { font-size: 24px; line-height: 27px;}
 .content-creation-process-sec .bottom-sec .common-btn { margin-top: 35px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before { top: 238px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after{height: 173px;    left: 44px;}
 .service-pages-chiro-websites .top-heading h3 { font-size: 30px; line-height: 40px;}
 .service-pages-chiro-websites .right-side-options h4 { font-size: 30px; line-height: 31px; margin-bottom: 15px;}
 .service-pages-chiro-websites .right-side-options h4 br{display: none;}
 .service-pages-chiro-websites .each-image.mobile-image{display: block;margin: 25px 0 0px 0;}
 .service-pages-chiro-websites .each-option h3 {font-size: 23px; line-height: 23px;}
 .service-pages-chiro-websites .each-option.active h3{color: #333;}
 .service-pages-chiro-websites .right-side-options .each-option span{background-color: #0066FF;width: 28px; height: 28px;}
 .service-pages-chiro-websites .each-option { padding: 12px 0;}
 .service-pages-chiro-websites .get-idea-sec{padding-right: 60px;}
 .service-pages-chiro-websites .desktop-image{display: none;}
 .blogs-for-chiropractors-sec .desktop-image{display: none;}
 .blogs-for-chiropractors-sec{text-align: center;}
 .blogs-for-chiropractors-sec .right-side { padding-left: 12px; }
 .blogs-for-chiropractors-sec h2 { text-align: center;}
 .email-marketing-content-sec{text-align: center;}
 .email-marketing-content-sec h2 { text-align: center;}
 .email-marketing-content-sec .left-side { padding-right: 12px; }
 .email-marketing-content-sec h3 { font-size: 30px; line-height: 40px;    padding: 0 100px;}
 .email-marketing-content-sec h4 { font-size: 24px; line-height: 34px;}
 .email-marketing-content-sec .desktop-image{display: none;}
 .blogs-for-chiropractors-sec h3 { font-size: 30px; line-height: 40px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::before, .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before{    left: 40px;}
 .email-marketing-content-sec p { margin-bottom: 20px; }

   /* ===================== Google Ads Page ================== */
   .google-ads-page-banner .banner-image .inner-animated-sec{ width: 696px; position: relative;}
   .google-ads-page-banner .banner-image .inner-animated-sec video {top: 23px; left: 88px; width: 74.4%;position: absolute;}
   .google-ads-page-banner p { padding: 0 10px; margin-bottom: 0px; line-height: 32px; }
   .google-ads-page-banner .banner-image.desktop {display: none;}
   .google-ads-page-banner{padding: 70px 0;}
   .google-ads-page-banner .banner-image.mobile-image { margin: 0 0 30px 0; }
   .google-ads-page-banner .arrow-container { display: none; }
   .book-chiro-patients-ads-sec .desktop-image { display: none; }
   .book-chiro-patients-ads-sec { text-align: center; }
   .book-chiro-patients-ads-sec h2{text-align: center;}
   .book-chiro-patients-ads-sec .left-side { padding-right: 12px; }
   .google-ads-for-mobile-sec .right-side { padding-left: 20px; }
   .google-ads-for-mobile-sec .mobile-image{display: none;}
   .google-ads-for-mobile-sec h3 { font-size: 26px; line-height: 37px;margin-bottom: 20px;}
   .google-ads-for-mobile-sec h3 br{display: none;}
   .google-ads-for-mobile-sec h2{font-size: 38px; line-height: 47px;margin-bottom: 20px;}
   .google-ads-for-mobile-sec .common-btn { margin-top: 30px; }
   .book-chiro-patients-ads-sec p strong { display: block; margin: 15px 0 0px 0; padding-right: 0; }
   .book-chiro-patients-ads-sec p {padding: 0 5px;}
   .power-of-google-ads-sec .each-point .mobile-image {display: none; }
   .power-of-google-ads-sec .each-point .right-side { padding-left: 20px; }
   .power-of-google-ads-sec .each-point .right-side h3 { font-size: 25px; line-height: 26px;margin-bottom: 20px;}
   .power-of-google-ads-sec .each-point p { font-size: 20px;line-height: 29px;}
   .power-of-google-ads-sec .each-point.second { margin-top: 30px; }
   .power-of-google-ads-sec .each-point.third { margin-top: 45px; }
   .power-of-google-ads-sec .each-point.second p{padding-right: 15px;}

       /* ===================== Support Page ================== */
       .support-page-banner p { padding: 0 10px; }
       .all-support-info-sec .inner-sec .each-box { padding: 20px 10px 20px 10px; width: 31.5%; }
       .all-support-info-sec .inner-sec .each-box p { font-size: 18px; line-height: 25px; }
       .all-support-info-sec .inner-sec{gap: 15px;}
       .all-support-info-sec .inner-sec .each-box img { width: 60px; margin-top: -52px; margin-bottom: 20px; }
       .all-support-info-sec { padding-top: 80px !important; }
       .support-request-sec .entire-content-sec { padding: 40px 30px;}
       .support-request-sec .support-page-form-sec { margin-top: 40px; }
       .support-request-sec .support-page-form-sec form input, .support-request-sec .support-page-form-sec form textarea{padding: 10px 20px !important;font-size: 17px !important; line-height: 33px;}
       .support-request-sec .gform_fields { row-gap: 20px !important; }
       .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend{font-size: 23px; line-height: 24px;margin: 5px 0 20px 0;}
       .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before{width: 20px; height: 20px;margin-right: 10px;}
       .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{font-size: 20px; line-height: 27px;}
       .support-request-sec .support-page-form-sec form .form-field-check .gchoice { margin-right: 20px;margin-bottom: 15px;}
       .support-request-sec .support-page-form-sec form .form-field-check .gchoice:last-child{margin-right: 0;}
       .support-request-sec .support-page-form-sec form .form-field-check .gfield_checkbox{column-count: 3;}
       .support-request-sec .gform_wrapper.gravity-theme .gfield textarea.small { height: 110px; margin-top: 0px; }
       .support-request-sec .gform_footer input.gform_button.button { padding: 22px 0px !important; font-size: 24px !important;    margin: 30px 0 0 0 !important;        padding-left: 13px !important;}
       .support-request-sec .gform_footer input.gform_button.button:hover{ padding-left: 0px !important;background-position-x: 57.5% !important; background-position-y: 28px !important;}

           /* ===================== Blog Page ================== */
    .blog-page .blog-left-side .latest-sec ul li{font-size: 18px; line-height: 22px;display: inline; white-space: nowrap; margin-bottom: 0; margin-right: 15px; width: max-content;}
    .blog-page .blog-left-side .latest-sec ul{padding: 0px 0 10px 0; overflow-x: auto; overflow-y: hidden; display: flex; justify-content: flex-start;}
    .blog-page { padding: 60px 0; }
    .blog-page .blog-left-side p{padding-right: 110px;}
    .blog-page h1 br{display: none;}
    .blog-page .blog-right-side { padding-left: 12px; border: none;}
    .blog-page .blog-right-side .all-blogs{grid-gap: 35px 20px;    margin-top: 30px;}
    .blog-page .blog-right-side .all-blogs .each-blog figure img { width: 100%; height: 180px;}
    .blog-page .blog-right-side .all-blogs article h3 { font-size: 22px; line-height: 30px;margin-bottom: 13px; padding-right: 20px;}
    .blog-page .blog-right-side .all-blogs article h4 { font-size: 15px; line-height: 19px;}
    .blog-page .blog-left-side .latest-sec::before{width: 100%; margin: 30px 0;}
    .author-profile-img { width: 30px; }
    .blog-page .blog-right-side .all-blogs .author-details h4 { font-size: 18px; line-height: 22px;}
    .blog-page .blog-right-side .all-blogs article p{font-size: 17px;line-height: 27px;}
    .blog-page .pagination{margin-top: 60px;}
    .copyright-sec p{font-size: 16px; line-height: 21px; padding: 0 0;}
    .category-page h1 { font-size: 40px; line-height: 42px;margin-bottom: 30px;}
    .category-page .category-heading{margin-top: 30px;}

    .blog-single-page .single-right-side .share-post.mobile{display: block;}
    .blog-single-page p.all-posts.mobile{display: block; font-size: 16px; line-height: 19px; margin-bottom: 40px;}
    .blog-single-page { padding: 60px 0px; }
    .blog-single-page .single-left-side{display: none;}
    .blog-single-page .single-right-side .share-post.mobile h4 { font-family: "Red Hat Display", sans-serif; font-size: 14px; color: #6F6F6F; line-height: 20px; font-weight: 400; margin-bottom: 10px; }
    .blog-single-page .single-right-side .share-post.mobile ul li{display: inline-block; margin-right: 12px;}
    .blog-single-page .single-right-side { padding-left: 12px; }
    .blog-single-page p.all-posts.mobile a{text-decoration: none; padding: 11px 15px 10px 38px; background-position: 15px 14px; display: inline-block; border: 1px solid #333; background-size: 15px;}
    .blog-single-page .single-right-side h1 { font-size: 33px; line-height: 40px; font-weight: 700; color: #1C1C1C; margin: 20px 0 20px 0; }
    .blog-single-page .single-right-side p{font-size: 17px; line-height: 22px;}
    .blog-single-page .single-right-side .author-details{margin-top: 15px;margin-bottom: 30px;}
    .blog-single-page .single-right-side .author-details h4 { font-size: 17px; line-height: 22px;}
    .blog-single-page .single-right-side .author-details .right-side p{font-size: 14px;line-height: 16px;}
    .blog-single-page .single-right-side .entry-content{margin-top: 50px;}
    .blog-single-page .single-right-side .all-blog-contents { margin-top: 25px;         margin-bottom: 20px;}
    .blog-single-page .single-right-side .all-blog-contents p{font-size: 17px;line-height: 28px;margin-bottom: 15px;}
    .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 22px;line-height: 28px;margin-bottom: 15px; margin-top: 30px;}
    .blog-single-page .bottom-author-information { padding: 20px 15px;    margin-top: 50px;}
    .blog-single-page .bottom-author-information .author-details .left-side { width: 60px; height: 60px;}
    .blog-single-page .bottom-author-information .author-details .left-side .author-profile-img { width: 26px; }
    .blog-single-page .bottom-author-information .author-details { margin: 0 0 15px 0; }
    .blog-single-page .bottom-author-information .author-details h4{font-size: 20px; line-height: 24px;}
    .blog-single-page .single-right-side .author-details .right-side p{font-size: 16px; line-height: 18px;}
    .blog-single-page .bottom-author-information .author-bio-info p{font-size: 17px; font-weight: 400; line-height: 27px;}
    .blog-single-page .bottom-author-information .author-details .right-side { margin-left: 20px; }

      /* ===================== Founder Message Page ================== */

  .founder-message-page { padding: 60px 0px; }
  .founder-message-page .right-side p.date.mobile{display: block;        margin-bottom: 20px;}
  .founder-message-page .right-side p.date.desktop{display: none;}
  .founder-message-page .right-side h1 { font-size: 37px; line-height: 57px;margin: 20px 0 32px 0;}
  .founder-message-page .right-side img.founder-image {margin-bottom: 40px; }
  .founder-message-page .right-side .information p{    font-size: 20px;    line-height: 36px;margin-bottom: 15px; padding-right: 0px;}

     /* ===================== Plans Page ================== */

  .plan-page-banner{padding: 60px 0 60px 0;}
  .plan-page-banner .btn-sec .common-btn { margin-top: 35px; }
  .plan-page-banner .plan-depndent-items .each-box p{margin-top: 15px;font-size: 15px; font-weight: 500; line-height: 20px;}
  .plan-page-banner .plan-depndent-items .each-box{    padding: 20px 17px;height: 151px; width: 31.2%;}
  .plan-page-banner .plan-depndent-items{    gap: 20px;}
  .plan-page-banner .plan-depndent-items .each-box p br{display: none;}
  .plan-page-banner .plan-depndent-items .each-box img{width: 35px; height: 35px;}
  .plans-what-included-sec { padding-top: 30px; padding-bottom: 60px; }
  .plans-what-included-sec h2 { margin-bottom: 20px; }
  .digital-markt-plans-sec .top-heading p { padding: 0 130px; }
  .digital-markt-plans-sec .each-plan-sec .inner-sec p.top-plan-heading span { padding: 7px 30px;font-size: 11px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec p.top-plan-heading{margin-bottom: 25px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec h3 { font-size: 28px; line-height: 43px; background-size: 38px; }
  .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec h3 { padding-left: 50px; background-position: 0 0px; }
  .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3 { padding-left: 50px; background-position: 0 4px; }
  .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec h3 { padding-left: 50px; background-position: 0 2px; }
  .digital-markt-plans-sec .each-plan-sec .inner-sec p{    font-size: 18px;    line-height: 27px;}
  .digital-markt-plans-sec .each-plan-sec .common-btn { width: 100%; padding: 20px 0 20px 20px; font-size: 22px; line-height: 22px; margin-top: 22px; }
  .digital-markt-plans-sec .each-plan-sec .inner-sec { padding: 20px 15px; border: 1px solid #EFEFEF; }
  .digital-markt-plans-sec .each-plan-sec .inner-sec h4 { font-size: 24px; line-height: 33px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li{font-size: 16px; line-height: 20px;}
  .digital-markt-plans-sec .each-plan-sec.premium-plan{margin-top: 40px;}
  .digital-markt-plans-sec .bottom-cta-content h4 { font-size: 28px; line-height: 43px;}
  .digital-markt-plans-sec .bottom-cta-content .common-btn { margin-top: 30px; }

  /* ===================== social media marketing ================== */
  .level-up-social-game-sec .desktop-image{display: none;}
  .level-up-social-game-sec h2{text-align: center;}
  .level-up-social-game-sec .right-side{padding-left: 19px;text-align: center;}
  .level-up-social-game-sec .right-side p{text-align: left;}
  .level-up-social-game-sec .common-btn { margin-top: 30px; }
  .social-media-marketing-banner{ padding: 50px 0; }
  .social-media-marketing-banner h3 { margin-bottom: 25px; }
  .social-media-marketing-banner .common-btn { margin-top: 10px; }
  .social-media-marketing-second-sec .left-side { padding-right: 12px; }
  .social-media-marketing-second-sec .left-side p { margin-bottom: 15px; }
  .social-media-marketing-second-sec .desktop-image { display: none; }
  .elevate-social-media .desktop-image { display: none; }
  .social-media-marketing-second-sec .common-btn { margin-top: 10px; }
  .elevate-social-media p { padding-right: 30px; }
  .elevate-social-media h3 { font-size: 30px; line-height: 37px;margin-bottom: 20px;margin-top: 25px;}
  .elevate-social-media ul li { font-size: 24px; line-height: 36px; background-size: 26px;background-position: 0 6px;    margin-bottom: 14px;}
  .elevate-social-media .common-btn { margin-top: 40px; }

    /* ===================== social media marketing ================== */

    .social-media-marketing-second-sec h2, .elevate-social-media h2{text-align: center;}
    .benefit-social-media-marketing-sec .each-point .right-side { padding-left: 15px; }
    .benefit-social-media-marketing-sec .each-point .right-side h3 { font-size: 24px; line-height: 26px;margin-bottom: 15px;}
    .benefit-social-media-marketing-sec .each-point.first .right-side { margin-top: 0px; }
    .benefit-social-media-marketing-sec .each-point p { font-size: 21px;line-height: 27px;}
    .benefit-social-media-marketing-sec .each-point.second .right-side { margin-top: 0px; }
    .benefit-social-media-marketing-sec .each-point.second { margin-top: 10px; }


    /* Sneha */
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-box { padding: 20px 5px 20px 20px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 18px; line-height: 24px;}
    #field_4_3 input{width: 80%;}
    .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"] + label:before{width: 18px; height: 18px;}
    .get-pricing-sec h2 { margin-bottom: 20px; }
    .get-pricing-sec p{ margin-bottom: 30px; }
    .gform_wrapper.gravity-theme .gfield.gfield--width-half { grid-column: span 12 !important;}
    .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none !important;}
    .get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button ,.get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{padding: 15px 50px !important;}
    #gform_page_4_2 { padding: 30px;}
    .form-thank-you-page { padding: 80px 0;}
    .form-thank-you-page .thank-you-content { padding: 30px;}
    .get-pricing-from-sec #field_4_24 .gfield_label{    width: auto;}
    .get-pricing-from-sec #field_4_25 .gfield_label{    width: auto;}



    /** */
    .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{padding-right: 50px; padding-left: 50px;}

    .our-partner-sec .partners-logo img{ width: auto; }
   .our-partner-sec .partners-logo svg { width: 100%; }




.all-contact-info-sec .inner-sec .each-box.email p span.first{width: 70px;}
.what-included-sec .left-side p br{display: none;}

.page-template-website-design .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br{display: none;}

.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points::before { height: 810px; }
.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points h3 span{left: -73px;}


.seo-content-patient-growth-sec p:last-child{padding-right: 0;}
.why-chiro-clinic-need-sec p.top-text { padding-right: 0; }
.page-template-seo-agency-toronto-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 30px; }

.page-template-web-design-toronto .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br { display: none; }
.page-template-web-design-toronto .what-included-sec .left-side p .logik-digital-text{display: inline-block;}



.author-page-content { padding: 60px 0px; }
.author-page-content .right-side p.date.mobile{display: block;        margin-bottom: 20px;}
.author-page-content .right-side p.date.desktop{display: none;}
.author-page-content .right-side h2 { font-size: 37px; line-height: 57px;margin: 20px 0 0 0;}
.author-page-content .right-side img.founder-image {margin-bottom: 20px; }
.author-page-content .right-side .information p{    font-size: 20px;    line-height: 36px;margin-bottom: 15px; padding-right: 0px;}

.author-page-content .right-side .author-social{margin-top: 30px;}
/* .author-hamzah-khadim .author-page-content .author-avatar img { margin-bottom: 40px; } */
.social-media-marketing-banner h3 br{display: none;}
.level-up-social-game-sec ul li span.content-text{font-size: 20px; text-align: left;}
.footer-sec .footer-content.locations iframe{width: 150px;        height: 150px;}


.privacy-policy-page h3 { font-size: 24px;line-height: 32px;}
.privacy-policy-page ul li{font-size: 18px; line-height: 23px;background-size: 20px;padding-left: 35px;margin-bottom: 20px;}


.local-seo-sec .right-side { position: relative; padding-left: 12px; text-align: left; }
.why-chiro-clinic-need-sec .max-seo-invest-sec .left-side h2{text-align: left;}
.page-template-lawyer-law-firm-seo-page .content-that-sets-clinic-apart-sec h2{padding: 0 30px;}
.page-template-medical-healthcare-seo-page .content-that-sets-clinic-apart-sec h2{padding: 0 60px;}

.local-seo-sec h3{padding-left: 0;}
.page-template-lawyer-law-firm-seo-page .seo-content-patient-growth-sec p { padding-right: 0; }

.footer-sec .footer-content.locations {width: 52%; padding-left: 12px; padding-top: 30px;}
.footer-sec .locations li.map-list { display: flex; align-items: self-start; flex-direction: column; }
.footer-sec .locations li.map-list span.second { width: 40%; margin-left: 0; }
.footer-sec .locations li.map-list span.second iframe { width: 139px; height: 70px; margin: 0 !important; margin-top: 10px !important; }
.footer-sec .footer-content.connect-with-us {padding-left: 12px; padding-top: 30px;}

.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p { padding-right: 0; }


.footer-sec .social-media-sec li img { max-width: 100%; height: auto; width: 70%; }

span.logik-digital-text span.letter-i::before{    top: -1.3px;}

.page-template-social-media-marketing h1, .page-template-email-marketing-for-chiropractors-page h1 {
  font-size: 36px;
}

.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 0; margin-left: 0px; }


/* -----Sitemap Page-----------  */

.sitemap-page .sitemap-item-sec.secound-sec ul { display: grid;  grid-template-columns: 1fr; padding-bottom: 40px; gap: 20px;}
.sitemap-page .sitemap-item-sec ul{padding-bottom: 40px;}
.sitemap-page .sitemap-item-sec{padding-top: 0 !important; padding-bottom: 0 !important;}
.sitemap-page ul li a{padding-left: 0;}
.sitemap-page .banner-sec-site-map{ padding-top: 60px; padding-bottom: 60px;}
.sitemap-page h3.sitemap-main-sec-heading{font-size: 30px; line-height: 36px;}
.sitemap-page ul li{margin-bottom: 16px;}
.sitemap-page h1 span { font-size: 40px; }
.sitemap-page ul li a{font-size: 16px; }
.sitemap-page .sitemap-item-sec.secound-sec ul{gap:0}
.sitemap-page{padding-bottom: 80px;}


.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .all-section-info .marketing-dashboard-top-image{display: none;}
.customize-raynor-ad-allowance{padding: 50px 0;}
.customize-raynor-ad-allowance .left-side{width: 100%;}
.check-your-digital-marketing-sec {padding: 50px 0;}
.check-your-digital-marketing-sec .left-side-two-image{display: none;}
.cost-effective-raynor-authorize-sec .top-heading-sec p{padding: 0;        letter-spacing: -0.2px;}
.option-add-on-sec span{padding: 13px 20px; font-size: 15px; line-height: 16px;}
.additional-landing-page-sec .sample-landing-pages-slider{overflow: hidden;}
.raynor-website-steps-sec article{display: block;}
.raynor-dealer-website-programme-banner .top-raynor-logo img{width: 260px;}
.raynor-dealer-website-programme-banner .mobile-image{margin-bottom: 0;}
.raynor-dealer-website-programme-banner.inner-banner h1 br{display: none;}
.raynor-dealer-website-programme-banner.inner-banner h1 span{display: inline;}
.raynor-dealer-website-programme-banner.inner-banner h1{font-size: 37px;line-height: 47px;}
.logik-digital.customize-raynor-ad-allowance h2 { font-size: 31px; line-height: 44px; }
.customize-raynor-ad-allowance ul li{font-size: 16px; line-height: 23px;margin-bottom: 10px;background-size: 20px;padding-left: 33px;}
.check-your-digital-marketing-sec .mobile-poclet-image { display: block; }
.cost-effective-raynor-authorize-sec .each-plan article { padding: 25px 15px;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-size: 20px; line-height: 32px;margin-bottom: 15px;}
.cost-effective-raynor-authorize-sec .each-plan h4{font-size: 20px; line-height: 25px;    margin-bottom: 15px;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan ul li{width: 100%;}
.cost-effective-raynor-authorize-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.cost-effective-raynor-authorize-sec .each-plan article{margin-top: 30px;}
.check-your-digital-marketing-sec.raynor-dealer .right-side{display: none;}
.customize-raynor-ad-allowance .left-side p{    letter-spacing: -0.1px;text-align: center;}
.check-your-digital-marketing-sec.raynor-dealer .top-heading{text-align: center;}
/* .cost-effective-raynor-authorize-sec .each-plan a{font-size: 17px; line-height: 25px;margin-top: 20px;} */
.cost-effective-raynor-authorize-sec .each-plan h3 span.last{font-size: 14px; line-height: 23px;}
.cost-effective-raynor-authorize-sec .each-plan p { margin-bottom: 20px; line-height: 27px; }
.cost-effective-raynor-authorize-sec .customized-landing-page-sec h2 br{display: none;}
.option-add-on-sec{top: -23px;padding: 0 10px;}
.additional-landing-page-sec { padding-top: 40px;}
.additional-landing-page-sec h3{line-height: 34px; margin-bottom: 20px;font-size: 26px;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev{display: none !important;}
.additional-landing-page-sec .each-page-template h4{font-size: 18px; line-height: 24px;margin-top: 20px; margin-bottom: 12px;}
.additional-landing-page-sec .each-page-template a.view-btn{font-size: 17px; line-height: 25px;}
.optional-raynor-product-api-sec .each-plan article{padding: 20px;margin-top: 35px;}
.optional-raynor-product-api-sec .each-plan h3{font-size: 20px; line-height: 33px; margin-bottom: 15px;}
.optional-raynor-product-api-sec .each-plan h4{font-size: 20px; line-height: 24px;}
.optional-raynor-product-api-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.raynor-key-benefit-sec .row { margin: 0 0px; }
.raynor-key-benefit-sec h2 span{display: inline;}
.raynor-key-benefit-sec h2{line-height: 42px;}
.raynor-key-benefit-sec article .inner{padding: 20px 15px;    text-align: center; margin-bottom: 25px;}
.raynor-video-img-sec .top-heading-sec{margin-top: -90px;}
.raynor-video-img-sec{margin-top: 100px;}
.raynor-video-img-sec .top-heading-sec button img{width: 70px; height: auto;}
.raynor-key-benefit-sec article .inner img { margin-bottom: 20px; width: 60px; height: auto; }
.raynor-key-benefit-sec article .inner h3{font-size: 21px; line-height: 28px;}
.raynor-key-benefit-sec article .inner p { font-size: 17px; line-height: 28px;}
.raynor-website-steps-sec p { padding-right: 0px; }
.raynor-website-steps-sec span.icon-span{width: 50px; height: 80px;}
.raynor-website-steps-sec .img-sec{margin: 0 auto; width: auto; justify-content: center;}
.raynor-website-steps-sec span.number-span{font-size: 120px;right: 0px;width: auto;}
.raynor-website-steps-sec article:first-child span.number-span { font-size: 140px;line-height: 155px; }
.raynor-website-steps-sec h3 { font-weight: 600; font-size: 21px; line-height: 29px; margin-bottom: 15px; }
.raynor-website-steps-sec article {  margin-bottom: 40px; text-align: center; }
.raynor-website-steps-sec { padding: 50px 0 50px;}
.seo-banner.raynor-dealer-seo .banner-content { margin-top: 0px; }
.seo-banner.raynor-dealer-seo{padding: 50px 0;}
.seo-about-banner.raynor-dealer-seo .arrow-container{margin-top: 20px;}
.raynor-plans-sec.digital-markt-plans-sec h2 span{display: inline;}
.raynor-website-steps-sec .content-sec{width: 100%;}
.landing-page-carousel .owl-controls{margin-top: 30px;}
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec { margin-top: 0px; }
.optional-raynor-product-api-sec .each-plan h3 span.last{font-size: 14px; line-height: 18px;}
.optional-raynor-product-api-sec .each-plan article { padding: 20px 11px;}
.optional-raynor-product-api-sec .each-plan ul li:last-child{margin-bottom: 0;}
.raynor-key-benefit-sec{padding-bottom: 30px;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan h3{    line-height: 20px;}
.header.sticky{top: 0px;}
.raynor-dealer-website-programme-banner .mobile-image{margin-top: 40px;}
.logik-digital.customize-raynor-ad-allowance h2{text-align: center;}
.check-your-digital-marketing-sec.raynor-dealer h2 br{display: none;}
.check-your-digital-marketing-sec.raynor-dealer h2{font-size: 39px; line-height: 52px;text-align: center;     margin-bottom: 40px;}
.cost-effective-raynor-authorize-sec h2{padding: 0 40px;}
.optional-raynor-product-api-sec h2 span{display: block;}
.seo-about-banner.raynor-dealer-seo h2 { margin-bottom: 40px; }

.digital-mart-price-sec.raynor-plans-sec .plan-price { padding: 15px 35px 15px 15px; margin-left: -15px; }
.digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{font-size: 32px; line-height: 56px;}
.digital-markt-plans-sec.digital-mart-price-sec.raynor-plans-sec .each-plan-sec .inner-sec .plan-price p{font-size: 17px; line-height: 34px;}
.digital-markt-plans-sec .top-heading h2 { font-size: 40px; line-height: 52px; }
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p { padding: 0 0px; }


  /* dhruv css(06-06-2025) */
 /*========================= garage-door-seo================ */

 .page-id-5204 .garage-door-sec-third h2{font-size: 37px !important;}
 .page-id-5206 .medspa-sec-six.content-that-sets-clinic-apart-sec h2{padding: 0 50px;}
 .page-id-5206 .medspa-sec-second.strategy-driven-seo-sec h1{padding: 0 20px;}

 .medspa-sec-seven.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 30px; }

.marketting-dashboard-sec .dashboard-image { margin-top: 30px; }
.marketting-dashboard-sec p { margin: 20px 0 0px 0; }
.marketting-dashboard-sec .common-btn{margin-top: 20px;}



.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer, .three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{display: none;}
.marketing-dashboard-banner.logik-dashboard-top-image{padding: 60px 0;}
.marketing-dashboard-top-image.logik-dashboard-top-image .dashboard-top-banner-laptop-image{margin: 0;}
.manage-digital-marketing-services.logik-digital-marketing .left-side{width: 60%;}
.check-your-digital-marketing-sec.logik-dash-check-out .left-side{width: 100%; text-align: center;}
.check-your-digital-marketing-sec.logik-dash-check-out .right-side{padding-left: 19px; display: none;}
.mobile-section-pocket-phone-screen-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active::before{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.hover-image{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.normal-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .right-side-icon h3{color: #000;}
.manage-digital-marketing-services.logik-digital-marketing {padding: 40px 19px 50px 19px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .icon-image{width: 38px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .left-side-icon{margin-right: 15px;}
.three-mobile-scrolling-section.logik-dashboard .container-md{max-width: 100%;}
.three-mobile-scrolling-section.logik-dashboard .row{justify-content: center;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info .marketing-dashboard-top-image{padding: 0 19px 50px 19px;}
.check-your-digital-marketing-sec.logik-dash-check-out{padding: 40px 19px 50px 19px;}
.marketing-dashboard-banner.inner-banner{padding: 40px 0;}
.manage-digital-marketing-services.logik-digital-marketing h2{margin-bottom: 25px;        text-align: center;}
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image{margin-bottom: 0; margin-top: 20px; }
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image img{border-radius: 16px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option h3 { font-size: 21px; line-height: 28px;}
.check-your-digital-marketing-sec.logik-dash-check-out h2{margin-bottom: 0;        text-align: center;}
.check-your-digital-marketing-sec.logik-dash-check-out h2 span{display: block;}
.check-your-digital-marketing-sec.logik-dash-check-out .left-side-two-image{display: none;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side{padding-left: 12px; width: 100%;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes{padding-top: 50px !important;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading { margin-bottom: 30px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li { padding: 25px 0 25px 56px; background-size: 38px;background-position: 0px 24px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li h3 { font-size: 21px; line-height: 28px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{padding-right: 8px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .left-side { padding-right: 12px;width: 100%; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li:last-child{padding-bottom: 25px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .bottom-button-sec{margin-top: 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side ul li:last-child{padding-bottom: 0px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option { padding: 30px 0px;}

.digital-makt-dashboard-include-sec.logik-dasboard-includes { padding-top: 50px !important; padding-bottom: 20px; }

.page-template-marketing-dashboard-page .three-mobile-scrolling-section.logik-dashboard{display: none;}
.page-template-marketing-dashboard-page .digital-makt-dashboard-include-sec.desktop-version{display: none;}
.marketing-dashboard-mobile-visible-sec{display: block;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image .dashboard-top-banner-laptop-image{position: relative; right: -22px; bottom: -1px;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image{padding-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec{background: linear-gradient(106.5deg, #002855 47.75%, #20528A 110.67%); padding: 50px 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2 span{    color: #FFC000;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2{color: #fff; margin-bottom: 0;}
.marketing-dashboard-banner.logik-dasboard h1{    margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec{text-align: center;    background-color: #F7F7F7;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2{margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2 span{    color: #0066FF;}
.page-template-marketing-dashboard-page .our-partner-sec{padding: 25px 0 40px 0;}



.ai-search-optimized-problems .top-heading p { padding: 0 0px; line-height: 27px; letter-spacing: -0.1px; }
.ai-seo-solution-sec .top-heading-sec p { padding-right: 0px; }
.ai-seo-banner p { padding: 0 20px; line-height: 31px; }
.ai-seo-banner{padding: 50px 0;}
.ai-search-landscape .each-shifting p { padding: 0 5px; line-height: 23px;font-size: 19px;}
.ai-search-landscape .each-shifting h3{font-size: 38px;line-height: 34px;    margin-bottom: 20px;}
.ai-search-landscape .top-heading { text-align: center; margin-bottom: 20px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p { padding-right: 0px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points::before { height: 1136px; }
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 0px; }
.ai-search-optimized-problems .top-heading h2{letter-spacing: -0.3px;}
.ai-seo-process .right-side h3{font-size: 18px;line-height: 27px; margin-bottom: 16px; margin-top: 30px;}
.ai-seo-process .right-side h3 span { width: 30px; height: 30px;font-size: 16px;margin-right: 13px;}
.ai-seo-process .top-heading{margin-bottom: 30px;}
.ai-seo-process .top-heading p{padding: 0 30px; line-height: 25px;}
.ai-seo-process .right-side { padding-left: 19px;    margin-top: 40px; }
.what-included-sec.ai-search-optimized-problems .right-side .inner-sec ul li{letter-spacing: 0.3px;}
.ai-seo-business-imapact.marketing-emails-types h2{padding: 0 30px;}
.ai-search-landscape .each-shifting { padding: 0 10px;}
.ai-search-landscape .top-heading p{    padding: 0 0;}
.ai-search-optimized-problems{padding: 80px 0;}
.ai-search-optimized-problems .top-heading h2{padding: 0 70px;}
.page-template-ai-seo .exploration-session-sec .exploration-session-content-sec { top: 60%; }
.ai-seo-process video{width: 252px;top: 10px; left: 40px; height: 153px;}

.ai-seo-business-imapact .live-google-search-typing video {width: 252px;top: 10px; left: 40px; height: 153px;}

.seo-intro-banner .banner-content p { padding: 0 30px; line-height: 30px; }
.seo-intro-banner{padding: 50px 0;}
.seo-where-rank-banner{padding: 20px 0 70px 0;}
.page-id-5204 .seo-intro-banner .banner-content p{padding: 0 30px;}
.page-id-5206 .seo-intro-banner .banner-content p{padding: 0 30px;}
.page-id-4976 .seo-intro-banner .banner-content p{padding: 0 30px;}
.page-id-4958 .seo-intro-banner .banner-content p{padding: 0 30px;}


/* Case Study Page css */
.case-study-banner { text-align: center; padding: 50px 0;}
.case-study-banner article { margin-top: 30px; display: block;}
.case-study-banner article .content-sec { margin-left: 0; margin-top: 30px; width: 100%; }
.case-study-banner article ul { margin-top: 20px;flex-wrap: wrap; justify-content: center; gap: 10px;}
.case-study-banner article ul li a{    margin-right: 0;    font-size: 12px;padding: 8px 14px;}
.case-study-banner h4{font-size: 25px; font-weight: 500; line-height: 38px;}
.case-study-banner h1 { font-size: 37px; line-height: 56px; margin-bottom: 15px;}
.case-challenges-sec .right-side { padding-right: 19px; padding-top: 0; }
.common-case-study{text-align: center; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 30px; }
.case-challenges-sec .left-side, .case-strategy-sec .left-side, .case-performance-sec .left-side { position: unset;}
.case-cta-img .row{padding: 50px 0;}
.case-cta-img article { display: flex ; justify-content: space-between;}
.case-growth-sec .right-side { padding-right: 19px; padding-left: 19px; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-growth-sec .desktop-img{display: none;}
.case-growth-sec .mobile-img{display: block; margin-bottom: 30px;}
.case-performance-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-amazing-sec .left-side { padding: 50px 19px; }
.case-related-sec::before{display: none !important;}
.case-study-banner article p { font-size: 15px;line-height: 24px;}
.common-case-study p.big-text{    font-size: 19px;line-height: 28px; margin-bottom: 20px;}
.common-case-study p.big-dark-text{    font-size: 20px;    margin-top: 20px;}
.case-cta-img{margin-top: 0;}
.case-cta-img p br{display: none;}
.case-cta-img p{padding: 0 70px; line-height: 25px;}
.case-cta-img article .inner { padding-right: 0; text-align: left; margin-left: 0; border-right: 0; margin-bottom: 30px; }
.case-cta-img article h4 { font-size: 20px; line-height: 24px; margin-bottom: 10px;}
.case-cta-img article p{font-size: 16px; line-height: 20px;  padding: 0 0;}
.common-case-study h3 { font-size: 35px;line-height: 45px;}
.case-amazing-sec.common-case-study h3 { font-size: 22px;line-height: 30px;}
.case-amazing-sec article .content{text-align: left;}
.case-amazing-sec article p { font-size: 15px;}
.case-amazing-sec .right-side { padding: 0 0;}
/* .case-amazing-sec{background-color: #F2FAFF;} */
.case-related-sec article .inner{    padding: 120px 20px 30px;}
.case-related-sec article img { margin-bottom: -100px;}
.case-related-sec article h4 { font-size: 16px;line-height: 20px;}
.case-related-sec article h3 { font-size: 22px;line-height: 34px;}
.case-related-sec article h3 br{display: none;}
.case-related-sec article p{    font-size: 16px;    line-height: 24px;}
.case-related-sec article{margin-top: 30px;}
.case-related-sec h3{margin-bottom: 0;    color: #333333;}
.common-case-study.case-related-sec h3 span { color: #0066FF; }
.case-related-sec article p br{display: none;}
.case-approch-sec .left-side, .case-executive-summary-sec .left-side, .case-summary-sec .left-side, .case-next-step-sec .left-side{position: unset;}
.common-case-study ul li{font-size: 20px; text-align: left;padding-left: 35px; background-position: 0 6px;margin-bottom: 12px; background-size: 20px;}
.case-approch-sec .right-side, .case-executive-summary-sec .right-side, .case-summary-sec .right-side, .case-next-step-sec .right-side, .case-about-oak-phy-well .right-side { padding-top: 0px; }
.case-about-oak-phy-well .right-side p { padding-right: 0px; }
.case-about-oak-phy-well{    padding-bottom: 140px;}
.case-study-partner-logo .our-partner-sec { padding-top: 70px; }
.case-study-page-img{    margin-top: -90px;}
.case-approch-sec ul { padding-right: 0px; }
.case-approch-sec h4 { font-size: 24px; line-height: 35px;  margin-bottom: 22px; text-align: left; }
.case-cta-img article .inner:nth-child(even) { padding-left: 15px; }
.case-cta-img article .inner:nth-child(odd) { padding-right: 15px;}

.case-amazing-sec .right-side .inner .img-sec .cover-image{    border-radius: 20px;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 0px;}




.new-case-study-landing-page h1 { font-size: 44px; line-height: 49px;}
.new-case-study-landing-page .next-main-row .row{    padding: 0;}
.new-case-study-landing-page .next-main-row .col-12{ border-radius: 20px; padding: 0;border: none; backdrop-filter: unset;}
.new-case-study-landing-page .next-main-row .inner-sec{display: block;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding: 0 !important;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{width: 100%; padding: 30px 20px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 20px; line-height: 32px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image{display: none;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{    margin-bottom: 30px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 180px; height: 90px; object-fit: contain;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr 1fr 1fr;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: -20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 15px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 30px; line-height: 32px; font-weight: 900; margin-bottom: 8px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px; line-height: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 27px; line-height: 35px; font-weight: 700; margin-bottom: 4px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 22px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 23px; padding-top: 18px; padding-bottom: 18px; line-height: 21px; letter-spacing: 0.4px;     margin-top: 15px;}
.new-case-study-landing-page .next-main-row .mobile-image{margin-top: 15px; margin-bottom: 15px;         text-align: center;}
.new-case-study-landing-page .next-main-row .mobile-image img{width: 80%; height: auto;border-radius: 20px;        margin-bottom: 30px;}
.new-case-study-landing-page .next-main-row{margin-top: 20px;}


/* ---- Case Study Video Testimonial Sec ---- */

  .case-study-video-testimonial-sec .row{    padding: 0;}
  .case-study-video-testimonial-sec .col-12{background: none; border-radius: 0; padding: 0 15px; border: none; backdrop-filter: unset;}
  .case-study-video-testimonial-sec .inner-sec{display: block;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content{width: 100%; padding: 30px 20px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); border: 1px solid #FFFFFF40; backdrop-filter: blur(34px); border-radius: 20px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 22px; line-height: 32px;}
  .case-study-video-testimonial-sec .inner-sec .left-side-image{display: none;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{    margin-bottom: 30px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 240px; height: auto;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr 1fr 1fr;}
  /* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: -40px;} */
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 15px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 36px; line-height: 38px; font-weight: 900; margin-bottom: 8px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 20px; line-height: 26px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 27px; line-height: 35px; font-weight: 700; margin-bottom: 4px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 22px; }
  .case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 23px; padding-top: 18px; padding-bottom: 18px; line-height: 21px; letter-spacing: 0.4px;     margin-top: 15px;}
  .case-study-video-testimonial-sec .mobile-image{margin-top: 15px; margin-bottom: 15px;         text-align: center;}
  .case-study-video-testimonial-sec .mobile-image img{width: 80%; height: auto;}

.folded-leaf-key-sec.case-cta-img article p{    font-size: 17px;    line-height: 28px;}


.logo-img-sec.mobile-img{display: block;margin-bottom: 30px;}
.logo-img-sec.desktop-img{display: none;}

.natura-case-study-banner .logo-img-sec.mobile-img img { width: 115px; } 

.page-template-case-study-for-natura-legal-policy .case-executive-summary-sec h3 br, 
.page-template-case-study-for-natura-legal-policy .case-approch-sec h3 br, 
.page-template-case-study-for-natura-legal-policy .case-next-step-sec h3 br,
.page-template-case-study-for-clark-sons-doors .case-executive-summary-sec h3 br, 
.page-template-case-study-for-clark-sons-doors .case-approch-sec h3 br, 
.page-template-case-study-for-clark-sons-doors .case-next-step-sec h3 br,
.page-template-case-study-for-blue-zone .case-executive-summary-sec h3 br, 
.page-template-case-study-for-blue-zone .case-approch-sec h3 br, 
.page-template-case-study-for-blue-zone .case-next-step-sec h3 br,
.page-template-case-study-folded-leaf .case-executive-summary-sec h3 br, 
.page-template-case-study-folded-leaf .case-approch-sec h3 br, 
.page-template-case-study-folded-leaf .case-next-step-sec h3 br{display: none;}


.page-template-case-study-folded-leaf .case-next-step-sec, 
.page-template-case-study-for-natura-legal-policy .case-next-step-sec, 
.page-template-case-study-for-clark-sons-doors .case-next-step-sec, 
.page-template-case-study-for-blue-zone .case-next-step-sec {margin-bottom: 0;}

.page-template-case-study-folded-leaf .case-challenges-sec, 
.page-template-case-study-for-natura-legal-policy .case-challenges-sec, 
.page-template-case-study-for-clark-sons-doors .case-challenges-sec, 
.page-template-case-study-for-blue-zone .case-challenges-sec { margin-top: 0; }

.blue-case-study-banner .logo-img-sec img { width: 100px; }
.folded-case-study-banner .logo-img-sec img { width: 150px; }

.folded-case-study-banner h1{width: 500px; margin-left: auto; margin-right: auto;}
.active-door-case-study-banner h1{width: 500px; margin-left: auto; margin-right: auto;}

.butzi-case-study-banner .logo-img-sec img { width: 140px; }
.butzi-case-study-banner h4{width: 500px; margin-left: auto; margin-right: auto;}


/* ----- E-Commerce Websites ----- */

#ecommerce-first-image-section, #ecommerce-third-image-section{display: none;}
.ecommerce-website-banner .top-logo { margin-bottom: 20px; width: 250px; }
.ecommerce-website-banner ul{    margin-bottom: 30px;}
.buid-compliance-growth-sec{    padding: 50px 0;}
.buid-compliance-growth-sec p{margin-bottom: 15px; text-align: center;    line-height: 30px;}
.buid-compliance-growth-sec .mobile-image{margin-bottom: 10px;}
.buid-compliance-growth-sec ul li{font-size: 16px; line-height: 20px;    margin-bottom: 11px;padding-left: 30px; background-position: 0px 3px;    background-size: 17px;}
.ecommerce-website-banner ul li{margin-right: 15px;font-size: 22px;background-position: 0 5px;    background-size: 19px;padding-left: 30px;}
.buid-compliance-growth-sec h2{text-align: center;}
.ecommerce-website-mobile-visible .content-sec h2{margin-bottom: 25px;        padding: 0 40px;}
.ecommerce-website-mobile-visible .content-sec h2 br{display: none;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo img{width: 270px; height: auto;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo{margin-bottom: 45px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12{padding: 0 19px;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0 19px;}
.ecommerce-webiste-pages-sample p{    padding: 0 0;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-size: 18px; line-height: 25px; padding-left: 28px; background-position: 0 4px; background-size: 18px; margin-bottom: 10px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p { font-size: 20px; line-height: 32px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result { margin-bottom: 40px; }
.marketing-dashboard-mobile-visible-sec.ecommerce-website-mobile-visible .mobile-white-marketing-dasboard-cta-sec{background-color: #fff;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section{    background: #FAFAFA;}
.ecommerce-website-pricing-sec article { padding: 20px 15px;}
.ecommerce-site-include-sec .each-box .inner-content { padding-right: 0px;padding: 20px 15px; }
.ecommerce-site-include-sec .each-box h3{font-size: 20px; line-height: 25px; padding-left: 55px; margin-bottom: 24px; background-size: 40px; background-position: 0 3px; height: 45px; display: flex ; align-items: center;}
.ecommerce-website-pricing-sec h3 { font-weight: 600; font-size: 20px; line-height: 27px; color: #002855; margin-bottom: 20px;letter-spacing: -0.2px; }
.ecommerce-website-pricing-sec h3 span.short-text { font-size: 18px;}
.ecommerce-website-pricing-sec h3 span.price{    font-size: 21px;}
.ecommerce-website-pricing-sec ul li{font-size: 16px; line-height: 28px; margin-bottom: 8px; background-size: 19px; background-position: 0 6px; padding-left: 29px;}
.ecommerce-website-pricing-sec h4{font-size: 20px; margin-bottom: 20px;}
.ecommerce-website-pricing-sec .common-btn.first { margin-right: 15px;}
.ecommerce-site-include-sec .each-box ul li{    padding-left: 27px;font-size: 14px; line-height: 18px; margin-bottom: 11px;background-position: 0 1px; background-size: 17px;}
.ecommerce-site-include-sec .each-box { margin-bottom: 25px; }
.ecommerce-why-custom-sec .top-heading { margin-bottom: 20px; }
.ecommerce-why-custom-sec .solution-table th{padding: 13px 10px; font-size: 20px;}
.ecommerce-why-custom-sec .solution-table td { padding: 12px 12px; font-size: 14px;    line-height: 20px;}
.ecommerce-why-custom-sec .solution-table{min-width: 460px; border-spacing: 0 5px;}
.ecommerce-webiste-pages-sample .owl-dots { display: block !important; }
.ecommerce-process-sec .top-heading h2 { margin-bottom: 15px; padding: 0;}
.ecommerce-process-sec .top-heading h3{    font-size: 24px;    margin-bottom: 30px;}
.marketing-emails-types.ecommerce-process-sec .right-side-options .each-option .left-side-icon span{background-color: #0066FF; color: #fff;}
.ecommerce-bottom-cta-sec p{    padding: 0 0px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 15px; margin-bottom: 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{    font-size: 22px;    margin-bottom: 20px;}
.marketing-emails-types.ecommerce-process-sec .each-option h3{font-size: 25px; line-height: 33px;margin-bottom: 20px; padding: 0 0 0 60px;}
.marketing-emails-types.ecommerce-process-sec .right-side-options .each-option .left-side-icon span { width: 40px; height: 40px;}
.marketing-emails-types.ecommerce-process-sec .each-option { padding-top: 15px; padding-bottom: 20px; }
.ecommerce-process-sec .common-btn { margin-top: 30px; }
.ecommerce-bottom-cta-sec p{    line-height: 38px;        font-size: 23px;}
.ecommerce-website-banner { padding: 50px 0;}

.page-template-ecommerce-website-landing-page .our-partner-sec{    padding-bottom: 60px;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn{    justify-content: flex-start;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text { font-size: 16px; }
.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images{padding-top: 70px;}

.bluezone-casestudy-section .button .new-cmn-btn span.text { font-size: 18px; }

/* --- New Bluezone casestudy---- */
.new-cmn-btn{    margin-top: 20px;}
.newcasestudy-common p{font-size: 20px; line-height: 29px;}
.newcasestudy-client-overview-sec p {        padding: 0px 11px;        margin-bottom: 25px;}
.buid-compliance-growth-sec.project-brief-sec { padding: 50px 20px;}
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .all-section-info{        padding: 0 19px;}
.newcasestudy-client-overview-sec{    padding-top: 50px;    padding-bottom: 50px;}
.newcasestudy-client-overview-sec .common-btn { margin-top: 10px; }
.buid-compliance-growth-sec.project-brief-sec p { line-height: 25px; margin-bottom: 25px; font-size: 20px; font-weight: 700;        padding: 0 40px; }
.buid-compliance-growth-sec.project-brief-sec p.bottom-text{margin-bottom: 0;        line-height: 29px;}
.key-feature-highlight .inner-box{padding: 0px 0; align-items: center; border-radius: 0;}
.key-feature-highlight .inner-box .right-side-content .mobile-image{display: none;}
.key-feature-highlight .inner-box h2{margin-bottom: 30px; text-align: left;}
.key-feature-highlight .inner-box ul li{font-size: 18px; line-height: 25px; margin-bottom: 13px; padding-left: 28px; background-position: 0 5px; background-size: 17px;}
.key-feature-highlight .inner-box ul{margin-top: 35px;}
.key-feature-highlight .inner-box .common-btn{    margin-top: 15px;}
.full-screen-autoplay-slider-images.second-row{padding-top: 40px; padding-bottom: 80px;}
.full-screen-autoplay-slider-images.first-row{ padding-top: 80px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option .left-side-icon span{background-color: #0066FF; color: #fff;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option .left-side-icon span { background-color: #0066FF; color: #fff; }
.bluezone-result-imapct-sec .right-side h3, .bluezone-next-step-sec .right-side h3{font-size: 22px; line-height: 23px; margin-bottom: 20px; padding: 0 0;}
.bluezone-result-imapct-sec .right-side, .bluezone-next-step-sec .right-side{        padding: 0 19px !important;}
.new-case-study-banner ul{margin-left: -15px;}
.new-case-study-banner ul li{font-size: 16px;margin: 0 14px;padding-left: 15px;    margin-bottom: 15px;}
/* .new-case-study-banner ul li::before{font-size: 21px; line-height: 16px;} */
.new-case-study-banner ul li:first-child{margin-left: 14px;padding-left: 15px;}
.new-case-study-banner ul li:first-child::before {    content: "•";}
.common-case-study h3{    margin-bottom: 15px;}
.bluezone-botanica-testimonial .left-side-image img{width: 250px; height: auto;}
.bluezone-botanica-testimonial .left-side-image{text-align: center; margin-bottom: 25px;}
.bluezone-botanica-testimonial .content { padding-left: 19px; }
.bluezone-botanica-testimonial .content p{font-size: 19px; line-height: 33px;margin-top: 4px;}
.bluezone-botanica-testimonial .content .client-details h3{font-size: 24px; line-height: 36px;    margin-bottom: 5px;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 30px 0 40px 0; }
.page-template-new-bluezone-casestudy .common-case-study ul li:last-child{margin-bottom: 0;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-option{padding-top: 15px; padding-bottom: 20px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-option h3 { font-size: 25px; line-height: 33px; margin-bottom: 20px; padding: 0 0 0 60px; }
.new-case-study-banner { padding: 55px 0; }
.new-case-study-banner h1 { font-size: 50px; line-height: 66px;}
.new-case-study-banner p{    margin-bottom: 18px;font-size: 23px; line-height: 29px;        padding-right: 40px;}
.newcasestudy-common h2{font-size: 40px; line-height: 52px; margin-bottom: 20px;}
.newcasestudy-client-overview-sec p{    line-height: 34px;        font-size: 20px;}
.newcasestudy-threemobilescrolling-sec .project-brief-sec ul li{font-size: 18px; line-height: 24px; background-position: 0 6px;}
.bluezone-casestudy-approch-sec .top-heading{    margin-bottom: 40px;} 
.bluezone-casestudy-approch-sec .top-heading p{padding: 0 70px;}
.result-impact-sec .mobile-image{display: none;}
.result-impact-sec .right-side .image-wrapper{width: 76%;}
.result-impact-sec .left-side{    margin-bottom: 10px;}
.buid-compliance-growth-sec.project-brief-sec{margin-top: 50px;}
.newcasestudy-common ul li{    font-size: 18px;    line-height: 25px;}
.new-bluezone-next-step-sec ul li{    margin-bottom: 18px;    padding-left: 33px;background-position: 0 6px;    background-size: 20px;}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{width: 45%; top: 48%;}
.new-bluezone-next-step-sec .mobile-image{display: none;}
.new-bluezone-next-step-sec p{margin-bottom: 20px;}
.bluezone-botanica-testimonial .content p{margin-bottom: 30px; padding: 0 60px;}
.bluezone-botanica-testimonial .inner-box{    padding: 50px 0;}
.bluezone-botanica-testimonial { margin-top: 60px; }
.result-impact-sec .row:first-of-type { margin-bottom: 50px; }

/***********************/
.new-home-banner .pin{    width: 34px;}
.new-home-banner .right-side{display: none;}
.new-home-banner .map-container.mobile { display: block; }
.new-banner-sec h1 { font-size: 34px; line-height: 55px;text-align: center; margin-bottom: 30px;}
.all-services-intro-sec h2 { font-size: 27px; line-height: 40px;}
.new-banner-sec.new-home-banner{padding: 80px 0;}
.new-cmn-btn{width: 100%; justify-content: center;}
.new-cmn-btn span.text{font-size: 20px;}
.all-services-accordion h3 .accordion-button { font-size: 22px;}
.all-services-accordion .accordion-body p{font-size: 16px; line-height: 28px;}
.img-video-sec article .content h3{    font-size: 24px;    margin-top: 25px;    margin-bottom: 10px;}
.img-video-sec article .content ul{opacity: 1; margin-top: 0px;}
.img-video-sec a.new-cmn-btn{    margin-top: 50px;}
.home-full-screen-video-sec .full-screen-video.Scaleactive { transform: scale(1.06); }
.all-services-accordion .accordion-button::after{top: 7px;}
.all-services-accordion .accordion-button:not(.collapsed)::after { top: -3px;}
.all-services-accordion .accordion-body .new-cmn-btn span.text{font-size: 18px;}
.img-video-sec .right-side { padding-top: 50px; }
.all-services-accordion .accordion-item{margin-bottom: 20px;}
.all-services-accordion .accordion-body .new-cmn-btn{justify-content: start;}
.why-partner-with-logik-sec .new-cmn-btn{justify-content: start;}

.mobile-device{position: relative; width: 250px; height: 475px;border: 8px solid #000; border-radius: 25px;}
.desktop-device{width: 996px; height: 450px;border: 8px solid #000; border-radius: 25px;}
.landscape-device { position: relative; width: 688px; height: 300px;border: 8px solid #000; border-radius: 25px;}
.new-bluezone-next-step-sec .right-side-content{    padding-left: 70px;}
.result-impact-sec .right-side .image-wrapper{right: calc(-61vw + 50%);}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{    left: calc(-52vw + 50%);top: 0;}
.new-bluezone-next-step-sec .mobile-image{margin-bottom: 0; margin-top: 40px;display: block;}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{display: none;}
.new-bluezone-next-step-sec .right-side-content { padding-left: 12px; width: 100%; }
.landscape-device iframe{width: 900px; height: 510px; border: none; transform: scale(0.758); transform-origin: top left; position: absolute; top: 0; left: 0;}
.mobile-device iframe{width: 400px; height: 780px; border: none; transform: scale(0.845); transform-origin: top left; position: absolute; top: 0; left: 0;}
.result-impact-sec .row.image-row{overflow-x: scroll; padding-bottom: 50px;}



.ecommerce-website-banner.inner-banner h1{font-size: 34px; line-height: 55px;}

.bluezone-casestudy-section.img-video-sec article .image img, .bluezone-casestudy-section.img-video-sec article .hover video{    height: 390px;}

.new-common-heading h1{font-size: 34px !important; line-height: 55px !important; text-align: center !important; margin-bottom: 20px;}
.contact-us-banner.new-common-heading .desktop-button { margin-top: 0; }
.digital-markt-plans-sec.new-common-heading h1{        margin-bottom: 20px;}
.seo-intro-banner.new-common-heading h1{        margin-bottom: 20px;}
.website-design-banner.new-common-heading h1{        margin-bottom: 20px;}


.new-about-banner h1 { font-size: 34px; line-height: 55px; text-align: center; margin-bottom: 30px; } 
.new-about-banner .about-gloabl-map-container .about-map-pin{    width: 34px;}
.new-about-banner{padding: 80px 0;}


 .case-study-top-full-image-sec img{    transform: unset !important;    margin: 0;}
    .case-study-top-full-image-sec img.desktop-image{    display: none;}
    .newcasestudy-common .buid-compliance-growth-sec.project-brief-sec { margin-top: 0; background-color: transparent; }
    .newcasestudy-common .buid-compliance-growth-sec.project-brief-sec .right-side{display: none;}
    .newcasestudy-client-overview-sec .mobile-image{margin-bottom: 0; margin-top: 30px;}
    .mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one { align-items: end; position: relative; overflow-x: scroll; padding-bottom: 60px; margin-top: 40px; }
    .mobile-white-marketing-dasboard-cta-sec .mobile-screen .col-6 { padding: 0 19px; }
    .mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one .right-side .image-wrapper { position: absolute; left: 42% !important; overflow: hidden; bottom: 40px; padding-right: 19px; width: 1000px; object-fit: cover; }
    .result-impact-sec .row.image-row{display: none;}
    .new-bluezone-next-step-sec .mobile-image{display: none;}
    .result-impact-sec .mobile-image { display: block; width: 500px; height: 500px; background-color: #F1F1F1; padding: 26px; border-radius: 28px; object-fit: contain; margin-top: 0; margin-bottom: 0; }

    .buid-compliance-growth-sec.project-brief-sec .mobile-image { display: none;}
    .result-impact-sec .mobile-image{ display: block;}
    /* .page-template-case-study-for-butzi .new-bluezone-next-step-sec .row .right-side-content { padding-bottom: 0; } */


/*** New layout ***/

.new-page-layout.google-ads-page-banner p { padding: 0 0;}
.new-common-heading.new-page-layout.google-ads-page-banner h1{        margin-bottom: 20px;}
.new-page-layout.website-design-banner p{    padding: 0 0;}
.new-page-layout.email-marketing-page-banner p { padding: 0 0;}
.new-page-layout.content-chiropractors-page-banner p { padding: 0 0;}





.new-next-case-study { padding: 60px 0 0;}
.new-next-case-study h2 { font-size: 28px; line-height: 40px; }
.new-next-case-study a.new-cmn-btn span.text { font-size: 34px;}
.new-next-case-study .banner-content { padding-bottom: 40px; }
.new-next-case-study img{    height: auto;}
.new-next-case-study a.new-cmn-btn { margin-top: 0; width: max-content; }
.new-next-case-study a.new-cmn-btn svg { width: 48px; }

.new-next-case-study .img-part img.mobile-image{display: none;}


.page-id-5510 .new-our-layout-partner .our-partner-sec, .page-id-5516 .new-our-layout-partner .our-partner-sec, .page-id-5823 .new-our-layout-partner .our-partner-sec, .page-id-5827 .new-our-layout-partner .our-partner-sec, .page-id-5829 .new-our-layout-partner .our-partner-sec, .page-id-5415 .new-our-layout-partner .our-partner-sec, .page-id-5522 .new-our-layout-partner .our-partner-sec, .page-id-6402 .new-our-layout-partner .our-partner-sec, .page-id-6440 .new-our-layout-partner .our-partner-sec { padding-top: 0 !important; padding-bottom: 70px !important; }
.page-id-5800 .new-our-layout-partner .our-partner-sec, .page-id-5802 .new-our-layout-partner .our-partner-sec, .page-id-5825 .new-our-layout-partner .our-partner-sec, .page-id-5815 .new-our-layout-partner .our-partner-sec, .page-id-5798 .new-our-layout-partner .our-partner-sec, .page-id-5819 .new-our-layout-partner .our-partner-sec, .page-id-5817 .new-our-layout-partner .our-partner-sec, .page-id-5821 .new-our-layout-partner .our-partner-sec, .page-id-5810 .new-our-layout-partner .our-partner-sec, .page-id-5812 .new-our-layout-partner .our-partner-sec {padding-top: 70px !important; padding-bottom: 70px !important;}




.new-video-testimonial-sec.bluezone-botanica-testimonial .content p{font-size: 22px; line-height: 40px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content { padding-left: 0; padding-right: 0; padding: 50px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content img{width: 40px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial video{height: 557px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box { flex-direction: column-reverse;}
.normal-main-cover, .new-video-testimonial-sec.bluezone-botanica-testimonial video{border-bottom-right-radius: 0; border-top-left-radius: 20px; }
.new-video-testimonial-sec.bluezone-botanica-testimonial .content { padding-left: 0; padding-right: 0; padding: 50px;}


.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog {max-width: 650px;}


.seo-intro-banner.new-page-layout,
.website-design-banner.new-page-layout,
.content-chiropractors-page-banner.new-page-layout,
.email-marketing-page-banner.new-page-layout,
.social-media-marketing-banner.new-page-layout,
.google-ads-page-banner.new-page-layout,
.ai-seo-banner.new-page-layout{height: 100%; padding: 60px 0 60px;}
.seo-where-rank-banner{padding: 70px 0; padding-top: 64px;}





.result-impact-sec .stats-card-section.desktop{display: block;margin: 30px 0 0;}
.result-impact-sec .stats-card-section.mobile{display: none;width: 100%;margin-bottom: 30px;}
.result-impact-sec.number-stats-with-result-sec .top-heading{width: 100%;padding-right: 12px;}


.result-impact-sec .stats-card-section .stats-card{padding: 40px 0px;justify-content: center;}
.result-impact-sec .stats-card-section .stat{padding: 0 40px;width: 33.33%;}

.result-impact-sec .stats-card-section .stat h2{font-size: 34px;line-height: 36px;margin-bottom: 12px;}
.result-impact-sec .stats-card-section .stat p{font-size: 18px;line-height: 22px;}
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{top:5px;height: 70px;}

.new-number-value-section-all-page article:last-of-type { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article h3 {    font-size: 50px;line-height: 50px; margin-bottom: 10px;}
.new-number-value-section-all-page article p { font-size: 20px; line-height: 30px; }


.new-case-study-banner .banner-content.left{    width: 50%;}
.new-case-study-banner .banner-content.right{    width: 50%;}
.inner-case-banner-sec .banner-content.right article ul li { font-size: 12px;}

.img-video-sec article { padding: 0 10px;}
.img-video-sec article .content ul { flex-wrap: wrap; gap: 10px;}
.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn { opacity: 1;}
.inner-service-page-case-study-wrapper .img-video-sec article .content a.new-cmn-btn span.text { font-size: 16px; }
}

  @media (min-width: 992px) and (max-width: 1199.98px){

    .banner-sec { padding: 80px 0;height: auto; display: block;}

    .common-btn {    font-size: 18px;    line-height: 18px;    padding: 15px 12px 15px 22px;}
    .common-btn:hover{        padding: 15px 17px;}
    .common-btn:hover img{    margin-left: 7px;}
  .logik-digital-padding { padding: 60px 0; }
  .logik-digital h2 { font-size: 32px; line-height: 45px;}
  .logik-digital p { font-size: 20px; font-weight: 400; line-height: 26px;}

  .header .headind-top{margin-bottom: 8px}
  .header .header-menu li{font-size: 16px; padding: 0px 9px; line-height: 18px;}
  .header .headind-top p a{font-size: 16px;}
  .header .headind-top p span{    font-size: 19px;    margin: 0 12px;}
  .header .headind-top p a.tel{background-position: 0 5px;}
  .our-partner-sec .partners-logo a:nth-child(1), .our-partner-sec .partners-logo a:nth-child(2), .our-partner-sec .partners-logo a:nth-child(3) { width: 30%; }
  .our-partner-sec .partners-logo a { width: 25%; }
  .banner-sec h1 { font-size: 45px; line-height: 57px;}
  .banner-sec p { font-size: 21px; line-height: 30px;}
  .banner-sec .right-side-image{width: calc(100vw - 82%);}
  .header .header-right-side .header-booking-call-btn{padding-left: 25px; padding-right: 5px;}
  .header .header-right-side .header-booking-call-btn:hover{padding-left: 15px; padding-right: 14px;}

  .effective-patient-growth-sec .email-marketing-chiropractors-sec h2, .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2 {background-size: 55px; padding-left: 70px; line-height: 35px; background-position: 0 2px;}
  .effective-patient-growth-sec h2 { font-size: 24px; }
  .effective-patient-growth-sec .web-design-chiropractors-sec p, .effective-patient-growth-sec .seo-chiropractors-sec p, .effective-patient-growth-sec .paid-ad-chiropractors-sec p, .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p { line-height: 28px; }
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side { padding: 30px 0px 30px 30px; }
  .effective-patient-growth-sec .seo-chiropractors-sec .right-side { padding: 30px; padding-right: 50px; }
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side { padding: 30px 30px 30px 30px; }
  .effective-patient-growth-sec .content-chiropractors-sec .right-side { padding: 30px; padding-right: 40px; }
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side { padding: 30px 20px 30px 30px; }
  .effective-patient-growth-sec .common-btn { margin-top: 30px;}
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after{width: 38%;right: -164px;}
  .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after{width: 28%;right: -120px;}
  .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after{width: 25%;right: -100px;}
  .exploration-session-sec .background-image { height: 550px; object-fit: cover; }
  .testimonial-sec .right-side { padding: 0 25px;}
  .testimonial-sec .right-side h3 { font-size: 26px;}
  .testimonial-sec .right-side p { line-height: 28px; }
  .testimonial-sec .right-side .user-sec p{font-size: 18px;}
  .exploration-session-sec .right-side h2 { font-size: 30px;}
  .exploration-session-sec .right-side p{margin-bottom: 30px;}
  .support-request-sec .support-page-form-sec form .form-field-check .gchoice{    display: block;}
  .exploration-session-sec .right-side form .form-check label{font-size: 20px; line-height: 27px;}
  .exploration-session-sec .right-side .inner-sec { padding: 25px 20px;}
  .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{line-height: 34px;}
  .testimonial-sec .carousel-control-next, .testimonial-sec .carousel-control-prev { width: 44px; height: 44px;}
  .testimonial-sec .carousel-control-next { right: -130px; }
  .testimonial-sec .carousel-control-next { right: -25px; }
  .testimonial-sec .carousel-control-prev { left: -25px; }
  .testimonial-sec{margin-bottom: 80px;}
  .page-template-front-page .insights-sec{ margin-bottom: 40px; }
  .insights-sec article { padding: 16px 0 0 0;}
  .insights-sec article h3{font-size: 20px; line-height: 26px;height: 49px;}
  .insights-sec article p { font-size: 16px; line-height: 22px;}
  .insights-sec .author-details h4 { font-size: 15px; line-height: 18px;}
  .insights-sec .author-details .right-side p { font-size: 14px;}
  .insights-sec p.blog-tag{font-size: 14px; line-height: 21px;}
  .insights-sec .date-box .blog-date{font-size: 24px; line-height: 26px;}
  .insights-sec .date-box{padding: 12px 4px;font-size: 13px; line-height: 15px;}
  .insights-sec figure img{height: 150px;}
  .insights-sec p.author { margin-bottom: 10px; font-size: 14px; line-height: 19px;}
  .footer-sec li { font-size: 14px; line-height: 16px;}
  .footer-sec .social-media-sec { margin-top: 20px; }
  .footer-sec { padding: 60px 0 60px 0;}
  .exploration-session-sec .right-side form .form-field-check .gchoice label{font-size: 20px; line-height: 26px;}
  form input.gform_button.button{background-position-x: 62% !important; background-position-y: 23px !important; background-size: 20px;font-size: 22px !important;line-height: 26px !important;padding: 20px 0 17px 0 !important;}
  .our-partner-sec { padding: 30px 0 70px 0;}
  .one-stop-shop-cta-sec h2{padding-right: 0px; padding-left: 0px;}
  .exploration-session-sec { margin-bottom: 70px;margin-top: 20px; }
  .footer-sec .connect-with-us li span{width: 57px;}

  .header .header-menu #menu-header-menu ul, .header .custom-menu-class #menu-header-menu ul ul{padding: 20px 20px 20px 20px !important;    top: 59px;}
  .header .header-menu #menu-header-menu-new ul, .header .custom-menu-class #menu-header-menu-new ul ul{padding: 20px 20px 20px 20px !important;    top: 59px;width: 200px;}
  .why-partner-with-logik-sec .left-side p { padding-right: 80px; }
  .experts-in-growth-sec .left-side p { padding-right: 10px; }
    .experts-in-growth-sec .user-details { margin-top: 30px;}
    .experts-in-growth-sec .right-side .inner-sec {padding: 50px 15px 50px 30px;}
    .experts-in-growth-sec .right-side .inner-sec .left-side-details span { font-size: 18px; line-height: 15px; padding: 14px 25px 13px 50px; background-position: 22px 11px; background-size: 19px;}
    .experts-in-growth-sec .right-side-play-btn img { width: 90px;height: auto;}
    .experts-in-growth-sec .right-side .inner-sec h3 { font-size: 29px; line-height: 40px;margin-bottom: 35px;}
    .experts-in-growth-sec .user-details .left-side img { width: 110px;height: auto;}
    .experts-in-growth-sec .user-details h4 { font-size: 23px; line-height: 25px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body p{font-size: 18px;line-height: 28px;    margin-bottom: 15px;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body { padding: 0px 0px 30px 15px; }
    .faq-sec .accordion-body h3{font-size: 18px;margin: 20px 0 15px 0;}
    .faq-sec span.number { width: 30px; height: 30px;font-size: 19px;line-height: 28px;}
    .faq-sec p span { font-size: 18px;}
    .faq-sec .accordion-body h4 { font-size: 18px;}
    .faq-sec .marketing-strategies-faq-home .inner-content { padding-left: 55px; }
    .faq-sec ul li { font-size: 18px; font-weight: 400; line-height: 27px;background-size: 20px;}
    .faq-sec .marketing-strategies-faq-home ul { margin-bottom: 30px; }
    .faq-sec .marketing-campaign-success-faq .each-content{    margin-bottom: 20px;}
    .effective-patient-growth-sec .top-heading p{padding: 0 145px;}

    .our-partner-sec a svg { width: 100%; }
    .book-strategy-call-form-popup .exploration-session-sec .left-side h2 { margin-bottom: 20px; font-size: 36px; line-height: 42px;        text-align: left;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side h2 {margin-bottom: 20px; font-size: 34px; line-height: 42px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 15px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox{gap: 20px;column-count: 2;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 18px; line-height: 21px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 19px; height: 19px; }
    .book-strategy-call-form-popup .exploration-session-sec .left-side, .book-strategy-call-form-popup .exploration-session-sec .right-side{padding: 0 20px;}
    .book-strategy-call-form-popup .exploration-session-sec .left-side{ text-align: left;}
    .book-strategy-call-form-popup .exploration-session-sec .left-side p{font-size: 22px; line-height: 36px;text-align: left;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 10px 22px !important; border-radius: 6px; line-height: 32px;        padding-right: 20px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend {font-size: 23px; line-height: 26px; padding-top: 10px; margin-bottom: 13px;}
    .book-strategy-call-form-popup .gform_fields { row-gap: 15px !important; }
    .book-strategy-call-form-popup .gform_footer{margin: 15px 0 0 0 !important;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 100px;}
    .book-strategy-call-form-popup form input.gform_button.button {background-position-x: 60% !important; background-position-y: 17px !important; font-size: 22px !important; line-height: 23px !important; padding: 15px 0 15px 0 !important; background-size: 11px;}
    .book-strategy-call-form-popup .modal-header .btn-close{top: 20px; right: 20px; width: 30px; height: 30px;}
    .book-strategy-call-form-popup .exploration-session-sec .row{    align-items: normal;}
    .book-strategy-call-form-popup .exploration-session-sec .left-side a.common-btn { padding: 15px 30px 15px 30px; }

/* ===================== SEO ================== */
.inner-banner{height: auto; padding: 80px 0;}
.top-banner-image{padding-top: 0; padding-bottom: 80px;}
.seo-banner { padding: 80px 0; height: auto;}
.seo-banner h1 {font-size: 57px; line-height: 72px; margin-top: 60px; }
.seo-banner p.special-banner-heading{font-size: 57px; line-height: 72px; margin-top: 60px; }
  .why-chiro-clinic-need-sec h2 { text-align: center; margin-bottom: 50px; }
  .why-chiro-clinic-need-sec h2 span {display: block;}
  .why-chiro-clinic-need-sec .all-points h3 span { width: 50px; height: 50px;line-height: 42px;  font-size: 27px; left: -75px; top: -2px;}
  .why-chiro-clinic-need-sec .all-points .each-point { padding-left: 50px; margin-bottom: 40px; }
  .why-chiro-clinic-need-sec .all-points .each-point p { margin-bottom: 15px; padding-right: 0; }
  .why-chiro-clinic-need-sec .all-points h3{font-size: 25px;    line-height: 36px;    margin-bottom: 15px;        padding-right: 20px;}
  .why-chiro-clinic-need-sec .max-seo-invest-sec h2{font-size: 35px; line-height: 53px;}
  .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 50px; }
  .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side p{font-size: 19px;}
  .why-chiro-clinic-need-sec .max-seo-invest-sec{    margin-top: 50px;}
  .why-chiro-clinic-need-sec .all-points::before{height: 690px;}
  .local-seo-sec h3{font-size: 27px; line-height: 41px;margin-bottom: 25px; padding-right: 0;}
  .local-seo-sec p { margin-bottom: 16px; padding-right: 0px; }
  .local-seo-sec p:nth-last-child(2){margin-bottom: 0;}
  .seo-content-patient-growth-sec p{    padding-right: 20px;}
  .seo-content-patient-growth-sec p strong {line-height: 24px; font-size: 20px; }
  .local-seo-sec .address-show-phone-image { width: 50%; }
  .local-seo-sec .right-side .animated-direction-arrow { width: 88px;  bottom: 118px; right: 164px; }
  .local-seo-sec .animated-direction-arrow iframe{width: 100%;}
  .local-seo-sec .right-side .cartoon-character{ width: 41%; bottom: 10px;}
  .local-seo-sec .right-side {padding-left: 12px; }
  .content-that-sets-clinic-apart-sec h4 { font-size: 30px; line-height: 39px; margin-bottom: 20px; }
  .content-that-sets-clinic-apart-sec h3 { font-size: 30px; line-height: 42px; margin-bottom: 20px; }
  .strategy-driven-seo-sec p { margin-bottom: 12px; }
  .strategy-driven-seo-sec h1{font-size: 32px; line-height: 45px;}
  .strategy-driven-seo-sec .common-btn{margin-top: 20px;}
  .content-that-sets-clinic-apart-sec h2{margin-bottom: 15px;}
  .content-that-sets-clinic-apart-sec .top-heading p { padding: 0 0px; line-height: 31px; }
  .content-that-sets-clinic-apart-sec h5 { font-size: 25px; line-height: 32px;}
  .content-that-sets-clinic-apart-sec .left-side p { margin-bottom: 15px; padding-right: 30px; }
  .content-that-sets-clinic-apart-sec .common-btn { margin-top: 20px; }
  .attract-new-patient-sec .left-side .top-text { padding: 15px 26px; font-size: 22px; line-height: 23px;}
  .our-partner-sec .partners-logo a{margin-top: 20px;}
  .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-plans-page .our-partner-sec, .page-template-social-media-marketing .our-partner-sec, .page-template-pricing-page .our-partner-sec, .page-template-marketing-dashboard-page .our-partner-sec, .page-template-ld-pricing-purchase .our-partner-sec { padding: 30px 0 90px 0; }
  .strategy-driven-seo-sec .left-side { padding-right: 30px; }
  .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{    margin-right: 70px;}
   .page-template-demo-front-page .insights-sec { margin-bottom: 0px; }

  /* ===================== About ================== */

  .about-banner { text-align: center; padding: 80px 0; padding-bottom: 0; }
  .about-banner .top-heading { max-width: 820px; margin: 0 auto; height: auto; }
  .about-banner .top-heading h1{font-size: 50px;line-height: 69px;margin-bottom: 30px; padding: 0 77px;    height: 200px;}
  .about-banner .top-heading p{padding: 0 100px; margin-bottom: 20px;}
  .about-banner .banner-global-map { margin-top: 80px; }
  .global-team-sec p {padding: 0 210px;}
  .global-team-sec .each-member figure { width: 120px; height: 120px;}
  .global-team-sec .each-member { margin: 0 13px; }
  .global-team-sec .each-member h4 { font-size: 16px; line-height: 20px;    margin-bottom: 15px;}
  .global-team-sec .each-member img.hover-icon { width: 36px; }
  .global-team-sec .each-member .hover-text{padding: 0 7px;}
  .global-team-sec .each-member h3 { font-size: 20px; line-height: 23px;margin-top: 12px;}
  .our-mission-sec p { padding-right: 20px;}
  .our-mission-sec .inner{background-position-x: -5px; padding: 38px 0 80px 0;}
  .our-mission-sec { padding-top: 30px;}
  .why-partner-with-logik-sec .top-heading p { padding: 0 70px;}
  .why-partner-with-logik-sec .right-side-options .each-option img { width: 40px; }
  .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 20px; line-height: 26px;}
  .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 14px; line-height: 22px;}
  .why-partner-with-logik-sec .each-option { padding: 20px 0px;}
  .team-co-founder-sec p { padding-right: 30px; }
  .our-partner-sec .partners-logo a:nth-child(1), .our-partner-sec .partners-logo a:nth-child(2), .our-partner-sec .partners-logo a:nth-child(3) { width: 29%; }
  .our-partner-sec .partners-logo a:nth-child(4) { width: 18%; }
  .our-partner-sec .partners-logo a:nth-child(5) { width: 26%; }
  .our-partner-sec .partners-logo a:nth-child(6) { width: 14%; }
  .our-partner-sec .partners-logo a:nth-child(7) { width: 25%; }
  .exploration-session-sec .left-side p{padding-right: 80px;}
  .team-co-founder-sec .right-side { padding-left: 12px; }
  .page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec { padding: 0px 0 60px 0; }

   /* ===================== Contact Page ================== */

   .contact-us-banner{    height: 410px;}
   .contact-us-banner h1{font-size: 54px;line-height: 70px;}

   .contact-us-banner p { padding: 0 150px;}
   .all-contact-info-sec .inner-sec .each-box { padding: 25px 15px 25px 15px;    width: 31.5%;}
   .all-contact-info-sec .inner-sec .each-box p{    font-size: 20px;    line-height: 33px;}
 .all-contact-info-sec .inner-sec .each-box.email p{margin-bottom: 10px;}
   .all-contact-info-sec .inner-sec{    gap: 20px;}
   .all-contact-info-sec .inner-sec .each-box img { width: 70px; margin-top: -128px; margin-bottom: 20px; }
   .all-contact-info-sec .inner-sec .each-box:last-child img { margin-top: -60px; }
   .all-contact-info-sec { padding-top: 100px; padding-bottom: 100px; }
   .support-request-sec .support-page-form-sec form .form-field-check .gfield_checkbox{column-count: 3;}
   .support-request-sec .support-page-form-sec form .form-field-check .gchoice { margin-right: 20px; margin-bottom: 15px; }
   .contact-page-book-a-strategy-form.support-request-sec .entire-content-sec h2{line-height: 36px;font-size: 45px;}

     /* ===================== Website Design Page ================== */
     .website-design-banner {padding: 60px 0; }
     .website-design-banner p { padding: 0 200px;    margin-bottom: 0px;}
     .inner-banner.website-design-banner h3{padding-right: 20px; line-height: 30px;}
     .inner-banner.website-design-banner h1{line-height: 59px;}
     .website-design-banner .common-btn { margin-top: 30px; }
     .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side{padding: 30px 0px 30px 20px;    width: 50%;}
     .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .right-side{    width: 50%;}
     .webdesign-strategy-details-content-sec h3 { font-size: 26px; line-height: 28px;}
     .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side {padding: 30px 20px 30px 30px;width: 50%;}
     .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side{width: 50%;}
     .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side img.big-screen-image { width: 400px; }
     .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side .top-image img { width: 270px; margin-bottom: -140px; position: relative; margin-right: -3px;}
     .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after{width: 32%;    right: -150px;}
     .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p:nth-child(3) { margin-bottom: 15px; }
     .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p:nth-child(4) { margin-bottom: 15px; }
     .website-template-sec .top-heading p { padding: 0 150px; }
     .webdesign-strategy p { padding: 0 80px;}

     .what-included-sec .right-side .inner-sec ul li{font-size: 16px;line-height: 21px;margin-bottom: 15px; background-size: 18px; padding-right: 15px;padding-left: 30px; background-position: 0 4px;}
.what-included-sec .right-side .inner-sec{padding: 30px 25px;}
.what-included-sec .left-side p { line-height: 31px;    margin-bottom: 15px;}
.what-included-sec { padding-bottom: 60px; }
.website-design .banner-image video { max-width: 935px; }

    /* ===================== Email Marketing For Chiropractors Page ================== */
    .inner-banner h1{font-size: 50px;line-height: 72px;}
    .inner-banner h3 { font-size: 26px; line-height: 36px;}
    .email-marketing-page-banner p { padding: 0 50px;    margin-bottom: 0px;}
    .email-marketing-page-banner {padding-top: 80px; }
    .email-marketing-page-banner .banner-image { margin-top: 65px;}
    .benefits-email-marketing-sec { padding-top: 250px;}
    .why-chiro-clinic-need-sec.benefits-email-marketing-sec h2 { text-align: left; margin-bottom: 20px; }
    .why-chiro-clinic-need-sec.benefits-email-marketing-sec h2 span{display: unset;}
    .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points::before { height: 670px;}
    .benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec .right-side { margin-left: 70px; margin-right: 120px; }
    .marketing-emails-types .left-side { padding-right: 20px; }
    .marketing-emails-types .each-option { padding: 18px 0;}
    .marketing-emails-types .each-option.active .text p {font-size: 16px; line-height: 25px; }
    .page-template-email-marketing-for-chiropractors-page .exploration-session-sec, .page-template-about-page .exploration-session-sec { margin-bottom: 100px; }

     /* ===================== Content For Chiropractors Page ================== */

     .content-chiropractors-page-banner{padding-top: 80px;}
     .content-chiropractors-page-banner p { padding: 0 80px; margin-bottom: 0px; }

     .content-creation-process-sec .top-heading h3 { font-size: 29px; line-height: 37px;}
     .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 27px; line-height: 38px;}
     .content-creation-process-sec .creation-process-step { margin-top: 60px;}
     .content-creation-process-sec .bottom-sec h3 { font-size: 25px; line-height: 27px;}
     .content-creation-process-sec .creation-process-step .each-step:nth-child(2) { margin-bottom: 40px; }
     .service-pages-chiro-websites .top-heading h3 { font-size: 26px; line-height: 36px;}
     .service-pages-chiro-websites .top-heading p { padding: 0 120px; }
     .service-pages-chiro-websites .right-side-options h4 { font-size: 21px; line-height: 28px;}
     .service-pages-chiro-websites .each-option h3 { font-size: 21px; line-height: 29px;}
     .service-pages-chiro-websites .right-side-options .each-option span { width: 30px; height: 30px;}
     .service-pages-chiro-websites .each-option { padding: 12px 0; }
     .service-pages-chiro-websites .get-idea-sec { margin-top: 15px; padding-right: 60px; }
     .blogs-for-chiropractors-sec .right-side { padding-left: 20px; }
     .blogs-for-chiropractors-sec h3 { font-size: 26px; line-height: 32px;margin-bottom: 17px;}
     .blogs-for-chiropractors-sec h2{margin-bottom: 17px;}
     .blogs-for-chiropractors-sec p { margin-bottom: 20px; }
     .blogs-for-chiropractors-sec h4 { font-size: 23px; line-height: 25px;}
     .email-marketing-content-sec .left-side { padding-right: 20px; }
     .email-marketing-content-sec h3 { font-size: 26px; line-height: 32px;}
     .email-marketing-content-sec p { margin-bottom: 15px; }
.email-marketing-content-sec h4 { font-size: 23px; line-height: 34px;}

   /* ===================== Google Ads Page ================== */
   .google-ads-banner-image .banner-image{ width: 935px; }
   .google-ads-banner-image .banner-image video{top: 30px; left: 121px; width: 74.4%;}
   .google-ads-page-banner p { padding: 0 120px;line-height: 32px; }
   .google-ads-page-banner { padding-top: 80px; }
   .book-chiro-patients-ads-sec{padding-top: 250px;}
   .book-chiro-patients-ads-sec .left-side { padding-right: 30px; }
   .google-ads-page-banner h3{margin-bottom: 20px;line-height: 40px;}
   .book-chiro-patients-ads-sec p strong { display: block; margin: 15px 0 10px 0; padding-right: 0px; }
   .google-ads-for-mobile-sec .right-side { padding-left: 40px; }
   .google-ads-for-mobile-sec h3 { font-size: 33px; line-height: 46px;    margin-bottom: 24px;}
   .google-ads-for-mobile-sec h2{margin-bottom: 20px;}
   .google-ads-for-mobile-sec .common-btn { margin-top: 30px; }
   .power-of-google-ads-sec .each-point .right-side { padding-left: 40px; }
   .power-of-google-ads-sec .each-point .right-side h3 { font-size: 30px; line-height: 36px;    margin-bottom: 20px;}
   .power-of-google-ads-sec .each-point p{font-size: 23px;line-height: 32px;}
   .power-of-google-ads-sec .each-point.third { margin-top: 40px; }

   /* ===================== Blog Page ================== */
   .blog-page { padding: 80px 0; }
   .blog-page h1 { font-size: 25px; line-height: 34px;}
   .blog-page .blog-left-side p { font-size: 18px; line-height: 23px; padding-right: 10px; }
   .blog-page .blog-right-side { padding-left: 20px;}
   .blog-page .blog-right-side .all-blogs{grid-gap: 30px 20px;}
   .blog-page .blog-left-side .latest-sec ul li{font-size: 17px; line-height: 19px;margin-bottom: 13px;}
   .blog-page .blog-right-side .all-blogs .each-blog figure img { width: 100%; height: 200px;}
   .blog-page .blog-right-side .all-blogs article h3 { font-size: 22px; line-height: 31px;margin-bottom: 15px; padding-right: 20px;}
   .blog-page .blog-right-side .all-blogs article p{font-size: 17px;line-height: 26px;}
   .author-profile-img { width: 30px; }
   .blog-page .pagination{margin-top: 80px;}
   .category-page h1 { font-size: 40px; line-height: 50px;}
   .blog-single-page { padding: 80px 0; }
   .blog-single-page .single-right-side h1 { font-size: 33px; line-height: 46px;margin: 20px 0 25px 0;}
   .blog-single-page p.all-posts{margin-bottom: 70px;}
   .blog-single-page .single-right-side { padding-left: 20px; }
   .blog-single-page .single-left-side .toc-sec h3 { font-size: 22px; line-height: 29px;}
   .blog-single-page .single-left-side .toc-sec #toc-content a{font-size: 18px;line-height: 25px; margin-bottom: 18px;}
   .blog-single-page .single-right-side .author-details{margin-bottom: 50px;}
   .blog-single-page .single-right-side .all-blog-contents p{font-size: 20px;line-height: 33px;}
   .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 27px; line-height: 35px;margin-bottom: 20px; margin-top: 35px;}
   .blog-single-page .bottom-author-information .author-details { margin: 0 0 20px 0; }
   .blog-single-page .bottom-author-information { padding: 30px 30px; margin-top: 30px; }
   .blog-single-page .bottom-author-information .author-bio-info p{font-size: 20px;line-height: 34px;}

    /* ===================== Support Page ================== */

    .support-page-banner p { padding: 0 100px; }

         /* ===================== Founder Message Page ================== */
         .all-support-info-sec .inner-sec .each-box{padding: 25px 15px 25px 15px;width: 31.5%;}
         .all-support-info-sec .inner-sec {gap: 20px;}
         .all-support-info-sec .inner-sec .each-box p{font-size: 23px;    line-height: 20px;padding: 0 0;}
         .all-support-info-sec .inner-sec .each-box img { width: 70px; margin-top: -60px; margin-bottom: 30px; }
         .support-request-sec .entire-content-sec { padding: 50px 30px;}
         .support-request-sec .entire-content-sec h2{line-height: 38px; font-size: 45px;}

  .founder-message-page { padding: 80px 0px; }
  .founder-message-page .right-side h1 { font-size: 37px; line-height: 57px;margin: 20px 0 32px 0;}
  .founder-message-page .right-side img.founder-image {margin-bottom: 40px; }
  .founder-message-page .right-side .information p{    font-size: 20px;    line-height: 36px;margin-bottom: 15px; padding-right: 0px;}

  
     /* ===================== Plans Page ================== */

     .plan-page-banner .plan-depndent-items .each-box p{margin-top: 15px;font-size: 16px; font-weight: 500; line-height: 21px;}
     .plan-page-banner .plan-depndent-items .each-box{    padding: 20px 20px;height: 151px; width: 23.7%;}
     .plan-page-banner .plan-depndent-items{    gap: 15px;}
     .plan-page-banner .plan-depndent-items .each-box p br{display: none;}
     .plan-page-banner .plan-depndent-items .each-box img{width: 38px; height: 38px;}
     .plans-what-included-sec { padding-top: 0px; padding-bottom: 100px; }
     .plans-what-included-sec h2 { margin-bottom: 20px; }
     .digital-markt-plans-sec .top-heading p { padding: 0 70px; }
     .digital-markt-plans-sec .each-plan-sec .inner-sec p.top-plan-heading span { padding: 7px 30px;font-size: 11px;}
     .digital-markt-plans-sec .each-plan-sec .inner-sec p.top-plan-heading{margin-bottom: 25px;}
     .digital-markt-plans-sec .each-plan-sec .inner-sec h3 { font-size: 28px; line-height: 43px; background-size: 38px; }
     .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec h3 { padding-left: 50px; background-position: 0 0px; }
     .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3 { padding-left: 50px; background-position: 0 4px; }
     .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec h3 { padding-left: 50px; background-position: 0 2px; }
     .digital-markt-plans-sec .each-plan-sec .inner-sec p{    font-size: 16px;    line-height: 25px;}
     .digital-markt-plans-sec .each-plan-sec .common-btn { width: 100%; padding: 20px 0 20px 20px; font-size: 22px; line-height: 22px; margin-top: 22px; }
     .digital-markt-plans-sec .each-plan-sec .inner-sec { padding: 20px 15px; border: 1px solid #EFEFEF; }
     .digital-markt-plans-sec .each-plan-sec .inner-sec h4 { font-size: 24px; line-height: 33px;}
     .digital-markt-plans-sec .each-plan-sec .inner-sec li{font-size: 16px; line-height: 20px;}
     .digital-markt-plans-sec .bottom-cta-content h4 { font-size: 35px; line-height: 52px;}
     .digital-markt-plans-sec .bottom-cta-content .common-btn { margin-top: 35px; }

       /* ===================== social media marketing ================== */
       .level-up-social-game-sec .left-side .left-side-image { position: relative; margin-left: -5vw; width: 50vw; }
       .level-up-social-game-sec h2 {margin-bottom: 19px; }
       .level-up-social-game-sec .common-btn { margin-top: 30px; }
    .elevate-social-media ul li { font-size: 24px; line-height: 36px; background-size: 26px;background-position: 0 6px;    margin-bottom: 14px;}
     .social-media-marketing-second-sec .left-side { padding-right: 20px; }
     .social-media-marketing-second-sec .left-side p:nth-last-child(2){margin-bottom: 0;}
     .elevate-social-media p { padding-right: 80px; }
     .elevate-social-media h3{font-size: 30px; line-height: 36px;margin-bottom: 20px; margin-top: 20px;}
     .elevate-social-media .common-btn { margin-top: 40px; }


     /* Sneha */
     .plan-page-banner .plan-depndent-items{        gap: 12px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-box { padding: 25px 5px 25px 25px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 18px; line-height: 24px;}
    #field_4_3 input{width: 80%;}
    .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"] + label:before{width: 18px; height: 18px;}
    .get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button , .get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{padding: 18px 35px;}
    .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none;}
     .get-pricing-from-sec #field_4_24 .gfield_label{    width: auto;}
     .get-pricing-from-sec #field_4_25 .gfield_label{    width: auto;}

     .our-partner-sec .partners-logo img, .our-partner-sec .partners-logo svg { width: auto; }




.footer-sec .footer-content.locations { padding-left: 12px; }




.all-contact-info-sec .inner-sec .each-box.email p span.first{width: 100px;}
.page-template-website-design .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br{display: none;}
.what-included-sec .left-side p br{display: none;}

.video-popup .bottom-text-section h3{    font-size: 16px;line-height: 17px;}
.video-popup .bottom-text-section .common-btn { font-size: 15px;line-height: 17px;padding: 10px 104px 10px 124px;margin-top: 12px;}

.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points::before { height: 630px; }
.new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points h3 span{left: -73px;}
.why-chiro-clinic-need-sec .max-seo-invest-sec h2{text-align: left;}


.seo-content-patient-growth-sec p:last-child{padding-right: 0;}
.why-chiro-clinic-need-sec p.top-text { padding-right: 0; }
.page-template-seo-agency-toronto-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 70px; }
.page-template-seo-agency-toronto-page .new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin-right: 0;}

.page-template-web-design-toronto .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br { display: none; }


.author-page-content { padding: 80px 0px; }
.author-page-content .right-side h2 { font-size: 37px; line-height: 57px;margin: 20px 0 0 0;}
.author-page-content .right-side img.founder-image {margin-bottom: 20px; }
.author-page-content .right-side .information p{    font-size: 20px;    line-height: 36px;margin-bottom: 15px; padding-right: 0px;}

.effective-patient-growth-sec .email-marketing-chiropractors-sec h2, .effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2 , .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 55px;}
.effective-patient-growth-sec .content-chiropractors-sec p{padding-right: 30px;}
/* .author-hamzah-khadim .author-page-content .author-avatar img { margin-bottom: 40px; } */


.privacy-policy-page h3 { font-size: 24px;line-height: 32px;}
.privacy-policy-page ul li{font-size: 18px; line-height: 23px;background-size: 20px;padding-left: 35px;margin-bottom: 20px;}

.level-up-social-game-sec .left-side .left-side-image { position: relative; margin-left: -5vw; width: 50vw; }
.page-template-medical-healthcare-seo-page .strategy-driven-seo-sec h2{font-size: 31px;}

.footer-sec .locations li.map-list{flex-direction: column;}
.footer-sec .locations li.map-list span.second { width: 50%; margin-left: 0; margin-top: 5px; }
.footer-sec .connect-with-us { padding-left: 13px;}

.footer-sec .locations li{    background-size: 14px;    padding-left: 20px;}
.footer-sec .footer-content.locations iframe { width: 150px; height: 150px;}
.footer-sec .footer-content.locations{width: 40%; margin-top: 30px; padding-left: 10px; padding-right: 40px;}
.footer-sec .footer-content.connect-with-us{width: 27%; margin-top: 30px;}
.footer-sec .footer-content.locations li{font-size: 12px;}
.map-sec{width: 100%;}

span.logik-digital-text span.letter-i::before{    top: -1.3px;}
.page-template-contact-page  h1{
  font-size: 39px;
  line-height: 49px;
}

.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 70px; margin-left: 0px; }


/* Sitemap page  */

.sitemap-page .sitemap-item-sec.first-sec{ 
  padding-top: 50px;
  padding-bottom: 0px;
}
.sitemap-page .banner-sec-site-map {
padding-top: 60px;
padding-bottom: 60px;
}
.sitemap-page .sitemap-item-sec.secound-sec ul{
  gap: 20px 39px;
}

.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .all-section-info .marketing-dashboard-top-image{display: none;}
.raynor-dealer-website-programme-banner .mobile-image { display: block; margin-top: 40px; }
.page-id-7781 .ipad-pro-image , .page-id-5095 .ipad-pro-image , .page-id-5310  .ipad-pro-image , .page-id-5793  .ipad-pro-image, .page-id-6440  .ipad-pro-image, .page-id-6824  .ipad-pro-image, .page-id-7351  .ipad-pro-image{display: inline-block;}
.customize-raynor-ad-allowance { padding: 80px 0; background-color: #FAFAFA; padding-left: 50; }
.customize-raynor-ad-allowance .left-side { width: 50%; }
.customize-raynor-ad-allowance .right-side{text-align: center;}
.customize-raynor-ad-allowance .row{align-items: center;}
.check-your-digital-marketing-sec.raynor-dealer { padding-left: 0; }
.check-your-digital-marketing-sec.raynor-dealer { padding: 80px 0;}
.check-your-digital-marketing-sec.raynor-dealer .left-side-two-image { margin-top: 0px; }
.check-your-digital-marketing-sec.raynor-dealer .left-side-two-image{gap: 20px;}
.check-your-digital-marketing-sec.raynor-dealer .inner-sec{display: none;}
.cost-effective-raynor-authorize-sec .top-heading-sec p{padding: 0 60px;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-size: 24px; line-height: 35px;}
.cost-effective-raynor-authorize-sec .each-plan ul li{font-size: 16px; line-height: 21px;padding-left: 33px;background-size: 19px;background-position: 0 2px;}
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec { margin-top: 30px; }
.cost-effective-raynor-authorize-sec .each-plan p { margin-bottom: 20px; line-height: 31px; font-size: 18px; }
.cost-effective-raynor-authorize-sec .each-plan h4{font-size: 22px; line-height: 26px;}
.additional-landing-page-sec .top-heading-sec p { padding: 0 180px; }
.additional-landing-page-sec .each-page-template h4 { font-weight: 700; font-size: 20px; line-height: 26px; color: #1C1C1C; margin-top: 20px; margin-bottom: 12px; }
.digital-markt-plans-sec .top-heading h2 { font-size: 45px; line-height: 65px; }
.option-add-on-sec span{padding: 15px 35px;font-size: 24px;}
.option-add-on-sec{top: -34px;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next img, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev img{width: 50px; height: auto;}
.optional-raynor-product-api-sec .each-plan h3 { font-weight: 600; font-size: 28px; line-height: 33px;}
.optional-raynor-product-api-sec .each-plan h4{font-size: 22px; line-height: 21px;}
.raynor-key-benefit-sec article .inner{padding: 20px 15px;}
.raynor-key-benefit-sec article .inner p { font-size: 17px; line-height: 29px;}
.raynor-key-benefit-sec article .inner h3 { font-size: 25px; line-height: 28px; margin-bottom: 15px; }
.raynor-key-benefit-sec article .inner img { margin-bottom: 20px; width: 60px; height: auto; }
.raynor-website-steps-sec { padding: 80px 0 40px;}
.digital-markt-plans-sec.digital-mart-price-sec.raynor-plans-sec .each-plan-sec .inner-sec .plan-price p{font-size: 15px; line-height: 25px;}
.digital-markt-plans-sec.digital-mart-price-sec.raynor-plans-sec .each-plan-sec .inner-sec .plan-price p .current-price{font-size: 34px; line-height: 52px;}
.digital-mart-price-sec.raynor-plans-sec .plan-price { padding: 12px 55px 12px 20px;    margin-left: -14px;}
.cost-effective-raynor-authorize-sec .each-plan article { padding: 40px 30px;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p { padding: 0 6px; }

 .page-id-5206 .medspa-sec-second.strategy-driven-seo-sec h1{font-size: 30px;}


.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer, .three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{display: none;}
.marketing-dashboard-banner{padding: 60px 0;}
.marketing-dashboard-top-image.logik-dashboard-top-image .dashboard-top-banner-laptop-image{margin: 0;}
.check-your-digital-marketing-sec.logik-dash-check-out .left-side-two-image{display: none;}
.check-your-digital-marketing-sec.logik-dash-check-out { padding: 60px 0;}
.check-your-digital-marketing-sec.logik-dash-check-out .right-side .inner-sec{display: none;}
.check-your-digital-marketing-sec.logik-dash-check-out .i-pad-pro-mobile-pocket-image{display: block;}
.check-your-digital-marketing-sec.logik-dash-check-out .row{align-items: center; justify-content: center;}
.manage-digital-marketing-services.logik-digital-marketing { padding: 60px 0;}
.manage-digital-marketing-services.logik-digital-marketing .left-side { width: 45%; }

.manage-digital-marketing-services.logik-digital-marketing .right-side .i-pad-pro-tabing-image-sec{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .left-side-option.i-pad-pro{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .left-side-option.desktop{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .right-side .mobile-screens-all-images{position: relative;}
.manage-digital-marketing-services.logik-digital-marketing .right-side .i-pad-pro-tabing-image-sec .mobile-screens-all-images img{position: absolute; left: 30px; width: 61%;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading { margin-bottom: 30px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li h3 { font-size: 22px; line-height: 28px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li { padding: 30px 0 30px 65px; background-size: 40px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{padding-right: 30px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .icon-image{width: 40px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option h3 { font-size: 22px; line-height: 26px;}


.ai-search-optimized-problems .top-heading p { padding: 0 0px; line-height: 27px; letter-spacing: -0.1px; }
.ai-seo-solution-sec .top-heading-sec p { padding-right: 0px; }
.ai-seo-banner p { padding: 0 20px; line-height: 31px; }
.ai-seo-banner{padding: 50px 0;}
.ai-search-landscape .each-shifting p { padding: 0 5px; line-height: 23px;font-size: 19px;}
.ai-search-landscape .each-shifting h3{font-size: 38px;line-height: 34px;    margin-bottom: 20px;}
.ai-search-landscape .top-heading { text-align: center; margin-bottom: 20px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p { padding-right: 0px; }
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 0px; }
.ai-search-optimized-problems .top-heading h2{letter-spacing: -0.3px;}
.ai-seo-process .right-side h3{font-size: 18px;line-height: 27px; margin-bottom: 16px; margin-top: 30px;}
.ai-seo-process .right-side h3 span { width: 30px; height: 30px;font-size: 16px;margin-right: 13px;}
.ai-seo-process .top-heading{margin-bottom: 30px;}
.ai-seo-process .top-heading p{padding: 0 30px; line-height: 25px;}
.ai-seo-process .right-side { padding-left: 19px;    margin-top: 40px; }
.what-included-sec.ai-search-optimized-problems .right-side .inner-sec ul li{letter-spacing: 0.3px;}
.ai-seo-business-imapact.marketing-emails-types h2{padding: 0 30px;}
.ai-search-landscape .each-shifting { padding: 0 10px;}
.ai-search-landscape .top-heading p{    padding: 0 0;}
.ai-search-optimized-problems{padding: 80px 0;}

.ai-seo-process video{width: 346px;top: 15px; left: 53px; height: 205px;}

.ai-seo-business-imapact .live-google-search-typing video {width: 346px;top: 15px; left: 53px; height: 205px;}

.seo-intro-banner .banner-content p{padding: 0 140px; line-height: 31px;}
.seo-where-rank-banner{    padding-top: 40px;}
.page-id-5204 .seo-intro-banner .banner-content p { padding: 0 150px; }
.page-id-5206 .seo-intro-banner .banner-content p{padding: 0 150px;}
.page-id-4976 .seo-intro-banner .banner-content p{padding: 0 150px;}
.page-id-4958 .seo-intro-banner .banner-content p{padding: 0 150px;}


/* Case Study Page css */

.case-study-banner { padding: 90px 0 130px;}
.case-study-banner h4{font-size: 32px; line-height: 40px;}
.case-study-banner h1 { font-size: 50px;line-height: 65px;}
.case-study-banner article .content-sec { margin-left: 60px; }
.case-study-banner article { margin-top: 30px;  }
.case-study-banner article p { font-size: 20px;line-height: 30px;}
.case-study-banner article p br{display: none;}
.common-case-study h3 { font-size: 31px;line-height: 44px;margin-bottom: 24px;}
.common-case-study p.big-text{    font-size: 21px;line-height: 34px; margin-bottom: 20px;}
.case-challenges-sec .right-side { padding-right: 12px; padding-top: 70px; }
.case-strategy-sec .right-side { padding-right: 12px; padding-top: 70px; }
.case-strategy-sec{padding-top: 310px; padding-bottom: 190px;}
.case-cta-img .row{    padding: 60px 30px 60px 30px;}
.case-cta-img p{font-size: 20px;}
.case-cta-img article .inner { margin-left: 0px;}
.case-cta-img article .inner:nth-child(odd) { padding-right: 20px;}
.case-cta-img article p { font-size: 17px; line-height: 32px; }
.case-cta-img article .inner:nth-child(even) { padding-left: 20px; }
.case-cta-img article h4 { font-size: 28px;line-height: 40px;}
.case-cta-img article{margin-top: 30px;}
.case-about-oak-phy-well{    padding-bottom: 330px;}
.case-growth-sec .right-side { padding-right: 12px; padding-left: 20px; }
.case-performance-sec .right-side { padding-right: 12px; padding-top: 70px; }
.case-amazing-sec .left-side { padding: 38px 30px; }
.case-amazing-sec.common-case-study h3 { font-size: 27px;}
.case-related-sec article h3 { font-size: 24px;    line-height: 32px;}
.case-related-sec article h3 br{display: none;}
.case-related-sec article .inner{    padding: 180px 20px 20px;}
.case-related-sec article img { margin-bottom: -160px;}
.case-related-sec article p{font-size: 17px;}
.case-study-page-img{    margin-top: -250px;}
.case-related-sec article p br{display: none;}
.common-case-study ul li{font-size: 20px; text-align: left;padding-left: 35px; background-position: 0 6px;margin-bottom: 12px; background-size: 20px;}
.case-cta-img{margin-top: -30px;}
.case-approch-sec h4 { font-size: 24px; line-height: 34px;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 0px;}


.new-case-study-landing-page h1 { font-size: 50px; line-height: 55px;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding-left: 20px;     padding-right: 0;}
.new-case-study-landing-page .next-main-row.switch-sec .col-12 .col-inner-sec{padding-left: 0;     padding-right: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{padding: 25px 22px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row:nth-child(5) .inner-sec .right-side-content .top-logo{ margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 160px;height: 80px; object-fit: contain;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 18px; line-height: 30px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 24px; line-height: 35px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details p{font-size: 18px; line-height: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{margin: 34px auto;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{width: 65px; left: -12px; top: -21px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 20px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 24px; line-height: 28px; margin-bottom: 0px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 12px;     line-height: 20px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2) { margin-left: -16px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 20px; padding-top: 14px; padding-bottom: 14px; line-height: 26px;margin-top: 30px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image img{position: unset; width: auto; height: auto; object-fit: cover;}
.new-case-study-landing-page .next-main-row{margin-top: 40px;}


/* ---- Case Study Video Testimonial Sec ---- */

.case-study-video-testimonial-sec .col-12{padding-left: 20px;     padding-right: 0;}
.case-study-video-testimonial-sec .inner-sec .right-side-content{padding: 25px 22px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{margin-bottom: 35px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 160px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 20px; line-height: 30px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 24px; line-height: 35px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details p{font-size: 18px; line-height: 20px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{margin: 34px auto;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .review img{width: 65px; left: -12px; top: -21px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 25px; }
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 27px; line-height: 30px; margin-bottom: 8px;}
.case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px;     line-height: 20px;}
/* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2) { margin-left: -36px; } */
.case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 23px; padding-top: 16px; padding-bottom: 16px; line-height: 28px; margin-top: 30px;}
.case-study-video-testimonial-sec .inner-sec .left-side-image img{position: unset; width: auto; height: auto; object-fit: cover;}


.case-study-banner article ul li a{    font-size: 12px;    padding: 8px 13px;    text-align: center;}
.folded-leaf-key-sec.case-cta-img article p{    font-size: 20px;    line-height: 32px;}

.natura-case-study-banner .logo-img-sec.desktop-img img { width: 170px; }

.page-template-case-study-for-blue-zone .case-amazing-sec .right-side .inner .img-sec .cover-image{background-color: #f4f4f4;    object-fit: contain;}
.folded-case-study-banner h1{width: 750px;}
.active-door-case-study-banner h1{width: 750px;}
.butzi-case-study-banner h4{width: 800px; }

/* ----- E-Commerce Websites ----- */

.ecommerce-website-banner.inner-banner h1{margin-bottom: 25px;}
.ecommerce-website-banner ul li{font-size: 24px; background-size: 21px; padding-left: 35px; margin-right: 33px; line-height: 25px;}
.ecommerce-website-banner ul{    margin-bottom: 40px;}
.buid-compliance-growth-sec { padding-top: 70px; padding-left: 50px; padding-bottom: 70px; }
.buid-compliance-growth-sec ul li{font-size: 18px; line-height: 26px;padding-left: 34px; background-position: 0 3px;    background-size: 20px;}
.check-your-digital-marketing-sec.logik-ecommerce-check-out { padding: 80px 0 80px 0px; }
.buid-compliance-growth-sec p{    margin-bottom: 20px;}
.buid-compliance-growth-sec p:last-of-type{margin-bottom: 20px; letter-spacing: -0.2px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p { font-size: 18px; line-height: 31px; letter-spacing: -0.1px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{font-size: 25px; margin-bottom: 14px;}
.logik-ecommerce-check-out h2{font-size: 35px; line-height: 42px;}
.logik-ecommerce-check-out .common-btn{margin-top: 120px;}
.logik-ecommerce-check-out .new-cmn-btn { margin-top: 120px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo img{    width: 350px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-size: 16px; line-height: 24px; margin-bottom: 8px; padding-left: 29px; background-position: 0 4px;background-size: 17px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result { margin-bottom: 30px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review img{width: 55px; left: -16px;        top: -12px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .left-side-image img{width: 460px; height: 602px;}
.ecommerce-website-pricing-sec .each-plan{    width: 100%;}
.ecommerce-website-pricing-sec h3{font-size: 32px; line-height: 45px;}
.ecommerce-website-pricing-sec h3 span.short-text { font-size: 19px;}
.ecommerce-website-pricing-sec h4{    font-size: 26px;}
.ecommerce-site-include-sec .each-box .inner-content { padding: 30px 30px; padding-right: 20px;}
.ecommerce-site-include-sec .each-box { margin-bottom: 30px; }
.ecommerce-site-include-sec .each-box.left-side .inner-content { margin-right: 0px; }
.ecommerce-site-include-sec .each-box.right-side .inner-content { margin-left: 0px; }
.ecommerce-why-custom-sec .top-heading { margin-bottom: 40px; }
.ecommerce-website-banner .top-logo { margin-bottom: 25px; }
.ecommerce-website-pricing-sec .common-btn.first { margin-right: 20px;}
.ecommerce-site-include-sec .each-box h3{font-size: 22px; margin-bottom: 22px; background-size: 60px; line-height: 28px; padding-left: 75px; height: 62px; display: flex ; align-items: center;}
.ecommerce-site-include-sec { padding-top: 80px; padding-bottom: 80px; }
.ecommerce-process-sec .top-heading h3{font-size: 26px; margin-bottom: 35px;}
.page-template-ecommerce-website-landing-page .our-partner-sec { padding-top: 20px; padding-bottom: 60px; }
.ecommerce-site-include-sec .each-box ul li{padding-left: 30px;font-size: 16px; line-height: 23px;background-position: 0 3px; background-size: 18px;}
.ecommerce-website-pricing-sec ul li:last-of-type { margin-bottom: 25px; }
.ecommerce-why-custom-sec .solution-table th{padding: 16px 10px; font-size: 22px;}
.ecommerce-why-custom-sec .solution-table td{padding: 12px 16px; font-size: 16px;line-height: 26px;}
.ecommerce-webiste-pages-sample .additional-landing-page-sec .each-page-template { margin-top: 40px; }
.marketing-emails-types .each-option.active .text p{font-size: 16px; line-height: 24px;}
.ecommerce-process-sec .common-btn { margin-top: 30px; }
.ecommerce-bottom-cta-sec p{font-size: 23px; line-height: 33px;padding: 0 30px;}
.page-template-ecommerce-website-landing-page .ipad-pro-image{display: inline-block;}
.page-template-ecommerce-website-landing-page .check-your-digital-marketing-sec .right-side {text-align: center;}
.page-template-ecommerce-website-landing-page .check-your-digital-marketing-sec .right-side{    padding-right: 20px;}
.page-template-ecommerce-website-landing-page .check-your-digital-marketing-sec .right-side .inner-sec{display: none;}
.page-template-ecommerce-website-landing-page .i-pad-pro-mobile-pocket-image { display: inline-block;}
.page-template-ecommerce-website-landing-page .check-your-digital-marketing-sec .left-side-two-image{    gap: 25px;}
.page-template-ecommerce-website-landing-page .check-your-digital-marketing-sec .left-side-two-image { margin-top: 50px; }
.page-template-ecommerce-website-landing-page .our-partner-sec{    padding-bottom: 70px;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn{    justify-content: flex-start;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text { font-size: 16px; }
.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images{padding-top: 80px;}

/* --- New Bluezone casestudy---- */

.page-id-5585 .case-next-step-sec, .page-id-5379 .case-next-step-sec, .page-id-5384 .case-next-step-sec, 
.page-id-5340 .case-next-step-sec, .page-id-5349 .case-next-step-sec, .page-id-5381 .case-next-step-sec, .page-id-5446 .case-next-step-sec{margin-bottom: 0;}



.newcasestudy-client-overview-sec p {        padding: 0px 90px;        margin-bottom: 25px;}
.buid-compliance-growth-sec.project-brief-sec { padding-top: 70px; padding-left: 45px; margin-top: 70px; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .all-section-info{        padding: 0 19px;}
.newcasestudy-client-overview-sec{    padding-top: 70px;    padding-bottom: 70px;}
.newcasestudy-client-overview-sec .common-btn { margin-top: 20px; }
.buid-compliance-growth-sec.project-brief-sec .right-side{text-align: center;}
.buid-compliance-growth-sec.project-brief-sec p { line-height: 25px; margin-bottom: 25px; font-size: 20px; font-weight: 700; }
.buid-compliance-growth-sec.project-brief-sec p.bottom-text{margin-bottom: 0;}
.key-feature-highlight .inner-box{padding: 0px 0; align-items: center; border-radius: 0;}
.key-feature-highlight .inner-box h2{margin-bottom: 30px; text-align: left;}
.key-feature-highlight .inner-box ul li{font-size: 17px; line-height: 23px; margin-bottom: 13px; padding-left: 28px; background-position: 0 3px; background-size: 16px;}
.key-feature-highlight .inner-box .common-btn{    margin-top: 15px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option .left-side-icon span{background-color: #0066FF; color: #fff;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-option .left-side-icon span { background-color: #0066FF; color: #fff; }
.bluezone-result-imapct-sec .right-side h3, .bluezone-next-step-sec .right-side h3{font-size: 22px; line-height: 23px; margin-bottom: 20px; padding: 0 0;}
.bluezone-result-imapct-sec .right-side, .bluezone-next-step-sec .right-side{        padding: 0 19px !important;}

.common-case-study h3{    margin-bottom: 15px;}
.bluezone-botanica-testimonial .left-side-image img{width: 350px; height: auto;}
.bluezone-botanica-testimonial .left-side-image{text-align: center; margin-bottom: 25px;}
.bluezone-botanica-testimonial .content { padding-left: 19px; }
.bluezone-botanica-testimonial .content p{font-size: 19px; line-height: 33px;margin-top: 4px;}
.bluezone-botanica-testimonial .content .client-details h3{font-size: 24px; line-height: 36px;    margin-bottom: 5px;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 30px 0 40px 0; }
.page-template-new-bluezone-casestudy .common-case-study ul li:last-child{margin-bottom: 0;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-option{padding-top: 15px; padding-bottom: 20px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-option h3 { font-size: 22px; line-height: 31px; margin-bottom: 15px; padding: 0 0 0 0px; }
.buid-compliance-growth-sec.project-brief-sec .ipad-pro-image { display: inline-block; }
.bluezone-case-study-banner .logo-img-sec img { width: 200px; }
.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .right-side .inner-sec{    display: none;}
.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .i-pad-pro-mobile-pocket-image { display: inline-block; }
.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .left-side-two-image { margin-top: 45px; }
.newcasestudy-threemobilescrolling-sec .check-your-digital-marketing-sec .left-side-two-image{    gap: 30px;}
.bluezone-botanica-testimonial .content .client-details p{    line-height: 32px;}

.result-impact-sec .right-side .image-wrapper{width: 76%;}
.result-impact-sec .left-side{    margin-bottom: 10px;}
.buid-compliance-growth-sec.project-brief-sec{margin-top: 50px;}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{width: 53%; top: 48%;}
.new-bluezone-next-step-sec .mobile-image{display: none;}
.new-bluezone-next-step-sec p{margin-bottom: 20px;}
.bluezone-botanica-testimonial .content p{margin-bottom: 30px; padding: 0 90px;}
.bluezone-botanica-testimonial .inner-box{    padding: 50px 0;}
.bluezone-botanica-testimonial { margin-top: 70px; }
.result-impact-sec .row:first-of-type { margin-bottom: 50px; }
.new-case-study-banner { padding: 60px 0; }

/***********************/
.new-home-banner .pin{    width: 26px;}
.new-banner-sec h1 { font-size: 34px; line-height: 55px;}
.new-banner-sec h1 br{display: none;}
.all-services-intro-sec h2 { font-size: 32px; line-height: 46px;}
.new-banner-sec.new-home-banner{padding: 100px 0;}
.new-cmn-btn span.text{font-size: 22px;}
.all-services-accordion h3 .accordion-button { font-size: 24px;}
.all-services-accordion .accordion-body p{font-size: 18px; line-height: 28px;}
.img-video-sec article .content h3{    font-size: 24px;    margin-top: 30px;}
.img-video-sec a.new-cmn-btn{    margin-top: 50px;}
.home-full-screen-video-sec .full-screen-video.Scaleactive { transform: scale(1.06); }
.all-services-accordion .accordion-button::after{top: 7px;}
.all-services-accordion .accordion-button:not(.collapsed)::after { top: -3px;}
.all-services-accordion .accordion-body .new-cmn-btn span.text{font-size: 18px;}
.img-video-sec .right-side { padding-top: 100px; }


.mobile-device{width: 300px; height: 570px;border: 8px solid #000; border-radius: 25px;}
.desktop-device{width: 1096px; height: 525px;border: 8px solid #000; border-radius: 25px;}
.landscape-device {width: 538px; height: 268px;border: 8px solid #000; border-radius: 25px;}
.new-bluezone-next-step-sec .right-side-content{    padding-left: 70px;}
.result-impact-sec .right-side .image-wrapper{right: calc(-58vw + 50%);}
.new-bluezone-next-step-sec .left-side-image .image-wrapper{    left: calc(-52vw + 50%);        top: 0;}


.ecommerce-website-banner.inner-banner h1{font-size: 34px; line-height: 55px;}

.bluezone-casestudy-section.img-video-sec article .image img, .bluezone-casestudy-section.img-video-sec article .hover video{    height: 483px;}
.new-common-heading h1{font-size: 34px !important; line-height: 55px !important;}


.new-about-banner h1 { font-size: 34px; line-height: 55px; } 
.new-about-banner .about-gloabl-map-container .about-map-pin{    width: 26px;}
.new-about-banner{padding: 100px 0;}


/*** New layout ***/

.new-page-layout.google-ads-page-banner p { padding: 0 60px;}
.new-page-layout.website-design-banner p{    padding: 0 70px;}
.new-page-layout.email-marketing-page-banner p { padding: 0 120px;}
.new-page-layout.content-chiropractors-page-banner p { padding: 0 80px;}


.new-next-case-study { padding: 60px 0 0;}
.new-next-case-study h2 { font-size: 32px; line-height: 45px; }
.new-next-case-study a.new-cmn-btn span.text { font-size: 38px;}
.new-next-case-study .banner-content { padding-bottom: 60px; }
.page-id-5446 .exploration-session-sec, .page-id-5948 .exploration-session-sec , .page-id-5384 .exploration-session-sec , .page-id-6181 .exploration-session-sec , .page-id-5379 .exploration-session-sec , .page-id-5381 .exploration-session-sec , .page-id-5585 .exploration-session-sec , .page-id-5349 .exploration-session-sec , .page-id-5340 .exploration-session-sec{    padding-top: 0;        margin-top: 0;}
.page-id-5446 .exploration-session-sec .exploration-session-content-sec, .page-id-5948 .exploration-session-sec .exploration-session-content-sec , .page-id-5384 .exploration-session-sec .exploration-session-content-sec , .page-id-6181 .exploration-session-sec .exploration-session-content-sec , .page-id-5379 .exploration-session-sec .exploration-session-content-sec , .page-id-5381 .exploration-session-sec .exploration-session-content-sec , .page-id-5585 .exploration-session-sec .exploration-session-content-sec , .page-id-5349 .exploration-session-sec .exploration-session-content-sec , .page-id-5340 .exploration-session-sec .exploration-session-content-sec{    top: 46%;}
.new-next-case-study img{    height: 480px;}




.page-id-5510 .new-our-layout-partner .our-partner-sec, .page-id-5516 .new-our-layout-partner .our-partner-sec, .page-id-5823 .new-our-layout-partner .our-partner-sec, .page-id-5827 .new-our-layout-partner .our-partner-sec, .page-id-5829 .new-our-layout-partner .our-partner-sec, .page-id-5415 .new-our-layout-partner .our-partner-sec, .page-id-5522 .new-our-layout-partner .our-partner-sec, .page-id-6402 .new-our-layout-partner .our-partner-sec, .page-id-6440 .new-our-layout-partner .our-partner-sec  { padding-top: 0 !important; padding-bottom: 80px !important; }
.page-id-5800 .new-our-layout-partner .our-partner-sec, .page-id-5802 .new-our-layout-partner .our-partner-sec, .page-id-5825 .new-our-layout-partner .our-partner-sec, .page-id-5815 .new-our-layout-partner .our-partner-sec, .page-id-5798 .new-our-layout-partner .our-partner-sec, .page-id-5819 .new-our-layout-partner .our-partner-sec, .page-id-5817 .new-our-layout-partner .our-partner-sec, .page-id-5821 .new-our-layout-partner .our-partner-sec, .page-id-5810 .new-our-layout-partner .our-partner-sec, .page-id-5812 .new-our-layout-partner .our-partner-sec {padding-top: 60px !important; padding-bottom: 80px !important;}




.new-video-testimonial-sec.bluezone-botanica-testimonial .content p{font-size: 15px; line-height: 26px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content { padding-left: 40px; padding-right: 20px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content img{width: 40px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial video{height: 371px;}

.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog {max-width: 650px;}









.page-id-5379 .landscape-device{width: 560px;}



.result-impact-sec .stats-card-section .stats-card{padding: 60px 0px;}
.result-impact-sec .stats-card-section .stat{padding: 0 33px;}
.result-impact-sec .stats-card-section .stat h2{font-size: 34px;line-height: 36px;margin-bottom: 12px;}
.result-impact-sec .stats-card-section .stat p{font-size: 17px;line-height: 22px  ;}
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{height: 75px;}

.result-impact-sec.number-stats-with-result-sec .top-heading{width: 42%;padding-right: 20px;}
.result-impact-sec .stats-card-section{width: 58%;}


.new-number-value-section-all-page article:last-of-type { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article h3 {    font-size: 50px;line-height: 50px; margin-bottom: 10px;}
.new-number-value-section-all-page article p { font-size: 20px; line-height: 30px; }



.new-case-study-banner .banner-content.left{    width: 50%;}
.new-case-study-banner .banner-content.right{    width: 50%;}


}
  

@media (min-width: 280px) and (max-width: 330px) {

  .col-12{padding: 0 12px;}

  .logik-digital h2 { font-size: 28px; line-height: 38px;}
  .logik-digital p { font-size: 16px; line-height: 24px; }
  .common-btn {
    font-size: 17px;line-height: 16px; }
    .banner-sec {padding: 60px 0 40px 0;}
  .banner-sec h1 {font-size: 32px; line-height: 40px;}
  .banner-sec p { font-size: 21px; line-height: 32px; padding: 0 0; }
  .our-partner-sec .partners-logo {
    padding: 0 0px; }
  .testimonial-sec .right-side {
    padding: 15px 15px; }
  .effective-patient-growth-sec h3 {
    font-size: 25px;
    margin-bottom: 20px; }

    .plan-price-button-sec .common-btn:last-child{margin-left: 5px;}

  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side, .effective-patient-growth-sec .seo-chiropractors-sec .right-side, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side, .effective-patient-growth-sec .content-chiropractors-sec .right-side, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {padding: 45px 16px 45px 16px; }
  .exploration-session-sec .right-side h2 {font-size: 28px; line-height: 36px;}
    .header { padding: 10px 0; }
    .header .mobile-header .header-toggle-slider-top-sec { padding: 10px 20px;}
    .mobile-col{padding: 0 20px;}
    .header .header-menu li{        padding: 0 20px !important;}
    .header-menu.mobile-header-menu.show .bottom-button-sec { margin: 0 10px;        margin-bottom: 20px;}
    .header .menu-toggle .mobile-tel, .header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close .mobile-tel, .book-strategy-call-form-popup .modal-header .right-side-phone-close a img.mobile-tel{width: 30px;height: auto;}
    .book-strategy-call-form-popup .modal-header .btn-close{width: 25px; height: 25px;}
    .header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close .mobile-close-icon-new{height:25px;width: auto;}
    form input.gform_button.button{background-position-x: 64% !important;}
    .header .mobile-header-menu ul .menu-item-has-children a{background-position-y: 5px; background-size: 12px;}
    .experts-in-growth-sec .right-side .inner-sec h3 { font-size: 24px; line-height: 31px;}
    .effective-patient-growth-sec .top-heading p { padding: 0 0px;}
    .experts-in-growth-sec .right-side .inner-sec .left-side-details span { font-size: 16px; line-height: 14px; padding: 13px 20px 12px 45px; background-position: 23px 11px; background-size: 14px; margin-left: 0px;}
    .experts-in-growth-sec .user-details .left-side img { width: 53px; margin-bottom: 12px;height: auto; }

    .about-banner{height: calc(100vh - 50px); display: flex; align-items: center;}

    .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { font-size: 13px !important; padding: 9px 12px !important; line-height: 18px !important; }
    .exploration-session-sec .right-side form .gfield--input-type-checkbox legend{font-size: 17px; line-height: 16px;margin: 8px 0 13px 0;}
    .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 17px; height: 17px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 8px; }
    .exploration-session-sec .right-side form textarea { height: 60px !important;}
    form input.gform_button.button { margin-top: 10px !important; font-size: 15px !important;padding: 10px 0 10px 0px !important;        background-position-y: 13px !important;}
    .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 13px; line-height: 19px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_3, .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_6 { margin-bottom: 8px; }
  .footer-sec li {
    font-size: 14px;
    line-height: 18px; }
  .copyright-sec p {
    font-size: 11px; } 
    .attract-new-patient-sec h2{font-size: 22px; line-height: 33px;}
    .unlimited-support-sec p{padding: 0 10px;}
    .effective-patient-growth-sec .web-design-chiropractors-sec p { padding: 0 0px; letter-spacing: -0.1px; }
    .effective-patient-growth-sec .paid-ad-chiropractors-sec p { padding: 0 5px;}
    .why-partner-with-logik-sec .left-side p { padding: 0 0px; }
    .team-co-founder-sec p { padding: 0 5px; }
    .effective-patient-growth-sec .web-design-chiropractors-sec h3, .effective-patient-growth-sec .seo-chiropractors-sec h3, .effective-patient-growth-sec .paid-ad-chiropractors-sec h3, .effective-patient-growth-sec .content-chiropractors-sec h3, .effective-patient-growth-sec .email-marketing-chiropractors-sec h3{padding-left: 63px; background-size: 48px; background-position: 0px 3px;line-height: 33px;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h3 { line-height: 31px; background-position: 0px 7px; }
    .experts-in-growth-sec .right-side-play-btn img { width: 80px;height: auto;}
    .experts-in-growth-sec .left-side p{padding: 0 15px; text-align: center;}
    .faq-sec p span { font-size: 15px; line-height: 18px; }
    .faq-sec .accordion-body h3 { font-size: 19px; line-height: 26px;}
    .faq-sec span.number { font-size: 17px;}

    .book-strategy-call-form-popup .exploration-session-sec .right-side h2 {margin-bottom: 13px; font-size: 20px; line-height: 23px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox { column-count: 2; gap: 25px; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 8px 12px !important; border-radius: 6px; font-size: 13px !important; line-height: 18px; }
    .book-strategy-call-form-popup .gform_fields { row-gap: 10px !important; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 17px; height: 17px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side {padding: 0 12px;}
    .header .menu-toggle .open-icon{    width: 30px; height: auto;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend { font-size: 16px; line-height: 13px; padding-top: 8px; font-weight: 700; color: #EAAA00; margin: 0 0 13px 0; }
    .google-recaptcha-container{        transform: scale(0.50);}
    .book-strategy-call-form-popup .modal-header { padding: 10px 20px;}
    .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 60px !important; min-block-size: 4rem !important; }
    .book-strategy-call-form-popup .gform_footer { gap: unset !important; margin: 0px 0 0 0 !important; }
    .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 8px; }
    .book-strategy-call-form-popup form input.gform_button.button { font-size: 16px !important;line-height: 16px !important; padding: 10px 0 10px 0 !important; background-position-x: 61% !important; background-position-y: 12px !important; background-size: 7px;        margin-bottom: 0 !important;}
    .book-strategy-call-form-popup .modal-dialog{overflow: unset;}
    .why-partner-with-logik-sec .common-btn { margin-top: 25px; }
    .insights-sec article h3{font-size: 20px; line-height: 27px;        height: 58px;}
    .why-partner-with-logik-sec .each-option { padding: 25px 0px; }
    .why-partner-with-logik-sec .right-side-options .each-option:last-child .right-side-icon h3{padding-right: 50px;}

    .social-media-share-popup .all-social-media-sec li{margin: 0 7px;}
.social-media-share-popup .all-social-media-sec li a { width: 35px;}
.video-popup .bottom-text-section .common-btn{margin-top: 10px;}
.video-popup .bottom-text-section h3 { font-size: 17px; line-height: 21px;}
.page-template-about-page .why-partner-with-logik-sec p.about-page-des{    letter-spacing: 0px;        padding: 0 0;}
.plan-price-button-sec .common-btn{line-height: 17px;}
.mobile-header .header-booking-call-btn{font-size: 17px;        line-height: 17px;}
  
      /* ===================== SEO ================== */

      .inner-banner h1 { font-size: 32px; font-weight: 400; line-height: 40px;}
      .inner-banner h3 { font-size: 21px; line-height: 31px; padding: 0 10px;     margin-bottom: 25px;}

     
      .seo-banner h1 { font-size: 43px; line-height: 55px; margin-top: 40px; }
      .seo-banner p.special-banner-heading{font-size: 43px; line-height: 55px; margin-top: 40px;}
      .seo-agency-cta-sec .right-side p { padding: 0 0px; }
      .local-seo-sec p{padding-right: 10px;}
      .local-seo-sec .animated-direction-arrow{right: 36%; bottom: 18%;}
      .strategy-driven-seo-sec p{letter-spacing: 0px; padding-right: 20px;}
      .local-seo-sec h3{font-size: 21px; line-height: 28px; margin-bottom: 15px; letter-spacing: -0.5px;}
      .content-that-sets-clinic-apart-sec .top-heading p { padding: 0 3px; margin-bottom: 12px; }
      .content-that-sets-clinic-apart-sec h3 { font-size: 18px; line-height: 28px;}
      .content-that-sets-clinic-apart-sec h5 { font-size: 16px; line-height: 22px;}
      .why-chiro-clinic-need-sec .all-points .each-point:nth-child(4) h3 { padding: 0 0px; }
      .why-chiro-clinic-need-sec .max-seo-invest-sec h2 { font-size: 24px; line-height: 32px;}
      .attract-new-patient-sec .left-side .top-text{font-size: 16px; line-height: 18px;}
      .faq-sec .faq-content-sec .accordion-item h4 .accordion-button{font-size: 19px; line-height: 26px;        padding: 15px 0px 15px 0px;}
      .faq-sec .faq-content-sec .accordion-item .accordion-body p { font-size: 16px; line-height: 24px; }
      .why-chiro-clinic-need-sec .all-points h3 { font-size: 18px; line-height: 26px;}
      .why-chiro-clinic-need-sec .all-points h3 span{width: 30px; height: 30px; font-size: 17px;}

      .about-banner .top-heading p { font-size: 18px; line-height: 28px;        padding: 0 0px;}
      .about-banner .top-heading h1 { font-size: 31px; line-height: 40px;}
      .about-banner { padding: 30px 0; }
      @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(2px); } }
      .about-banner .banner-global-map { margin-top: 40px; position: relative; left: 0px; }
      .global-team-sec p { padding: 0 12px; }
      .global-team-sec .each-member{width: 45%; margin: 0 7px;margin-top: 20px;}
      .why-partner-with-logik-sec .right-side-options .each-option img { width: 40px; }
      .global-team-sec .each-member h4 { font-size: 16px; line-height: 20px; margin-bottom: 13px; }
      .global-team-sec .each-member img.hover-icon { width: 30px; }
      .global-team-sec .each-member h3 { font-size: 16px; line-height: 14px;}
      .why-partner-with-logik-sec .top-heading p { padding: 0 0px; }
      .why-partner-with-logik-sec .top-heading { margin-bottom: 10px; }
      .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3{padding: 0 0px;        font-size: 20px;line-height: 26px;margin-bottom: 12px;}
      .our-mission-sec p { padding: 0 0px;}
      .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p{padding: 0 0px; letter-spacing: 0;font-size: 16px; line-height: 25px;}
      .seo-content-patient-growth-sec p strong {line-height: 24px; font-size: 16px; }

      /* ===================== Website Design Page ================== */

      .website-design-banner p { padding: 0 0px; }
      .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side { width: 100%; padding: 50px 12px;}
      .webdesign-strategy-details-content-sec h3 { font-size: 21px; line-height: 25px; margin-bottom: 15px; }
      .website-template-sec .top-heading h3{line-height: 38px;}
      .website-template-sec .website-template-btn-sec .common-btn { width: 100%;}
      .what-included-sec .right-side .inner-sec ul li{font-size: 16px; line-height: 22px; background-position: 0 4px; padding-right: 0; margin-bottom: 12px;        letter-spacing: -0.3px;}
      .webdesign-strategy-details-content-sec p{letter-spacing: 0;}
      .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p{        letter-spacing: -0.4px;}

        /* ===================== Contact Page ================== */

        .contact-us-banner{margin-top: 0px;}
        .contact-us-banner p { padding: 0 23px; font-size: 18px; line-height: 26px; letter-spacing: 0;}
        /* .contact-mobile-oneframe{height: calc(100vh - -120px);} */
        .contact-us-banner h1{line-height: 38px;        margin-bottom: 15px;}
        .contact-us-banner img.mobile-banner{ margin-top: 0px;}
        .all-contact-info-sec { padding-top: 32px;padding-left: 0px; padding-right: 0px;}
        .all-contact-info-sec .inner-sec .each-box img { width: 34px;        margin-right: 11px;}
        .all-contact-info-sec .inner-sec .each-box p { font-size: 15px; line-height: 20px;}
        .all-contact-info-sec .inner-sec .each-box{        margin-bottom: 13px;}
        .all-contact-info-sec .mobile-button a:last-child { margin-left: 5px; }
        .all-contact-info-sec .mobile-button .common-btn { font-size: 16px;}
        .all-contact-info-sec .content{    padding: 0 9px;}

        /* ===================== Email Marketing For Chiropractors Page ================== */


        .benefits-email-marketing-sec h2 { padding: 0 0px; margin-bottom: 20px; }
        .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point p { padding: 0 0px; }
        .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(4) h3 { padding: 0 0px; }
        .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:last-child{padding: 0 0px;}
        .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point { margin-bottom: 25px; }
        .marketing-emails-types h2 { margin-bottom: 10px;}
        .marketing-emails-types .each-option h3 { font-size: 19px; line-height: 25px;}
        .marketing-emails-types .each-option.active .text p{        padding-right: 0;        font-size: 16px;}
        .marketing-emails-types .each-option .text p{padding-right: 0;        font-size: 16px;}
        .why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points h3{font-size: 20px; letter-spacing: -0.3px;}
        .marketing-emails-types .right-side-options .each-option .left-side-icon{top: -2px;}

         /* ===================== Content For Chiropractors Page ================== */

         .content-chiropractors-page-banner h3 { padding: 0 0px; line-height: 28px;}
         .content-chiropractors-page-banner p{padding: 0 0px;}
         .content-creation-process-sec .top-heading h3 { font-size: 18px; line-height: 27px;}
         .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 20px;        line-height: 27px;}
         .content-creation-process-sec .bottom-sec h3 { font-size: 17px; line-height: 24px; padding-right: 70px;}
         .service-pages-chiro-websites .right-side-options h4 { font-size: 18px; line-height: 25px;margin-top: 3px; padding-right: 50px;}
         .service-pages-chiro-websites .each-option h3 { font-size: 16px; line-height: 21px;}
         .blogs-for-chiropractors-sec p{padding: 0 0px;        letter-spacing: -0.1px;}
         .blogs-for-chiropractors-sec h4 { font-size: 18px; line-height: 23px;padding-right: 80px;}
         .email-marketing-content-sec p{padding: 0 0px;}
         .email-marketing-content-sec h4 { font-size: 18px; line-height: 23px;}
         .blogs-for-chiropractors-sec h3 { font-size: 20px; line-height: 23px;}
         .email-marketing-content-sec h3 { font-size: 20px; line-height: 26px; letter-spacing: -0.6px;}
         .service-pages-chiro-websites .right-side-options .each-option span{width: 18px; height: 18px;        margin-top: 3px;}
         .service-pages-chiro-websites .right-side-options .each-option span img { width: 8px; }
         .content-creation-process-sec .creation-process-step .each-step{margin-bottom: 35px;}
         .service-pages-chiro-websites .top-heading { margin-bottom: 30px; }
         .email-marketing-content-sec h2{font-size: 27px; line-height: 35px;margin-bottom: 15px;}
         .service-pages-chiro-websites .top-heading h3{font-size: 20px; line-height: 25px; margin-bottom: 15px; padding: 0 50px 0 0;}
         .service-pages-chiro-websites .top-heading { margin-bottom: 25px; }

           /* ===================== Support Page ================== */
          .support-page-banner{ /*height: calc(100vh - 50px); */ display: flex;        padding: 0 0;}
          .support-page-banner p { padding: 0 30px;font-size: 18px; line-height: 26px;}
          .all-support-info-sec .inner-sec .each-box p { font-size: 15px; line-height: 22px;}
          .all-support-info-sec .inner-sec .each-box img { width: 34px;  margin-right: 11px; }
          .all-support-info-sec .inner-sec .each-box{margin-bottom: 15px;}
          .support-request-sec .entire-content-sec h2 span{display: block;}
          .all-support-info-sec p { padding: 0 0; }
          .all-support-info-sec { padding-top: 40px !important; padding-right: 12px; padding-left: 15px; }
          .support-request-sec .support-page-form-sec form input, .support-request-sec .support-page-form-sec form textarea{line-height: 18px !important;padding: 9px 12px !important; font-size: 13px !important;}
          .support-request-sec .gform_footer input.gform_button.button{padding: 18px 20px !important; font-size: 21px !important;background-position-x: 63% !important; background-position-y: 22px !important;}
          .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend{font-size: 17px; line-height: 16px; margin: 8px 0 13px 0;}
          .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before { width: 17px; height: 17px;}
          .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{ font-size: 13px; line-height: 19px; }
          .support-request-sec .gform_wrapper.gravity-theme .gfield textarea.small { height: 60px;}
          .support-request-sec .gform_footer input.gform_button.button{ margin-top: -10px !important; font-size: 15px !important; padding: 10px 0 10px 0px !important; background-position-y: 13px !important; }
          .support-request-sec .support-page-form-sec { margin-top: 20px; }
          .support-request-sec .support-page-form-sec form .form-field-check .gchoice{margin-bottom: 8px;}

          /* ===================== Google Ads Page ================== */
          .google-ads-page-banner .banner-image .inner-animated-sec { width: 296px; }
          .google-ads-page-banner .banner-image .inner-animated-sec video { width: 74.2%; left: 38px; top: 9px;}
          .google-ads-page-banner.inner-banner h3 { padding: 0 10px; line-height: 28px;}
          .book-chiro-patients-ads-sec p { padding: 0 0px; letter-spacing: -0.2px; }
          .google-ads-for-mobile-sec h2 { margin-bottom: 15px; }
          .power-of-google-ads-sec .each-point .right-side h3 { font-size: 18px; line-height: 25px; padding: 0 45px;}
          .power-of-google-ads-sec .each-point p { font-size: 16px; line-height: 24px; }
          .book-chiro-patients-ads-sec h2{font-size: 27px; line-height: 36px;}
          .power-of-google-ads-sec .each-point.first img { width: 200px;}
          .power-of-google-ads-sec .each-point { height: 530px; }
          .power-of-google-ads-sec .each-point h3 { font-size: 22px; line-height: 28px;}
          .google-ads-for-mobile-sec h3{font-size: 21px; line-height: 28px; margin-bottom: 15px;}
          .google-ads-for-mobile-sec h3 br{display: none;}
            .blog-page { padding: 35px 9px 40px 9px; }
            .blog-page .blog-right-side .all-blogs article h3 { font-size: 18px; line-height: 25px;}
            .blog-page .blog-right-side .all-blogs article p { font-size: 15px; line-height: 23px; }
            .author-profile-img { width: 24px; }
            .blog-page .blog-right-side .all-blogs .author-details h4 { font-size: 16px; line-height: 20px; }
            .blog-page .blog-right-side .all-blogs .author-details .right-side p { font-size: 14px; }
            .blog-single-page { padding: 40px 0px; }
            .blog-single-page .single-right-side h1 { font-size: 26px; line-height: 35px;}
            .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 18px; line-height: 26px; margin-bottom: 15px; margin-top: 25px; }
            .blog-single-page .single-right-side .all-blog-contents p { font-size: 15px;}
            .blog-single-page .bottom-author-information .author-bio-info p { font-size: 15px; font-weight: 400; line-height: 26px; }
            .blog-single-page .single-right-side .all-blog-contents p{font-size: 16px; line-height: 25px;}
            .blog-page h1 { font-size: 31px; line-height: 42px; }
            .blog-page .blog-left-side p { font-size: 19px; line-height: 26px;}
            .blog-page .blog-left-side .latest-sec ul li { font-size: 16px;}

        /* ===================== Founder Message Page ================== */
        .founder-message-page { padding: 50px 8px; }
        .founder-message-page .right-side h1 { font-size: 27px; line-height: 34px;}
        .founder-message-page .right-side p { font-size: 16px; line-height: 26px; }
        .founder-message-page .right-side p.date { font-size: 15px; line-height: 19px;margin-bottom: 15px;}
        .founder-message-page .right-side img.founder-image { margin-bottom: 30px; }
        

      /* ===================== Plans Page ================== */
      .plan-page-banner .plan-depndent-items .each-box{padding: 13px 10px;}
      .plan-page-banner .plan-depndent-items .each-box img { width: 30px; height: 30px; }
      .plan-page-banner .plan-depndent-items .each-box p { margin-top: 15px; font-size: 15px; line-height: 18px; }
      .plans-what-included-sec h2 { margin-bottom: 20px; }
      .digital-markt-plans-sec .top-heading p { padding: 0 30px; }
      .digital-markt-plans-sec .each-plan-sec .inner-sec p { font-size: 15px; line-height: 24px; }
      .digital-markt-plans-sec .each-plan-sec .inner-sec { padding: 30px 12px;}
      .digital-markt-plans-sec .each-plan-sec .inner-sec li.not-available { padding-left: 21px; background-size: 12px; background-position: 0 2px; }
      .digital-markt-plans-sec .each-plan-sec .inner-sec li.available { padding-left: 21px; background-position: 0 7px; background-size: 12px; }
      .digital-markt-plans-sec .each-plan-sec .inner-sec li.dolar{padding-left: 21px; background-position: 0 3px; background-size: 10px;}
      .digital-markt-plans-sec .each-plan-sec .inner-sec li { font-size: 15px; line-height: 21px;}
      .digital-markt-plans-sec .bottom-cta-content{    margin-top: 35px;}
      .digital-markt-plans-sec .top-heading{margin-bottom: 0px;}
      .digital-markt-plans-sec .each-plan-sec .info-tooltip img { width: 13px; }

      .our-partner-sec.mobile .partners-logo img{width: 90%; margin: 0 auto; }
      .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text{width: 150px; transform: translateX(13%);font-size: 13px; line-height: 16px;}
      .plan-page-banner .plan-depndent-items .each-box{        width: 47%;}

         /* ===================== social media marketing ================== */
         .social-media-marketing-second-sec .left-side p { margin-bottom: 13px;}
         .elevate-social-media h3 { font-size: 20px; line-height: 26px;}
         .elevate-social-media ul li{font-size: 16px; line-height: 24px;background-size: 18px; padding-left: 29px;}

         .thank-you-page h3{margin-bottom: 0;}
         .thank-you-page .common-btn{margin-top: 30px;}
         .thank-you-page figure img{width: 70px;}

        /* ===================== Pricing Page ================== */
        .digital-mart-price-sec .plan-price{margin-left: -12px; margin-top: 25px;}
        .digital-mart-price-sec .plan-price .old-price { font-size: 20px; line-height: 31px; top: -2px; margin-left: 12px; display: inline-block; }
        .pricing-page-banner.plan-page-banner.inner-banner h1 { margin-bottom: 15px; }
        .pricing-page-banner .top-heading p .current-price { font-size: 30px; line-height: 32px; }
        .pricing-page-banner .top-heading p { font-size: 18px; line-height: 32px; }
        .pricing-page-banner .top-heading { text-align: center; margin-bottom: 20px; }
        .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box img { height: 35px; width: 35px; }
        .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box p{font-size: 14px; line-height: 16px;margin-top: 13px;}
        .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p { font-size: 20px;}
        .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price { font-size: 30px; line-height: 40px; }
        .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec p { margin-top: 20px; }

        /* Sneha */
        .form-thank-you-page .thank-you-content h3 br{display: none;}
        .get-pricing-from-sec .gform_wrapper.gravity-theme span.main-value-text { margin-right: 20px; }
        .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 15px;}

        .support-request-sec .gform_footer input.gform_button.button{margin: 10px 0 0 0 !important;}

.author-page-content { padding: 50px 8px; }
.author-page-content .right-side h2 { font-size: 27px; line-height: 34px;}
.author-page-content .right-side p { font-size: 16px; line-height: 26px; }
.author-page-content .right-side p.date { font-size: 15px; line-height: 19px;margin-bottom: 15px;}
.author-page-content .right-side img.founder-image { margin-bottom: 20px; }

.book-strategy-call-form-popup .validation_message { font-size: 10px !important; line-height: 5px !important; }
.book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 10px !important; }

.case-amazing-sec article .img { width: 58px; height: 58px;margin-right: 10px;}




.new-case-study-landing-page h1 { font-size: 32px; line-height: 40px;    margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row { padding: 10px 0; position: relative; margin-top: 0; }
.new-case-study-landing-page .inner-sec.top p br{display: none;}
.new-case-study-landing-page .inner-sec.top p{font-size: 18px; line-height: 26px; margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .row{    padding: 0;}
.new-case-study-landing-page .next-main-row .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
.new-case-study-landing-page .next-main-row .inner-sec{display: block;}
.new-case-study-landing-page .next-main-row.switch-sec .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{width: 100%; padding: 20px 10px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 14px; line-height: 23px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image{display: none;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{    margin-bottom: 20px !important;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 150px; height: auto;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 21px; line-height: 25px; font-weight: 900; margin-bottom: 5px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px; line-height: 24px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 22px; line-height: 30px;font-weight: 700; margin-bottom: 4px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 22px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 18px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; letter-spacing: 0.4px;     margin-top: 5px;}
.new-case-study-landing-page .next-main-row .mobile-image{margin-top: 15px; margin-bottom: 25px;text-align: center;}
.new-case-study-landing-page .next-main-row .mobile-image img{width:90%; border-radius: 5px;height: 240px; object-fit: cover; object-position: top;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding: 0; border-radius: 10px;background: linear-gradient(270deg, #19487E 0%, #002855 100%); }
.new-case-study-landing-page .next-main-row:nth-child(5) .inner-sec .right-side-content .top-logo img{    width: 100px;}
.new-case-study-landing-page .next-main-row:nth-child(5) .mobile-image img{    object-position: center;}
  }

    @media (min-width: 1300px) and (max-width: 1400px) {

      .website-design-banner p{padding: 0 315px;}
      .local-seo-sec .right-side .cartoon-character { width: 250px; bottom: 11px; }
      .local-seo-sec .address-show-phone-image { width: 275px; }
      .local-seo-sec .right-side .animated-direction-arrow { width: 105px; transform: scaleX(-1) rotate(109deg); position: absolute; bottom: 165px; right: 204px; }
      .why-chiro-clinic-need-sec .all-points h3{padding-right: 130px;}
      .our-mission-sec .inner{padding: 53px 0 45px 0;background-position-x: 6px;}
      .google-ads-page-banner p { padding: 0 270px;}
      .one-stop-shop-cta-sec .right-side { padding-left: 70px; }
      .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p{padding-right: 60px;}

        /* ===================== Content For Chiropractors Page ================== */
  .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before { top: 199px; }
  .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after {    height: 151px;    top: 56px;}
  .content-creation-process-sec .creation-process-step .each-step p { padding-right: 0px; }
  .content-chiropractors-page-banner p { padding: 0 280px;}
  .digital-markt-plans-sec .each-plan-sec .info-box{padding-right: 30px;}

  .raynor-dealer-website-programme .marketing-dashboard-top-image .inner-gif-screen { left: 235px; top: 24px; }
.ai-seo-process video { width: 451px; height: 272px; top: 16px; left: 69px; object-fit: contain;}

.ai-seo-business-imapact .live-google-search-typing video {width: 451px; height: 272px; top: 16px; left: 69px; object-fit: contain;}


.new-case-study-landing-page .next-main-row .inner-sec .left-side-image img { top: -25px; width: 440px; height: auto; object-fit: cover; border-radius: 15px; }

  /* ---- Case Study Video Testimonial Sec ---- */

  .case-study-video-testimonial-sec .inner-sec .left-side-image img { top: -25px; width: 483px; height: 510px; object-fit: cover; border-radius: 15px; }

    }

@media  (min-width:576px) and (max-width: 767.98px) {

  .col-12{padding: 0 19px;}

  .mobile-heading {display: block;}
  .desktop-heading{display: none;}

  .logik-digital h2 {
    font-size: 31px;
    line-height: 40px;
    text-align: center;margin-bottom: 20px; }
  .logik-digital p {
    font-size: 17px;
    line-height: 26px; }
    .common-btn {    font-size: 18px;    line-height: 18px;    padding: 15px 8px 15px 28px;}
    .common-btn:hover{padding-left: 18px; padding-right: 18px;}

  .logik-digital-padding {
    padding: 50px 0 50px 0; }
  .mobile-image {
    display: block;
    margin-bottom: 25px; }
    .banner-sec .common-btn.mobile{display: inline-block;}
  .banner-sec h1 {font-size: 39px; line-height: 53px; margin-bottom: 21px;letter-spacing: -0.3px;
  }
  .banner-sec h1 span {
    display: block; }
  .banner-sec p {font-size: 23px; line-height: 33px; padding: 0 25px;color: #333;}
  .banner-sec {padding: 60px 0 40px 0; background: linear-gradient(180deg, #F2FAFF 45%, #FFFFFF 100%); text-align: center;height: auto; display: block;}
  .banner-sec .right-side-image{display: none;}
  .banner-sec .right-side-image .carousel-inner{display: none;}
  .banner-sec .banner-img {
    margin-top: 30px; display: none;}
  .our-partner-sec .partners-logo a {
    width: 20%; margin-top: 20px;}
  .our-partner-sec .partners-logo {
    padding: 0 0px; }
  .our-partner-sec .partners-logo a:nth-child(1), .our-partner-sec .partners-logo a:nth-child(2), .our-partner-sec .partners-logo a:nth-child(3) {
    width: 29%; }
    .our-partner-sec .partners-logo a:nth-child(6){width: 14%;}
    .our-partner-sec .partners-logo a:nth-child(4){width: 18%;}
    .our-partner-sec .partners-logo a:nth-child(5){width: 28%;}
    .our-partner-sec .partners-logo a:nth-child(7){width: 26%;}
  .our-partner-sec {padding: 10px 0 40px 0;}
  .our-partner-sec h2 {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 23px; }
  .one-stop-shop-cta-sec h2 {
    padding: 0 0; }
  .effective-patient-growth-sec .top-heading {
    margin-bottom: 45px; }
  .effective-patient-growth-sec .common-btn {
    margin-top: 0px;line-height: 21px; width: 100%;}
  .effective-patient-growth-sec .email-marketing-chiropractors-sec, .effective-patient-growth-sec .content-chiropractors-sec, .effective-patient-growth-sec .paid-ad-chiropractors-sec, .effective-patient-growth-sec .web-design-chiropractors-sec {
    margin-top: 20px; }
  .one-stop-shop-cta-sec {
    text-align: center; }
    .one-stop-shop-cta-sec .common-btn{display: none;}
    .one-stop-shop-cta-sec .common-btn.mobile{display: inline-block;}
  .one-stop-shop-cta-sec h2 {
    margin-bottom: 15px; }
    .one-stop-shop-cta-sec h2.mobile{display: block;}
    .one-stop-shop-cta-sec h2.desktop{display: none;}
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side::after, .effective-patient-growth-sec .seo-chiropractors-sec .right-side::before, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side::after, .effective-patient-growth-sec .content-chiropractors-sec .right-side::before, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side::after {
    display: none; }
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2{line-height: 37px;        background-position: 0px 7px;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec h2 br{display: none;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec .common-btn{padding: 15px 5px 15px 25px;}
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec .common-btn:hover { padding-left: 10px; padding-right: 10px; }
    .effective-patient-growth-sec .content-chiropractors-sec.social-media-markt-sec p{    letter-spacing: -0.1px;}
  .effective-patient-growth-sec .desktop-image {
    display: none; }
  .effective-patient-growth-sec .mobile-image {
    margin-bottom: 30px; }
  .effective-patient-growth-sec .left-side, .effective-patient-growth-sec .right-side {
    width: 100% !important; }
  .testimonial-sec {
    text-align: center;margin-bottom: 0;}
  .testimonial-sec .carousel-control-next, .testimonial-sec .carousel-control-prev {
    position: unset;
    width: 30px;
    height: 30px;
    display: inline-block; }
  .testimonial-sec .carousel-control-next {
    margin-left: 10px; }
  .testimonial-sec .carousel-control-next img, .testimonial-sec .carousel-control-prev img {
    width: 8px; }
    .testimonial-sec .mobile-cover{display: block;}
    .testimonial-sec iframe{height: 300px;}
    .testimonial-sec .desktop-cover{display: none;}
  .effective-patient-growth-sec .web-design-chiropractors-sec .left-side, .effective-patient-growth-sec .seo-chiropractors-sec .right-side, .effective-patient-growth-sec .paid-ad-chiropractors-sec .left-side, .effective-patient-growth-sec .content-chiropractors-sec .right-side, .effective-patient-growth-sec .email-marketing-chiropractors-sec .left-side {padding: 45px 19px 45px 19px;text-align: left; }
  .effective-patient-growth-sec .web-design-chiropractors-sec.inner h2, .effective-patient-growth-sec .seo-chiropractors-sec.inner h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec.inner h2, .effective-patient-growth-sec .content-chiropractors-sec.inner h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec.inner h2 {padding-left: 56px; background-size: 44px; background-position: 0px 1px; line-height: 35px; text-align: left; padding-top: 0px;padding-bottom: 7px;}
  .effective-patient-growth-sec .web-design-chiropractors-sec p, .effective-patient-growth-sec .seo-chiropractors-sec p, .effective-patient-growth-sec .paid-ad-chiropractors-sec p, .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p {line-height: 26px;margin-bottom: 0px;letter-spacing: -0.5px; }
  .effective-patient-growth-sec .inner h2 {padding: 0 0 0 0; font-size: 30px; margin-bottom: 20px; letter-spacing: 0px; font-weight: 400; color: #1C1C1C;}
  .effective-patient-growth-sec .email-marketing-chiropractors-sec p{letter-spacing: -0.1px;}
  .effective-patient-growth-sec .seo-chiropractors-sec h2 { padding-right: 10px;}
  .unlimited-support-sec .support-item-icon img {
    height: 30px; width: auto;}
  .unlimited-support-sec .support-item-icon span {
    margin: 0 20px;
    height: 32px; }
  .unlimited-support-sec .support-item-icon {
    margin-bottom: 20px; }
  .unlimited-support-sec h2 {
    margin-bottom: 25px; }
  .unlimited-support-sec p br {
    display: none; }
  .unlimited-support-sec .common-btn {
    margin-top: 20px; }
  .unlimited-support-sec {
    background-position-x: -370px; padding-top: 45px;}
  .testimonial-sec .right-side {
    padding: 15px 25px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align: center;
    margin-bottom: 20px; }
  .testimonial-sec .right-side .quote-img {
    display: none; }
  .testimonial-sec .right-side h3 {
    font-size: 16px;
    margin-bottom: 10px; }
  .testimonial-sec .right-side p {
    line-height: 21px;
    padding: 0 0px; }
  .testimonial-sec .right-side .user-sec {
    margin-top: 13px;
    display: block; }
  .testimonial-sec .right-side .user-avtar {
    margin: 0 0 12px 0; }
    .testimonial-sec .right-side .user-avtar img{width: 43px;}
  .testimonial-sec .right-side .user-details h4 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 6px; }
  .exploration-session-sec img.background-image {
    height: 500px;
    object-fit: cover; display: none;}
  .exploration-session-sec .right-side h2 {margin-bottom: 25px; font-size: 32px; line-height: 40px; color: #EAAA00;}
  .exploration-session-sec .right-side .inner-sec {padding: 0px 8px; background-color: #002855; border-radius: 0;box-shadow: none !important;}
  .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea {font-size: 15px !important; padding: 11px 10px !important; line-height: 17px !important;}
  .exploration-session-sec .right-side form .form-group {
    margin-bottom: 14px; }
  .exploration-session-sec .right-side form .w50 {
    column-count: 1;
    column-gap: 0; }
  .exploration-session-sec .right-side form h3 {
    font-size: 15px;
    margin: 20px 0 10px 0;
    line-height: 15px; }
  .exploration-session-sec .right-side form .form-check input {
    width: 20px;
    height: 20px; }
  .exploration-session-sec .right-side form .form-check {
    margin-bottom: 6px; }
  .exploration-session-sec .right-side form .form-check input {
    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: 0; }
  .exploration-session-sec .right-side form .form-check label {
    font-size: 15px;
    line-height: 16px;
    margin-left: 6px; }
  .exploration-session-sec .right-side form .w50.checkbox {
    column-count: 2;
    column-gap: 10; }
  .exploration-session-sec .right-side form textarea {
    height: 60px !important;
    margin-top: 0px; }
  .exploration-session-sec .right-side .form-btn button {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding: 15px 0 11px 0;
    background: none;
    background-color: #283E4C;
    margin-top: 0; }
  .exploration-session-sec .left-side p {
    padding: 0;
    text-align: center; }
  .exploration-session-sec .exploration-session-content-sec {
    top: 53%;  position: unset;transform: unset;}
  .exploration-session-sec {padding: 50px 0; background-color: #002855; margin-bottom: 0;}
  .exploration-session-sec .left-side h2 {
    text-align: center; }
  .exploration-session-sec .left-side {
    text-align: center;
    margin-bottom: 30px; display: none;}
  .footer-sec {
    padding: 40px 0; }
    .footer-sec .footer-content{margin-bottom: 30px;padding-left: 30px;}
    .footer-sec .footer-content.connect-with-us{margin-bottom: 0;}
  .footer-sec li {font-size: 16px; line-height: 18px; margin-bottom: 14px;}
  .footer-sec h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 15px; }
  .footer-sec .locations li {
    line-height: 23px;
    background-size: 15px;
    padding-left: 25px;
    background-position: 0 3px; }
    .footer-sec .connect-with-us h3{text-align: left;}
  .footer-sec .connect-with-us li {
    text-align: left; }
  .footer-sec .social-media-sec {
    margin-top: 30px;}
  .footer-sec .social-media-sec li {
    margin: 0 15px 12px 0; }
  .copyright-sec p {
    font-size: 12px;
    line-height: 18px; }
  .copyright-sec {
    padding: 13px 0; }
  .header .mobile-header {
    display: block; }
  .header .desktop-header {
    display: none; }
  .header {
    padding: 15px 0; }
  .mobile-header {
    width: 100% !important;
    z-index: 111111111 !important; }
  .header-close-icon {
    text-align: right;
    padding: 0 25px;
    margin-bottom: 20px; }
  .mobile-col {
    display: flex;
    align-items: center;
    justify-content: space-between; padding: 0 30px;}
  .header .menu-toggle {
    display: flex;
    align-items: center; }
  .header .menu-toggle .mobile-tel {
    margin-right: 20px; }
  .header .menu-toggle .mobile-tel img {
    vertical-align: middle; }
  .header .menu-toggle i {
    font-size: 50px !important;
    color: #006070;
    position: relative;
    z-index: 1111; }
  .mobile-header .mobile-header-menu {
    padding-left: 0;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    transform: translateX(-101%);
    transition: all .5s ease;
    width: 100%;
    z-index: 99;
    overflow-x: hidden;
    padding-right: 0; display: flex; flex-direction: column; justify-content: space-between;}
  .header nav.navigation {
    display: block !important; }
  .header nav.navigation ul {
    text-align: left !important;
    margin-right: 0 !important; }
  .header nav.navigation li {
    display: block !important;
    padding: 0 !important; }
  .mobile-header .mobile-header-menu.show {
    transition: all .5s ease;
    transform: translateX(0);
    top: 0; }
  .header .menu-toggle i.close-icon {
    color: #fff; }
  .mobile-header .mobile-logo {
    width: 43%; }

  .insights-sec.mobile {
    display: block;
    overflow: hidden;margin-top: 0px; }
  .insights-sec.desktop {
    display: none; }
  .insights-sec .date-box {
    top: -22px;
    z-index: 11;
    padding: 17px 6px 10px 6px; }
  .insights-sec p.author img {
    width: auto;
    display: inline-block;
    margin-right: 5px; }
  .insights-sec figure img {
    height: 170px;
    object-fit: cover; }
  .insights-sec .owl-carousel .owl-stage-outer {
    overflow: unset; }
  .insights-sec .date-box span {
    font-size: 12px;
    line-height: 16px; }
  .insights-sec .date-box span.blog-date {
    font-size: 24px;
    line-height: 24px; }
  .insights-sec p.author {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 19px; }
  .insights-sec article h3 {font-size: 21px; line-height: 28px; margin-bottom: 9px; height: 60px;}
  .insights-sec article { padding: 15px 0px 0 0px; }
  .insights-sec p.blog-tag { margin-bottom: 6px; font-size: 14px; line-height: 21px; padding-right: 0;}
  .insights-sec .author-details .right-side p { font-size: 14px; margin-bottom: 0; color: #000000d9; line-height: 21px; }
  .insights-sec .author-details h4 { font-size: 16px; line-height: 18px;}
  .insights-sec .readmore {
    font-size: 12px;
    line-height: 18px; }
  .insights-sec article p {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 15px; }
  .insights-sec h2 {
    margin-bottom: 20px; }
  .insights-sec .owl-next, .insights-sec .owl-prev {
    position: unset;
    width: 30px;
    height: 30px;
    display: inline-block !important;
    background-color: #fff !important;
    box-shadow: 0px 4px 14px 0px #0C046617;
    opacity: 1;
    border-radius: 50% !important; }
  .insights-sec .owl-next img, .insights-sec .owl-prev img {
    width: 8px; height: auto; }
  .insights-sec .owl-next img, .insights-sec .owl-prev img {
    filter: invert(1); }
  .insights-sec .owl-prev img {
    transform: rotate(180deg); }
  .insights-sec .owl-next:hover, .insights-sec .owl-prev:hover {
    background-color: #0066FF !important; }
  .insights-sec .owl-next:hover img, .insights-sec .owl-prev:hover img {
    filter: unset; }
  .insights-sec .owl-nav {
    display: none !important; }
  .insights-sec .owl-nav {
    margin-top: 15px; }
  .owl-item {
    transform: scale(0.99); }
  .owl-item.center {
    transform: scale(0.96); }
  .owl-carousel .owl-stage-outer {
    overflow: visible; } 
    .effective-patient-growth-sec .email-marketing-chiropractors-sec h2 br{display: none;}
    .exploration-session-sec .right-side form .gfield--input-type-checkbox legend{font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 10px 0 15px 0;}
    .gform_fields { row-gap: 15px !important; }
    .gform_fields.validation_below{row-gap: 10px !important;}
    .validation_message{font-size: 13px !important; line-height: 15px !important;}
    .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 10px;}
    .exploration-session-sec .right-side form .form-field-check .gchoice label{font-size: 14px; line-height: 17px; color: #fff;}
    .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before{width: 16px; height: 16px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66;}
    .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox]:checked + label:before{background-color: rgb(255 255 255 / 40%) !important; }
    .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_3, .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_1_5_6 { margin-bottom: 13px; }
    form input.gform_button.button{margin-top: 10px !important; font-size: 18px !important; font-weight: 700 !important; line-height: 16px !important; padding: 15px 0 15px 0px !important; background-position-x: 62% !important; background-position-y: 17px !important; background-size: 8px; background-color: #EAAA00 !important; color: #000 !important;  margin-bottom: 0 !important;}
    form input.gform_button.button:hover { background-color: #F9B90F !important; border: 1px solid #F9B90F !important; color: #000 !important; background-image: url(/wp-content/uploads/2024/08/button-black-hover-arrow-icon.webp) !important; padding-left: 0px !important; }
    .effective-patient-growth-sec .top-heading p{padding: 0 0px; letter-spacing: -0.1px;}
    .effective-patient-growth-sec .content-chiropractors-sec p, .effective-patient-growth-sec .email-marketing-chiropractors-sec p{    padding-right: 0px;}
    .gform_footer.before{margin-top: 15px;}
    .effective-patient-growth-sec{padding-bottom: 0;}
    .one-stop-shop-cta-sec .right-side { padding: 0 20px; }
    .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{padding-bottom: 0;}
    .effective-patient-growth-sec .web-design-chiropractors-sec p { padding: 0 0px 0 0px;}
    .page-template-front-page .insights-sec{margin-bottom: 0;        background-color: #f7f7f769;}
    /* .exploration-session-sec{margin: 0 0 50px 0;} */
    .experts-in-growth-sec .left-side{display: none;}
    .experts-in-growth-sec .left-side p{padding: 0 15px; text-align: center;margin-bottom: 70px;}
    .experts-in-growth-sec .right-side .inner-sec .left-side-details span { font-size: 18px; line-height: 15px; padding: 14px 25px 13px 50px; background-position: 22px 11px;background-size: 17px;margin-left: 0px;}
    .experts-in-growth-sec .right-side .inner-sec h3 {font-size: 26px; line-height: 33px; margin-bottom: 20px; text-align: center;}
    .experts-in-growth-sec .right-side{    padding: 0 20px;}
    .experts-in-growth-sec .right-side .inner-sec {padding: 25px 0px 35px 0; display: block; border-radius: 8px; text-align: center; box-shadow: 6px 6px 10px 0px #0000000A;}
    .experts-in-growth-sec .right-side-play-btn{text-align: center;        margin-top: 20px;}
    .experts-in-growth-sec .user-details { margin-top: 30px;display: block; text-align: center;}
    .experts-in-growth-sec .right-side .user-details{display: block;margin-top: 22px;}
    .experts-in-growth-sec span.logik-digital-text{display: inline-block;}
    .experts-in-growth-sec .right-side .user-details .left-side{display: block;}
    .experts-in-growth-sec .user-details .right-side p{font-size: 16px;padding: 0;line-height: 22px;}
    .experts-in-growth-sec .user-details h4 { font-size: 18px; line-height: 19px;    margin-bottom: 5px;}
    .experts-in-growth-sec .user-details .right-side { margin-left: 0px; }
    .experts-in-growth-sec .user-details .left-side img{width: 60px;margin-bottom: 12px; height: auto;}
    .faq-sec span.number { width: 30px; height: 30px;font-size: 19px;    line-height: 21px;    margin-right: 10px;}
    .faq-sec .accordion-body h3{font-size: 20px;line-height: 25px;margin: 20px 0 15px 0;}
    .faq-sec p span { font-size: 17px;    line-height: 20px;}
    .faq-sec .accordion-body h4 { font-size: 19px;line-height: 22px;}
    .faq-sec .marketing-strategies-faq-home .inner-content { padding-left: 5px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body p{    margin-bottom: 15px;}
    .faq-sec ul li{font-size: 17px; font-weight: 400; line-height: 26px; background-size: 16px; padding-left: 26px; background-position: 0px 4px;}
    .faq-sec .marketing-strategies-faq-home ul { margin-bottom: 30px; }
    .faq-sec .marketing-campaign-success-faq .each-content{padding-left: 43px;    margin-bottom: 20px;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn img{margin: 0 6px 0 0;}
    .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn:hover img{margin: 0 6px 0 0;}
    .effective-patient-growth-sec h2 br{display: none;}
    .effective-patient-growth-sec h2{line-height: 35px; padding: 0 0px; font-size: 28px; letter-spacing: -0.2px; margin-bottom: 0;}
    .effective-patient-growth-sec .web-design-chiropractors-sec.inner h2{background-size: 47px;}
    .effective-patient-growth-sec .top-heading p{    line-height: 26px;}
    .unlimited-support-sec p{    padding: 0 0px;letter-spacing: -0.4px;}
    .faq-sec span.logik-digital-text{display: inline-block;}
    .home-page-faqs .accordion-body p span.logik-digital-text{    font-weight: 400;}
    .home-page-faqs .accordion-body p span.logik-digital-text span.letter-i::before{    top: 1.3px;}

    .inner-banner{height: auto; display: block; padding: 60px 0 50px 0;background: linear-gradient(180deg, #F2FAFF 45%, #FFFFFF 100%);}
    .inner-banner .desktop-baneer-content{display: none;}
    .top-banner-image .mobile-content{display: block;}
    .top-banner-image .desktop-image{display: none;}
    .inner-banner .common-btn.mobile{display: inline-block;}
    .seo-agency-cta-sec{margin-top: 0;}
    .arrow-container{display: none;}
    .top-banner-image .mobile-heading{display: block;line-height: 40px; text-align: center; margin-bottom: 20px;        font-size: 31px;font-weight: 400; color: #1C1C1C;}
    .top-banner-image .mobile-heading span{color: #0066FF;}
    .top-banner-image .mobile-content p{text-align: left;}
    .top-banner-image.website-design .mobile-content p{padding-right: 3px;}
    .top-banner-image{padding: 50px 0;}
    .gfield--input-type-select { margin-bottom: 0px; }

/* .header .menu-toggle a, .header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close a{visibility: hidden;}
.header.sticky .menu-toggle a, .header.sticky .mobile-header .header-toggle-slider-top-sec .right-side-phone-close a{visibility: unset;}
.header .mobile-header .mobile-header-menu.show .header-toggle-slider-top-sec .right-side-phone-close a{visibility: unset;} */

    .book-strategy-call-form-popup .modal-header{padding: 15px 30px; background: #FAFAFA;        border-radius: 0; }
.book-strategy-call-form-popup .modal-header .mobile-logo{display: inline-block;        width: 43%;}
.book-strategy-call-form-popup .modal-header .right-side-phone-close{display: inline-block;}
.book-strategy-call-form-popup .modal-header .right-side-phone-close a img.mobile-tel{ margin-right: 20px;}
.book-strategy-call-form-popup .modal-header .btn-close {position: unset; width: 34px; height: 34px; margin-left: 0px;}
.book-strategy-call-form-popup .modal-header .btn-close.clase-btn.desktop{display: none;}
.book-strategy-call-form-popup .exploration-session-sec .left-side{display: none;}
.book-strategy-call-form-popup .exploration-session-sec .right-side{height: 90vh;padding: 0 20px;background-color: #002855;overflow-y: auto; box-sizing: border-box;}
.book-strategy-call-form-popup .exploration-session-sec { margin: 0; padding: 0; }
.book-strategy-call-form-popup .exploration-session-sec .right-side h2 {margin-bottom: 15px; font-size: 23px; line-height: 22px; color: #EAAA00;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form input, .exploration-session-sec .right-side form textarea { padding: 8px 12px !important; border-radius: 6px; font-size: 15px !important;line-height: 17px !important;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 50px !important;    min-block-size: 3.5rem !important;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_2_5_3, .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice.gchoice_2_5_6{margin-bottom: 5px;}
.book-strategy-call-form-popup .gfield--type-checkbox { display: block !important; }
.book-strategy-call-form-popup .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom: 0 !important;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .gfield--input-type-checkbox legend { font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 5px 0 10px 0; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gfield_checkbox { column-count: 2; gap: 10px; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice { margin-bottom: 10px; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 15px; height: 15px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 14px; line-height: 17px; color: #fff; }
.book-strategy-call-form-popup form input.gform_button.button { font-size: 16px !important; font-weight: 700 !important; line-height: 16px !important; padding: 13px 0 13px 0 !important;background-position-x: 61% !important; background-position-y: 15px !important; background-size: 8px;    background-color: #EAAA00 !important;        color: #000 !important;background-image: url(/wp-content/uploads/2024/08/button-black-hover-arrow-icon.webp) !important;}
.book-strategy-call-form-popup .gform_footer { gap: unset !important; margin: 0px 0 0 0 !important; padding: 0 0 !important;}
.book-strategy-call-form-popup{    background-color: #002855;}
.book-strategy-call-form-popup .modal-content{border: none;}

.our-partner-sec.mobile{display: block !important; padding-bottom: 10px !important;}
.our-partner-sec a svg{width: 100%;}
.our-partner-sec .partners-logo img{filter: unset;}
.our-partner-sec a svg .card.card--back { opacity: 0.5; }
.our-partner-sec a svg .card { transform: translateX(0) rotate(0deg); }
.our-partner-sec a svg .card.card--front { opacity: 1; }
.our-partner-sec a svg .hover-yellow { fill: #FFDD22 !important; }

.video-popup{height: 100%;}
.video-popup #video-element { width: 100%; height: 100%; }
.video-popup .video-close-btn{left: auto; right: 10px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;}
.video-popup .video-close-btn img{width: 35px;}
.video-popup .small-logo-icon{left: 20px;}
.video-popup .share-btn{top: 65px; right: 10px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;}
.video-popup .share-btn img{width: 35px;}
.video-popup .mute-icon{bottom: auto; top: 112px;box-shadow: 0px 2px 4px rgb(0 0 0); border-radius: 50%; background: #000;    right: 10px;}
.video-popup .mute-icon img{width: 35px;}
.video-popup .bottom-text-section .common-btn{padding: 12px 0 12px 20px; width: 90%;font-size: 17px;line-height: 15px;    margin-top: 14px;}
.video-popup .bottom-text-section .common-btn:hover{padding: 12px 0; }
.video-popup .bottom-text-section h3 { font-size: 19px; line-height: 23px;}
.social-media-share-popup .modal-content{padding: 40px 15px;}
.social-media-share-popup .modal-dialog{max-width: 95%;}
.social-media-share-popup .all-social-media-sec li{margin: 0 10px;}
.social-media-share-popup .all-social-media-sec li a { width: 37px;}
.social-media-share-popup h3 { font-size: 25px; line-height: 27px;margin-bottom: 30px;}
.social-media-share-popup .btn-close{    width: 25px;}
.social-media-share-popup .all-social-media-sec{padding-bottom: 30px; margin-bottom: 30px;}
.social-media-share-popup .copy-video-link-sec .copy-link-btn { font-size: 20px;padding: 15px 0;}
.social-media-share-popup .copy-video-link-sec h4{font-size: 20px; font-weight: 600; text-align: left; line-height: 22px; margin-bottom: 15px;}
.social-media-share-popup .copy-video-link-sec #video-url{padding: 10px 15px;}

.experts-in-growth-sec .play-button-image.mobile{display: inline-block; margin-bottom: 5px;}
.experts-in-growth-sec .play-button-image.desktop{display: none;}
.experts-in-growth-sec .left-side .user-details{display: none;}

.page-template-general-contractor-seo .our-partner-sec, .page-template-medical-healthcare-seo-page .our-partner-sec, .page-template-lawyer-law-firm-seo-page .our-partner-sec, .page-template-garage-door-seo .our-partner-sec, .page-template-medspa-seo-page .our-partner-sec{    padding: 40px 0 40px 0;}
.page-template-web-design-toronto .our-partner-sec{    padding: 0px 0 40px 0;}

    /* ===================== SEO ================== */

    .why-chiro-clinic-need-sec .max-seo-invest-sec{display: block;    margin-top: 30px;}
    .seo-banner { padding: 0px 0;height: calc(100vh - 66px);}
    .seo-banner .banner-content{margin-top: -60px;}
    .seo-banner img.mobile{display: inline-block;}
    .seo-banner img.desktop{display: none;}
    .seo-banner h1 { font-size: 47px; line-height: 64px; margin-top: 50px;}
    .seo-banner h1 span{display: block;}
    .seo-banner h1 span.qusn{display: inline-block;}
    .seo-banner p.special-banner-heading{font-size: 47px; line-height: 64px; margin-top: 50px;}
    .seo-banner p.special-banner-heading span{display: block;}
    .seo-banner p.special-banner-heading.qusn{display: inline-block;}

    .seo-agency-cta-sec .left-side{display: block;}
    .seo-agency-cta-sec .right-side{padding: 0 12px;}
    .seo-agency-cta-sec .right-side p{padding: 0 0px;}
    .local-seo-sec h3 {padding-right: 0; font-size: 21px; line-height: 26px; margin-bottom: 15px; text-align: left; font-weight: 500; letter-spacing: -0.3px;}
    /* .local-seo-sec .animated-direction-arrow { display: block; width: 19%; transform: scaleX(-1) rotate(109deg); position: absolute; right: 36%; bottom: 23%; }
    .local-seo-sec .animated-direction-arrow iframe{width: 100%;}
    .local-seo-sec .cartoon-character { width: 44%; position: absolute; bottom: 0; right: 0; }
    .local-seo-sec .address-show-phone-image{width: 42%;} */
    .local-seo-sec .left-side figure.mobile-image{position: relative; text-align: center;}
    /* .local-seo-sec .address-show-phone-image{width: 90%;} */
    .local-seo-sec .desktop-image{display: none;}
    .local-seo-sec .right-side{padding-left: 19px;}
    .local-seo-sec h3 br{display: none;}
    .local-seo-sec p{margin-bottom: 8px;padding-right: 0;text-align: left;}
    .local-seo-sec p:last-child{margin-bottom: 0;}
    .local-seo-sec .common-btn{margin-top: 15px;}
    .strategy-driven-seo-sec .desktop-image, .content-that-sets-clinic-apart-sec .desktop-image{display: none;}
    .strategy-driven-seo-sec h1{font-size: 31px; line-height: 40px; text-align: center;margin-bottom: 20px !important;}
    .content-that-sets-clinic-apart-sec h2{margin-bottom: 15px; padding: 0px 0px;}
    .content-that-sets-clinic-apart-sec h4{font-size: 22px; line-height: 28px;margin-bottom: 15px;}
    .content-that-sets-clinic-apart-sec .top-heading p { padding: 0 8px;  }
    .content-that-sets-clinic-apart-sec h3 { font-size: 22px; line-height: 30px; text-align: center;margin-bottom: 15px;color: #1C1C1C;}
    .content-that-sets-clinic-apart-sec h5 { font-size: 18px; line-height: 24px;text-align: center;margin-bottom: 25px;color: #1C1C1C;}
    .content-that-sets-clinic-apart-sec .left-side p{text-align: center;padding-right: 0;margin-bottom: 15px;color: #504C4C;}
    .strategy-driven-seo-sec p { margin-bottom: 8px;text-align: left;padding-right: 0;}
    .why-chiro-clinic-need-sec p.top-text { padding-right: 0; }
    .new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec .all-points h3 span { width: 30px; height: 30px;}
    .new-why-chiro-clinic-need-sec.why-chiro-clinic-need-sec p, .why-chiro-clinic-need-sec p.top-text { margin-bottom: 30px; }
    .strategy-driven-seo-sec .common-btn{margin-top: 15px;}
    .content-that-sets-clinic-apart-sec .common-btn{margin-top: 15px;}
    .seo-content-patient-growth-sec p:last-child { margin-top: 15px; }
    .strategy-driven-seo-sec, .content-that-sets-clinic-apart-sec, .local-seo-sec{text-align: center;}
    .strategy-driven-seo-sec h2, .seo-content-patient-growth-sec h2{margin-bottom: 20px;}
    .strategy-driven-seo-sec h2{    letter-spacing: -0.5px;}
    .local-seo-sec h2{margin-bottom: 20px;}
    .seo-content-patient-growth-sec p{padding-right: 0;}
    .seo-content-patient-growth-sec p strong {line-height: 24px; font-size: 16.3px; display: block;}
    .seo-content-patient-growth-sec .desktop-image{display: none;}
    .content-that-sets-clinic-apart-sec .left-side p strong{padding: 0 40px;}
    .why-chiro-clinic-need-sec h2{margin-bottom: 20px;}
    .why-chiro-clinic-need-sec .all-points::before{display: none;}
    .why-chiro-clinic-need-sec .all-points{margin-left: 0;}
    .why-chiro-clinic-need-sec .all-points h3{font-size: 21px; line-height: 28px; margin-bottom: 15px; padding: 0 0px;}
    .why-chiro-clinic-need-sec .all-points .each-point { padding-left: 0px; margin-bottom: 30px; }
    .why-chiro-clinic-need-sec .all-points h3 span{position: unset;width: 30px; height: 30px; font-size: 17px; line-height: 31px; margin: 2px 11px 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point p{padding: 0 0;margin-bottom: 10px;letter-spacing: -0.2px;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(4) p{padding: 0 0px;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(1) h3{padding: 0 0 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(5) h3{padding: 0 15px 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) h3{padding: 0 18px 0 0;}
    .why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) p{letter-spacing: -0.3px;}
    .page-template-seo-service .local-seo-sec p{padding-right: 10px;}
    .seo-content-patient-growth-sec p{margin-bottom: 8px;}
    .seo-content-patient-growth-sec p:last-child{padding-right: 0;}
    .why-chiro-clinic-need-sec.new-why-chiro-clinic-need-sec .all-points .each-point:nth-child(3) h3{padding: 0 0 0 0;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec h2{font-size: 30px; line-height: 38px;    margin-bottom: 15px;text-align: left;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side{margin: 0;padding: 0 2px;}
    .attract-new-patient-sec{background: #002956; text-align: center;}
    .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side p {line-height: 27px; font-size: 18px; padding-right: 0; letter-spacing: 0px; text-align: left; }
    .attract-new-patient-sec .left-side .top-text{padding: 15px 25px; font-size: 18px; line-height: 20px; margin-bottom: 22px;}
    .attract-new-patient-sec .common-btn { margin-top: 25px; }
    .faq-sec .faq-content-sec .accordion-item h4 .accordion-button{padding: 20px 0px 20px 0px;font-size: 18px;    line-height: 25px;}
    .faq-sec .faq-content-sec .accordion-item h4 .accordion-button.collapsed::after, .faq-sec .faq-content-sec .accordion-item h4 .accordion-button:after{background-size: 20px; width: 30px; height: 30px;}
    .faq-sec .faq-content-sec .accordion-item .accordion-body { padding: 0px 0px 20px 0px; }
    .faq-sec .faq-content-sec .accordion-item .accordion-body p{font-size: 17px;line-height: 27px;}
    .faq-sec .top-heading{margin-bottom: 0px;}
    .page-template-seo-agency-toronto-page .our-partner-sec, .page-template-seo-service .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-website-design .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-social-media-marketing .our-partner-sec{ padding: 10px 0 40px 0; }
    .page-template-pricing-page .our-partner-sec, .page-template-raynor-dealer-website-program-pricing-page .our-partner-sec, .page-template-ld-pricing-purchase .our-partner-sec{padding: 0px 0 40px 0;}
    .page-template-plans-page .our-partner-sec{        padding: 0px 0 40px 0;}
    .strategy-driven-seo-sec .left-side{padding-right: 19px;}
    .attract-new-patient-sec h2{        line-height: 43px;        margin-bottom: 0px;}
    .team-co-founder-sec .right-side img { border-radius: 15px; }
    .team-co-founder-sec h2{margin-bottom: 20px;}
    .one-stop-shop-cta-sec.seo-agency-cta-sec .common-btn{display: inline-block;}
    .page-template-demo-front-page .insights-sec { margin-bottom: 0px; }
    
    .page-template-seo-agency-toronto-page .new-common-heading h1{        padding: 0 0px !important;}

/* dhruv css(06-06-2025) */
/*========================= garage-door-seo================ */

 .garage-door-sec-second.strategy-driven-seo-sec h1{width: 320px;}

 .garage-door-sec-third.why-chiro-clinic-need-sec h2 br{display: none;}

 .medspa-sec-seven.why-chiro-clinic-need-sec h2{font-size: 30px !important;}


       /* ===================== About ================== */
       .page-template-about-page .experts-in-growth-sec { padding: 50px 0; background-color: #0094FF0D; }
       .global-team-sec p { padding: 0 10px;}
       .global-team-sec{padding-top: 0;}
       .team-co-founder-sec h2 span{display: inline;}
       .global-team-sec .each-member figure { width: 100%; height: auto;}
       .global-team-sec .each-member { margin: 0 10px; width: 43.4%;     margin-top: 22px;}
       .global-team-sec .each-member .hover-text{padding: 0 10px;}
       .global-team-sec .each-member h4 { font-size: 18px; line-height: 22px;    margin-bottom: 15px;}
       .global-team-sec .each-member img.hover-icon { width: 33px; }
       .global-team-sec .each-member img.hover-image{    opacity: 1;        position: unset;}
       .global-team-sec .each-member h3{font-size: 18px; line-height: 15px; margin-top: 7px; text-align: center;}
       .about-banner .top-heading{max-width: 100%; height: auto;}
       .about-banner .top-heading h1 {font-size: 34px; line-height: 45px; margin-bottom: 17px; height: auto; padding: 0 0;}
       /* .about-banner .top-heading h1 span.typed-words{display: block;} */
       .about-banner .top-heading h1 span.logik-digital-text span.letter-i::before { top: 0.7px; }
       .why-partner-with-logik-sec .top-heading p{padding: 0 15px;margin-bottom: 12px;}
       .about-banner .top-heading p { font-size: 18px; line-height: 26px; padding: 0 30px;}
       .about-banner{padding: 50px 0;height: calc(100vh - 66px); display: flex; align-items: center;}
       .about-banner .arrow-container { margin-top: 20px; display: none;}
       .about-banner .banner-global-map { margin-top: 40px;position: relative; left: 0px; margin-bottom: 0;}
       .about-banner .banner-global-map.desktop-image{display: none;}
       .our-mission-sec p{padding: 0 0px 0 0px; margin-bottom: 0; text-align: left;}
       .our-mission-sec { padding-top: 0px;}
       .our-mission-sec h2{display: block;}
       .our-mission-sec .left-side { padding-left: 19px; }
       .our-mission-sec .inner{    padding: 50px 0;background: none;text-align: center;}
       .global-team-sec .all-member .each-member.mobile-visible{display: block;}
       .global-team-sec .all-member .each-member.mobile-hide{display: none;}
       .global-team-sec .all-member{margin-top: 0px;padding: 0 15px;}
       .global-team-sec .each-member:hover .hover-text{    opacity: 0;}
       .global-team-sec .each-member.hover-effect .hover-text {opacity: 1;}
       .page-template-about-page .why-partner-with-logik-sec p.about-page-des{ padding: 0 0;}

       .why-partner-with-logik-sec .right-side { padding-left: 19px; display: none; }
       .page-template-about-page  .why-partner-with-logik-sec .right-side { padding-left: 19px; display: block; }
       /* .why-partner-with-logik-sec .right-side-options .each-option article {display: block; text-align: center; } */
       .why-partner-with-logik-sec .right-side-options .each-option img.each-image{display: block;width: 100%;        margin-bottom: 15px;}
       .why-partner-with-logik-sec .each-option { padding: 30px 0px;}
       .why-partner-with-logik-sec .each-option.active::before{display: none;}
       .why-partner-with-logik-sec .right-side-options .each-option .left-side-icon{margin: 5px 13px 0 0;}
       .why-partner-with-logik-sec .right-side-options .each-option .icon-image.hover-image{display: inline-block !important;}
       .why-partner-with-logik-sec .right-side-options .each-option .icon-image.normal-image{display: none;}
       .why-partner-with-logik-sec .each-option:first-child{border-top: none;}
       .why-partner-with-logik-sec .top-heading { margin-bottom: 30px; }
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 22px; line-height: 29px;padding: 0 0px;}
       .why-partner-with-logik-sec .each-option:last-child .right-side-icon h3{padding-right: 56px;}
       .why-partner-with-logik-sec .right-side-options .each-option.active .right-side-icon h3{    color: #333;}
       .why-partner-with-logik-sec .right-side-options .each-option img { width: 45px; }
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3.desktop{display: none;}
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3.mobile{display: block;}
       .team-co-founder-sec .desktop-image{display: none;}
       .team-co-founder-sec .common-btn{    margin-top: 30px;}
       .team-co-founder-sec p { padding: 0 0px 0 0px; text-align: left;}
       .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 17px; line-height: 27px; font-weight: 400; padding: 0px 0px 0 0;        letter-spacing: -0.4px;}
       .why-partner-with-logik-sec .right-side-options .each-option:last-child .right-side-icon p{padding: 0px 12px 0 0; letter-spacing: -0.2px;}
       .iframe-modal-popup .modal-body iframe { width: 100%; height: 400px; }
       .iframe-modal-popup .modal-dialog { width: 100%; max-width: 90%; height: 800px; margin: 0 auto; }
       .iframe-modal-popup .modal-content{top: 18%;}
       .why-partner-with-logik-sec .left-side p {padding: 0 25px 0 0; text-align: left;}
       .why-partner-with-logik-sec .left-side { padding-right: 12px;text-align: center;margin-bottom: 0px;}
       .page-template-about-page .why-partner-with-logik-sec .left-side{margin-bottom: 10px;}
       .why-partner-with-logik-sec .common-btn { margin-top: 30px; }
       .page-template-about-page .our-partner-sec, .page-template-demo-about-page .our-partner-sec { padding: 0px 0 30px 0; }
       .why-partner-with-logik-sec h2{text-align: left;}
       .exploration-session-sec .exploration-session-content-sec .left-side a.common-btn { padding: 15px 25px 15px 25px; }

       /* ===================== Website Design Page ================== */

       .website-design-banner .inner-content { max-width: 100%; text-align: center; }
       .website-design-banner p{padding: 0 0px;margin-bottom: 0;}
       .website-design-banner .arrow-container{display: none;}
       .website-design-banner .banner-image{display: none;}
       .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side::after{display: none;}
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side::before{display: none;}
       .website-design-banner .right-side{padding: 0 12px; width: 100%;}
       .website-design-banner .left-side{display: none;}
       .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .right-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .left-side{display: none;}
       .webdesign-strategy-details-content-sec .responsive-design-chiropractors-sec .left-side, .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side{width: 100%; padding: 50px 19px;text-align: center;}
       .website-design-banner .common-btn { margin-top: 30px; }
       .website-template-sec .top-heading p { padding: 0 0; }
       .webdesign-strategy-details-content-sec h2{font-size: 31px; letter-spacing: -0.3px;}
       .expertly-crafted-custom-content-sec h2 span{display: block;}
       .webdesign-strategy-details-content-sec h3 { font-size: 22px; line-height: 26px; margin-bottom: 15px; text-align: left;        font-weight: 500;}
       .webdesign-strategy-details-content-sec p{padding-right: 0;letter-spacing: -0.2px;text-align: left;}
       .webdesign-strategy h2 span{display: block;}
       .webdesign-strategy .common-btn { margin-top: 30px; }
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p { margin-bottom: 13px;     letter-spacing: -0.2px;}
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec p:nth-child(6) { margin-bottom: 0; }
       .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec { margin-top: 0px; }
       .why-chiro-clinic-need-sec .all-points h3 br{display: block;}
       .website-template-sec .top-heading h2 span { display: block; }
       .website-template-sec .top-heading h3{padding: 12px 0;font-size: 22px;margin-top: 30px;line-height: 38px;}
       .website-template-sec .desktop-template-sec{display: none;}
       .website-template-sec{overflow: hidden;}
       .website-template-sec .each-template .inner-template .bottom-details{padding: 20px 15px; background-color: #fff; margin-top: -15px; position: relative; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px;}
       .website-template-sec .each-template .inner-template:hover .bottom-details{padding: 20px 15px; margin-top: -15px;}
      .website-template-sec .each-template .inner-template .bottom-details a{opacity: 1;color: #0066FF;}
      .website-template-sec .each-template .template-design{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;}
      .website-template-sec .each-template .inner-template{box-shadow: 6px 6px 40px 0px #080F341A; border: 2px solid #FFFFFF;    border-radius: 18px;background-color: #fff;}
      .website-template-sec .each-template .inner-template .template-design{box-shadow: none;border: none;border-radius: 0;}
      .website-template-sec .each-template .inner-template .template-design img{filter: unset;}
      .website-template-sec{overflow: hidden;}
      .website-template-sec .each-template .bottom-details h3{font-size: 20px; line-height: 26px; margin-bottom: 4px;}
      .website-template-sec .each-template .bottom-details p { font-size: 16px; line-height: 22px; }
      .website-template-sec .each-template .bottom-details a{font-size: 13px; line-height: 18px;padding-right: 22px; background-position-y: 1px; margin-top: 11px; background-size: 13px;}
      .website-template-sec .mobile-template-sec .owl-next, .website-template-sec .mobile-template-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #fff !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important;     line-height: 23px;}
      .website-template-sec .mobile-template-sec .owl-prev img { transform: rotate(180deg); }
      .website-template-sec .mobile-template-sec .owl-next img, .website-template-sec .mobile-template-sec .owl-prev img { filter: invert(1); width: 8px; height: auto;}
      .website-template-sec .mobile-template-sec .owl-dots {display: none !important;}
      .website-template-sec .website-template-btn-sec .common-btn{width: 100%; font-size: 14px; padding: 12px 5px 8px 5px; line-height: 22px;}
      .website-template-sec .each-template { margin-top: 30px; }
      .webdesign-strategy-details-content-sec{padding-bottom: 0;}
      .website-template-sec .mobile-template-sec{display: flex;}
      .webdesign-strategy p { padding: 0 0;}
      .webdesign-strategy h2 { margin-bottom: 15px; }
      .webdesign-strategy .big-email-screen-image { margin-top: 25px; }
      .top-banner-image.website-design .mobile-heading span{display: block;}

      .what-included-sec h2{text-align: left;}
      .what-included-sec .common-btn.mobile{display: inline-block;        margin-top: 40px;}
      .what-included-sec .common-btn.desktop{display: none;}
      .what-included-sec .right-side .inner-sec{padding: 0 0;background: none;}
      .what-included-sec .right-side .inner-sec ul li { font-size: 14.7px; padding-left: 25px; background-position: 0 5px; background-size: 15px; padding-right: 0px; margin-bottom: 13px; line-height: 24px; text-align: left; letter-spacing: -0.3px;}
      .what-included-sec { padding: 50px 0;text-align: center;}
      .what-included-sec .left-side p { line-height: 25px; margin-bottom: 25px;text-align: left;}
    .page-template-email-marketing-for-chiropractors-page .insights-sec h2 span{display: block;}
.website-design .banner-image video { max-width: 322px; margin-bottom: 25px; }

      /* ===================== Contact Page ================== */

      /* .contact-mobile-oneframe{display: flex; align-items: center; height: calc(100vh - -64px); background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);} */
      .contact-mobile-oneframe{display: flex; align-items: center; height: calc(90vh - 0px); background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);}
      .contact-us-banner img.mobile-banner{display: inline-block;        margin-top: 0px;}
      .contact-us-banner p{font-size: 20px; line-height: 27px; padding: 0 25px; letter-spacing: -0.1px;}
      .all-contact-info-sec .content{display: flex; justify-content: center; flex-direction: column; align-items: center;}
      .all-contact-info-sec .inner-sec{display: inline-block;text-align: left;}
      .contact-us-banner{height: auto; padding: 0px 0; background: linear-gradient(180deg, #F2FAFF 30%, #FFFFFF 100%);margin-top: -20px;}
      .all-contact-info-sec .inner-sec .each-box {padding: 0px 0px 0px 0px; width: 100%; margin-top: 0px; align-items: flex-start; flex-direction: initial; justify-content: flex-start;margin-bottom: 16px;}
      .all-contact-info-sec { padding-top: 30px; padding-bottom: 0px;padding-right: 0px;background-color: #fff;}
      .all-contact-info-sec .inner-sec .each-box img { width: 35px; margin-top: 0; margin-bottom: 0; margin-right: 10px;}
      .all-contact-info-sec .inner-sec .each-box:last-child img{margin-top: 0px;}
      .all-contact-info-sec .inner-sec .each-box p{font-size: 16px; line-height: 21px; display: inline-block; font-weight: 400;}
      .contact-us-banner h1{font-size: 35px; font-weight: 400; line-height: 44px; margin-bottom: 20px;}
      .contact-us-banner h1 span{display: block;}
      .all-contact-info-sec .inner-sec .each-box, .all-contact-info-sec .inner-sec .each-box:hover{background: none;}
      .all-contact-info-sec .inner-sec .each-box img.hover-image{display: inline-block;}
      .all-contact-info-sec .inner-sec .each-box img.normal-image { display: none; }
      .page-template-contact-page .exploration-session-sec { margin-bottom: 70px; }
      .team-co-founder-sec .right-side { padding-left: 19px; }
      .all-contact-info-sec .inner-sec .each-box:last-child{margin-bottom: 0;}
      .team-co-founder-sec{    text-align: center;}
      .all-contact-info-sec .mobile-button{display: block;}
      .all-contact-info-sec .mobile-button a:last-child{margin-left: 10px;}
      .contact-us-banner .desktop-button{display: none;}
      .contact-mobile-oneframe .col-12{padding: 0 12px;}
      .all-contact-info-sec .inner-sec .each-box.email{display: block;    padding-top: 0;      }
      .all-contact-info-sec .inner-sec .each-box.email p{     padding-left: 45px;   display: block;    margin-bottom: 5px;}
      .all-contact-info-sec .inner-sec .each-box.email p:first-of-type{margin-top: -35px;}
      .all-contact-info-sec .inner-sec .each-box img{    position: unset;    margin-left: 0;    transform: unset;}
      .all-contact-info-sec .inner-sec .each-box.email p span.first { font-weight: 500; }

/* ===================== Email Marketing For Chiropractors Page ================== */

.inner-banner h1{font-size: 40px; font-weight: 400; line-height: 53px; margin-bottom: 21px;}
.inner-banner .col-12{padding: 0 12px;}
.inner-banner h1 span{display: block;}
.inner-banner h3 { font-size: 23px; line-height: 33px; padding: 0 10px; margin-bottom: 0px;}
.top-banner-image.email-marketing-banner-image{margin-bottom: 0; padding-bottom: 50px;}
.email-marketing-page-banner p { padding: 0; margin-bottom: 0px; }
/* .top-banner-image.email-marketing-banner-image h2 span{display: block;} */
.email-marketing-page-banner h3{padding: 0 0px;}
.email-marketing-page-banner .banner-image { margin-top: 20px; margin-bottom: 0px; }
.email-marketing-page-banner .arrow-container{display: none;}
.email-marketing-page-banner .banner-image{display: none;}
.benefits-email-marketing-sec h2 span{display: initial;}
.benefits-email-marketing-sec h2{padding: 0 0px 0 0; margin-bottom: 15px; text-align: left;}
.benefits-email-marketing-sec .content-sec{text-align: center;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points h3{padding: 0 0; font-size: 20px;align-items: center; text-align: left;        line-height: 22px;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(3) h3 { padding: 0 0px; }
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point:nth-child(4) h3 { padding: 0 0px; }
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point{margin-bottom: 30px;}
.why-chiro-clinic-need-sec.benefits-email-marketing-sec .all-points .each-point p{padding: 0 0px 0 0; text-align: left; letter-spacing: -0.4px; }
.marketing-emails-types h2 { margin-bottom: 20px; line-height: 39px; font-size: 31px; letter-spacing: -0.7px;}
.benefits-email-marketing-sec .email-maketing-bottom-heiglight-sec .right-side{text-align: center;padding: 0 0 0 0;}
.benefits-email-marketing-sec p{text-align: left;        padding-right: 10px;}
.benefits-email-marketing-sec .all-points { margin-top: 30px; }
.marketing-emails-types.mobile{display: block; overflow: hidden;}
.marketing-emails-types.desktop{display: none;}
.marketing-emails-types.mobile .each-option{padding: 0 0; border: none;        margin-bottom: 13px;}
.marketing-emails-types.mobile .top-heading{margin-bottom: 0px;}
.marketing-emails-types.mobile .owl-nav{display: none;}
.marketing-emails-types .right-side.desktop-image{display: none;}
.marketing-emails-types .left-side { padding-right: 19px; }
.marketing-emails-types .each-option.active::before{display: none;}
.marketing-emails-types .right-side-options .each-option .left-side-icon{margin: 0 0; text-align: center; position: absolute; left: 0;top: 2px;}
.marketing-emails-types .right-side-options .each-option article{text-align: center;position: relative;}
.marketing-emails-types .each-image.mobile-image { display: block; }
.marketing-emails-types .right-side-options .each-option .left-side-icon span{width: 25px; height: 25px; font-size: 14px; margin: 0;background-color: #ceeaff; color: #0066FF;}
.marketing-emails-types .each-option h3 {font-size: 18px; line-height: 27px; font-weight: 600; color: #504C4C; margin-bottom: 0; padding: 0 0 0 37px; text-align: left;}
.marketing-emails-types .each-option.active h3{margin-bottom: 0px; color: #504C4C;}
.marketing-emails-types .each-option .text { display: block; }
.marketing-emails-types .each-option:first-child{border-top: none;}
.marketing-emails-types .each-option .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0;text-align: left;}
.marketing-emails-types .each-option.active .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0px;}
.marketing-emails-types .each-option:last-child{padding-bottom: 0;margin-bottom: 0;}

.header .header-menu li.mobil-login{display: block;}
.header .header-menu li{position: unset;}
.header .header-menu li::after{display: none;}
.header .header-menu li a::after{display: none;}
.header .header-menu{margin-top: 0;}
.header .header-menu li .sub-menu {margin: 0 !important;display: block !important;}
.header .header-menu li {font-size: 22px !important; color: #333333 !important; font-weight: 500 !important; line-height: 30.91px !important; text-align: left !important; padding: 0 30px !important; display: block; margin-bottom: 15px;}
.header .header-menu li a{color: #333333 !important; font-weight: 500 !important; display: block;}
.mobile-header .header-booking-call-btn {
  font-size: 18px;
  padding: 15px 5px 15px 25px;
  line-height: 18px;
  margin-top: 13px;width: 100%; background-color: #EAAA00; color: #000;}
  .mobile-header .header-booking-call-btn:hover{padding: 15px 0px;}
  .header.sticky{background-color: #FAFAFA;}
.header .mobile-header .header-toggle-slider-top-sec{padding: 15px 30px;display: flex; align-items: center; justify-content: space-between;background-color: #FAFAFA;        margin-bottom: 20px;}
.header .mobile-header .header-toggle-slider-top-sec .mobile-logo{width: 43%;}
.header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close{position: relative; z-index: 11111;}
.header .mobile-header .header-toggle-slider-top-sec .right-side-phone-close .mobile-tel{margin-right: 20.53px;}
.header .mobile-header-menu ul li ul.sub-menu {position: absolute !important; top: 0px !important; left: 0 !important; width: 100% !important; height: 100% !important; transform: translateX(100%) !important; background-color: #fff !important; transition: 0.3s !important; visibility: hidden !important; transition: all .5s ease !important; overflow-y: scroll; overflow-x: hidden; z-index: 111;}

.header .mobile-header-menu ul li:hover .sub-menu.active { transform: scaleY(1) !important; display: block !important; z-index: 1111; visibility: visible !important; } 
.header .menu-item.menu-item-has-children.active .sub-menu.active { transform: translateX(0) !important; visibility: visible !important; left: 0 !important; }

.header .header-menu li.nav-item.nav-back-item { padding: 15px 30px !important; background-color: #FAFAFA; line-height: 40px !important;margin-bottom: 20px; }
.header .header-menu li.nav-item.nav-back-item a{display: inline-block;font-size: 18px; line-height: 23px; font-weight: 700 !important;        background: none;}
/* .nav-back-link::before { content: ' \f053' !important; font-family: "FontAwesome"; font-size: 17px; line-height: 0; padding-top: 0; color: #211F24 !important; display: inline-block !important; height: 0 !important; margin-right: 15px; } */
.header .header-menu li.nav-item.nav-back-item a{background: none; background-image: url(/wp-content/uploads/2025/06/nav-back-item-arrow.webp) !important; background-position: 0 1px !important; padding-left: 22px !important; background-repeat: no-repeat !important;}

.header .mobile-header-menu ul .menu-item-has-children a{ background-image: url(/wp-content/uploads/2024/09/mibile-sub-item-arrow.webp); background-repeat: no-repeat; background-position: right;background-position-y: 4px; background-size: 13px;}

.header .mobile-header-menu ul .menu-item-has-children li a{background: none;}
.header .header-menu li.current_page_item a{color: #0066FF !important;}
.header .header-menu li.sub-menu-title-tag{font-size: 24px !important; color: #0066FF !important; font-weight: 700 !important; line-height: 30.91px !important;}
.header .header-menu li.sub-menu-title-tag a{color: #0066FF !important; font-weight: 700 !important;}
/* .header-menu.mobile-header-menu.show{display: flex; flex-direction: column; justify-content: space-between;} */
.header-menu.mobile-header-menu .bottom-button-sec{margin: 0 15px; margin-bottom: 40px; position: relative; z-index: 1111;}
.header .header-menu li.mobile-item{display: block;}
.plan-price-button-sec .common-btn{margin-top: 0px;line-height: 20px; width: 48%; padding-left: 20px;        padding-right: 0;}
.plan-price-button-sec .common-btn:hover{padding-left: 0;}
.plan-price-button-sec .common-btn:last-child{margin-left: 8px;}

 /* ===================== Content For Chiropractors Page ================== */

 .content-chiropractors-page-banner h1{line-height: 50px;        margin-bottom: 0;}
 .content-chiropractors-page-banner h1 br{display: none;}
 .page-template-seo-service h1.mobile-heading, .page-template-website-design h1.mobile-heading, .page-template-ai-seo h1.mobile-heading, .page-template-email-marketing-for-chiropractors-page h1.mobile-heading, .page-template-social-media-marketing h1.mobile-heading, .page-template-web-design-toronto h1, .page-template-seo-agency-toronto-page h1, .page-template-general-contractor-seo h1, .page-template-medical-healthcare-seo-page h1{margin-bottom: 0;}
 .top-banner-image.content-chiropractors-banner-image{margin-bottom: 0; padding-bottom: 50px;}
 .page-template-social-media-marketing h1.mobile-heading{padding: 0 0px !important;}
 .level-up-social-game-sec p { margin-bottom: 15px; }
 .level-up-social-game-sec ul li{    margin-top: 15px;}
 .content-chiropractors-page-banner h3{padding: 0 0px; font-size: 22px;}
 .content-chiropractors-page-banner p { padding: 0 6px; margin-bottom: 0; }
 .content-chiropractors-page-banner .arrow-container{display: none;}
 .content-chiropractors-page-banner .banner-image {display: none;}
 .content-creation-process-sec h2 span{display: block;}
 .service-pages-chiro-websites .top-heading p { padding: 0 0px; }
 .content-creation-process-sec .creation-process-step .each-step h3 span{padding: 10px 10px 8px 10px;font-size: 15px; line-height: 18px;  position: unset;        margin-right: 8px;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::before, .content-creation-process-sec .creation-process-step .each-step:nth-child(2)::before{display: none;}
 .content-creation-process-sec .creation-process-step .each-step:nth-child(1)::after{display: none;}
 .content-creation-process-sec .creation-process-step { margin-top: 40px; padding-left: 0px;}
 .content-creation-process-sec .top-heading h3 { font-size: 20px; line-height: 28px;margin-bottom: 20px;}
 .content-creation-process-sec .creation-process-step .each-step h3 { font-size: 21px; line-height: 22px;}
 .content-creation-process-sec h2{text-align: left;margin-bottom: 12px;}
 .content-creation-process-sec .creation-process-step .each-step{margin-bottom: 40px;}
 .content-creation-process-sec .bottom-sec{text-align: center;}
 .content-creation-process-sec .bottom-sec h3{font-size: 18px; line-height: 25px; padding-right: 70px;margin-bottom: 0;text-align: left;}
 .content-creation-process-sec .bottom-sec .common-btn { margin-top: 30px; }
 .content-creation-process-sec .creation-process-step .each-step:nth-child(2) { margin-bottom: 25px; }
 /* .service-pages-chiro-websites h2 span{display: block;} */
 .service-pages-chiro-websites h2{margin-bottom: 20px;}
 .service-pages-chiro-websites .top-heading h3 { font-size: 22px; line-height: 25px;margin-bottom: 15px; padding: 0 58px 0 0;        font-weight: 500;}
 .service-pages-chiro-websites .right-side-options h4 {font-size: 22px; line-height: 28px; font-weight: 500;margin-bottom: 15px;}
 .service-pages-chiro-websites .top-heading{margin-bottom: 25px; text-align: left;}
 .service-pages-chiro-websites .each-option h3 { font-size: 17px; line-height: 25px;color: #504C4C;}
 .service-pages-chiro-websites .each-image.mobile-image{display: block;margin: 15px 0 5px 0;}
 .service-pages-chiro-websites .right-side-options .each-option span { width: 20px; height: 20px;background-color: #0066FF;        margin-top: 3px;}
 .service-pages-chiro-websites .right-side-options .each-option .left-side-icon{margin-right: 10px;}
 .service-pages-chiro-websites .left-side img.mobile-image{margin-bottom: 0;}
 .service-pages-chiro-websites .right-side-options{margin-bottom: 0px;}
 .service-pages-chiro-websites .right-side-options .each-option span img{width: 10px;}
 .service-pages-chiro-websites .each-option {padding: 0px 0; margin-bottom: 10px;}
 .service-pages-chiro-websites .get-idea-sec { padding-right: 20px;margin-top: 25px;}
 .service-pages-chiro-websites .desktop-image{display: none;}
 .blogs-for-chiropractors-sec .right-side { padding-left: 19px;text-align: center; }
 .blogs-for-chiropractors-sec h3 { font-size: 22px; line-height: 26px; margin-bottom: 15px; text-align: left;font-weight: 500; }
 .blogs-for-chiropractors-sec .desktop-image{display: none;}
 .blogs-for-chiropractors-sec p { margin-bottom: 10px;padding: 0 0px;text-align: left;  }
 .blogs-for-chiropractors-sec h4 { font-size: 20px; line-height: 26px;padding-right: 100px; margin-bottom: 0;text-align: left; }
 .blogs-for-chiropractors-sec h2{margin-bottom: 20px;}
 .email-marketing-content-sec .left-side { padding-right: 19px; text-align: center;}
 .email-marketing-content-sec h3 {font-size: 20px; line-height: 27px; margin-bottom: 15px; padding: 0 0px; text-align: left; font-weight: 500; letter-spacing: -0.5px;}
 .email-marketing-content-sec p { margin-bottom: 10px; padding: 0 0px;         letter-spacing: -0.3px;text-align: left; }
 .email-marketing-content-sec h4 { font-size: 20px; line-height: 26px;padding-right: 80px; margin-bottom: 0;text-align: left;}
 .email-marketing-content-sec .desktop-image{display: none;}
 .email-marketing-content-sec h2{ font-size: 31px;}
 .email-marketing-content-sec h2 span{display: block;}
 .service-pages-chiro-websites .each-option.active h3{color: #504C4C;}

 /* ===================== Support Page ================== */
 .support-page-banner{height: calc(100vh - 66px); display: flex;padding: 0 0;background: linear-gradient(180deg, #F2FAFF 0%, #FFFFFF 100%);}
 .support-page-banner .banner-content{margin-top: -40px;}
 .support-page-banner h1{font-weight: 400;margin-bottom: 20px !important;}
 .all-support-info-sec .inner-sec .each-box { padding: 0px 0px 0px 0px; width: 100%; margin-top: 0px; flex-direction: initial; justify-content: flex-start; margin-bottom: 16px; }
 .all-support-info-sec .inner-sec .each-box:last-child{margin-bottom: 0;}
 .all-support-info-sec .inner-sec .each-box img { width: 35px; margin-top: 0; margin-bottom: 0; margin-right: 10px; }
 .all-support-info-sec .inner-sec .each-box p { font-size: 16px; line-height: 25px; font-weight: 400; display: inline-block; }
 .all-support-info-sec .inner-sec .each-box, .all-support-info-sec .inner-sec .each-box:hover { background: none; }
 .support-page-banner p { padding: 0 0; font-size: 23px; line-height: 33px; color: #333;}
 .support-page-banner p br{display: none;}
 .support-page-banner .arrow-container{display: none;}
 .all-support-info-sec .inner-sec{    display: inline-block;}
 .all-support-info-sec .inner-sec .each-box img.normal-image { display: none; }
 .all-support-info-sec .inner-sec .each-box img.hover-image { display: inline-block; }
 .all-support-info-sec h2 { margin-bottom: 25px; }
 .support-request-sec .entire-content-sec { padding: 50px 12px;padding: 50px 8px; border-radius: 0;}
 .support-request-sec .support-page-form-sec { margin-top: 25px; }
 .support-request-sec .entire-content-sec p{    padding: 0 25px;}
 .support-request-sec .support-page-form-sec form input, .support-request-sec .support-page-form-sec form textarea{padding: 11px 12px !important; font-size: 15px !important; line-height: 17px !important;}
 .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom: 0 !important;}
 .support-request-sec .gform_fields { row-gap: 10px !important; }
 .support-request-sec .gfield--type-checkbox { display: block !important; }
 .support-request-sec .support-page-form-sec form .gfield--input-type-checkbox legend {font-size: 18px; line-height: 16px; padding-top: 0px; font-weight: 700; color: #EAAA00; margin: 10px 0 15px 0;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice { margin-right: 0px; display: block; margin-bottom: 10px; }
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice input[type=checkbox] + label:before{width: 18px; height: 18px; margin-right: 8px; border-radius: 4px; background-color: rgb(255 255 255 / 40%); border: 1px solid #FFFFFF66;}
 .support-request-sec .support-page-form-sec form .form-field-check .gchoice label{font-size: 14px; line-height: 21px; color: #fff;}
 .support-request-sec .gform_wrapper.gravity-theme .gfield textarea.small { height: 60px; margin-top: 0px; }
 .support-request-sec .gform_footer input.gform_button.button {padding: 15px 15px !important; font-size: 18px !important; background-position-x: 58% !important; background-position-y: 20px !important; margin: -12px 0 0 0 !important;}
 .support-request-sec{padding-bottom: 0 !important;background-color: #002855;}
 .all-support-info-sec {padding-top: 50px !important; padding-right: 12px; display: flex; justify-content: center;}
 .all-support-info-sec p{padding: 0 0;}
 .support-request-sec .entire-content-sec h2 span{display: block;}
 .support-request-sec .support-page-form-sec form .form-field-check .gfield_checkbox{column-count: 2;}
 .google-recaptcha-container{transform: scale(0.50); transform-origin: 0 0;}
 .support-request-sec .entire-content-sec h2{line-height: 30px;margin-bottom: 15px;}

  /* ===================== Google Ads Page ================== */
  .google-ads-page-banner p{padding: 0 0;        margin-bottom: 0px;}
  .google-ads-page-banner.inner-banner h3 br{display: none;}
  .google-ads-page-banner.inner-banner h3{padding: 0 0px;}
  .google-ads-page-banner .banner-image.desktop{display: none;}
  .google-ads-page-banner .banner-image.mobile-image{margin: 0 0 25px 0;}
  .google-ads-page-banner { padding: 55px 0 30px 0;}
  .book-chiro-patients-ads-sec{text-align: center;}
  .book-chiro-patients-ads-sec h2{font-size: 29px; letter-spacing: -0.9px;line-height: 36px;}
  .google-ads-page-banner .banner-image .inner-animated-sec video{width: 74.2%; left: 43px; top: 11px; position: absolute;}
  .google-ads-page-banner .banner-image .inner-animated-sec {    width: 335px; position: relative;}
  .google-ads-page-banner .arrow-container{display: none;}
  .book-chiro-patients-ads-sec .left-side { padding-right: 19px; }
  .book-chiro-patients-ads-sec p strong { display: block; margin: 15px 0 0px 0; padding-right: 0; }
  .book-chiro-patients-ads-sec p{    padding: 0 0px; text-align: left;}
  .book-chiro-patients-ads-sec .desktop-image{display: none;}
  .google-ads-for-mobile-sec .desktop-image{display: none;}
  .google-ads-for-mobile-sec .right-side { padding-left: 19px; }
  .google-ads-for-mobile-sec .common-btn { margin-top: 30px; }
  .google-ads-for-mobile-sec{text-align: center;}
  .google-ads-for-mobile-sec h2{margin-bottom: 20px;font-size: 30px; letter-spacing: -0.4px;}
  .google-ads-for-mobile-sec h3{margin-bottom: 15px;text-align: left;font-size: 22px; line-height: 28px; font-weight: 500; color: #333333;}
  .google-ads-for-mobile-sec p{text-align: left;}
  .power-of-google-ads-sec.mobile-sec{display: block;overflow: hidden;}
  .power-of-google-ads-sec .owl-next, .power-of-google-ads-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #fff !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important; }
  .power-of-google-ads-sec .owl-prev img { transform: rotate(180deg); }
  .power-of-google-ads-sec .owl-next:hover, .power-of-google-ads-sec .owl-prev:hover { background-color: #0066FF !important; }
  .power-of-google-ads-sec .owl-next:hover img, .power-of-google-ads-sec .owl-prev:hover img { filter: unset; }
  .power-of-google-ads-sec .owl-next img, .power-of-google-ads-sec .owl-prev img { filter: invert(1); }
  .power-of-google-ads-sec .owl-next img, .power-of-google-ads-sec .owl-prev img { width: 8px;height: auto; }
  .power-of-google-ads-sec .owl-nav{display: none !important;}
  .power-of-google-ads-sec .each-point .right-side { padding-left: 19px; }
  .power-of-google-ads-sec .each-point h3 { font-size: 24px; line-height: 31px;margin-bottom: 15px;}
  .power-of-google-ads-sec .top-heading-sec{margin-bottom: 10px;}
  .power-of-google-ads-sec .top-heading-sec h2{font-size: 30px;}
  .power-of-google-ads-sec{text-align: center;}
  .power-of-google-ads-sec .mobile-image{margin-left: auto; margin-right: auto;}
  .power-of-google-ads-sec .each-point .left-side.desktop-image{display: none;}
  .power-of-google-ads-sec .each-point p{font-size: 17px;line-height: 25px;}
  .power-of-google-ads-sec .each-point .mobile-image{margin-bottom: 10px;}
  .power-of-google-ads-sec .each-point.first .mobile-image{margin-bottom: 0;}
  .power-of-google-ads-sec .each-point{padding: 40px 20px; background-color: #fff; box-shadow: 4px 6px 50px 0px #0000000F;border: 1px solid #E4E4E4; border-radius: 10px;}
  .power-of-google-ads-sec .each-point{height: 580px;}
  .power-of-google-ads-sec .each-point.second, .power-of-google-ads-sec .each-point.third{margin-top: 0px;}
  .power-of-google-ads-sec .each-point.second img, .power-of-google-ads-sec .each-point.third img{border: 1px solid #E4E4E4; border-radius: 6px; width: 85%; margin: 0 auto; margin-bottom: 60px;}
  .power-of-google-ads-sec .each-point.first img{width: 235px; margin: 0 auto; margin-bottom: 10px;}
  .page-template-google-ads .insights-sec.mobile h2 span{display: block;}
  .experts-in-growth-sec{padding: 0 0;background: none;}
.experts-in-growth-sec{padding: 50px 0;background-color: #0094FF0D;}
  .power-of-google-ads-sec.desktop-sec{display: none;}
  /* .insights-sec.mobile h2 span{display: block;} */
  .top-banner-image.google-ads-banner-image .banner-image{display: none;}
  .top-banner-image.google-ads-banner-image{margin-bottom: 0;padding-bottom: 50px;}
  .book-chiro-patients-ads-sec p { margin-bottom: 8px; }

  /* ===================== Blog Page ================== */


  .blog-page .blog-right-side { padding-left: 19px;border: none;}
  .blog-page .blog-right-side .all-blogs{display: grid; grid-template-columns: 1fr; grid-gap: 40px; margin-top: 25px;}
  .blog-page .blog-right-side .all-blogs .each-blog figure img { width: 100%; height: auto; object-fit: cover;}
  .blog-page .blog-right-side .all-blogs article h3{font-size: 20px; line-height: 27px;padding-right: 0; letter-spacing: -0.2px;    margin-bottom: 12px;}
  .blog-page .blog-right-side .all-blogs article h4 { font-size: 15px; line-height: 18px;}
  .blog-page .blog-right-side .all-blogs article p{font-size: 16px;line-height: 26px;}
  .owl-carousel .owl-item .author-profile-img { width: 27px; height: auto; }
  .blog-page .blog-right-side .all-blogs .author-details h4 { font-size: 18px; line-height: 23px;}
  .blog-page .blog-right-side .all-blogs .author-details .right-side p{font-size: 15px;}
  .blog-page .blog-right-side .all-blogs .author-details { margin-top: 13px;}
  .blog-page .blog-left-side .latest-sec ul li{font-size: 17px; line-height: 21px;display: inline; white-space: nowrap; margin-bottom: 0; margin-right: 15px; width: max-content;}
  .blog-page .blog-left-side .latest-sec ul{padding: 0px 0 10px 0; overflow-x: auto; overflow-y: hidden; display: flex; justify-content: flex-start;}
  .blog-page .blog-left-side .latest-sec h3{display: none;}
  .blog-page .blog-left-side .latest-sec::before{width: 100%; margin: 15px 0;}
  .blog-page .blog-left-side p{font-size: 20px; line-height: 28px; padding-right: 0px;}
  .blog-page h1 { font-size: 35px; line-height: 45px;}
  .blog-page { padding: 50px 0px 50px 0px;}
  .blog-page .blog-right-side .all-blogs .each-blog figure { margin-bottom: 15px; }
  .blog-page .pagination { justify-content: center; margin-top: 50px; }
  .blog-page .pagination .page-numbers{padding: 11px 11px;font-size: 19px;line-height: 14px;}

  .blog-single-page .single-right-side .share-post.mobile{display: block;}
  .blog-single-page p.all-posts.mobile{display: block; margin-bottom: 0;font-size: 14px;line-height: 15px;margin-bottom: 25px;}
  .blog-single-page { padding: 50px 0px; }
  .blog-single-page .single-left-side{display: none;}
  .blog-single-page .single-right-side .share-post.mobile h4 { font-family: "Red Hat Display", sans-serif; font-size: 14px; color: #6F6F6F; line-height: 20px; font-weight: 400; margin-bottom: 10px; }
  .blog-single-page .single-right-side .share-post.mobile ul li{display: inline-block; margin-right: 12px;}
  .blog-single-page .single-right-side { padding-left: 19px; }
  .blog-single-page p.all-posts.mobile a{text-decoration: none; padding: 11px 15px 10px 35px; background-position: 15px 13px; display: inline-block; border: 1px solid #333; background-size: 14px;}
  .blog-single-page .single-right-side h1 { font-size: 30px; line-height: 36px; font-weight: 700; color: #1C1C1C; margin: 15px 0 15px 0; }
  .blog-single-page .single-right-side p{font-size: 15px;line-height: 20px;}
  .blog-single-page .single-right-side .author-details{margin-top: 15px;margin-bottom: 30px;}
  .blog-single-page .single-right-side .author-details h4 { font-size: 17px; line-height: 22px;}
  .blog-single-page .single-right-side .author-details .right-side p{font-size: 14px;line-height: 16px;}
  .blog-single-page .single-right-side .entry-content{margin-top: 50px;}
  .blog-single-page .single-right-side .all-blog-contents { margin-top: 25px;         margin-bottom: 20px;}
  .blog-single-page .single-right-side .all-blog-contents p{font-size: 17px; line-height: 27px; margin-bottom: 10px;}
  .blog-single-page .single-right-side .all-blog-contents h2 , .blog-single-page .single-right-side .all-blog-contents h3 { font-size: 20px;line-height: 27px;margin-bottom: 15px; margin-top: 30px;}
  .blog-single-page .bottom-author-information { padding: 20px 15px;    margin-top: 50px;}
  .blog-single-page .bottom-author-information .author-details .left-side { width: 60px; height: 60px;}
  .blog-single-page .bottom-author-information .author-details .left-side .author-profile-img { width: 26px; }
  .blog-single-page .bottom-author-information .author-details { margin: 0 0 15px 0; }
  .blog-single-page .bottom-author-information .author-details h4{font-size: 20px; line-height: 24px;}
  .blog-single-page .single-right-side .author-details .right-side p{font-size: 16px; line-height: 18px;}
  .blog-single-page .bottom-author-information .author-bio-info p{font-size: 17px; font-weight: 400; line-height: 27px;}
  .blog-single-page .bottom-author-information .author-details .right-side { margin-left: 20px; }

  .category-page h1{font-size: 25px; line-height: 28px;margin-bottom: 20px; margin-top: 20px;}

  /* ===================== Founder Message Page ================== */

  .founder-message-page { padding: 50px 0px; }
  .founder-message-page .right-side p.date.mobile{display: block;}
  .founder-message-page .right-side p.date.desktop{display: none;}
  .founder-message-page .right-side h1 { margin: 20px 0 30px 0; padding: 0 0 !important; font-size: 29px !important;}
  .founder-message-page .right-side h2.mobile{display: block;}
  .founder-message-page .right-side h2.desktop{display: none;}
  .founder-message-page .right-side img.founder-image{margin-bottom: 30px;}
  .founder-message-page .right-side p.date { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
  .founder-message-page .right-side p{font-size: 17px;line-height: 29px; letter-spacing: -0.2px;}
  .founder-message-page .right-side .information p { margin-bottom: 15px; padding-right: 0; }
  .founder-message-page .left-side p{font-size: 15px;}
  .founder-message-page .left-side p a{padding-left: 23px; background-size: 13px;color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}

  /* ===================== Plans Page ================== */

  .plans-what-included-sec p { padding: 0 37px; }
  .plan-page-banner .plan-depndent-items .each-box{height: auto; width: 48%;display: flex; flex-direction: column; justify-content: center; padding: 15px 12px; text-align: left; position: relative; z-index: 1;}
  .plan-page-banner .plan-depndent-items{gap: 12px;}
  .plan-page-banner .plan-depndent-items .each-box img{width: 42px;height:42px;}
  .plan-page-banner .plan-depndent-items .each-box p br{display: none;}
  .plan-page-banner .plan-depndent-items .each-box p{margin-top: 15px;font-size: 17px; line-height: 23px; position: unset;}
  .plans-what-included-sec .common-btn { margin-top: 30px; }
  .plans-what-included-sec { padding-top: 20px; padding-bottom: 50px; }
  .digital-markt-plans-sec .top-heading p { padding: 0 50px; }
  .digital-markt-plans-sec .top-heading h2 { font-size: 31px; line-height: 40px;}
  .digital-markt-plans-sec h1{font-size: 31px; line-height: 40px;margin-bottom: 20px;}
  .digital-markt-plans-sec .each-plan-sec .info-tooltip{margin-left: 5px;   margin-top: 4px;vertical-align: top;}
  .digital-markt-plans-sec .each-plan-sec .info-tooltip img{width: 14px;}
  .digital-markt-plans-sec .each-plan-sec .info-tooltip .tooltip-text{width: 200px;top: 103%; left: 36%;    padding: 5px;font-size: 14px; line-height: 18px;}

  .digital-markt-plans-sec .mobile-plan-sec{display: block; margin-top: 20px;}
  .digital-markt-plans-sec .all-the-plans-info.desktop{display: none;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec{padding: 30px 20px;box-shadow: 4px 6px 50px 0px #0000000F; border: 1px solid #EFEFEF;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec p{    font-size: 16px; line-height: 25px;}
  .digital-markt-plans-sec .each-plan-sec .common-btn img{width: auto; display: inline-block;}
  .digital-markt-plans-sec{overflow: hidden;}
  .digital-markt-plans-sec{font-weight: 700;}
  .digital-markt-plans-sec .top-heading { text-align: center; margin-bottom: 0px; }
  .digital-markt-plans-sec .each-plan-sec .common-btn {  padding: 20px 0 20px 20px; font-size: 21px; line-height: 21px; margin-top: 25px; }
  .digital-markt-plans-sec .each-plan-sec .inner-sec h3 { font-size: 28px; line-height: 43px; background-size: 38px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li{font-size: 15px; line-height: 21px; letter-spacing: -0.2px;margin-bottom: 14px;    color: #333;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li.available{padding-left: 22px; background-position: 0 7px; background-size: 13px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li.not-available{background-position: 0 2px; padding-left: 22px; background-size: 13px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec li.dolar{padding-left: 23px; background-position: 0 3px; background-size: 11px;}
  .digital-markt-plans-sec .each-plan-sec .inner-sec h4 { font-size: 24px; line-height: 29px;}
  .digital-markt-plans-sec .each-plan-sec .info-box { margin-top: 30px; }
  .digital-markt-plans-sec .each-plan-sec.growth-plan .inner-sec h3{padding-left: 50px; background-position: 0 0px;}
  .digital-markt-plans-sec .each-plan-sec.premium-plan .inner-sec h3{padding-left: 50px; background-position: 0 2px;}
  .digital-markt-plans-sec .each-plan-sec.surge-plan .inner-sec h3{padding-left: 50px; background-position: 0 4px;}
  .digital-markt-plans-sec .owl-item { transform: scale(0.98); }
  .digital-markt-plans-sec .owl-next, .digital-markt-plans-sec .owl-prev { position: unset; width: 30px; height: 30px; display: inline-block !important; background-color: #5B5B5B !important; box-shadow: 0px 4px 14px 0px #0C046617; opacity: 1; border-radius: 50% !important; }
  .digital-markt-plans-sec .owl-prev img { transform: rotate(180deg); }
  .digital-markt-plans-sec .owl-next:hover, .digital-markt-plans-sec .owl-prev:hover { background-color: #0066FF !important; }
  .digital-markt-plans-sec .owl-next:hover img, .digital-markt-plans-sec .owl-prev:hover img { filter: unset; }
  /* .digital-markt-plans-sec .owl-next img, .digital-markt-plans-sec .owl-prev img { filter: invert(1); } */
  .digital-markt-plans-sec .owl-next img, .digital-markt-plans-sec .owl-prev img { width: 8px; height: auto;}
  .digital-markt-plans-sec .owl-nav{display: none !important;}
  /* .digital-markt-plans-sec .owl-dots{position: absolute; top: 0; left: 0; right: 0;} */
  .digital-markt-plans-sec .each-plan-sec{margin-top: 0px;}
  .plan-page-banner .btn-sec .common-btn { margin-top: 40px; }
  .digital-markt-plans-sec .bottom-cta-content h4 br{display: none;}
  .digital-markt-plans-sec .bottom-cta-content h4{font-size: 18px; line-height: 27px; font-weight: 600; font-family: 'AdihausDIN'; text-align: left;}
  .digital-markt-plans-sec .bottom-cta-content{margin-top: 45px;}
  .digital-markt-plans-sec .bottom-cta-content .common-btn { margin-top: 25px; }
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color: #0066FF; opacity: 1; width: 18px; height: 9px;}
  .owl-theme .owl-dots .owl-dot span{background-color: #5B5B5B;margin: 0 4px;}

  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip{margin-left: 0px; position: absolute; top: 10px; right: 10px; font-size: 0;}
  /* .plan-page-banner .plan-depndent-items .each-box.mobile-info .info-tooltip.plans-info-tooltip .tooltip-text { visibility: visible; opacity: 1; }
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip:hover .tooltip-text{    visibility: initial;    opacity: initial;} */
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text{width: 175px; font-size: 13.7px; line-height: 17px; transform: translateX(10%); bottom: 174%; letter-spacing: -0.2px;}
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip img{width: 14px; height: auto;}
  .plan-page-banner .plan-depndent-items .each-box .info-tooltip.plans-info-tooltip .tooltip-text::after { left: auto; right: 17px; border-width: 8px; display: none; }

  .digital-markt-plans-sec .custom-owl-dots-top .owl-dot span, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot span{background-color: #5B5B5B; margin: 0 4px;width: 10px; height: 10px;    border-radius: 30px;display: inline-block; cursor: pointer;transition: width 200ms ease;}
  .digital-markt-plans-sec .custom-owl-dots-top .owl-dot.active span, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot.active span{ background-color: #0066FF; opacity: 1; width: 18px; height: 9px;}
  .digital-markt-plans-sec .custom-owl-dots-top .owl-dot, .digital-markt-plans-sec .custom-owl-dots-bottom .owl-dot{display: inline-block;}
  .digital-markt-plans-sec .owl-controls{display: none;}
  .digital-markt-plans-sec .owl-dots{text-align: center;}

   /* ===================== social media marketing ================== */

   .level-up-social-game-sec .desktop-image{display: none;}
   .level-up-social-game-sec h2 span{display: block;}
   .level-up-social-game-sec h2{text-align: center;}
   .level-up-social-game-sec .right-side{padding-left: 19px;text-align: center;}
   .level-up-social-game-sec .right-side p{text-align: left;}
   .level-up-social-game-sec .common-btn { margin-top: 30px; }
   .social-media-marketing-banner h1{line-height: 48px;}
   .social-media-marketing-banner h1 span{display: inline;}
   .social-media-marketing-banner h3 br{display: none;}
   .social-media-marketing-banner h3{padding: 0 30px; line-height: 29px;}
   .social-media-marketing-banner .common-btn { margin-top: 25px; }
   .social-media-marketing-second-sec .left-side { padding-right: 19px; }
   .social-media-marketing-second-sec .left-side p { margin-bottom: 15px;text-align: left;        letter-spacing: -0.5px;}
   .social-media-marketing-second-sec .desktop-image { display: none; }
   .elevate-social-media p { padding-right: 0; }
   .social-media-marketing-second-sec{text-align: center;}
   .social-media-marketing-second-sec .common-btn { margin-top: 15px; }
   .elevate-social-media h3{ font-size: 22px; line-height: 28px; font-weight: 500; margin-bottom: 15px;margin-top: 23px; text-align: left;}
   .elevate-social-media ul li{ font-size: 18px; line-height: 27px; color: #504C4C;background-size: 20px; padding-left: 31px; background-position: 0 4px;    margin-bottom: 10px;background-image: url(/wp-content/uploads/2024/09/blue-check-box-icon.webp); text-align: left;}
   .elevate-social-media h2{font-size: 31px;letter-spacing: -0.6px;}
   .elevate-social-media .desktop-image{display: none;}
   .elevate-social-media{text-align: center;}
   .elevate-social-media .mobile-image{margin-bottom: 10px;}
   .elevate-social-media p{text-align: left;}
   .elevate-social-media .common-btn { margin-top: 30px; }
   .benefit-social-media-marketing-sec.mobile-sec{display: block; overflow: hidden;}
   .benefit-social-media-marketing-sec.mobile-sec h2{font-size: 31px;}
   .benefit-social-media-marketing-sec.desktop-sec{display: none;}
   .benefit-social-media-marketing-sec .each-point{padding: 40px 13px; background-color: #fff; box-shadow: 4px 6px 50px 0px #0000000F; border: 1px solid #E4E4E4; border-radius: 10px; text-align: center; margin-top: 0 !important; height: 402px;}
   .benefit-social-media-marketing-sec .each-point img { border: 1px solid #E4E4E4; border-radius: 6px; width: 90%; margin: 0 auto; margin-bottom: 25px; }
   .benefit-social-media-marketing-sec .each-point.third img {width: 80%;}
   .benefit-social-media-marketing-sec .each-point h3 { font-size: 24px; line-height: 31px; margin-bottom: 15px; }
   .benefit-social-media-marketing-sec .each-point p { font-size: 17px; line-height: 25px;padding: 0 0px; }
   .benefit-social-media-marketing-sec .owl-nav{display: none;}
   .benefit-social-media-marketing-sec .top-heading-sec { margin-bottom: 10px; }
   .top-banner-image.social-media-marketing-banner-image{margin-bottom: 0; padding-bottom: 25px; padding-top: 40px;}

   /* ===================== Thank You ================== */
   .thank-you-page{padding: 0px 0; height: calc(100vh - 66px);        display: flex;}
   .thank-you-page h1 span { display: inline-block; }
   .thank-you-page h3{margin-bottom: 0;}
   .thank-you-page .common-btn{margin-top: 30px;}
   .thank-you-page figure img{width: 80px;}


   .page-template-website-design .insights-sec h2 span{display: inline;}
   .page-template-email-marketing-for-chiropractors-page .insights-sec h2 span{display: inline;}
   .page-template-website-design .our-partner-sec, .page-template-google-ads .our-partner-sec, .page-template-content-chiropractors .our-partner-sec, .page-template-email-marketing-for-chiropractors-page .our-partner-sec, .page-template-social-media-marketing .our-partner-sec{display: none;}

   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(1){width: 28%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(2){width: 32%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(3){width: 28%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(4){width: 17%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(5){width: 29%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(6){width: 26%; }
   .page-template-google-ads .our-partner-sec .partners-logo a:nth-child(7){width: 14%; }

   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(1){width: 26%;margin-right: 0;  margin-top: 10px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(2){width: 14%;margin-left: 0; margin-top: 10px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(3){width: 24%;margin-right: 0;  margin-top: 15px;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(4){width: 28%;margin-left: 0;  margin-top: 15px;}
   /* .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo{justify-content: space-evenly;} */
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(2) img{width: 85%;}
   .page-template-email-marketing-for-chiropractors-page .our-partner-sec .partners-logo a:nth-child(3) img{width: 85%;}

   .page-template-content-chiropractors .why-partner-with-logik-sec p.content-dev-page-des{padding-right: 0;}

   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(1){width: 40%; margin-top: 10px;margin-right: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(2){width: 40%;margin-top: 10px;margin-left: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(3){width: 35%;margin-right: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(4){width: 40%; margin-left: 10px;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo a:nth-child(3) img{width: 34%;}
   .page-template-social-media-marketing .our-partner-sec .partners-logo{justify-content: space-evenly;}
   .page-template-social-media-marketing .our-partner-sec.mobile{padding-bottom: 50px !important;}

   /* ===================== Pricing Page ================== */
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .common-btn.mobile{display: inline-block;}

   .plan-page-banner.pricing-page-banner .btn-sec .common-btn{margin-top: 21px;}
   .digital-mart-price-sec .plan-price { padding: 15px 27px 15px 20px; margin-left: -20px; margin-top: 17px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box { padding: 15px 12px; height: auto; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box img { height: 40px; width: 40px; }
   .plan-page-banner.pricing-page-banner .plan-depndent-items .each-box p { margin-top: 15px; font-size: 17px; line-height: 20px; }
   .digital-markt-plans-sec{margin-top: 0;}
   .pricing-page-banner .top-heading p{font-size: 21px; line-height: 34px;}
   .pricing-page-banner .top-heading p .current-price{font-size: 36px; line-height: 38px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p {font-size: 21px; line-height: 25px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{font-size: 36px; line-height: 47px;}
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .common-btn { margin-top: 25px; }
   .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec p { margin-top: 20px; }
   .digital-markt-plans-sec .each-plan-sec .inner-sec p{font-size: 19px;}

   /* Sneha */

   .get-pricing-sec p{margin-bottom: 20px;     padding: 0 30px;}
   .get-pricing-sec p br{display: none;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-box { padding: 20px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields { margin-bottom: 0px; }
   .get-pricing-from-sec .gform_page_footer{text-align: center; margin-top: 15px !important;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_label{font-size: 17px;line-height: 25px;margin-bottom: 15px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label { font-size: 16px; line-height: 22px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"] + label:before{width: 15px; height: 15px;margin-top: 0; margin-bottom: 3px;position: absolute; left: 0; top: 4px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gchoice { margin-bottom: 10px; }
   .get-pricing-from-sec .gform_wrapper.gravity-theme .form-fields input, .get-pricing-from-sec .gform_wrapper.gravity-theme select{padding: 8px 16px;font-size: 16px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label{    max-width: max-content;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label{    display: flex;position: relative; padding-left: 23px;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio .gform-field-label br{display: none;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme span.main-value-text{margin-right: 30px; width: 30%;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gform_next_button , .get-pricing-from-sec .gform_wrapper.gravity-theme input.gform_button.button{padding: 10px 35px !important;font-size: 18px !important;line-height: 30px !important; color: #fff !important;}
   #gform_page_4_2 { padding: 25px 10px ;}
   #input_4_7_3_container{margin-bottom: 10px !important;}
   #field_4_14, #field_4_16 , #field_4_19 , #field_4_18 { margin-bottom: 0; }
   #gform_page_4_2 .gsection_title { font-size: 28px;line-height: 34px;margin-bottom: 20px;}
   .form-thank-you-page .thank-you-content { padding: 40px 20px !important;}
   .form-thank-you-page .row{margin: 0 5px;}
   .form-thank-you-page .thank-you-content h3 { font-size: 20px; line-height: 28px;padding: 0;}
   .get-pricing-from-sec .gform_wrapper.gravity-theme .gfield_radio input[type="radio"]:checked + label:before{    border: 4px solid #0066FF;}
   .get-pricing-from-sec #field_4_24 .gfield_label{    width: auto;}
  .get-pricing-from-sec #field_4_25 .gfield_label{    width: auto;}
  .get-pricing-from-sec .gform_wrapper.gravity-theme span.value-text { font-size: 15px; width: 60%; }
  .get-pricing-from-sec .gform_wrapper.gravity-theme #field_4_22 .gform-field-label{max-width: 100%;}

/* ----------------Sitemap------------ */

.sitemap-page h1 span{display: inline-block;}
.sitemap-page ul li a{font-size: 18px; line-height: 28px;padding-left: 27px; background-position: 0px 3px; background-repeat: no-repeat; background-size: 18px;}
.sitemap-page ul li { margin-bottom: 10px; }


.sitemap-page .sitemap-item-sec.secound-sec ul { display: grid;  grid-template-columns: 1fr; padding-bottom: 40px; gap: 20px;}
.sitemap-page .sitemap-item-sec ul{padding-bottom: 40px;}
.sitemap-page .sitemap-item-sec{padding-top: 0 !important; padding-bottom: 0 !important;}
.sitemap-page ul li a{padding-left: 0;}
.sitemap-page h3.sitemap-main-sec-heading{font-size: 24px; line-height: 34px; margin-bottom: 25px;}
.sitemap-page .banner-sec-site-map{background-image: unset; padding-top: 40px; padding-bottom: 40px;}
.sitemap-page h1 span{font-size: 38px; line-height: 44px;}
.sitemap-page h1 {margin-bottom: 0;}
.sitemap-page ul li a{font-size: 16px; }
.sitemap-page .sitemap-item-sec.secound-sec ul{gap:0}


.one-stop-shop-cta-sec p { padding: 0 2px;}
.effective-patient-growth-sec h2 br{display: none;}

.footer-sec .footer-content.locations{    padding-left: 30px;}
.support-request-sec .gform_footer input.gform_button.button{margin: 10px 0 0 0 !important;}

.our-partner-sec .partners-logo img{ width: auto; }
   .our-partner-sec .partners-logo svg { width: 100%; }


.auhor-page .owl-controls{display: none;}


.page-template-website-design .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br{display: none;}

.page-template-content-chiropractors .top-banner-image .mobile-content p{padding-right: 0; text-align: center;}
.page-template-seo-agency-toronto-page .local-seo-sec p { padding-right: 10px; }
.page-template-seo-agency-toronto-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-left: 0; }

.page-id-342 .digital-markt-plans-sec .top-heading h2, .page-id-5307 .digital-markt-plans-sec .top-heading h2 { margin-bottom: 20px; }

.page-id-124 .experts-in-growth-sec h3.email-marketing br{display: none;}

.page-template-web-design-toronto .webdesign-strategy-details-content-sec .expertly-crafted-custom-content-sec .right-side { padding-right: 19px; }
.page-template-web-design-toronto .faq-sec .faq-content-sec .accordion-item h4 .accordion-button br{display: none;}


.page-template-web-design-toronto .website-design-banner h1 span{display: inline;}
.page-template-web-design-toronto .website-design-banner h1 br{display: block;}


.author-page-content { padding: 50px 0px; }
.author-page-content .right-side p.date.mobile{display: block;}
.author-page-content .right-side p.date.desktop{display: none;}
.author-page-content .right-side h2 { font-size: 28px; line-height: 39px;margin: 20px 0 0 0;}
.author-page-content .right-side h2.mobile{display: block;}
.author-page-content .right-side h2.desktop{display: none;}
.author-page-content .right-side img.founder-image{margin-bottom: 10px;}
.author-page-content .right-side p.date { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.author-page-content .right-side p{font-size: 17px;line-height: 29px; letter-spacing: -0.2px;}
.author-page-content .right-side .information p { margin-bottom: 15px; padding-right: 0; }
.author-page-content .left-side p{font-size: 15px;}
.author-page-content .left-side p a{padding-left: 23px; background-size: 13px;color: #0066FF;background-image: url(/wp-content/uploads/2024/09/back-blue-arrow-icon.webp);}
.author-page-content .mobile { display: block;}
.author-page-content .desktop{display: none;}
.author-page-content .right-side .user-title p { font-size: 18px; line-height: 22px; margin-top: 0;}
.author-page-content a.author-email.extra-text { font-size: 16px;margin-top: 2px; margin-bottom: 20px;}

.all-contact-info-sec .inner-sec .each-box.email p span.first{display: none;}
.author-page-content .right-side p.extra-text { font-size: 17px; line-height: 33px;}
.author-page-content .right-side h3.extra-text { font-size: 20px; line-height: 22px;margin-bottom: 30px;}
.auhor-page.insights-sec h2{margin-top: 0; margin-bottom: 20px;}
.author-page-content .right-side h2.user-full-name { font-size: 24px; line-height: 39px;}
.power-of-google-ads-sec .top-heading-sec h2 span{display: block;}

.mobile-image { margin-left: auto; margin-right: auto; }


.author-hamzah-khadim .author-page-content .right-side h2.mobile.hamzah-title { display: block !important;    margin-bottom: 30px; }
.author-hamzah-khadim .author-page-content .right-side h2.desktop.hamzah-title { display: none !important; }
/* .author-hamzah-khadim .author-page-content .author-avatar img { margin-bottom: 30px; } */

.level-up-social-game-sec ul li span.content-text{font-size: 17px; line-height: 26px; text-align: left;    padding-left: 10px;}
.level-up-social-game-sec ul li span.number-text{width: 25px; height: 25px; font-size: 14px; margin: 0;}
.benefit-social-media-marketing-sec .each-point{height: 422px;}

.blog-single-page .bottom-author-information .author-details .right-side{width: 70%;}
.blog-single-page .bottom-author-information .author-details .left-side{width: 20%;}
.blog-single-page .bottom-author-information .author-details .right-side h4{font-size: 22px; line-height: 30px;}
.blog-single-page .bottom-author-information .author-details .right-side .user-title p{font-size: 18px; line-height: 22px; margin-top: 0;}


.blog-single-page .single-right-side .all-blog-contents ul li{font-size: 18px;    line-height: 28px; padding-left: 31px;    margin-bottom: 15px;    background-size: 22px;}
.auhor-page.insights-sec{border-top: 1px solid #cbcbcb; margin-top: 50px;}
.author-page-content .right-side .author-social{margin-top: 20px;}
.footer-sec .footer-content.locations iframe{width: 100%;}


.privacy-policy-page h3 { font-size: 24px;line-height: 32px;}
.privacy-policy-page ul li{font-size: 18px; line-height: 23px;background-size: 20px;padding-left: 35px;margin-bottom: 20px;}

.footer-sec .locations li.map-list span.second { width: 100%; width: 100%; margin-left: 0; display: block; }
.footer-sec .locations li.map-list { display: block;}
.footer-sec .locations li.map-list span.second iframe { width: 100%; height: 160px; margin: 10px 0 0 !important; }

.page-template-seo-service .insights-sec.mobile h2 span{display: inline-block;}

.author-page-content .right-side .user-title p{color: #6F6F6F; text-transform: uppercase; font-size: 20px; line-height: 33px; font-weight: 400;}
.author-page-content .right-side .user-title p .mobile-remove{    display: none;}
.author-page-content .right-side .user-title p .mobile-change-size{display: block; font-weight: 500; color: #1C1C1C; margin-bottom: -2px; text-transform: none; font-family: "Red Hat Display", sans-serif; font-size: 17px; line-height: 20px; margin-top: 2px;}
.author-page-content a.author-email.extra-text{font-size: 16px; margin-top: 9px;}


.book-strategy-call-form-popup .exploration-session-sec .right-side , .book-strategy-call-form-popup .exploration-session-sec .row , .book-strategy-call-form-popup .exploration-session-sec .container-fluid , .book-strategy-call-form-popup .exploration-session-sec , .book-strategy-call-form-popup .modal-body , .book-strategy-call-form-popup .modal-content , .book-strategy-call-form-popup .modal-dialog {height: 100%;}
.book-strategy-call-form-popup .exploration-session-sec .right-side h2{font-size: 31px; font-weight: 400; margin-bottom: 42px;}
.book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 12px !important; }
.book-strategy-call-form-popup .validation_message { font-size: 11px !important; line-height: 5px !important; }
.book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea{padding: 11px 12px !important;}
.book-strategy-call-form-popup form input.gform_button.button{padding: 15px 0 !important;        background-position-y: 17px !important;}
.book-strategy-call-form-popup{z-index: 11111111;}
.book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 18px; height: 18px;}
.book-strategy-call-form-popup .exploration-session-sec .right-side{padding: 0 27px;}

.page-template-lawyer-law-firm-seo-page .seo-content-patient-growth-sec p { padding-right: 0; }
.page-template-lawyer-law-firm-seo-page .why-partner-with-logik-sec .left-side p { padding: 0 0px 0 0;}

.page-template-medical-healthcare-seo-page .seo-content-patient-growth-sec p { padding-right: 0; }
.page-template-medical-healthcare-seo-page .why-partner-with-logik-sec .left-side p { padding: 0 0px 0 0;}

.map-sec { display: none;}
.footer-sec .footer-content.locations iframe { width: 180px; height: 180px; } 
.footer-sec .footer-content.locations iframe{margin-bottom: 20px !important;}
.contact-mobile-oneframe{justify-content: center;}

.mobile_location_sec{display: block;}
.mobile_location_sec .accordion-item { margin-bottom: 0px; border: 0; border-radius: 0; background: none;  }
.mobile_location_sec .accordion-item h4 .accordion-button {border-radius: 0; background: transparent; padding: 20px 0px 20px 0px; font-size: 18px; line-height: 25px;  box-shadow: unset;border-bottom: 2px solid #0066FF;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed::after { background-image: url(/wp-content/uploads/2024/08/faq-plus.png) !important;}
.mobile_location_sec .accordion-item h4 .accordion-button:after { background-image: url(/wp-content/uploads/2024/08/faq-minus.png) !important;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed::after, .mobile_location_sec .accordion-item h4 .accordion-button:after { background-size: 20px; width: 30px; height: 30px;transform: none; background-position: right; }
.mobile_location_sec .accordion-item h4 .accordion-button{color: #0066FF;}
.mobile_location_sec .accordion-item h4 .accordion-button.collapsed{color: #211F24;border-bottom: 2px solid #D8D8D8;        border-radius: 0;}
.mobile_location_sec .accordion-body{padding-left: 0; padding-right: 0;}
.mobile_location_sec iframe{width: 100% !important; height: 160px !important;}
.footer-sec .footer-content.locations{padding-right: 30px;}
.mobile_location_sec .accordion-item h4 button::before { content: ''; background-color: #06F; display: block; width: 5px; height: 34px; border-top-left-radius: 50px; border-bottom-right-radius: 50px; margin-right: 10px; }
.mobile_location_sec .accordion-item:last-of-type h4 .accordion-button.collapsed{border-bottom: 0;}
.footer-sec .connect-with-us .social-media-sec { display: block !important;}
.mobile_location_sec .accordion-item ul li:nth-child(2){    background-image: url(/wp-content/uploads/2024/11/Phone-icon.webp);}
.mobile_location_sec .accordion-item ul li:nth-child(3){    background-image: url(/wp-content/uploads/2024/11/email-icon.webp);}
footer .mobile-locations-sec .accordion-item .accordion-button:not(.collapsed) { border-bottom: 2px solid #0066FF; }

.effective-patient-growth-sec .web-design-chiropractors-sec h2, .effective-patient-growth-sec .seo-chiropractors-sec h2, .effective-patient-growth-sec .paid-ad-chiropractors-sec h2, .effective-patient-growth-sec .content-chiropractors-sec h2, .effective-patient-growth-sec .email-marketing-chiropractors-sec h2{background-position: center left;}
.mobile_location_sec .accordion-item ul li:hover a{font-weight: 400; color: #333333 !important;}
.mobile_location_sec .accordion-item ul li a:hover{color: #0066FF !important; font-weight: 700;}
span.logik-digital-text span.letter-i::before{    top: -0.7px;}


.page-id-18 .exploration-session-sec { margin-top: 0px; }
.founder-message-page .right-side .information .founder-desig p { font-size: 14px; line-height: 20px !important; }
.privacy-policy-page h1{font-size: 31px; line-height: 40px; text-align: center; margin-bottom: 20px;}

.page-template-email-marketing-for-chiropractors-page h1 br{
  display: none;
}
.page-template-email-marketing-for-chiropractors-page h1 span{
  display: block;
}
.page-template-content-chiropractors h1 span{
  display: inline;
}
.page-template-email-marketing-for-chiropractors-page h1{
  font-size: 34px;
  line-height: 43px;
}
.page-template-google-ads h1 br{
  display: none;
}
.page-template-google-ads h1{
  font-size: 36px;line-height: 45px; margin-bottom: 0;
}
.page-template-google-ads h1 span{
  display: inline;
}

.strategy-driven-seo-sec h1 br{display: none;}
.strategy-driven-seo-sec h1{ width: 300px; margin-left: auto; margin-right: auto;}
.desktop-btn{display: none;}
.page-template-lawyer-law-firm-seo-page .strategy-driven-seo-sec h1 span {display: inline;}
.page-template-seo-agency-toronto-page .strategy-driven-seo-sec h1{ width: auto;}

.page-template-lawyer-law-firm-seo-page .why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 0; margin-left: 0; }

.raynor-dealer-website-programme.three-mobile-scrolling-section .main-mobile-frame-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .hand-with-mobile-outer{display: none;}
.raynor-dealer-website-programme.three-mobile-scrolling-section .all-section-info .marketing-dashboard-top-image{display: none;}
.customize-raynor-ad-allowance{padding: 50px 0;}
.customize-raynor-ad-allowance .left-side{width: 100%;}
.check-your-digital-marketing-sec {padding: 50px 0;}
.check-your-digital-marketing-sec .left-side-two-image{display: none;}
.cost-effective-raynor-authorize-sec .top-heading-sec p{padding: 0;        letter-spacing: -0.2px;}
.option-add-on-sec span{padding: 13px 20px; font-size: 15px; line-height: 16px;}
.additional-landing-page-sec .sample-landing-pages-slider{overflow: hidden;}
.raynor-website-steps-sec article{display: block;}
.raynor-dealer-website-programme-banner .top-raynor-logo img{width: 260px;}
.raynor-dealer-website-programme-banner .mobile-image{margin-bottom: 0;}
.raynor-dealer-website-programme-banner.inner-banner h1 span{display: block;}
.raynor-dealer-website-programme-banner.inner-banner h1{font-size: 26px !important;line-height: 35px !important; padding: 0 0 !important; margin-bottom: 25px !important;letter-spacing: -0.3px !important;}
.raynor-dealer-website-programme-banner .mobile-btn{display: inline-block;         margin-top: 30px;}

.logik-digital.customize-raynor-ad-allowance h2 { font-size: 31px; line-height: 44px; }
.customize-raynor-ad-allowance ul li{font-size: 16px; line-height: 23px;margin-bottom: 10px;background-size: 20px;padding-left: 33px;}
.check-your-digital-marketing-sec .mobile-poclet-image { display: block; }
.cost-effective-raynor-authorize-sec .each-plan article { padding: 25px 15px;}
.cost-effective-raynor-authorize-sec .each-plan h3{font-size: 17px; letter-spacing: -0.2px;line-height: 27px;margin-bottom: 15px;}
.cost-effective-raynor-authorize-sec .each-plan h4{font-size: 17px; line-height: 19px;    margin-bottom: 12px;}
.cost-effective-raynor-authorize-sec .each-plan.first-plan ul li{width: 100%;}
.cost-effective-raynor-authorize-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.cost-effective-raynor-authorize-sec .each-plan article{margin-top: 10px;}
.check-your-digital-marketing-sec.raynor-dealer .right-side{display: none;}
.customize-raynor-ad-allowance .left-side p{    letter-spacing: -0.1px;text-align: center;}
.check-your-digital-marketing-sec.raynor-dealer .top-heading{text-align: center;}
/* .cost-effective-raynor-authorize-sec .each-plan a{font-size: 17px; line-height: 25px;margin-top: 20px;} */
.cost-effective-raynor-authorize-sec .each-plan h3 span.last{font-size: 14px; line-height: 23px;}
.cost-effective-raynor-authorize-sec .each-plan p { margin-bottom: 20px; line-height: 27px; }
.cost-effective-raynor-authorize-sec .customized-landing-page-sec h2 br{display: none;}
.option-add-on-sec{top: -23px;padding: 0 10px;}
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec article h3 { margin-top: 0px; }
.additional-landing-page-sec { padding-top: 30px;}
.additional-landing-page-sec h3{line-height: 34px; margin-bottom: 20px;font-size: 26px;}
.additional-landing-page-sec .sample-landing-pages-slider .owl-next, .additional-landing-page-sec .sample-landing-pages-slider .owl-prev{display: none !important;}
.additional-landing-page-sec .each-page-template h4{font-size: 20px; line-height: 24px;margin-top: 20px; margin-bottom: 12px;}
.additional-landing-page-sec .each-page-template a.view-btn{font-size: 17px; line-height: 25px;}
.optional-raynor-product-api-sec .each-plan article{padding: 20px;margin-top: 35px;}
.optional-raynor-product-api-sec .each-plan h3{font-size: 20px; line-height: 33px; margin-bottom: 15px;}
.optional-raynor-product-api-sec .each-plan h4{font-size: 20px; line-height: 24px;}
.optional-raynor-product-api-sec .each-plan ul li{font-size: 16px; line-height: 25px; margin-bottom: 10px; background-size: 18px;padding-left: 27px; background-position: 0 4px;}
.raynor-key-benefit-sec .row { margin: 0 0px; }
.raynor-key-benefit-sec h2 span{display: inline;}
.raynor-key-benefit-sec h2{line-height: 42px;}
.raynor-key-benefit-sec article .inner{padding: 20px 15px;    text-align: center; margin-bottom: 25px;}
.raynor-video-img-sec .top-heading-sec{margin-top: -90px;}
.raynor-video-img-sec{margin-top: 100px;}
.raynor-video-img-sec .top-heading-sec button img{width: 70px; height: auto;}
.raynor-key-benefit-sec article .inner img { margin-bottom: 20px; width: 60px; height: auto; }
.raynor-key-benefit-sec article .inner h3{font-size: 21px; line-height: 28px;}
.raynor-key-benefit-sec article .inner p { font-size: 17px; line-height: 28px;}
.raynor-key-benefit-sec .mobile-btn{display: block; text-align: center;     margin-top: 10px;}
.raynor-key-benefit-sec .mobile-btn .common-btn{background-color: #fff;color: #002855; border: 1px solid #fff;        margin-top: 0;}
.raynor-key-benefit-sec .mobile-btn .common-btn:hover{border: 1px solid #fff;background-color: transparent; color: #fff;}
.raynor-website-steps-sec{display: none;}
.raynor-website-steps-sec p { padding-right: 0px; }
.raynor-website-steps-sec span.icon-span{width: 80px; height: 80px;}
.raynor-website-steps-sec .img-sec{margin: 0 auto; width: auto; justify-content: center;}
.raynor-website-steps-sec span.number-span{font-size: 120px;right: -16px;width: auto;}
.raynor-website-steps-sec h3 { font-weight: 600; font-size: 21px; line-height: 29px; margin-bottom: 15px; }
.raynor-website-steps-sec article {  margin-bottom: 40px; text-align: center; }
.raynor-website-steps-sec { padding: 50px 0 50px;}
.seo-banner.raynor-dealer-seo .banner-content { margin-top: 0px; }
.seo-banner.raynor-dealer-seo{padding: 50px 0;}
.seo-about-banner.raynor-dealer-seo .arrow-container{margin-top: 20px;}
.raynor-plans-sec.digital-markt-plans-sec h2 span{display: inline;}
.raynor-website-steps-sec .content-sec{width: 100%;}
.landing-page-carousel .owl-controls{margin-top: 30px;}
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec { margin-top: 0px; }
.optional-raynor-product-api-sec .each-plan h3 span.last{font-size: 14px; line-height: 18px;}
.optional-raynor-product-api-sec .each-plan article { padding: 20px 11px;}
.optional-raynor-product-api-sec .each-plan ul li:last-child{margin-bottom: 0;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec{margin-top: 30px;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec h2{font-size: 30px;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec { margin-top: 30px; }
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec .top-heading-sec p { padding: 0 0px; }
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec h2 br{display: none;}
.cost-effective-raynor-authorize-sec .seo-digital-plan-sec h2{font-size: 30px;}
.cost-effective-raynor-authorize-sec .optioanl-product-implementation-sec h2 br{display: none;}
/* .raynor-plans-sec.digital-markt-plans-sec#seoplan { scroll-margin-top: 0; } */
.cost-effective-raynor-authorize-sec .each-plan.optional-product-sec article { margin-top: 10px;}
.additional-landing-page-sec .each-page-template { margin-top: 10px; }

.medspa-sec-seven.why-chiro-clinic-need-sec .max-seo-invest-sec .right-side { margin-right: 0; }

.why-chiro-clinic-need-sec.garage-door-sec-third .all-points h3{font-size: 20px; line-height: 27px;}

.marketting-dashboard-sec .dashboard-image { margin-top: 25px; }
.marketting-dashboard-sec p { margin: 20px 0 0px 0; }
.marketting-dashboard-sec .common-btn{margin-top: 20px;}
.marketting-dashboard-sec{background: #fff;}
.marketting-dashboard-sec .dashboard-image.mobile{display: block; text-align: center;}
.marketting-dashboard-sec .dashboard-image.mobile img{position: relative; right: -22px; bottom: -3px;}
.marketting-dashboard-sec{overflow: hidden;}
.marketting-dashboard-sec .dashboard-image.desktop{display: none;}

.three-mobile-scrolling-section.logik-dashboard .main-mobile-frame-outer, .three-mobile-scrolling-section.logik-dashboard .hand-with-mobile-outer{display: none;}
.marketing-dashboard-top-image.logik-dashboard-top-image .dashboard-top-banner-laptop-image{margin: 0;}

.page-template-marketing-dashboard-page .three-mobile-scrolling-section.logik-dashboard{display: none;}
.page-template-marketing-dashboard-page .digital-makt-dashboard-include-sec.desktop-version{display: none;}
.marketing-dashboard-mobile-visible-sec{display: block;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image .dashboard-top-banner-laptop-image{position: relative; right: -22px; bottom: -1px;}
.marketing-dashboard-mobile-visible-sec .marketing-dashboard-top-image{padding-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec{background: linear-gradient(106.5deg, #002855 47.75%, #20528A 110.67%); padding: 50px 0;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2 span{    color: #FFC000;}
.marketing-dashboard-mobile-visible-sec .mobile-blue-marketing-dasboard-cta-sec h2{color: #fff; margin-bottom: 0;}
.marketing-dashboard-banner.logik-dasboard h1{    margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec{text-align: center;    background-color: #F7F7F7;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2{margin-bottom: 0;}
.marketing-dashboard-mobile-visible-sec .mobile-white-marketing-dasboard-cta-sec h2 span{    color: #0066FF;}
.page-template-marketing-dashboard-page .our-partner-sec{padding: 25px 0 40px 0;}

.manage-digital-marketing-services.logik-digital-marketing .left-side{width: 100%;}
.mobile-section-pocket-phone-screen-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active::before{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.hover-image{display: none;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .icon-image.normal-image{display: block;}
.manage-digital-marketing-services.logik-digital-marketing .each-option.active .right-side-icon h3{color: #000;}
.manage-digital-marketing-services.logik-digital-marketing {padding: 40px 19px 50px 19px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .icon-image{width: 38px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option .left-side-icon{margin-right: 15px;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0;}
.three-mobile-scrolling-section.logik-dashboard .all-section-info .marketing-dashboard-top-image{padding: 0 19px 50px 19px;}
.check-your-digital-marketing-sec.logik-dash-check-out{padding: 50px 19px;         text-align: center;}
.check-your-digital-marketing-sec.logik-dash-check-out h2{margin-bottom: 0 !important;}
.check-your-digital-marketing-sec.logik-dash-check-out .right-side{display: none;}
.marketing-dashboard-banner.inner-banner{padding: 40px 0;}
.manage-digital-marketing-services.logik-digital-marketing h2{margin-bottom: 25px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image{margin-bottom: 0; margin-top: 20px; }
.manage-digital-marketing-services.logik-digital-marketing .each-option figure.mobile-image img{border-radius: 16px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option h3 { font-size: 21px; line-height: 28px;}
.manage-digital-marketing-services.logik-digital-marketing .each-option p{font-size: 16px; line-height: 23px;}

.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side{padding-left: 19px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes{padding-top: 50px !important;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .top-heading { margin-bottom: 10px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li { padding: 25px 0 25px 56px; background-size: 38px;background-position: 0px 24px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li h3 { font-size: 21px; line-height: 28px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li p{font-size: 16px; line-height: 25px;padding-right: 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .left-side { padding-right: 19px; }
.digital-makt-dashboard-include-sec.logik-dasboard-includes ul li:last-child{padding-bottom: 25px;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .bottom-button-sec{margin-top: 0;}
.digital-makt-dashboard-include-sec.logik-dasboard-includes .right-side ul li:last-child{padding-bottom: 0px;}

.seo-intro-banner h1 span{display: inline;}
.seo-where-rank-banner{padding: 70px 0; padding-top: 64px; height: auto;}
.seo-banner.seo-where-rank-banner .banner-content { margin-top: 0px; }
.page-id-4842 .inner-banner h1{        font-size: 39px;}

/* ----- AI SEO page ---- */

.ai-search-optimized-problems .top-heading p { padding: 0 0px; line-height: 27px; letter-spacing: -0.1px; }
.ai-seo-solution-sec .top-heading-sec p { padding-right: 0px; }
.ai-search-landscape .all-shifting{grid-template-columns: 1fr;}
.ai-search-landscape .each-shifting{    padding: 25px 0px; border-right: none; border-bottom: 1px solid #676767c9;}
.ai-search-landscape .each-shifting:last-child{border-bottom: none; padding-bottom: 0;}
.ai-search-landscape .each-shifting p { padding: 0 5px; line-height: 23px;}
.ai-search-landscape .each-shifting h3{font-size: 38px;line-height: 34px;    margin-bottom: 20px;}
.ai-search-landscape .top-heading { text-align: center; margin-bottom: 20px; }
.why-chiro-clinic-need-sec.why-business-needs-ai-seo .all-points .each-point p { padding-right: 0px; }
.why-partner-with-logik-sec.ai-seo-why-partner-logik .left-side p { padding-right: 0px; }
.ai-search-optimized-problems .top-heading h2{letter-spacing: -0.3px;}
.ai-seo-process .right-side h3{font-size: 18px;line-height: 27px; margin-bottom: 16px; margin-top: 30px;}
.ai-seo-process .right-side h3 span { width: 30px; height: 30px;font-size: 16px;margin-right: 13px;}
.ai-seo-process .top-heading{margin-bottom: 30px;}
.ai-seo-process .top-heading p{padding: 0 30px; line-height: 25px;}
.ai-seo-process .right-side { padding-left: 19px;    margin-top: 40px; }
.what-included-sec.ai-search-optimized-problems .right-side .inner-sec ul li{letter-spacing: 0.3px;}

.ai-seo-process video{    width: 247px;top: 9px; left: 37px; height: 148px;}
.ai-seo-process .laptop-outer-screen-image{width: 322px; height: 180px;}

.ai-seo-business-imapact .live-google-search-typing video { width: 247px;top: 9px; left: 37px; height: 148px;}
.ai-seo-process .live-ai-typing-image{    position: relative;width: 322px; display: inline-block;}

/* Case Study Page css */
.case-study-banner { text-align: center; padding: 50px 0;}
.case-study-banner article { margin-top: 20px; display: block;}
.case-study-banner article .content-sec { margin-left: 0; margin-top: 20px; width: 100%; }
.case-study-banner article ul { margin-top: 20px;flex-wrap: wrap; justify-content: center; gap: 14px;}
.case-study-banner article ul li a{    margin-right: 0;    font-size: 13px;padding: 8px 14px;}
.case-study-banner h4{font-size: 17px; font-weight: 500; line-height: 25px;}
.case-study-banner h1 { font-size: 25px; line-height: 35px; margin-bottom: 20px;         letter-spacing: -0.4px;}
.case-challenges-sec .right-side { padding-right: 19px; padding-top: 0; }
.common-case-study{text-align: center; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 30px; }
.case-study-page-img{margin-bottom: 0; margin-top: -60px;}
.case-about-oak-phy-well{    padding-bottom: 110px;}
.case-challenges-sec .left-side, .case-strategy-sec .left-side, .case-performance-sec .left-side { position: unset;}
.case-cta-img .row{padding: 50px 0;}
.case-cta-img article { display: flex ; justify-content: space-between; margin-top: 0;}
.case-growth-sec .right-side { padding-right: 19px; padding-left: 19px; }
.case-strategy-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-growth-sec .desktop-img{display: none;}
.case-growth-sec .mobile-img{display: block; margin-bottom: 30px;}
.case-performance-sec .right-side { padding-right: 19px; padding-top: 0; }
.case-amazing-sec .left-side { padding: 50px 19px; }
.case-amazing-sec video{margin-top: -20px;}
.case-related-sec::before{display: none !important;}
.case-study-banner article p { font-size: 15px;line-height: 24px;letter-spacing: -0.2px;}
.common-case-study p.big-text{    font-size: 19px;line-height: 28px; margin-bottom: 20px;}
.common-case-study p.big-dark-text{    font-size: 20px;    margin-top: 20px;}
.case-cta-img{margin-top: 0;}
.case-cta-img p br{display: none;}
.case-cta-img h3{padding: 0 30px; line-height: 37px;}
.case-cta-img article h4 { font-size: 22px; line-height: 34px; margin-bottom: 10px;}
.case-cta-img article p {font-size: 18px; line-height: 32px; }
.case-cta-img article .inner{width: 100%; margin-bottom: 0;}
.case-cta-img article .inner:nth-child(odd){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #FFFFFF4D;border-right: none;padding-right: 0px;}
.case-cta-img article .inner:nth-last-child(1){border: none !important; padding-bottom: 0;}
.case-cta-img article .inner:nth-child(even){padding-top: 20px; padding-bottom: 20px; padding-left: 0px;border-bottom: 1px solid #FFFFFF4D;}
.common-case-study h3 { font-size: 28px;line-height: 36px;}
.case-amazing-sec.common-case-study h3 { font-size: 22px;line-height: 30px;}
.case-amazing-sec article .content{text-align: left;}
.case-amazing-sec article p { font-size: 15px;}
.case-amazing-sec .right-side { padding-right: 19px; }
.case-amazing-sec{padding-top: 0; background-color: #F2FAFF; padding-bottom: 50px !important;}
.case-related-sec article .inner{    padding: 120px 20px 30px;}
.case-related-sec article img { margin-bottom: -100px;}
.case-related-sec article h4 { font-size: 16px;line-height: 20px;}
.case-related-sec article h3 { font-size: 22px;line-height: 34px;}
.case-related-sec article h3 br{display: none;}
.case-related-sec article p{    font-size: 16px;    line-height: 24px;}
.case-related-sec article{margin-top: 30px;}
.case-related-sec h3{margin-bottom: 0;    color: #333333;}
.common-case-study.case-related-sec h3 span { color: #0066FF; }
.case-related-sec article p br{display: none;}
.case-growth-sec h3 span{display: block;}

.logo-img-sec.mobile-img img{width: 205px;}
.randy-case-study-banner .logo-img-sec.mobile-img img{width: 205px;}

.case-approch-sec .right-side, .case-executive-summary-sec .right-side, .case-summary-sec .right-side, .case-next-step-sec .right-side, .case-about-oak-phy-well .right-side{        padding-top: 0;}
.case-about-oak-phy-well .right-side p { padding-right: 0; }
.case-approch-sec .left-side, .case-executive-summary-sec .left-side, .case-summary-sec .left-side, .case-next-step-sec .left-side { position: unset; }
.common-case-study ul li{font-size: 16px; line-height: 23px; text-align: left; padding-left: 27px; padding-bottom: 0px; background-size: 17px; background-position: 0 6px;}
.case-approch-sec ul { padding-right: 0; }
.case-amazing-sec .right-side .inner .img-sec .cover-image{    border-radius: 20px;}

.alwc-case-study-banner article p, .active-door-case-study-banner article p, .butzi-case-study-banner article p, .clark-case-study-banner article p{    padding-right: 0px;}


.new-case-study-landing-page h1 { font-size: 32px; line-height: 40px;    margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row { padding: 10px 0; position: relative; margin-top: 0; }
.new-case-study-landing-page .inner-sec.top p br{display: none;}
.new-case-study-landing-page .inner-sec.top p{font-size: 18px; line-height: 26px; margin-bottom: 20px;}
.new-case-study-landing-page .next-main-row .row{    padding: 0;}
.new-case-study-landing-page .next-main-row .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
.new-case-study-landing-page .next-main-row .inner-sec{display: block;}
.new-case-study-landing-page .next-main-row.switch-sec .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .col-inner-sec { padding-right: 0; padding-left: 0; border-radius: 10px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content{width: 100%; padding: 20px 10px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review p{font-size: 14px; line-height: 23px;}
.new-case-study-landing-page .next-main-row .inner-sec .left-side-image{display: none;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo{    margin-bottom: 20px !important;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .top-logo img{width: 150px; height: auto;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 21px; line-height: 25px; font-weight: 900; margin-bottom: 5px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 16px; line-height: 24px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details h3{font-size: 22px; line-height: 30px;font-weight: 700; margin-bottom: 4px;}
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .client-details { margin-top: 22px; }
.new-case-study-landing-page .next-main-row .inner-sec .right-side-content .button-sec .common-btn{font-size: 18px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; letter-spacing: 0.4px;     margin-top: 5px;}
.new-case-study-landing-page .next-main-row .mobile-image{margin-top: 15px; margin-bottom: 25px;text-align: center;}
.new-case-study-landing-page .next-main-row .mobile-image img{width:auto; border-radius: 5px;height: 250px; object-position: top;}
.new-case-study-landing-page .next-main-row .col-12 .col-inner-sec{padding: 0; border-radius: 10px;background: linear-gradient(270deg, #19487E 0%, #002855 100%); }
.new-case-study-landing-page .next-main-row:nth-child(5) .inner-sec .right-side-content .top-logo img{    width: 100px;}
.new-case-study-landing-page .next-main-row:nth-child(5) .mobile-image img{    object-position: center;}


  /* ---- Case Study Video Testimonial Sec ---- */

  .case-study-video-testimonial-sec .row{    padding: 0;}
  .case-study-video-testimonial-sec .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
  .case-study-video-testimonial-sec .inner-sec{display: block;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content{width: 100%; padding: 20px 10px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); border: 1px solid #FFFFFF40; backdrop-filter: blur(34px); border-radius: 10px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 16px; line-height: 25px;}
  .case-study-video-testimonial-sec .inner-sec .left-side-image{display: none;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{    margin-bottom: 30px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 200px; height: auto;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
  /* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;} */
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 12px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 28px; line-height: 30px; font-weight: 900; margin-bottom: 8px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 18px; line-height: 24px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 24px; line-height: 32px;font-weight: 700; margin-bottom: 4px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 22px; }
  .case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 18px; padding-top: 15px; padding-bottom: 15px; line-height: 18px; letter-spacing: 0.4px;     margin-top: 5px;}
  .case-study-video-testimonial-sec .mobile-image{margin-top: 15px; margin-bottom: 25px;text-align: center;}

.case-study-video-testimonial-sec .mobile-image img{width:62%}
.case-study-video-testimonial-sec .new-cmn-btn { margin-top: 0px; }

.logo-img-sec.mobile-img{display: block;margin-bottom: 30px;}
.logo-img-sec.desktop-img{display: none;}

.natura-case-study-banner .logo-img-sec.mobile-img img { width: 115px; } 

.case-approch-sec h4 { font-size: 19px; line-height: 32px;    margin-bottom: 15px;}
.case-approch-sec.folded-leaf-case-approch h4{    margin-top: 30px;}
.folded-leaf-key-sec.case-cta-img article p{font-size: 16px;    line-height: 25px;}
.case-amazing-sec article .img{max-width: 70px; max-height: 70px;}

.page-template-case-study-folded-leaf .case-next-step-sec, 
.page-template-case-study-for-natura-legal-policy .case-next-step-sec, 
.page-template-case-study-for-clark-sons-doors .case-next-step-sec, 
.page-template-case-study-for-blue-zone .case-next-step-sec{margin-bottom: 0;}

.page-template-case-study-folded-leaf .case-challenges-sec, 
.page-template-case-study-for-natura-legal-policy .case-challenges-sec, 
.page-template-case-study-for-clark-sons-doors .case-challenges-sec, 
.page-template-case-study-for-blue-zone .case-challenges-sec { margin-top: 0; }

.page-template-case-study-for-natura-legal-policy .case-executive-summary-sec h3 br, 
.page-template-case-study-for-natura-legal-policy .case-approch-sec h3 br,
.page-template-case-study-for-clark-sons-doors .case-executive-summary-sec h3 br, 
.page-template-case-study-for-clark-sons-doors .case-approch-sec h3 br,
.page-template-case-study-for-blue-zone .case-executive-summary-sec h3 br,
.page-template-case-study-for-blue-zone .case-approch-sec h3 br,
.page-template-case-study-folded-leaf .case-executive-summary-sec h3 br,
.page-template-case-study-folded-leaf .case-approch-sec h3 br{display: none;}

.blue-case-study-banner .logo-img-sec img { width: 75px; }
.folded-case-study-banner .logo-img-sec img { width: 100px; }
.active-door-case-study-banner .logo-img-sec img { width: 125px; }
.butzi-case-study-banner .logo-img-sec img { width: 100px; }

.page-template-case-study-for-blue-zone .case-cta-img article .inner:nth-child(1), .page-template-case-study-for-natura-legal-policy .case-cta-img article .inner:nth-child(1), .page-template-case-study-folded-leaf .case-cta-img article .inner:nth-child(1), .page-template-case-study-for-clark-sons-doors .case-cta-img article .inner:nth-child(1){padding-top: 0 !important;}

/* ----- E-Commerce Websites ----- */

#ecommerce-first-image-section, #ecommerce-third-image-section{display: none;}
.ecommerce-website-banner{        padding: 30px 0 50px 0;}
.ecommerce-website-banner .top-logo { margin-bottom: 20px; width: 200px; }
.ecommerce-website-banner.inner-banner h1 span{    display: inline;}
.ecommerce-website-banner.inner-banner h1 span.typewriter.cursor { letter-spacing: -0.6px; }
.ecommerce-website-banner.inner-banner h1{font-size: 29px; line-height: 36px; margin-bottom: 15px;        letter-spacing: -0.6px;}
.ecommerce-website-banner ul{    margin-bottom: 20px;}
.buid-compliance-growth-sec{    padding: 50px 0;}
.buid-compliance-growth-sec p{margin-bottom: 15px; text-align: center;}
.buid-compliance-growth-sec .mobile-image{margin-bottom: 10px;}
.buid-compliance-growth-sec ul li{font-size: 16px; line-height: 20px;    margin-bottom: 11px;padding-left: 30px; background-position: 0px 3px;    background-size: 17px;}
.ecommerce-website-banner ul li{  display: block; margin-right: 0; margin-bottom: 4px; font-size: 20px; line-height: 24px; background-size: 18px;padding-left: 30px;}
.ecommerce-website-mobile-visible .content-sec h2{margin-bottom: 25px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo img{width: 270px; height: auto;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12.top-brand-logo{margin-bottom: 45px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .col-12{padding: 0 19px;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section.logik-dashboard .all-section-info{padding: 0 19px;}
.ecommerce-webiste-pages-sample p{    padding: 0 0;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec ul li{font-size: 16px; line-height: 22px;padding-left: 28px; background-position: 0 3px;  background-size: 16px;    margin-bottom: 10px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .review p { font-size: 16px; line-height: 28px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result { margin-bottom: 40px; }
.marketing-dashboard-mobile-visible-sec.ecommerce-website-mobile-visible .mobile-white-marketing-dasboard-cta-sec{background-color: #fff;}
.page-template-ecommerce-website-landing-page .three-mobile-scrolling-section{    background: #FAFAFA;}
.ecommerce-website-pricing-sec article { padding: 20px 15px; border-radius: 10px;}
.ecommerce-site-include-sec .each-box .inner-content { padding-right: 0px;padding: 20px 15px; }
.ecommerce-site-include-sec .each-box h3{font-size: 20px; line-height: 25px; padding-left: 55px; margin-bottom: 24px; background-size: 40px; background-position: 0 3px; height: 45px; display: flex ; align-items: center;}
.ecommerce-website-pricing-sec h3 { font-weight: 600; font-size: 17px; line-height: 26px; color: #002855; margin-bottom: 20px;letter-spacing: -0.2px; }
.ecommerce-website-pricing-sec h3 span.short-text { font-size: 15px;}
.ecommerce-website-pricing-sec h3 span.price{    font-size: 19px;}
.ecommerce-website-pricing-sec ul li{font-size: 14px; line-height: 19px; margin-bottom: 11px; background-size: 19px; background-position: 0 5px; padding-left: 29px;}
.ecommerce-website-pricing-sec h4{font-size: 20px; margin-bottom: 20px;}
.ecommerce-website-pricing-sec .common-btn.first { margin-right: 0; margin-bottom: 15px;}
.ecommerce-website-pricing-sec .common-btn{width: 100%;}
.ecommerce-site-include-sec .each-box ul li{    padding-left: 27px;font-size: 14px; line-height: 18px; margin-bottom: 11px;background-position: 0 1px; background-size: 17px;}
.ecommerce-site-include-sec .each-box { margin-bottom: 25px; }
.ecommerce-why-custom-sec .top-heading { margin-bottom: 20px; }
.ecommerce-why-custom-sec .solution-table th{padding: 13px 10px; font-size: 20px;}
.ecommerce-why-custom-sec .solution-table td { padding: 12px 12px; font-size: 14px;    line-height: 20px;}
.ecommerce-why-custom-sec .solution-table{min-width: 460px; border-spacing: 0 5px;}
.ecommerce-webiste-pages-sample .owl-dots { display: block !important; }
.ecommerce-process-sec .top-heading h2 { margin-bottom: 15px; }
.ecommerce-process-sec .top-heading h3{    font-size: 24px;    margin-bottom: 30px;}
.marketing-emails-types.ecommerce-process-sec .right-side-options .each-option .left-side-icon span{background-color: #0066FF; color: #fff;}
.ecommerce-bottom-cta-sec p{    padding: 0 0px;}
.case-study-video-testimonial-sec.bluezone-case-cta-sec .inner-sec .right-side-content .client-details { margin-top: 15px; margin-bottom: 20px; }
.case-study-video-testimonial-sec.bluezone-case-cta-sec .result h3{    font-size: 22px;    margin-bottom: 20px;}

.bluezone-casestudy-section.img-video-sec article .content h3{    margin-top: 20px;}
.img-video-sec.bluezone-casestudy-section article .content{padding: 0 0;}
.bluezone-casestudy-section{padding: 50px 19px;}
.page-template-ecommerce-website-landing-page .full-screen-autoplay-slider-images { padding-top: 50px; }
.ecommerce-process-sec.mobile .top-heading{        margin-bottom: 30px;}
.ecommerce-process-sec .top-heading p br{display: none;}
.additional-landing-page-sec .each-page-template a.new-cmn-btn span.text { font-size: 15px; }
.ecommerce-site-include-sec .bottom-button-sec .new-cmn-btn{margin-top: 10px;}
.bluezone-casestudy-section .button{position: unset; margin-top: 20px;}

/* --- New Bluezone casestudy---- */
.bluezone-case-study-banner .logo-img-sec.mobile-img img { width: 180px; height: auto; }
.bluezone-case-study-banner .logo-img-sec.mobile-img{        margin-bottom: 20px;}
.case-study-banner.bluezone-case-study-banner{    background-position: center;}
.case-study-banner.bluezone-case-study-banner article p{font-size: 15px; line-height: 24px;}
.case-study-banner.bluezone-case-study-banner h4{font-size: 22px;line-height: 32px;}
.case-study-top-full-image-sec .full-screen-video.desktop-image{ display: none;}
.case-study-top-full-image-sec .full-screen-video{    transform: unset !important;    margin: 0;}
.buid-compliance-growth-sec.project-brief-sec { padding-top: 50px; padding-left: 0; margin-top: 0px; }
.three-mobile-scrolling-section.logik-dashboard.newcasestudy-threemobilescrolling-sec .all-section-info{        padding: 0 12px;}
.three-mobile-scrolling-section.newcasestudy-threemobilescrolling-sec { background: transparent; }
.newcasestudy-client-overview-sec{    padding-top: 50px;    padding-bottom: 50px;}
.newcasestudy-client-overview-sec .new-cmn-btn { margin-top: 30px; align-items: start; width: 100%; }
.newcasestudy-client-overview-sec h2{font-size: 26px; line-height: normal; text-align: left;        margin-bottom: 16px;}
.newcasestudy-client-overview-sec p { padding: 0 10px 0 0; margin-bottom: 30px; text-align: left; font-size: 16px; line-height: 27px;}
.newcasestudy-client-overview-sec ul { display: block; text-align: left; }
.newcasestudy-client-overview-sec ul li{font-weight: 500; font-size: 19px; line-height: normal; letter-spacing: 0px; margin-bottom: 8px;}
.newcasestudy-client-overview-sec .mobile-image{margin-bottom: 0; margin-top: 30px;}
.buid-compliance-growth-sec.project-brief-sec{background-color: transparent;    padding-bottom: 0;}
.buid-compliance-growth-sec.project-brief-sec p { line-height: 25px; margin-bottom: 20px; font-size: 16px; font-weight: 700; letter-spacing: 0; text-align: left;}
.buid-compliance-growth-sec.project-brief-sec h2{text-align: left; font-size: 26px; line-height: normal; margin-bottom: 16px; }
.buid-compliance-growth-sec.project-brief-sec ul li{ line-height: 22px; background-size: 18px;}
.buid-compliance-growth-sec.project-brief-sec .mobile-image{ display: none; background-color: #F2FAFF; width: 353px; height: 353px; object-fit: contain; padding: 26px; border-radius: 18px; margin-bottom: 0; margin-top: 30px;}
.newcasestudy-threemobilescrolling-sec{    background: #FAFAFA;}
.buid-compliance-growth-sec.project-brief-sec p.bottom-text{margin-bottom: 0; text-align: left;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec h2{text-align: left; margin-bottom: 0; font-weight: 400; font-size: 26px; line-height: normal;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec h2 br{display: none;}
.ecommerce-website-mobile-visible.newcasestudy .content-sec .new-cmn-btn{align-items: start; width: 100%;}
.key-feature-highlight{padding-bottom: 30px;}
.key-feature-highlight .inner-box{padding: 50px 0; align-items: center; border-radius: 0;text-align: center;}
.key-feature-highlight .inner-box .left-side-image{display: none;}
.key-feature-highlight .inner-box h2{font-size: 26px; line-height: normal; text-align: left;        margin-bottom: 24px;}
.key-feature-highlight .inner-box ul li{font-size: 16px; line-height: 23px; margin-bottom: 10px; padding-left: 28px; background-position: 0 5px; background-size: 18px; text-align: left;}
.key-feature-highlight .inner-box .common-btn{    margin-top: 15px;}
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon span{background-color: #0066FF; color: #fff;} */
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon span { background-color: #0066FF; color: #fff; } */
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options h3{font-size: 16px; line-height: 23px;        padding: 2px 0 0 37px;} */
/* .marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{   top: 2px;} */

.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon span { background-color: #0066FF; color: #fff; width: 25px; height: 25px; font-size: 14px; margin: 0; display: flex; align-items: center; justify-content: center; font-weight: 800; line-height: 31px; border-radius: 50%; flex-shrink: 0; font-family: "Red Hat Display", sans-serif;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options h3{font-size: 16px; line-height: 23px;           color: #000000;     padding: 2px 0 0 37px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{   top: 2px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .each-options{padding: 0 0; border: none;        margin-bottom: 13px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .top-heading{margin-bottom: 0px;}
.marketing-emails-types.bluezone-casestudy-approch-sec.mobile .owl-nav{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side.desktop-image{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .left-side { padding-right: 19px; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active::before{display: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options .left-side-icon{margin: 0 0; text-align: center; position: absolute; left: 0;top: 2px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .right-side-options .each-options article{text-align: center;position: relative;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-image.mobile-image { display: block; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options h3 {font-size: 18px; line-height: 27px; font-weight: 600; color: #504C4C; margin-bottom: 0; padding: 0 0 0 37px; text-align: left;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active h3{margin-bottom: 0px; color: #504C4C;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options .text { display: block; }
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options:first-child{border-top: none;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0;text-align: left;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options.active .text p{font-size: 17px; line-height: 24px; padding: 0 14px 0 0px;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options:last-child{padding-bottom: 0;margin-bottom: 0;}
.marketing-emails-types.bluezone-casestudy-approch-sec .each-options article{text-align: center; position: relative;display: flex;}


.marketing-emails-types.bluezone-casestudy-approch-sec h2{text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.marketing-emails-types.bluezone-casestudy-approch-sec p{font-size: 16px; line-height: normal; text-align: left; margin-bottom: 30px; }
.marketing-emails-types.bluezone-casestudy-approch-sec .approach-mobile{margin-bottom: 30px;}
.marketing-emails-types.mobile .each-option h3{        color: #000000;}
.common-case-study img.desktop-image{display: none;}
.bluezone-result-imapct-sec .right-side h3, .bluezone-next-step-sec .right-side h3{font-size: 18px; line-height: 24px; margin-bottom: 20px; padding: 0 40px;}
.bluezone-result-imapct-sec .right-side, .bluezone-next-step-sec .right-side{        padding: 0 19px !important;}
.common-case-study h3{    margin-bottom: 15px;}
.bluezone-botanica-testimonial .left-side-image img{width: 250px; height: auto;}
.bluezone-botanica-testimonial .left-side-image{text-align: center; margin-top: 25px;}
.bluezone-botanica-testimonial .content { padding-left: 19px;  text-align: center;}
.bluezone-botanica-testimonial .content p{font-size: 16px; line-height: 27px; margin-top: 25px;}
.bluezone-botanica-testimonial .content .client-details h3{font-size: 18px; line-height: 21px; margin-bottom: 8px;}
.bluezone-botanica-testimonial .content .client-details p{font-size: 15px; line-height: 18px;}
.bluezone-botanica-testimonial .row{    flex-direction: column-reverse;}
.page-template-new-bluezone-casestudy .our-partner-sec { padding: 30px 0 40px 0; }
.page-template-new-bluezone-casestudy .common-case-study ul li:last-child{margin-bottom: 0;}
.page-template-new-bluezone-casestudy .common-case-study ul { margin-bottom: 0px; }
.new-case-study-banner { padding: 50px 0; }
.new-case-study-banner h1{font-size: 26px; line-height: normal; margin-bottom: 12px;}
.new-case-study-banner p{font-size: 18px; line-height: normal; padding-right: 40px; margin-bottom: 0 !important;}
.new-case-study-banner ul{margin-left: -15px;    display: none;}
.new-case-study-banner ul li{font-size: 16px;margin: 0 14px;padding-left: 15px;    margin-bottom: 15px;}
/* .new-case-study-banner ul li::before{font-size: 21px; line-height: 16px;} */
.new-case-study-banner ul li:first-child{margin-left: 14px;padding-left: 15px;}
.new-case-study-banner ul li:first-child::before {    content: "•";}
.new-cmn-btn{    margin-top: 20px;}
.key-feature-highlight .inner-box ul li{width: 100%;}
.key-feature-highlight .inner-box{padding: 0 0;}
.full-screen-autoplay-slider-images .slider-track-wrapper{height: 200px;}
.full-screen-autoplay-slider-images .scroll-img{height: 200px;    margin: 0 10px;}
.bluezone-botanica-testimonial .content p{padding: 0 0px;}
.result-impact-sec .right-side .image-wrapper{    right: calc(-89vw + 0%);width: 500px; object-fit: cover;}
.result-impact-sec .left-side { margin-bottom: 0; }
.result-impact-sec .row:first-of-type { margin-bottom: 30px; }
.result-impact-sec h2{  text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.result-impact-sec p{font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 0;}
.result-impact-sec .image-row{    display: none;}
.result-impact-sec .mobile-image{width: 353px; height: 353px; background-color: #F1F1F1; padding: 26px; border-radius: 28px; object-fit: contain; margin-top: 0; margin-bottom: 0;}
.full-screen-autoplay-slider-images.second-row { padding-top: 30px; padding-bottom: 50px; }
.full-screen-autoplay-slider-images.first-row{ padding-top: 50px;}
.new-case-study-banner p{    margin-bottom: 20px;}
.newcasestudy-threemobilescrolling-sec .project-brief-sec ul li { margin-bottom: 17px;}
.key-feature-highlight .inner-box ul{    margin-top: 0px;}
.newcasestudy-common h2{margin-bottom: 20px;}
/* .new-bluezone-next-step-sec{    padding-bottom: 50px !important;} */
.new-bluezone-next-step-sec .left-side-image{    display: none;}
.new-bluezone-next-step-sec h2{ text-align: left; margin-bottom: 16px; font-weight: 400; font-size: 26px; line-height: normal;}
.new-bluezone-next-step-sec p{font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 16px;}
.new-bluezone-next-step-sec ul li{font-size: 16px; line-height: 23px; margin-bottom: 10px; padding-left: 28px; background-position: 0 5px; background-size: 18px; text-align: left;}
.bluezone-botanica-testimonial{margin-top: 0px; padding-top: 0;}
.new-bluezone-next-step-sec img.mobile-image{margin-bottom: 0; margin-top: 35px;}
.bluezone-botanica-testimonial .inner-box{    padding: 40px 0;    border-radius: 0px;}
.bluezone-botanica-testimonial .content p{margin-bottom: 25px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .col-6{    padding: 0 19px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one{align-items: end; position: relative; overflow-x: scroll; padding-bottom: 60px;    margin-top: 40px;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .part-one .right-side .image-wrapper{position: absolute;  left: 50% !important;  overflow: hidden; bottom: auto; top: 0; padding-right: 19px; width: 500px; object-fit: cover;}
.mobile-white-marketing-dasboard-cta-sec .mobile-screen .landscape-device{margin-bottom: 0 !important;}

.page-id-5585 .case-next-step-sec, 
.page-id-5379 .case-next-step-sec, 
.page-id-5384 .case-next-step-sec, 
.page-id-5340 .case-next-step-sec, 
.page-id-5349 .case-next-step-sec, 
.page-id-5381 .case-next-step-sec,
.page-id-5446 .case-next-step-sec{margin-bottom: 0;}

/***********************/
.new-banner-sec.new-home-banner{    padding: 50px 0;}
.new-banner-sec h1 { font-size: 30px; line-height: normal;margin-bottom: 0; letter-spacing: 0;        padding-right: 30px;}
.new-banner-sec h1 br{display: none;}
.new-banner-sec .right-side{display: none;}
.new-cmn-btn span.text{font-size: 18px;}
.new-cmn-btn svg{width: 25px;}
.home-full-screen-video-sec .col-12 { padding: 0; }
.home-full-screen-video-sec{overflow: hidden;}
.home-full-screen-video-sec .full-screen-video { width: 100%; height: 320px; object-fit: cover; transform: unset !important;}
.all-services-intro-sec h2{font-size: 18px; line-height: normal; text-align: left; margin-bottom: 60px; padding-right: 20px;}
.all-services-intro-sec h2 br{display: none;}
.all-services-accordion .accordion-item{margin-bottom: 22px;}
.all-services-accordion h3.accordion-header { margin-bottom: 16px; }
.all-services-accordion h3 .accordion-button { font-size: 20px;}
.all-services-accordion .accordion-button::after{width: 16px; height: 18px; background-size: contain;top: 7px;}
.all-services-accordion .accordion-button:not(.collapsed)::after, .all-services-accordion .accordion-button:not(.collapsed):hover::after { top: -3px;}
.all-services-accordion .accordion-body p{font-size: 16px; line-height: 26px;}
.all-services-accordion .accordion-body .new-cmn-btn span.text{font-size: 16px;}
.all-services-accordion .accordion-body .new-cmn-btn { margin-top: 10px; margin-bottom: 20px; }
.img-video-sec article{    padding: 0;}
.img-video-sec .col-12 { padding: 0 0; }
.img-video-sec {overflow: hidden;}
.img-video-sec article .hover img{ transform: unset !important;}
.img-video-sec article .content h3 {font-size: 22px; line-height: normal;margin-top: 14px; margin-bottom: 8px;}
.img-video-sec article .content{padding: 0 19px;}
.img-video-sec article .content p{font-size: 16px; line-height: 23px; margin-bottom: 10px; color: #111;}
.img-video-sec article .content ul li{font-size: 14px; color: #33333380;}
.img-video-sec .right-side { padding-top: 50px; }
.why-partner-with-logik-sec .new-cmn-btn, .team-co-founder-sec .new-cmn-btn{width: 100%;}
.one-stop-shop-cta-sec h2 span{display: none;}
.img-video-sec a.new-cmn-btn{margin-top: 50px;}
.img-video-sec article img{border-radius: 0;}
.disable-mobile-click { pointer-events: none !important; }
.page-id-5258 .team-co-founder-sec .right-side img { border-radius: 0; }
.page-id-5258 .team-co-founder-sec .right-side {padding: 0 0; }
.page-id-5258 .team-co-founder-sec .right-side p, .page-id-5258 .team-co-founder-sec .right-side .new-cmn-btn, .page-id-5258 .team-co-founder-sec .right-side h2{padding: 0 19px; }
.page-id-5475 .team-co-founder-sec .right-side img { border-radius: 0; }
.page-id-5475 .team-co-founder-sec .right-side {padding: 0 0; }
.page-id-5475 .team-co-founder-sec .right-side p, .page-id-5475 .team-co-founder-sec .right-side .new-cmn-btn, .page-id-5475 .team-co-founder-sec .right-side h2{padding: 0 19px; }
.page-id-5477 .founder-message-page .right-side img { border-radius: 0; }
.page-id-5477 .founder-message-page .right-side {padding: 0 0; }
.page-id-5477 .founder-message-page .right-side p, .page-id-5477 .founder-message-page .right-side h1{padding: 0 19px; }
.page-id-5258 .marketting-dashboard-sec .dashboard-image.mobile img{ right: 0; width: 100%;}
.img-video-sec article .content ul{gap: 8px;opacity: 1; transform: unset !important;    margin-top: 4px;}
.page-template-demo-front-page .img-video-sec article .content a.new-cmn-btn { margin-top: 10px; opacity: 1; transform: unset !important;  }
.page-template-demo-front-page .img-video-sec article .content a.new-cmn-btn span.text{    font-size: 16px;}
.page-id-5258 .our-partner-sec .partners-logo img, .page-id-5258 .our-partner-sec .partners-logo svg { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.img-video-sec .img img.main-first-img{display: none;}
.img-video-sec .img .hover img.main-video-img{display: block;height: 375px; object-fit: cover;    box-shadow: unset;}
.img-video-sec article .show-hover-mobile .hover { opacity: 1; transform: unset;}
.page-template-ecommerce-website-landing-page .our-partner-sec{    padding-bottom: 40px;}

.new-cmn-btn.mobile{display: inline-flex;}
.new-cmn-btn.desktop{display: none;}

.our-partner-sec .partners-logo a:hover img,.our-partner-sec .partners-logo a:hover svg {filter: unset;}
.our-partner-sec .partners-logo a:hover svg .card{fill: #ffe000;}


.landscape-device{overflow: hidden; position: relative; height: 255px; margin-top: 0; margin-bottom: 20px;border: 5px solid #000; border-radius: 20px; width: 100%;}
.landscape-device iframe{width: 900px; height: 510px; border: none; transform: scale(0.375); transform-origin: top left; position: absolute; top: 0; left: 0;}
/* .result-impact-sec .image-row { display: block; } */
.mobile-device{overflow: hidden; position: relative; height: 500px; border: 5px solid #000; border-radius: 20px; width: 100%;}
.mobile-device iframe{width: 400px; height: 970px; border: none; transform: scale(0.4); transform-origin: top left; position: absolute; top: 0; left: 0;}
.desktop-device{overflow: hidden; position: relative; height: 360px; border: 5px solid #000; border-radius: 20px; width: 100%;}
.desktop-device iframe{width: 1310px; height: 970px; border: none; transform: scale(0.411); transform-origin: top left; position: absolute; top: 0; left: 0;}
.result-impact-sec.newcasestudy-common .right-side .image-wrapper{bottom: auto; top: 0; padding-right: 20px;}
/* .result-impact-sec.newcasestudy-common .mobile-image{display: none;} */
.result-impact-sec .right-side .image-wrapper{        right: calc(-86vw + 0%);}
.result-impact-sec .row.image-row{overflow-x: scroll; padding-bottom: 50px;}
.landscape-device.mobile-image{    display: none;}
/* .new-bluezone-next-step-sec .left-side-image { display: none; } */
.new-bluezone-next-step-sec .left-side-image .image-wrapper { position: unset;}

.page-template-raynor-pricing-purchase .our-partner-sec{    padding: 0px 0 50px 0;}
.raynor-key-benefit-sec .new-cmn-btn span.text{    color: #FFC000;}
.raynor-key-benefit-sec .new-cmn-btn span.text::after{    background-color: #FFFFFF80;}
.raynor-key-benefit-sec .new-cmn-btn span.text { color: #FFC000; }
.raynor-key-benefit-sec .new-cmn-btn:hover svg path { fill: #FFC000; }
.raynor-key-benefit-sec .new-cmn-btn span.text::before { background-color: #FFC000; }

.ecommerce-website-banner.inner-banner h1{font-size: 29px; line-height: normal;}
.bluezone-casestudy-section.img-video-sec article .image img{    height: 380px;}
.img-video-sec.bluezone-casestudy-section{padding-left: 0; padding-right: 0;}
.img-video-sec.bluezone-casestudy-section article .content{ padding: 0 22px;}
.bluezone-casestudy-section.img-video-sec article .hover { opacity: 1; transform: unset;}
.bluezone-casestudy-section.img-video-sec article .hover video{transform: unset !important; display: block;}
.bluezone-casestudy-section.img-video-sec article .image img.noraml-img{display: none;}
.digital-markt-plans-sec.new-common-heading p br{display: none;}.bluezone-casestudy-section.img-video-sec article .hover video { border-radius: 0; width: 100%; height: 100%;}

.new-common-heading h1{font-size: 30px !important; line-height: normal !important; margin-bottom: 0; letter-spacing: 0 !important; padding: 0 20px !important;}
.digital-markt-plans-sec.new-common-heading h1{   padding: 0 !important;     margin-bottom: 20px;}
.digital-markt-plans-sec.new-common-heading p br{display: none;}

.new-about-banner h1 { font-size: 30px; line-height: normal; margin-bottom: 0; letter-spacing: 0;    padding: 0px;text-align: left; } 
.new-about-banner h1 br{display: none;}
.new-about-banner{padding: 50px 0;}
.new-about-banner .about-gloabl-map-container .about-map-pin{width: 15px;}
.new-about-banner .about-gloabl-map-container{margin-top: 30px;}
.our-mission-sec.logik-digital h2{text-align: left;}
.our-mission-sec a.common-btn{display: none;}
.global-team-sec.logik-digital h2{text-align: left;}
.global-team-sec p{text-align: left;padding: 0;}

/* .page-template-case-study-for-butzi .new-bluezone-next-step-sec .row .right-side-content{    padding-bottom: 50px;} */

.img-video-sec article .show-hover-mobile .hover { opacity: 1; transform: unset; }
.img-video-sec article .hover video{box-shadow: unset; transform: unset !important; position: relative; display: block; border-radius: 0;}

/*** New layout ***/
.new-page-layout.inner-banner{background: transparent; padding: 50px 0;}
.new-page-layout.inner-banner .col-12 { padding: 0 19px; }
.new-page-layout.inner-banner h1{text-align: left !important; padding: 0 0 0 0 !important;}
.new-page-layout.inner-banner .new-cmn-btn{    width: 100%;}
.new-page-layout.our-partner-sec.social-page{padding-bottom: 50px !important; padding-top: 30px !important;}
.new-page-layout.our-partner-sec.social-page a{        margin-top: 0;        width: 24%;}
.new-page-layout.our-partner-sec.social-page img{width: 80px; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.our-partner-sec.social-page a:nth-child(3) img{    width: 30px;}
.new-page-layout.our-partner-sec.social-page a:nth-child(3) {width: 8%;}
.new-page-layout.level-up-social-game-sec .right-side{padding: 0;}
.new-page-layout.level-up-social-game-sec .right-side h2, .new-page-layout.level-up-social-game-sec .right-side p, .new-page-layout.level-up-social-game-sec .right-side ul{padding: 0 19px;}
.new-our-layout-partner .our-partner-sec .partners-logo img, .new-our-layout-partner .our-partner-sec .partners-logo svg{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.google-ads-banner-image .col-12{padding: 0;}
.new-page-layout.google-ads-banner-image p{padding: 0 19px;}
.new-page-layout.our-partner-sec.google-page{padding-bottom: 50px !important; padding-top: 50px !important;}
.new-page-layout.our-partner-sec.google-page a{        margin-top: 0;        width: 29%;}
.new-page-layout.our-partner-sec.google-page img{width: auto; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.our-partner-sec.google-page svg{ -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.our-partner-sec.google-page a:nth-child(1) {width: 24%;}
.new-page-layout.our-partner-sec.google-page a:nth-child(2) {width: 38%;}
.new-page-layout.our-partner-sec.google-page a:nth-child(3) {width: 24%;}
.new-page-layout.our-partner-sec.google-page a:nth-child(4) {width: 16%; margin-top: 20px;}
.new-page-layout.our-partner-sec.google-page a:nth-child(5) {width: 25%; margin-top: 20px;}
.new-page-layout.our-partner-sec.google-page a:nth-child(6) {width: 23%; margin-top: 20px;}
.new-page-layout.our-partner-sec.google-page a:nth-child(7) {width: 14%; margin-top: 20px;}
.new-page-layout.book-chiro-patients-ads-sec { text-align: left; }
.new-page-layout.book-chiro-patients-ads-sec h2 { text-align: left; font-size: 31px; letter-spacing: 0; line-height: 40px; }
/* .new-page-layout.google-ads-for-mobile-sec h2, .new-page-layout.google-ads-for-mobile-sec{text-align: left;} */
.our-partner-sec.mobile.new-page-layout svg, .our-partner-sec.mobile.new-page-layout img{ -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.new-page-layout.top-banner-image.content-chiropractors-banner-image{        padding-bottom: 50px;}
.new-page-layout.top-banner-image.website-design{background-color: #FAFAFA; padding: 20px 0 50px;}
.new-page-layout.our-partner-sec.web-page{padding-bottom: 50px !important; padding-top: 50px !important;}
.new-page-layout.top-banner-image{padding: 0;}
.new-page-layout.google-ads-banner-image{padding: 0 0 50px;}
.new-page-layout.top-banner-image .col-12{padding: 0;}
.new-page-layout.top-banner-image p{padding: 0 19px; margin-top: 30px;}
.new-page-layout.top-banner-image.website-design video {display: none;}
.new-page-layout.website-design .banner-image video { margin: 0; max-width: 100%;}
.new-page-layout.top-banner-image .mobile.carousel {display: block;}
.new-page-layout.insights-sec a.new-cmn-btn span.text { font-size: 16px; }
.new-page-layout.email-marketing-page-banner p { padding: 0 0;}
.new-page-layout.top-banner-image.email-marketing-banner-image{background-color: #FAFAFA; padding: 0 0 0;}
.new-page-layout.our-partner-sec.email-page{padding-bottom: 50px !important; padding-top: 50px !important;    background-color: #FAFAFA;}
.new-page-layout.our-partner-sec.email-page a:nth-child(1) {width: 29%; margin-top: 0;}
.new-page-layout.our-partner-sec.email-page a:nth-child(2) {width: 12%; margin-top: 0;}
.new-page-layout.our-partner-sec.email-page a:nth-child(3) {width: 21%; margin-top: 0;}
.new-page-layout.our-partner-sec.email-page a:nth-child(4) {width: 23%; margin-top: 0;}
.new-page-layout.team-co-founder-sec h2, .new-page-layout.team-co-founder-sec p, .new-page-layout.team-co-founder-sec a{text-align: left; padding: 0 19px; }
.new-page-layout.team-co-founder-sec .right-side{    padding: 0;}
.new-page-layout.team-co-founder-sec .right-side img{width: 100%; border-radius: 0;}
.new-page-layout.seo-banner p.special-banner-heading { font-size: 32px; line-height: 48px; margin-top: 20px; }
.new-page-layout.our-partner-sec.content-page{padding-bottom: 50px !important; padding-top: 50px !important;}
.new-common-heading.founder-message-page h1{        padding: 0 19px !important;}
.new-page-layout.top-banner-image img.mobile-img{width: 100%;}
.home-full-screen-video-sec .full-screen-video.desktop-image{display: none;}
.home-full-screen-video-sec .mobile-image{width: 100%;}
.new-page-layout.website-design .banner-image{display: block;}

/* .new-page-layout.google-img-banner{background-color: #0094FF0D; padding: 50px 0;} */
/* .new-page-layout.google-img-banner img{border: 3px solid #000; border-radius: 10px; background-color: #fff; padding: 20px 20px;} */
/* .new-page-layout.google-img-banner p.special-banner-heading { font-size: 28px;} */
/* .new-page-layout.google-img-banner p.special-banner-heading span{display: inline;} */

.ecommerce-website-banner.desktop-section{display: none;}
.ecommerce-website-banner.mobile-section {padding: 50px 0 0;background: transparent;display: block;}
.ecommerce-website-banner.mobile-section h1{padding: 0 19px 20px; text-align: left; margin: 0;}
.ecommerce-website-banner.mobile-section a{width: 100%; padding: 0 19px; margin-bottom: 40px; margin-top: 0;}
.ecommerce-website-banner.mobile-section .col-12{padding: 0;}
.ecommerce-website-banner.mobile-section .content-sec{padding: 40px 19px ;    background: #0094FF0D;}
.ecommerce-website-banner.mobile-section .content-sec ul{width: 100%; margin-bottom: 4px;}
.ecommerce-website-banner.mobile-section .content-sec .new-cmn-btn{width: 100%;}
.ecommerce-website-banner .mobile-section .content-sec ul li{ font-size: 18px; margin-bottom: 20px;}
.ecommerce-website-banner .mobile-section .content-sec ul li:last-of-type{margin-bottom: 0;}
.img-video-sec.desktop-section{display: none;}
.img-video-sec.mobile-section {padding-top: 0;background: transparent;display: block;}
.bluezone-casestudy-section.img-video-sec.mobile-section article .hover video{border-radius: 0; width: 100%; height: 320px; display: block !important; object-fit: cover;}
.new-part.buid-compliance-growth-sec h2{text-align: left; font-size: 26px; margin-bottom: 16px; line-height: normal;}


.img-video-sec article img.desktop-image{display: none !important;}
.img-video-sec article img.mobile-image{display: block !important;}

.page-template-demo-about-page .why-partner-with-logik-sec .right-side{        display: block;}
.page-template-demo-about-page .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon h3 { font-size: 17px; line-height: 25px; padding: 0 0px; padding-right: 0 !important; margin-bottom: 5px; }
.page-template-demo-about-page .why-partner-with-logik-sec .right-side-options .each-option .right-side-icon p { font-size: 14px; line-height: 23px;}
.page-template-demo-about-page .why-partner-with-logik-sec .right-side-options .each-option img { width: 40px; }

.page-id-5829 .check-your-digital-marketing-sec.logik-dash-check-out{display: none;}

.new-page-layout.strategy-driven-seo-sec h1, .new-page-layout.why-chiro-clinic-need-sec h2, .new-page-layout.seo-content-patient-growth-sec h2, .new-page-layout.faq-sec h2, .new-page-layout.webdesign-strategy-details-content-sec h2, .new-page-layout.service-pages-chiro-websites h2, .new-page-layout.blogs-for-chiropractors-sec h2, .new-page-layout.email-marketing-content-sec h2, .new-page-layout.marketing-emails-types.mobile h2, .new-page-layout.level-up-social-game-sec h2, .new-page-layout.social-media-marketing-second-sec h2, .new-page-layout.elevate-social-media h2, .new-page-layout.ai-search-optimized-problems .top-heading h2, .new-page-layout.ai-search-optimized-problems .top-heading p, .new-page-layout.ai-seo-process h2, .new-page-layout.ai-seo-process p, .new-page-layout.ai-search-landscape h2, .new-page-layout.ai-search-landscape p, .new-page-layout.ai-search-landscape h3 {text-align: left !important; margin-left: 0 !important;}

.new-page-layout.strategy-driven-seo-sec .new-cmn-btn, .new-page-layout.local-seo-sec .new-cmn-btn,  .new-page-layout.content-creation-process-sec .new-cmn-btn, .new-page-layout.blogs-for-chiropractors-sec .new-cmn-btn, .new-page-layout.email-marketing-content-sec .new-cmn-btn, .new-page-layout.webdesign-strategy-details-content-sec .new-cmn-btn, .new-page-layout.what-included-sec .new-cmn-btn, .new-page-layout.benefits-email-marketing-sec .new-cmn-btn, .new-page-layout.level-up-social-game-sec .new-cmn-btn, .new-page-layout.social-media-marketing-second-sec .new-cmn-btn, .new-page-layout.elevate-social-media .new-cmn-btn, .new-page-layout.google-ads-for-mobile-sec .new-cmn-btn{    width: 100%;}

.new-page-layout.level-up-social-game-sec .new-cmn-btn{        padding: 0 19px;}
.new-page-layout.ai-search-landscape p, .new-page-layout.ai-seo-process .top-heading p{padding: 0 !important;}

.new-page-layout.top-banner-image h2{font-size: 26px !important; line-height: normal !important; margin-bottom: 0; letter-spacing: 0 !important; padding: 30px 20px 0 !important; text-align: left; font-weight: 400;}



.new-next-case-study { padding: 50px 0 0;}
.new-next-case-study h2 {font-size: 18px; line-height: 26px; margin-bottom: 5px; }
.new-next-case-study a.new-cmn-btn span.text {font-size: 24px; line-height: 32px;}
.new-next-case-study .banner-content { padding-bottom: 40px; }
.new-next-case-study img{    height: 320px;}
.new-next-case-study a.new-cmn-btn { margin-top: 0; width: 100%; }
.new-next-case-study a.new-cmn-btn svg { width: 32px; }
.new-next-case-study a.new-cmn-btn span.text::before, .new-next-case-study a.new-cmn-btn span.text::after { height: 1px; }
.new-next-case-study a.new-cmn-btn span.text{    flex-shrink: unset;}

.new-common-heading.founder-message-page .right-side h1{        font-size: 26px !important;}

.page-id-5510 .new-our-layout-partner .our-partner-sec, .page-id-5516 .new-our-layout-partner .our-partner-sec, .page-id-5823 .new-our-layout-partner .our-partner-sec, .page-id-5827 .new-our-layout-partner .our-partner-sec, .page-id-5829 .new-our-layout-partner .our-partner-sec, .page-id-5415 .new-our-layout-partner .our-partner-sec, .page-id-5522 .new-our-layout-partner .our-partner-sec, .page-id-6402 .new-our-layout-partner .our-partner-sec, .page-id-6440 .new-our-layout-partner .our-partner-sec  { padding-top: 0 !important; padding-bottom: 50px !important; }
.page-id-5800 .new-our-layout-partner .our-partner-sec, .page-id-5802 .new-our-layout-partner .our-partner-sec, .page-id-5825 .new-our-layout-partner .our-partner-sec, .page-id-5815 .new-our-layout-partner .our-partner-sec, .page-id-5798 .new-our-layout-partner .our-partner-sec, .page-id-5819 .new-our-layout-partner .our-partner-sec, .page-id-5817 .new-our-layout-partner .our-partner-sec, .page-id-5821 .new-our-layout-partner .our-partner-sec, .page-id-5810 .new-our-layout-partner .our-partner-sec, .page-id-5812 .new-our-layout-partner .our-partner-sec {padding-top: 30px !important; padding-bottom: 50px !important;}

.new-page-layout.insights-sec figure img{ height: 250px;}

/* .img-video-sec .img a[href="/case-studies/demo-active-door/"] img.main-first-img{display: block;}
.img-video-sec .img a[href="/case-studies/demo-active-door/"] img.main-video-img{display: none;} */
/* .img-video-sec .img a[href="/case-studies/demo-natura-legal-policy/"] img.main-first-img{display: block;}
.img-video-sec .img a[href="/case-studies/demo-natura-legal-policy/"] img.main-video-img{display: none;} */

.new-page-layout.mobile-full-screen .col-12{padding-right: 0; padding-left: 0;}
.new-page-layout.mobile-full-screen .col-12 h2, .new-page-layout.mobile-full-screen .col-12 h3, .new-page-layout.mobile-full-screen .col-12 h1, .new-page-layout.mobile-full-screen .col-12 p, .new-page-layout.mobile-full-screen .col-12 a.new-cmn-btn, .new-page-layout.mobile-full-screen .col-12 ul, .new-page-layout.mobile-full-screen .col-12 h4{padding: 0 19px;}
.new-page-layout.mobile-full-screen .col-12 h2, .new-page-layout.mobile-full-screen .col-12 h1{width: auto;}

.new-page-layout .mobile-full-screen .col-12{padding-right: 0; padding-left: 0;}
.new-page-layout .mobile-full-screen .col-12 h2, .new-page-layout .mobile-full-screen .col-12 h3, .new-page-layout .mobile-full-screen .col-12 h1, .new-page-layout .mobile-full-screen .col-12 p, .new-page-layout .mobile-full-screen .col-12 a.new-cmn-btn, .new-page-layout .mobile-full-screen .col-12 ul, .new-page-layout .mobile-full-screen .col-12 h4, .new-page-layout .mobile-full-screen .col-12 ul{padding: 0 19px;}
.new-page-layout .mobile-full-screen .col-12 h2, .new-page-layout .mobile-full-screen .col-12 h1{width: auto;}

.service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options{padding: 0 19px;}
.service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options p, .service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options h3, .service-pages-chiro-websites.new-page-layout.mobile-full-screen .right-side-options h4{padding: 0;}
.new-page-layout .mobile-image {width: 100%;}

.new-page-layout.level-up-social-game-sec .right-side h2, .new-page-layout.strategy-driven-seo-sec h1, .new-page-layout.ai-search-optimized-problems .top-heading h2{font-size: 26px !important; line-height: normal !important; letter-spacing: 0 !important; font-weight: 400;}
.new-page-layout.level-up-social-game-sec .right-side h2 span, .new-page-layout.strategy-driven-seo-sec h1 span, .new-page-layout.ai-search-optimized-problems .top-heading h2 span{    color: #1C1C1C;}

.new-next-case-study .desktop-image{display: none;}



.new-video-testimonial-sec.bluezone-botanica-testimonial .content p{font-size: 18px; line-height: 33px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .content { padding-left: 0; padding-right: 0; padding: 30px 19px 50px; }
.new-video-testimonial-sec.bluezone-botanica-testimonial .content img{width: 40px;}
.normal-main-cover{height: 320px; object-fit: cover;}
.new-video-testimonial-sec.bluezone-botanica-testimonial video{height: 320px;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box { flex-direction: column-reverse; border-radius: 0;}
.normal-main-cover, .new-video-testimonial-sec.bluezone-botanica-testimonial video{border-bottom-right-radius: 0; border-top-left-radius: 0; border-radius: 0; }
.new-video-testimonial-sec.bluezone-botanica-testimonial .inner-box .cover-img .play-icon img{width: 80px;}

.new-service-view-work-sec.new-page-layout{padding-bottom: 0;}
.new-service-view-work-sec.new-page-layout img{margin-bottom: 0;}

.page-id-5510 .img-video-sec{padding-top: 0;}
.page-id-5800 .img-video-sec{padding-top: 0; padding-bottom: 0;}
.page-id-5823 .img-video-sec{padding-top: 0;}

.img-video-sec article .hover, .new-next-case-study img{    transition: unset;transform: unset !important;}

.new-page-layout.ai-seo-process.mobile-full-screen p{        padding: 0 19px !important;}

/* .strategy-driven-seo-sec.new-page-layout{padding-top: 0 !important;} */
.new-page-layout.top-banner-image.google-ads-banner-image { padding: 0 0 50px; }
/* .page-id-5827 .inner-service-page-case-study-wrapper .img-video-sec {    padding-top: 0;} */
/* .page-id-5827 .new-cmn-full-screen-video-sec{padding-bottom: 10px;    background-color: #F7F7F7;} */
.page-id-5810 .inner-service-page-case-study-wrapper .img-video-sec {    padding-top: 0;}

.ai-seo-process.new-page-layout {    background-color: #F7F7F7;}
.ai-seo-process.new-page-layout .mobile-image{margin: 0;}


.page-id-5475 .new-our-layout-partner .our-partner-sec{padding-top: 0;}


.privacy-policy-page.new-common-heading h1{    text-align: left !important;padding: 0px !important; margin-bottom: 30px !important;}

/* .img-video-sec a[href="/case-studies/natura-legal-and-policy-consulting/"] img.main-first-img{display: block;} */

.normal-main-cover{background-color: #fff; border-radius: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .modal-body { padding: 40px 10px 5px; border-radius: 0; }
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .modal-content{border-radius: 0;}
.new-video-testimonial-sec.bluezone-botanica-testimonial .modal .modal-dialog .btn-close{    font-size: 20px;padding: 10px 12px;}

.raynor-video-img-sec video{height: 100%;}
.ecommerce-why-custom-sec .solution-table tr th:last-child{display: none;}
.ecommerce-why-custom-sec .solution-table tr td:last-child{display: none;}
.ecommerce-why-custom-sec .solution-table{        min-width: 100% !important;}
.ecommerce-why-custom-sec .solution-table th:nth-child(2){ border-right: 0;}
.ecommerce-why-custom-sec .solution-table td:nth-child(2){ border-right: 1px solid #9797974D;}

.mobile-section.img-video-sec article .content a.new-cmn-btn{margin-top: 10px; }
.mobile-section.img-video-sec article .content a.new-cmn-btn span.text{    font-size: 16px;}

.why-partner-with-logik-sec .new-cmn-btn{display: none !important;}
.seo-where-rank-banner.ai-seo-future-chat-gpt { padding-top: 45px; }
.page-id-5415 .marketing-dashboard-mobile-visible-sec.ecommerce-website-mobile-visible .mobile-white-marketing-dasboard-cta-sec .content-sec{    padding-right: 12px !important;}

.marketing-dashboard-banner.inner-banner { padding: 40px 0; background: transparent; text-align: left; }
.marketing-dashboard-banner.inner-banner .col-12{    padding: 0 19px;}
.marketing-dashboard-banner.inner-banner h1{text-align: left !important; padding: 0 0px !important;}
.marketing-dashboard-banner.inner-banner .new-cmn-btn { width: 100%;}
.marketing-dashboard-banner.inner-banner h1 span{display: inline; }
.marketing-dashboard-banner.inner-banner h1 br{display: none;}


.img-video-sec article .hover video.desktop-img, .img-video-sec article:hover .hover video.desktop-image { display: none !important; }
.img-video-sec article video.mobile-image { display: block !important; }

.page-id-6402 .attract-new-patient-sec h2{margin-bottom: 20px;}
.page-id-6440 .attract-new-patient-sec h2{margin-bottom: 20px;}








.result-impact-sec .stats-card-section.desktop{display: block;margin-top: 30px;}
.result-impact-sec .stats-card-section.mobile{display: none;width: 100%;margin-bottom: 30px;}
.result-impact-sec.number-stats-with-result-sec .top-heading{width: 100%;padding-right: 12px;}


.result-impact-sec .stats-card-section .stats-card{padding: 30px 25px;justify-content: center;}
.result-impact-sec .stats-card-section .stat{padding: 0 40px;/* width: auto; */}
.result-impact-sec .stats-card-section .stat h2{font-size: 26px;line-height: 28px;text-align: center;margin-bottom: 10px;}
.result-impact-sec .stats-card-section .stat p{font-size: 15px;line-height: 20px;text-align: center;}
.result-impact-sec .stats-card-section .stat:first-of-type{padding-left: 0;}
.result-impact-sec .stats-card-section .stat:last-of-type{padding-right: 0;}
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{height: 100%;top: 0;}



.only-video video.desktop-img{display: none !important;}



.new-number-value-section-all-page article { width: 50%; }
.new-number-value-section-all-page article:last-of-type { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article:nth-child(3) { width: 100%; margin-top: 40px; }
.new-number-value-section-all-page article h3 {    font-size: 50px;line-height: 50px; margin-bottom: 10px;}
.right-text-part .new-number-value-section-all-page article h3, .right-text-part .new-number-value-section-all-page article p { text-align: left; }
.new-number-value-section-all-page article p { font-size: 20px; line-height: 30px; }


.page-template-demo-about-page .new-number-value-section-all-page { padding-bottom: 50px !important; }


.new-case-study-banner .banner-content.left{    width: 100%;}
.new-case-study-banner .banner-content.right{    width: 100%;}

}

@media (min-width:520px) and (max-width:592px){
  .page-template-medical-healthcare-seo-page .content-that-sets-clinic-apart-sec h2 { padding: 0 50px; }
  .page-template-medical-healthcare-seo-page .why-chiro-clinic-need-sec h2 { padding: 0 50px; }
}

@media (min-width:381px) and (max-width:768px){
  .why-chiro-clinic-need-sec .all-points .each-point h3 br{display: none;}
   .garage-door-sec-third.why-chiro-clinic-need-sec h2 br{display: none;}

}

@media (max-width:1199.98px) and (min-width:992px){
	.page-id-5307 .digital-markt-plans-sec .top-heading h2{
	font-size:50px;

}
}

@media (max-width:991.98px){
	.page-id-5307 .digital-markt-plans-sec .top-heading h2.desktop-heading{
		display:none;
	}
	.page-id-5307 .digital-markt-plans-sec .top-heading h2.mobile-heading{
		display:block;
	}
}
@media (min-width:992px){
	
	.page-id-5307 .digital-markt-plans-sec .top-heading h2.desktop-heading{
		display:block
	}
	.page-id-5307 .digital-markt-plans-sec .top-heading h2.mobile-heading{
		display:none;
	}
}
@media (max-width:991.98px) and (min-width:768px){
		.page-id-5307 .digital-markt-plans-sec .top-heading h2.mobile-heading{
	font-size:60px;
			line-height:70px;
	}
}

@media (max-width:350px){
		.page-id-5307 .digital-markt-plans-sec .top-heading h2.mobile-heading{
        font-size: 28px;
        line-height: 36px;
	}
}


@media (min-width: 1200px) and (max-width: 1399.98px) {
   .page-id-342 .digital-markt-plans-sec .each-plan-sec .inner-sec li , .page-id-5307 .digital-markt-plans-sec .each-plan-sec .inner-sec li{
			font-size: 16px;
	}
	   .page-id-342 .why-partner-with-logik-sec .left-side p, .page-id-5307 .why-partner-with-logik-sec .left-side p {
        padding-right: 35px;
    }
	.page-id-342 .digital-mart-price-sec p, .page-id-5307 .digital-mart-price-sec p{
padding-left: 5px;
        padding-right: 5px;
}
	.page-id-124 .marketing-emails-types .each-option:nth-child(3) h3{
	padding-right: 34px;
}	
		.page-id-124 .marketing-emails-types .each-option:nth-child(5) h3{
	font-size:18px;
}	
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	
.page-id-342 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(10), .page-id-342 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(11), .page-id-5307 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(10), .page-id-5307 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(11){
	    padding-right: 11px;
}
	.page-id-342 .team-co-founder-sec h2, .page-id-5307 .team-co-founder-sec h2{
	max-width: 354px;
}
	.page-id-342 .digital-mart-price-sec p, .page-id-5307 .digital-mart-price-sec p{
	padding-left:0;
	padding-right:0;
}
	.page-id-5307 .digital-mart-price-sec .plan-price{
	padding:15px 15px 15px 15px;
	margin-left:-15px;
}

.page-id-5307 .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{
	    font-size: 26px;
    line-height: 30px;
}
.page-id-5307 .digital-mart-price-sec .plan-price p{
	    font-size: 20px;
    line-height: 33px;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-id-5585 .case-next-step-sec, .page-id-5379 .case-next-step-sec, .page-id-5384 .case-next-step-sec, 
  .page-id-5340 .case-next-step-sec, .page-id-5349 .case-next-step-sec, .page-id-5381 .case-next-step-sec, .page-id-5446 .case-next-step-sec{margin-bottom: 0;}

   .page-id-124 .logik-digital h2 {
        font-size: 32px;
        line-height: 45px;
    }
	.page-id-124 .marketing-emails-types .each-option h3 {
font-size:26px;
		    line-height: 34px;
    }
}
@media (max-width:992px){
		.page-id-342 .digital-mart-price-sec p, .page-id-5307 .digital-mart-price-sec p{
	padding-left:0;
	padding-right:0;
}
		.page-id-5307 .digital-mart-price-sec .plan-price{
	padding:15px 15px 15px 15px;
	margin-left:-15px;
}

.page-id-5307 .digital-markt-plans-sec.digital-mart-price-sec .each-plan-sec .inner-sec .plan-price p .current-price{
	    font-size: 26px;
    line-height: 30px;
}
.page-id-5307 .digital-mart-price-sec .plan-price p{
	    font-size: 20px;
    line-height: 33px;
}
	.page-id-342 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(3), .page-id-342 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(4), .page-id-5307 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(3), .page-id-5307 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box ul li:nth-child(4){
	    padding-right: 19px;
}
	.page-id-342	.digital-markt-plans-sec .top-heading p{
		padding: 0 20px;
	}

}
@media (max-width:575px){
	.page-id-5307 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box:first-child li:nth-child(6), .page-id-342 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box:first-child li:nth-child(6){
max-width: 235px;	
}
		.page-id-5307 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box:last-child li:nth-child(4), .page-id-342 .digital-markt-plans-sec .each-plan-sec .inner-sec .info-box:last-child li:nth-child(4){
padding-right:0;
}

	.page-id-124 .attract-new-patient-sec h2:not(h2.mobile-heading.email-marketing){
		display:none;
	}
	.page-id-124 .attract-new-patient-sec h2.mobile-heading.email-marketing{
		display:block;
		font-size:29px;
		line-height:36px;
	}
  .page-template-pricing-page h1 br {
    display: block;
}
.new-banner-sec.new-home-banner { background: transparent;}
}

@media (max-width:575px) and (min-width:325px){
	.page-id-124 .why-chiro-clinic-need-sec.benefits-email-marketing-sec h2.mobile-heading{
	/* padding-right:39px; */
  max-width: 337px;
}

.new-banner-sec.new-home-banner { background: transparent;}
}

@media (max-width: 575px) {
  .page-id-342 .digital-markt-plans-sec .top-heading p br{
   display: none;
  }
}
@media (max-width:400px){
  .page-id-342 .digital-markt-plans-sec .top-heading p {
    padding: 0 0px;
}
}







@media (min-height: 700px) and (max-height: 750.98px){
  .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 90px !important;}
  .book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 18px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { padding: 13px 15px !important; }

}


@media (min-height: 751px) and (max-height: 800.98px){
  .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 90px !important;}
  .book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 18px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { padding: 13px 15px !important; }

}

@media (min-height: 801px) and (max-height: 850.98px){
  .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 100px !important;}
  .book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 22px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { padding: 16px 15px !important; }
  .book-strategy-call-form-popup form input.gform_button.button { padding: 20px 15px !important; background-position-y: 23px !important;        margin-top: 20px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 25px; height: 25px; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 16px;}
}

@media (min-height: 851px) and (max-height: 900.98px){
  .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 150px !important;}
  .book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 22px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { padding: 16px 15px !important; }
  .book-strategy-call-form-popup form input.gform_button.button { padding: 20px 15px !important; background-position-y: 23px !important;        margin-top: 20px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 25px; height: 25px; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice label { font-size: 16px;}
}

@media (min-height: 901px) and (max-height: 950.98px){
  .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 160px !important;}
  .book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 22px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { padding: 16px 15px !important; }
  .book-strategy-call-form-popup form input.gform_button.button { padding: 20px 15px !important; background-position-y: 23px !important;        margin-top: 20px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 25px; height: 25px; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side h2{margin-bottom: 20px;}
}

@media (min-height: 951px) and (max-height: 980.98px){
  .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { height: 130px !important;}
  .book-strategy-call-form-popup .gform_fields.validation_below { row-gap: 22px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form input, .book-strategy-call-form-popup .exploration-session-sec .right-side form textarea { padding: 16px 15px !important; }
  .book-strategy-call-form-popup form input.gform_button.button { padding: 20px 15px !important; background-position-y: 23px !important;        margin-top: 20px !important; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side form .form-field-check .gchoice input[type=checkbox] + label:before { width: 25px; height: 25px; }
  .book-strategy-call-form-popup .exploration-session-sec .right-side h2{margin-bottom: 20px;}
}

@media (min-width:200px) and (max-width:330px){

.cost-effective-raynor-authorize-sec .each-plan article { padding: 20px 12px; }
.cost-effective-raynor-authorize-sec .each-plan h3 { font-size: 16px;}
.raynor-dealer-website-programme-banner.inner-banner h1 { font-size: 25px; line-height: 34px; }
.inner-banner{padding: 40px 0 40px 0;}
.raynor-dealer-website-programme-banner .top-raynor-logo{width: 230px; height: auto; margin-left: auto; margin-right: auto;}

  /* ---- Case Study Video Testimonial Sec ---- */

  .case-study-video-testimonial-sec .row{    padding: 0;}
  .case-study-video-testimonial-sec .col-12{background: none; border-radius: 0; padding: 0 10px; border: none; backdrop-filter: unset;}
  .case-study-video-testimonial-sec .inner-sec{display: block;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content{width: 100%; padding: 20px 10px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); border: 1px solid #FFFFFF40; backdrop-filter: blur(34px); border-radius: 20px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review p{font-size: 16px; line-height: 24px;}
  .case-study-video-testimonial-sec .inner-sec .left-side-image{display: none;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo{    margin-bottom: 30px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .top-logo img{width: 170px; height: auto;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review img{position: absolute; left: -7px; top: -14px; width: 50px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement{    grid-template-columns: 1fr;}
  /* .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement:nth-child(2){    margin-left: 0;} */
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement { padding-left: 15px; border-left: 3px solid #EAAA00;margin-bottom: 25px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement h4{font-size: 32px; line-height: 34px; font-weight: 900; margin-bottom: 8px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .key-improvement .each-improvement p{font-size: 18px; line-height: 24px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .review::after{    margin: 30px auto;    height: 2px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details h3{font-size: 22px; line-height: 30px;font-weight: 700; margin-bottom: 4px;}
  .case-study-video-testimonial-sec .inner-sec .right-side-content .client-details { margin-top: 22px; }
  .case-study-video-testimonial-sec .inner-sec .right-side-content .button-sec .common-btn{font-size: 21px; padding-top: 12px; padding-bottom: 12px; line-height: 21px; letter-spacing: 0.2px;     margin-top: 15px;}
  .case-study-video-testimonial-sec .mobile-image{margin-top: 15px; margin-bottom: 15px;}










.result-impact-sec .stats-card-section.desktop{display: block;margin-bottom: 30px;}
.result-impact-sec .stats-card-section.mobile{display: none;width: 100%;margin-bottom: 30px;}
.result-impact-sec.number-stats-with-result-sec .top-heading{width: 100%;padding-right: 12px;}


.result-impact-sec .stats-card-section .stats-card{padding: 30px 15px;}
.result-impact-sec .stats-card-section .stat{padding: 0 15px;/* width: auto; */}
.result-impact-sec .stats-card-section .stat h2{font-size: 22px;line-height: 24px;text-align: left;margin-bottom: 5px;}
.result-impact-sec .stats-card-section .stat p{font-size: 13px;line-height: 17px;text-align: left;}
.result-impact-sec .stats-card-section .stat:first-of-type{padding-left: 0;}
.result-impact-sec .stats-card-section .stat:last-of-type{padding-right: 0;}
.result-impact-sec .stats-card-section .stat:not(:last-child)::after{height: 65px;top: 5px;}





}



/******* Sneha 12-12-2025 *******/

.inner-case-banner-sec .banner-content.right article{background-color: #FAFAFA; padding: 40px 60px;}
    .inner-case-banner-sec .banner-content.right article h4{font-family: "Red Hat Display", sans-serif; font-weight: 600; font-size: 14px; line-height: normal; vertical-align: middle; text-transform: uppercase; margin-bottom: 6px; color: #333333B2;}
    .inner-case-banner-sec .banner-content.right article ul li{ font-size: 20px; color: #333333; text-transform: none;}
    .inner-case-banner-sec .banner-content.right article .part-second{margin-top: 40px;}
    .inner-case-banner-sec .banner-content.left p{ margin-bottom: 0;}
    
    .newcasestudy-client-overview-sec .mobile-screen-show{display: none;}

    .key-feature-highlight.newcasestudy-common { padding-bottom: 0 !important; }
    

    @media (max-width: 767px) {
        .newcasestudy-client-overview-sec .mobile-screen-show{display: block; margin-bottom: 30px;}
        .inner-case-banner-sec .banner-content.right{display: none;}
        .newcasestudy-client-overview-sec .mobile-screen-show article h4{font-weight: 600; font-size: 14px; line-height: normal; vertical-align: middle; text-transform: uppercase; text-align: left; color: #333333B2; margin-bottom: 8px;}
        .newcasestudy-client-overview-sec .mobile-screen-show article ul li[style=" padding: 0; margin: 0; "]{display: none !important;}
        .newcasestudy-client-overview-sec .mobile-screen-show article .part-second { margin-top: 30px; }

        .new-landing-page-common.one-stop-shop-cta-sec p { margin-top: 0 !important; }
        .ai-box-after-banner-sec .stats-grid .stat-card{        width: 100%;}
        .ai-box-after-banner-sec .stats-grid .stat-card p { margin-bottom: 0 !important; }


        .bluezone-botanica-testimonial .content{        text-align: left;}
        .bluezone-botanica-testimonial .content img{width: 40px;}
        .bluezone-botanica-testimonial .content p{font-size: 18px; line-height: 33px;}
        .new-video-testimonial-sec.bluezone-botanica-testimonial .content .client-details p{font-size: 15px; line-height: 18px;}

    }
    @media (min-width: 1401px) and (max-width: 1800px) {
        .inner-case-banner-sec .banner-content.right article{ padding: 40px 35px;}
    }
    @media (min-width: 1200px) and (max-width: 1399.98px) {
        .inner-case-banner-sec .banner-content.right article{ padding: 30px 25px;}
        .inner-case-banner-sec .banner-content.right article ul li { font-size: 18px;}
        .inner-case-banner-sec .banner-content.right article .part-second { margin-top: 30px; }
    }
    @media (min-width: 992px) and (max-width: 1199.98px) {
        .inner-case-banner-sec .banner-content.right article{ padding: 20px;}
        .inner-case-banner-sec .banner-content.right article ul li { font-size: 16px;    margin: 0 12px;}
        .inner-case-banner-sec .banner-content.right article ul li:first-child { margin-left: 0 !important; padding-left: 0px !important; }
        .inner-case-banner-sec .banner-content.right article .part-second { margin-top: 30px; }
        .inner-case-banner-sec.new-case-study-banner h1 { font-size: 48px; line-height: 66px;}
        .inner-case-banner-sec.new-case-study-banner p { font-size: 24px; line-height: 26px;}
        .inner-case-banner-sec .banner-content.right article h4{    font-size: 12px;}
    }
    @media (min-width: 768px) and (max-width: 991.98px) {
        .inner-case-banner-sec .banner-content.right article{ padding: 15px;}
        .inner-case-banner-sec .banner-content.right article ul li { font-size: 15px;    margin: 0 12px;}
        .inner-case-banner-sec .banner-content.right article ul li:first-child { margin-left: 0 !important; padding-left: 0px !important; }
        .inner-case-banner-sec .banner-content.right article .part-second { margin-top: 30px; }
        .inner-case-banner-sec.new-case-study-banner h1 { font-size: 32px; line-height: 36px;}
        .inner-case-banner-sec.new-case-study-banner p { font-size: 18px; line-height: 24px;}
        .inner-case-banner-sec .banner-content.right article h4{    font-size: 12px;}
        .inner-case-banner-sec.new-case-study-banner ul li::before{display: none !important;}
        .inner-case-banner-sec.new-case-study-banner ul { margin-left: 0; } 
    }

@media (min-width: 1501px) and (max-width: 1800px) {
.page-template-ecommerce-website-landing-page .bluezone-casestudy-section.img-video-sec article .image img, .page-template-ecommerce-website-landing-page .bluezone-casestudy-section.img-video-sec article .hover video { height: 697px; }
}

@media (min-width: 1601px) and (max-width: 1800px) {
.page-template-ecommerce-website-landing-page .bluezone-casestudy-section.img-video-sec article .image img, .page-template-ecommerce-website-landing-page .bluezone-casestudy-section.img-video-sec article .hover video { height: 769px; }
  
}

@media (max-width:1023px) {
  .page-id-5379 section.case-next-step-sec.logik-digital-padding{padding: 0 !important;}
  
}



@media (min-width:374px) and (max-width:429px) {


  .result-impact-sec .stats-card-section .stat h2 { font-size: 20px; line-height: 24px; text-align: center; margin-bottom: 5px; }
  .result-impact-sec .stats-card-section .stat p { font-size: 13px; line-height: 17px; text-align: center; }
  .result-impact-sec .stats-card-section .stat { padding: 0 14px; /* width: auto; */ }
  .result-impact-sec .stats-card-section .stats-card{padding: 25px 20px;justify-content: center;}
  .result-impact-sec .stats-card-section .stat:first-of-type{width: auto;}
  
}

.img-video-sec article.big-alwc:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/alwc-small-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-randy:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/randy-stratton-small-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-active:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/active-door-small-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-natura:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/11/case-study-natura-big-thumbnail-image.webp"]{display: none !important;transition: unset !important; transform: unset !important;}







@media (max-width:767px) {
  

  .result-impact-sec .stats-card-section .stats-card{border-radius: 12px;}





.img-video-sec .img .hover img.main-video-img{
  display: none !important;
}

.img-video-sec .img img.main-first-img{
  display: block !important;
}


.img-video-sec article .img.show-hover-mobile:not( 
  article.okaphysio-article .img.show-hover-mobile,
   article.clarksons-article .img.show-hover-mobile, 
   article.Bluezone-article .img.show-hover-mobile,
   article.foldedleaf-article .img.show-hover-mobile,
   article.bayridge-article .img.show-hover-mobile){
    border-radius: 0  ;
   }
.img-video-sec article:hover img.main-first-img:not( 
  article.okaphysio-article:hover img.main-first-img, 
  article.clarksons-article:hover img.main-first-img, 
  article.Bluezone-article:hover img.main-first-img,
  article.foldedleaf-article:hover img.main-first-img,
  article.bayridge-article:hover img.main-first-img){
    transform: unset;
    box-shadow: unset;
     /* height: 375px; */
        object-fit: cover;
        box-shadow: unset;
  }

.img-video-sec article img.main-first-img:not( 
  article.okaphysio-article img.main-first-img, 
  article.clarksons-article img.main-first-img, 
  article.Bluezone-article img.main-first-img,
  article.foldedleaf-article img.main-first-img,
  article.bayridge-article img.main-first-img){

        /* height: 375px; */
        object-fit: cover;
        box-shadow: unset;
  }


  

  .img-video-sec article.okaphysio-article  .img img.main-first-img, 
  .img-video-sec article.clarksons-article  .img img.main-first-img, 
  .img-video-sec article.Bluezone-article  .img img.main-first-img,
  .img-video-sec article.foldedleaf-article  .img img.main-first-img,
  .img-video-sec article.bayridge-article .img img.main-first-img
  {
    display: none !important;

  }




.img-video-sec article.big-alwc .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/alwc-small-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-alwc .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/alwc-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-alwc:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/alwc-small-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-alwc:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/alwc-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}

.img-video-sec article.big-randy .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/randy-stratton-small-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-randy .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/11/animation-randy-stratton-image.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-randy:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/randy-stratton-small-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-randy:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/11/animation-randy-stratton-image.webp"]{display: none !important;transition: unset !important; transform: unset !important;}

.img-video-sec article.big-active .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/active-door-small-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-active .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/active-door-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-active:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/active-door-small-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-active:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/12/active-door-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}


.img-video-sec article.big-natura .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/11/case-study-natura-big-thumbnail-image.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-natura .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/11/natura-animatiom-big.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-natura:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/11/case-study-natura-big-thumbnail-image.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-natura:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2025/11/natura-animatiom-big.webp"]{display: none !important;transition: unset !important; transform: unset !important;}


.img-video-sec article.big-laser .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/laserlicious-sm-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-laser .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/laserlicious-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-laser:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/laserlicious-sm-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-laser:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/laserlicious-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}



.img-video-sec article.big-rejuvenation .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/re-juvenation-sm-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-rejuvenation .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/re-juvenation-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-rejuvenation:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/re-juvenation-sm-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-rejuvenation:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/re-juvenation-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}


.img-video-sec article.big-bayridge .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/bayridge-sm-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-bayridge .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/bayridge-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-bayridge:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/bayridge-sm-normal.webp"]{display: block !important;transition: unset !important; transform: unset !important;}
.img-video-sec article.big-bayridge:hover .img.show-hover-mobile .disable-mobile-click img[src="/wp-content/uploads/2026/02/bayridge-big-normal.webp"]{display: none !important;transition: unset !important; transform: unset !important;}













.disable-mobile-click { pointer-events: unset !important; } 
  

/* .img-video-sec article img.main-first-img:not( 
  article.okaphysio-article img.main-first-img, 
  article.clarksons-article img.main-first-img,
    article.Bluezone-article img.main-first-img) */


    /* .img-video-sec article .img.show-hover-mobile:not( 
        article.okaphysio-article .img.show-hover-mobile, 
        article.clarksons-article .img.show-hover-mobile, 
        article.Bluezone-article .img.show-hover-mobile){
            border-radius:0;
        }
    

        .img-video-sec article img.main-first-img:not( 
            article.okaphysio-article img.main-first-img, 
            article.clarksons-article img.main-first-img, 
            article.Bluezone-article img.main-first-img){display:block !important}


    .img-video-sec article img.main-first-img:not(
    article.okaphysio-article img.main-first-img,
    article.clarksons-article img.main-first-img,
    article.Bluezone-article img.main-first-img){
    display:block !important;
          height: 375px;
        object-fit: cover;
        box-shadow: unset;
  
  } 
 .img-video-sec article:hover .hover img.main-video-img{display:none !important}
 .img-video-sec article:hover .hover img.main-video-img.desktop-image{display:none !important}
 .img-video-sec .img .hover img.main-video-img{display: none;}


.img-video-sec article .hover img.main-video-img{display:none !important}


.img-video-sec article:hover img.main-first-img:not(
    article.okaphysio-article:hover img.main-first-img,
    article.clarksons-article:hover img.main-first-img,
    article.Bluezone-article:hover img.main-first-img){
      transform: unset;
    } */
  

/* .footer-sec .footer-content.other-services{display: none;} */



/**================================= Support page ===================**/
.support-page-banner{height: unset; display: block; padding: 50px 0; background: unset;}
.support-page-banner.inner-banner .col-12{padding:  0 26px ;}
.support-page-banner .banner-content{margin: 0;}
.support-page-banner.inner-banner .banner-content h1{text-align: left !important;font-weight: 700 !important; text-wrap-style: balance;padding: 0 !important;}
.support-page-banner p{text-align: left;}
.support-page-banner .all-support-info-sec .inner-sec .each-box p{font-size: 20px; line-height: normal; font-family: "Red Hat Display"; color: #00000099; margin-bottom: 5px;}
.support-page-banner .all-support-info-sec .inner-sec .each-box img{width: 50px;}
.support-page-banner .all-support-info-sec .inner-sec .each-box {margin-bottom: 30px;}
.support-page-banner .all-support-info-sec .inner-sec .each-box:last-child{margin-bottom: 0;}
.support-page-banner .all-support-info-sec{  justify-content: start;}





}


