/*
Theme Name: socialpilot
Theme URI: https://wp-stage.socialpilot.co/
Author: socialpilot
Author URI: https://wp-stage.socialpilot.co/
Description:  SocialPilot - Social media marketing tool to increase brand awareness &amp; traffic. We have tailored social media scheduling automation for marketers.
Version: 3.4.6
/*

/* =============== Content =============== */

/* @import url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/css/all.min.css"); */

:root {
  --web-maincolor: #0f67ea;
  --web-maincolor-hover: #0c54c0;
  --web-orange: #fe8848;
  --web-orange-hover: #eb6d2f;
  --web-bglight: #f4f9ff;
  --web-greycolor: #f3f3f3;
  --web-white: #fff;
  --web-homecr: #f4f9ff;
  --web-verylight: #ddd;
  --web-titlecolor: #1b1c1e;
  --web-boxshow: 0 0rem 1rem rgba(0, 12, 0, 0.15);
  --plyr-color-main: #0f67ea;

  --web-font-regular: "ProximaNova-Regular";
  --web-font-semibold: "ProximaNova-Semibold";
  --web-font-bold: "ProximaNova-Bold";
}

.image-border{
  border: 1px solid rgba(157, 157, 157, 0.5);
  border-radius: 8px;
  margin: 0px 0 30px;
  padding: 2px;
  clear: both;
  position: relative;
  text-align: center;
  overflow-x: auto;
}

b,
strong {
  font-family: "ProximaNova-Bold" !important;
}

.mark,
mark {
  background: transparent;
  color: #0f67ea;
  padding: 0;
}

img{
  max-width: 100%;
  height: auto;
}

/* button design start */
.btn-blue,
.thank-page .thank-body a,
.btn-subprime {
  background: #0f67ea;
  font-size: 18px;
  line-height: 30px;
  border-radius: 8px;
  color: #fff !important;
  /* font-weight: 600; */
  padding: 14px 28px;
  display: inline-block;
  font-family: "ProximaNova-Semibold" !important;
  text-decoration: none !important;
}

.btn-blue:hover,
.thank-page .thank-body a:hover,
.btn-subprime:hover {
  background: #0c54c0 !important;
  color: #fff !important;
  text-decoration: none !important;
}

.btn-actv,
.btn-act,
.btn-orange {
  background: #fe8848;
  font-size: 18px;
  line-height: 30px;
  border-radius: 8px;
  color: #fff !important;
  /* font-weight: 600; */
  padding: 14px 28px;
  display: inline-block;
  font-family: "ProximaNova-Semibold" !important;
  text-decoration: none !important;
}

.btn-actv:hover,
.btn-act:hover,
.btn-orange:hover {
  color: #fff !important;
  background: #eb6d2f !important;
  text-decoration: none !important;
}

.btn-sm {
  padding: 9px 18px !important;
  font-size: 16px !important;
  line-height: 26px !important;
}

.btn_group {
  gap: 24px;
  display: flex;
}

.btn_group.w-230 a {
  min-width: 230px;
  text-align: center;
}

.btn-outline {
  border: 1.5px solid #fe8848;
  padding: 14px 28px;
  color: #fe8848;
  border-radius: 8px;
  font-size: 18px;
  line-height: 28px;
  font-family: "ProximaNova-Semibold" !important;
  display: inline-block !important;
}

.btn-outline:hover {
  border: 1.5px solid #eb6d2f;
  color: #ffffff;
  background: #eb6d2f;
}

.btn-outline.blue {
  color: #0f67ea !important;
  border: 1.5px solid #0f67ea !important;
}

.btn-outline.blue:hover {
  color: #ffffff !important;
  background: #0f67ea !important;
  border: 1.5px solid #0f67ea !important;
}

.btn-outline.white {
  color: #ffffff !important;
  border: 1.5px solid #ffffff !important;
}

.btn-outline.white:hover {
  color: #2b3544 !important;
  background: #ffffff !important;
  border: 1.5px solid #ffffff !important;
}

@media (max-width: 767.98px) {
  .btn_group {
    display: grid;
    gap: 16px;
  }
  .btn_group a,
  .btn_group.w-230 a {
    width: 100%;
  }
}
/* button design start */

.pointer-event-none {
  pointer-events: none !important;
}

a:hover,
a:focus {
  text-decoration: none !important;
}

.body-container .container {
  padding-top: 80px;
  padding-bottom: 80px;
}

.hide {
  display: none !important;
}

ul.socialpilot_gdpr li {
  list-style-type: none;
  margin-bottom: 10px;
}

ul.inner_bullet_points li {
  list-style-type: disc;
}

.feaure_content ul {
  float: left;
  margin: 0 0 30px -15px;
  padding: 0;
}

.feaure_content ul li {
  border-bottom: 1px solid #dee6f0;
  float: left;
  margin: 0 15px;
  padding: 10px 0;
  width: 44%;
  list-style-type: none;
}

.schedule-demo {
  margin-bottom: 70px;
}

.mbs-100 {
  margin-bottom: -100px;
}

/* =============== @import, @font-face, and CSS File Includes =============== */

@font-face {
  font-family: "ProximaNova-Regular";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  /*    src: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Regular.eot") format("embedded-opentype"), url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Regular.otf") format("opentype"), url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Regular.woff") format("woff"), url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Regular.ttf") format("truetype");
    */
  src: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Regular.woff");
}

@font-face {
  font-family: "ProximaNova-Semibold";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Semibold.eot")
      format("embedded-opentype"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Semibold.otf")
      format("opentype"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Semibold.woff")
      format("woff"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Semibold.ttf")
      format("truetype");
  /* 
      src: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Semibold.woff")
      format("woff"); */
}

@font-face {
  font-family: "ProximaNova-Bold";
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Bold.eot")
      format("embedded-opentype"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Bold.svg")
      format("svg"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Bold.woff")
      format("woff"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Bold.ttf")
      format("truetype");
}

@font-face {
  font-family: "ProximaNova-Extrabold";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Extrabold.eot")
      format("embedded-opentype"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Extrabold.svg")
      format("svg"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Extrabold.woff")
      format("woff"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Extrabold.ttf")
      format("truetype");
}

@font-face {
  font-family: "ProximaNova-Medium";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/proxima-nova-medium.eot")
      format("embedded-opentype"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/ProximaNova-Medium.svg")
      format("svg"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/proxima-nova-medium.woff")
      format("woff"),
    url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/fonts/proxima-nova-medium.ttf")
      format("truetype");
}

#hs_cos_wrapper_joblocation_experience,
#hs_cos_wrapper_layout_style {
  display: none;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

/** website Typography css starts here **/

.font-regular {
  font-family: "ProximaNova-Regular" !important;
}

.font-semibold {
  font-family: "ProximaNova-Semibold" !important;
}

.font-bold {
  font-family: "ProximaNova-Bold" !important;
}

h1,
.h1 {
  font-size: 55px;
  color: #1b1c1e;
  font-family: "ProximaNova-Bold";
  line-height: 65px;
  font-style: normal;
  /* font-weight: bold; */
  margin: 0 0 16px;
}

.page-template-page-listicles h1 {
  font-size: 44px;
  line-height: 54px;
}

h2,
.h2 {
  font-size: 32px;
  color: #1b1c1e;
  font-family: "ProximaNova-Bold";
  line-height: 42px;
  font-style: normal;
  /* font-weight: normal; */
  margin: 0 0 16px;
}

h3,
.h3 {
  font-size: 24px;
  color: #1b1c1e;
  font-family: "ProximaNova-Semibold";
  line-height: 34px;
  font-style: normal;
  /* font-weight: bold; */
  margin: 0 0 16px;
}

h4,
.h4 {
  font-size: 20px;
  color: #1b1c1e;
  font-family: var(--web-font-semibold);
  line-height: 30px;
  font-style: normal;
  /* font-weight: bold; */
  margin: 0 0 16px;
}

h5,
.h5 {
  font-size: 18px;
  font-family: "ProximaNova-Bold";
  line-height: 28px;
  font-style: normal;
  /* font-weight: normal; */
  margin: 0 0 16px;
}

h6,
.h6 {
  font-size: 16px;
  font-family: "ProximaNova-Regular";
  line-height: 24px;
  font-style: normal;
  /* font-weight: normal; */
  margin: 0 0 16px;
}

@media (max-width: 1199.98px) {
  h1,
  .h1 {
    font-size: 44px;
    line-height: 54px;
  }

  h2,
  .h2 {
    font-size: 32px;
    line-height: 42px;
  }

  h3,
  .h3 {
    font-size: 24px;
    line-height: 34px;
  }

  h4,
  .h4 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (max-width: 575.98px) {
  h1,
  .h1,
  .page-template-page-listicles h1 {
    font-size: 36px;
    line-height: 46px;
  }

  h2,
  .h2 {
    font-size: 28px;
    line-height: 36px;
  }

  h3,
  .h3 {
    font-size: 22px;
    line-height: 32px;
  }

  h4,
  .h4 {
    font-size: 20px;
    line-height: 30px;
  }
}

p {
  font-size: 18px;
  font-family: "ProximaNova-Regular";
  line-height: 28px;
  font-style: normal;
  font-weight: normal;
  margin: 0 0 24px;
  color: #1b1c1e;
}

p.small {
  font-size: 14px;
  line-height: 24px;
}

html,
body {
  min-height: 100%;
  margin: 0;
  padding: 0;
}

body {
  background: #fff;
  font-size: 18px;
  color: #1b1c1e;
  line-height: 28px;
  font-family: "ProximaNova-Regular";
  font-style: normal;
  font-weight: normal;
}

.body-container .container {
  padding-top: 80px;
  padding-bottom: 80px;
}

/* Anchor Links */

a {
  color: #0f67ea;
  text-decoration: none;
}

.text-blue {
  color: #0f67ea;
}

a:hover,
a:focus {
  text-decoration: underline;
}

a.cta_button {
  font-family: "ProximaNova-Bold" !important;
}

/* Block Quotes */

blockquote {
  border-left: 5px solid #0f67ea;
  font-size: 16px;
  margin: 0 0 30px;
  padding: 10px 20px;
}

blockquote p:last-child {
  margin-bottom: 0 !important;
}

label {
  line-height: 1.6;
  color: #606060;
  display: block;
  margin: 0 0 10px;
}

.tweet-outer .twitter-tweet {
  margin: 0 auto 30px !important;
}

/* Horizontal Rules */

hr {
  border: none;
  border-bottom: 1px solid #ccc;
  margin: 30px 0px;
}

sup,
sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

.web-hide {
  display: none;
}

.box-col6 .col-lg-4 p:nth-last-child(-n + 3) {
  margin-bottom: 0px !important;
}

/********** button start ***************************/

.btn-xxs {
  font-size: 14px !important;
  padding: 8px 20px !important;
}

.btn-xs {
  font-size: 16px !important;
  padding: 8px 25px !important;
}

.btn-lg {
  font-size: 22px !important;
}

.btn-xl {
  font-size: 24px !important;
}

.btn-xxl {
  font-size: 26px !important;
}

.btn-border {
  font-family: "ProximaNova-Semibold";
  margin-left: 8px !important;
  border: 1px solid #1b1c1e !important;
  background: #fff;
  padding: 10px 40px;
  color: #1b1c1e;
  border-radius: 3px;
  text-decoration: none;
  font-size: 18px;
  display: inline-block;
  /* font-weight: 400; */
  text-align: center;
  vertical-align: middle;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.1s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-border:hover {
  background: #1b1c1e;
  color: white !important;
}

.btn-main,
.btn-trial,
.free_getstared_button a,
.btn-download,
.current-opening a,
.error404 .search-submit,
.home-free-trial-n {
  font-family: "ProximaNova-Semibold";
  background: #fe8848;
  padding: 10px 40px;
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  font-size: 18px;
  display: inline-block;
  /* font-weight: 400; */
  text-align: center;
  vertical-align: middle;
  border: 1px solid transparent;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.1s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-main:hover,
.btn-trial:hover,
.free_getstared_button a:hover,
.btn-download:hover,
.current-opening a:hover,
.error404 .search-submit:hover,
.home-free-trial-n:hover {
  color: #fff !important;
  background: #eb6d2f !important;
}

.btn-outline-main,
.btn-thanku {
  font-family: "ProximaNova-Semibold";
  font-size: 18px;
  color: #fe8848;
  background: #fff;
  padding: 8px 40px;
  /* font-weight: 700; */
  border-radius: 4px;
  margin: 15px 0 0 0;
  display: inline-block;
  border: 2px solid #fe8848;
  display: inline-block;
  /* font-weight: 400; */
  text-align: center;
  vertical-align: middle;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.1s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-outline-main:hover,
.btn-thanku:hover {
  color: #fff;
  background: #fe8848;
}

.btn-download {
  width: 100%;
  margin-top: 20px;
}

.free_getstared_button p {
  color: #fff;
  font-size: 14px !important;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}

.btn-trial:hover {
  color: #fff;
  text-decoration: none !important;
}

.Contact-container .sidebar-enterprise-form .wpcf7-submit,
.writeus-boxform .wpcf7-submit {
  text-align: center;
  background: #0f67ea !important;
  color: #fff !important;
  border-radius: 8px !important;
  font-family: "ProximaNova-Semibold" !important;
  display: block !important;
  font-size: 18px !important;
  /* font-weight: 700; */
  padding: 8px !important;
  display: inline-block;
  border: 0;
  cursor: pointer;
  width: 150px !important;
  margin: 0px auto;
  height: auto !important;
}

.Contact-container .sidebar-enterprise-form .wpcf7-submit:hover,
.writeus-boxform .wpcf7-submit:hover {
  background: #0c54c0 !important;
}

.error404 .search-submit {
  background: #0667eb !important;
  color: #fff !important;
}

/********* button end ************************/

.accordion_head {
  background-color: #ebf3ff;
  border-bottom: none;
  padding: 15px;
  padding-right: 20px;
  font-family: "ProximaNova-Semibold";
  color: #162020;
  margin: 0px !important;
  margin-bottom: 10px !important;
  position: relative;
}

.accordion_body p {
  font-family: "ProximaNova-Regular";
  font-size: 16px !important;
  padding: 15px !important;
  padding-top: 6px !important;
  margin-bottom: 0px !important;
}

/***********Footer start ******************/

.custom-footer-other-links ul {
  list-style: none;
  margin: 0 !important;
  padding: 0;
}

.address_details_area {
  border-left: 1px solid #d9d9d9;
  padding-left: 15px;
  margin-right: 0;
  text-align: center;
}

.our-brand-logo {
  margin-bottom: 20px;
}

.address_details_area p {
  font-size: 12px;
  margin-top: 20px !important;
}

.competitor-link ul {
  margin: 0 !important;
  padding: 0 !important;
}

.competitor-link ul li a {
  color: #4f4f4f;
  padding-bottom: 8px;
  display: block;
}

.policy_links {
  padding-top: 20px;
}

.policy_links ul li {
  display: inline-block;
  padding-right: 5px;
  font-size: 12px;
}

/**********Footer end **********************/

/************Home page start***************/

.alr-page-sub,
.alr-page-plan,
.hmbtcl,
.home-testimonial-new {
  position: relative;
}

.alr-page-sub::before,
.alr-page-plan::before,
.home-testimonial-new::before {
  content: " ";
  width: 100%;
  height: 75px;
  background: #fff;
  position: absolute;
  clip-path: polygon(0 0%, 100% 0, 100% 0%, 0% 100%);
}

.alr-page-sub::after,
.alr-page-plan::after,
.hmbtcl::after {
  content: " ";
  width: 100%;
  height: 75px;
  background: #fff;
  position: absolute;
  bottom: 0;
  clip-path: polygon(0 100%, 100% 0, 100% 100%, 0% 100%);
}

.alr-bg {
  background: #f4f9ff !important;
}

.wsp-rf h2 {
  font-family: "ProximaNova-Bold" !important;
}

.alr-page-no ul,
.alr-page-sub ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0px !important;
}

.alr-page-no ul li,
.alr-page-sub ul li {
  position: relative;
  padding-left: 45px;
}

.alr-page-no ul li:last-child p,
.alr-page-sub ul li:last-child p {
  margin-bottom: 0px !important;
}

.alr-page-no ul li:before,
.alr-page-sub ul li:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2021/07/Send-icon.png);
  background-size: cover;
  background-position: center;
  left: 0;
  top: 15px;
  transform: translateY(-50%);
}

.alr-page-no h5,
.alr-page-sub h5 {
  font-size: 20px;
  font-family: "ProximaNova-Semibold";
  margin-bottom: 8px !important;
}

.free_getstared_button {
  margin-top: 40px;
  text-align: center;
}

.wsp-rf .wsp-rf-box .ptb-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.wsp-rf .wsp-rf-box .icon-box {
  text-align: center;
  min-height: 145px;
  margin-bottom: 16px !important;
}

.wsp-rf .wsp-rf-box h4 {
  color: #292929 !important;
  font-size: 20px !important;
  margin-bottom: 16px !important;
  text-align: center;
  font-family: "ProximaNova-Bold" !important;
}

.wsp-rf .wsp-rf-box ul {
  min-height: 250px;
  padding-left: 15px;
}

.wsp-rf .wsp-rf-box ul li {
  margin-bottom: 8px !important;
  font-size: 16px;
}

.wsp-rf .wsp-rf-box p {
  margin-bottom: 0px !important;
}

.wsp-rf .wsp-rf-box a {
  font-family: "ProximaNova-Semibold" !important;
  color: #0f67ea !important;
  font-size: 16px !important;
}

.web-pdr5lo {
  padding-left: 0px !important;
  padding-right: 3rem !important;
}

.web-pdr0l5 {
  padding-left: 3rem !important;
  padding-right: 0px !important;
}

.web-pd0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

ul.ul-style-none li {
  padding-left: 0px !important;
  display: inline-block;
}

ul.ul-style-none li:before {
  display: none !important;
}

/***********Home page end******************/

/***********plan page start******************/

.login-policy ul {
  margin: 0;
  padding: 0;
}

.login-policy ul li {
  display: inline-block;
  font-size: 18px;
  color: #fff;
  padding-right: 30px;
  padding-left: 25px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2021/07/policy-check.png);
  background-repeat: no-repeat;
  background-position: 0px 6px;
  font-family: "ProximaNova-Regular";
}

.new-plan-tabbing {
  width: 100%;
  z-index: 0;
  text-align: center;
}

.new-plan-tabbing {
  width: 100%;
  z-index: 0;
  text-align: center;
}

.checkbox-slider-md {
  line-height: 30px;
  position: relative;
  display: inline-block;
}

span.monthly_span {
  display: inline-block;
  width: auto !important;
  float: none;
  opacity: 1;
}

span.yearly_span {
  opacity: 1;
}

.new-plan-tabbing label {
  line-height: 38px;
  font-size: 22px;
  color: #0f67ea;
  font-weight: normal;
  cursor: pointer;
  display: inline-block;
}

.checkbox-slider--b-flat input {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 0%;
  margin: 0 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.new-plan-tabbing .checkbox-slider-md input + span {
  padding-left: 95px;
}

.checkbox-slider--b-flat input + span:before {
  content: "";
  height: 20px;
  width: 40px;
  background: rgba(100, 100, 100, 0.2);
  transition: background 0.2s ease-out;
  position: absolute;
  left: 87px;
  display: inline-block;
}

.new-plan-tabbing .checkbox-slider--b-flat input + span:before {
  background: #ecf4fe;
  border: 1px solid #cde3fe;
}

.new-plan-tabbing .checkbox-slider--b-flat input:checked + span:before {
  background: #ecf4fe;
  border: 1px solid #cde3fe;
  left: 88px;
}

.checkbox-slider--b-flat input:checked + span:after {
  content: "";
  margin-left: 20px;
  border: solid transparent 2px;
  background-clip: padding-box;
  -webkit-animation: popIn ease-in 0.3s normal;
  animation: popIn ease-in 0.3s normal;
}

.checkbox-slider--b-flat input + span:after {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 88px;
  top: 0;
  display: block;
  background: #737373;
  transition: margin-left 0.1s ease-in-out;
  text-align: center;
  /* font-weight: bold; */
  content: "";
}

.checkbox-slider-md input + span {
  padding-left: 75px;
  display: inline-block;
}

.new-plan-tabbing .checkbox-slider-md input + span:after,
.new-plan-tabbing .checkbox-slider-md input + span:before {
  height: 35px;
  line-height: 35px;
}

.new-plan-tabbing .checkbox-slider-md input + span:before {
  width: 80px;
}

.checkbox-slider--b-flat.checkbox-slider-md input + span:before {
  border-radius: 30px;
}

.new-plan-tabbing .checkbox-slider-md input:checked + span:after {
  margin-left: 45px;
}

.new-plan-tabbing .checkbox-slider-md input + span:after {
  width: 34px;
}

.checkbox-slider-md input:checked + span:after {
  margin-left: 26px;
}

.checkbox-slider--b-flat.checkbox-slider-md input + span:after {
  border-radius: 30px;
}

.new-plan-tabbing .checkbox-slider--b-flat input + span:after {
  background: #0f67ea;
}

.version-block-agency,
.version-block.enterprise {
  background: #fcfdff;
}

.version-block {
  border: 1px solid #cbcbcb;
  text-align: center;
}

.version-block h3 {
  margin-top: 20px;
  color: rgba(22, 32, 32, 0.8);
}

.hide {
  display: none;
}

.new_pricing-version-block .span3 {
  margin: 0;
  width: 25%;
  position: relative;
}

.version-block.small-team {
  box-shadow: 0px 14px 42px rgba(169, 201, 236, 1);
  background: #fff;
  z-index: 1;
  position: relative;
}

.version-block .amount_text {
  margin: 0;
  position: relative;
}

.version-block h2 {
  display: inline-block;
  color: #1a1a1a;
  margin-bottom: 21px;
  margin-top: 6px;
}

.version-block h2 small {
  font-size: 20px;
  color: #4f4f4f;
  position: relative;
  top: -10px;
}

.version-block h2 span {
  font-size: 20px;
}

.version-block .amount_text small.discount_annual_price {
  clear: both;
  font-size: 14px;
  color: #1b1c1e;
  display: block;
  margin: 15px 0;
}

.version-block .amount_text small.discount_annual_price strong {
  color: #1a1a1a;
}

.get-free-trail-btn {
  margin-bottom: 25px;
}

.get-free-trail-btn span {
  display: block;
  font-size: 13px;
  color: #1b1c1e;
  margin-top: 8px;
}

.most-popular-tag p {
  color: #fff;
  position: absolute;
  top: -47px;
  width: 100%;
  text-align: center;
  padding: 10px;
  background-color: rgb(9, 184, 100);
  border-radius: 4px;
  width: 90%;
  left: 5%;
}

.version-block p.cancel-price {
  display: inline-block;
  color: #4f4f4f;
  font-size: 16px;
  height: 53px;
  width: 53px;
  line-height: 54px;
  left: 15px;
  top: 0px;
  position: absolute;
}

.new-plan-tabbing label:after {
  content: "(Save 15%)";
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 8px;
  font-size: 16px;
}

.CountrySelecter {
  position: absolute;
  right: 0;
  top: 0;
}

#flagstrap3 button {
  background: #f2f5f5 !important;
  color: black !important;
  border: none !important;
  padding: 8px 15px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.btn.focus,
.btn:focus {
  box-shadow: unset !important;
}

#flagstrap3 ul {
  padding: 0px !important;
  margin: 0px !important;
}

#flagstrap3 ul li {
  padding: 5px 10px !important;
  font-family: "ProximaNova-Semibold" !important;
  font-size: 16px !important;
}

#flagstrap3 ul li:hover {
  background: #f2f5f5 !important;
}

#flagstrap3 ul li a {
  display: block;
  cursor: pointer;
}

.most-popular-tag-n p {
  color: #fff;
  position: absolute;
  top: -29px;
  width: 100%;
  text-align: center;
  /* font-weight: bolder; */
  font-size: 18px;
  background-color: #0ca750;
  width: 100%;
  left: 0px;
  height: 29px;
}

.plans-trail-btn-n a {
  background: #fff;
  color: #0f67ea;
  border: 2px solid #0f67ea;
  box-shadow: unset !important;
  text-decoration: none !important;
  /* font-weight: bold; */
  font-size: 17px;
  padding: 8px 15px !important;
  border-radius: 0px;
  display: block;
  width: 80%;
  margin: 0px auto;
}

.plans-trail-btn-n a:hover {
  background: #1167ea !important;
  border-color: #1167ea !important;
  color: #fff !important;
}

.get-free-trail-btn-n a {
  background: #0f67ea !important;
  border: 2px solid #0f67ea !important;
  color: #fff;
  text-decoration: none;
  /* font-weight: bold; */
  font-size: 17px;
  padding: 8px 15px !important;
  border-radius: 0px;
  display: block;
  width: 80%;
  margin: 0px auto;
}

.enterprise-box a {
  background: #fe8848 !important;
  color: #fff !important;
  border: 2px solid #fe8848 !important;
  width: 85%;
}

.plan-feature-main-points-test-top ul {
  padding-left: 30px;
  margin-bottom: 20px;
}

.plan-feature-main-points-test-top ul li {
  text-align: left;
  color: #1a1a1a;
  padding-left: 25px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2021/07/r-check.png);
  background-repeat: no-repeat;
  background-position: 0px 6px;
  list-style-type: none;
  font-size: 16px;
  line-height: 30px;
}

.enterprise-box {
  background: #ecf0f5;
}

.enterprise-box .get-enterprise {
  min-height: 242px;
  display: inline-block;
  padding: 30px 15px;
}

.version-n-block h3 {
  letter-spacing: 0px;
  color: #3c3c3c;
  font-size: 22px;
  margin-bottom: 24px !important;
  margin-top: 21px !important;
}

.version-n-block h2 {
  font-size: 37px;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  font-family: "ProximaNova-Semibold" !important;
  display: inline-block;
  color: #1a1a1a;
}

.version-n-block h2 small {
  font-size: 29px;
  color: #4f4f4f;
  position: relative;
  top: -3px;
}

.version-n-block h2 span {
  font-size: 22px;
}

.version-n-block p.cancel-price3 {
  display: inline-block;
  color: #9d9d9d;
  font-size: 20px;
  text-decoration: line-through;
  height: 53px;
  width: 53px;
  line-height: 54px;
  left: 16px;
  top: -10px;
  position: absolute;
}

.cpricetlw {
  width: 100% !important;
  top: -40px !important;
  font-size: 16px !important;
  left: 0px !important;
}

.bt-w2 {
  border-top: 2px solid #fff !important;
}

.table tbody .table-tit td {
  text-align: left !important;
  font-size: 20px !important;
  background: #f7f9fa;
  color: #0f67ea;
  opacity: 1;
  padding: 15px 15px;
  font-family: "ProximaNova-Semibold" !important;
  border: 2px solid white;
}

.table thead tr td {
  color: #1a1a1a;
  font-size: 22px;
  font-family: "ProximaNova-Semibold";
  text-align: center;
  padding: 15px 0px;
}

.table tbody tr .first {
  text-align: left !important;
  width: 320px;
  position: relative;
}

.table tbody tr td {
  padding: 15px;
  text-align: center;
  font-size: 18px !important;
  font-family: "ProximaNova-Regular" !important;
  border-bottom: 2px solid #f7f9fa;
}

.get-free-trail-btn2 a {
  background: #fff !important;
  color: #0f67e9 !important;
  border: 2px solid #0f67ea;
  box-shadow: unset !important;
  text-decoration: none !important;
  /* font-weight: bold; */
  padding: 8px 15px !important;
  font-size: 16px !important;
  border-radius: 0px !important;
  display: block;
  width: 80%;
  margin: 0px auto;
}

.get-free-trail-btn-n2 a {
  background: #0f67ea !important;
  border: 2px solid #0f67ea !important;
  text-decoration: none;
  /* font-weight: bold; */
  font-size: 16px !important;
  padding: 8px 15px !important;
  border-radius: 0px;
  color: #fff;
  display: block;
  width: 80%;
  margin: 0px auto;
}

.bulk-faq-section .accordion_head {
  background-color: #fff;
  border-bottom: none;
  padding: 15px;
  padding-right: 20px;
  color: #1b1c1e;
  margin: 0px !important;
  margin-bottom: 10px !important;
  position: relative;
  font-size: 18px !important;
}

.bulk-faq-section .accordion_body p {
  font-family: "ProximaNova-Regular";
  font-size: 18px !important;
  padding: 15px !important;
  padding-top: 6px !important;
  margin-bottom: 0px !important;
}

/***********plan page end******************/

/******** page start****************/
.home-banner,
.home-banner-n {
  background: #f4f8ff !important;
}

.alr-pagetitle {
  margin-bottom: 72px !important;
}

.scheduling-social-section img {
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

p.wh-auto {
  min-height: 196px !important;
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}

.scheduling-social-section p a {
  text-decoration: underline;
}

.nav-sidebar-tab ul {
  padding: 0;
}

.nav-sidebar-tab ul li {
  padding-bottom: 0px !important;
  list-style-type: none;
}

.nav-sidebar-tab ul li a {
  color: #292929 !important;
  font-family: "ProximaNova-Semibold" !important;
  font-size: 20px;
  padding-right: 20px;
}

.nav-sidebar-tab ul li a p {
  margin-top: 5px !important;
  margin-bottom: 0px !important;
}

.nav-sidebar-tab ul li.active a,
.nav-sidebar-tab ul li:hover a {
  color: #0f67ea !important;
}

@media (max-width: 991.98px) {
  .alr-pagetitle {
    margin-bottom: 52px !important;
  }
}

@media (max-width: 575.98px) {
  .alr-pagetitle {
    margin-bottom: 32px !important;
  }
}

/******** page end****************/

/******** about page start****************/

.valuable-tab {
  text-align: center;
}

.valuable-tab ul {
  margin: 0;
  padding: 0px;
}

.valuable-tab ul li {
  display: inline-block;
  font-size: 18px;
}

.valuable-tab ul li a {
  padding: 20px 35px;
  display: block;
  border-bottom: 1px solid #fff;
  color: #1b1c1e;
}

.details-block {
  text-align: center;
  padding: 0 50px;
  margin-bottom: 30px;
  margin-top: 15px;
}

.details-block-last {
  margin-bottom: 0px !important;
}

.details-block h3 {
  font-size: 24px;
  margin-bottom: 5px !important;
}

.details-block p {
  min-height: 85px;
}

.details-block-last p {
  min-height: auto !important;
}

.work-at-block {
  text-align: center;
  background: #fff;
  padding: 15px 35px;
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0px 0px 60px 0px rgb(241 245 247);
}

.work-at-block img {
  padding-top: 20px;
  padding-bottom: 10px;
}

.work-at-block h4 {
  color: #1b1c1e;
}

.work-at-block p {
  min-height: 80px;
}

/******** about page end****************/

.guidelines h2 {
  font-size: 30px;
  margin-bottom: 20px !important;
}

.guidelines ul li,
.guidelines ol li {
  color: #222222;
  font-family: "ProximaNova-Regular";
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 32px;
}

/******** contact and enterprise page start ****************/
.webinar-head-text {
  background-color: #0f67ea;
  margin-bottom: 0px;
  text-align: left;
}

.sidebar-enterprise-form {
  margin-bottom: -660px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #bcd7ff !important;
  padding: 32px;
  position: relative;
  z-index: 10;
  border: 1px solid #bcd7ff !important;
}

.sidebar-enterprise-form input {
  width: 100% !important;
}

.sidebar-enterprise-form textarea {
  width: 100%;
  padding: 5px 10px;
  height: 130px;
  margin-bottom: 5px;
  margin-top: 5px !important;
}

.Contact-container
  .sidebar-enterprise-form
  .wpcf7-form-control-wrap
  .wpcf7-not-valid-tip {
  font-size: 12px;
  font-family: "ProximaNova-Regular";
}

/* .wpcf7-spinner {
  display: none !important;
} */

.wpcf7-spinner {
  position: absolute !important;
  top: 0;
}

.wpcf7 form .wpcf7-response-output {
  margin: 0px !important;
  margin-top: 15px !important;
}

.be-productive-section {
  background: #0f67ea;
  text-align: center;
}

.be-productive-section h2 {
  color: #fff !important;
  padding-bottom: 0;
  text-align: center !important;
}

.single .be-productive-section h2,
.archive .be-productive-section h2 {
  margin-top: 0px !important;
  margin-bottom: 36px !important;
}

.be-productive-section span {
  font-size: 13px;
  margin: 0 0 35px;
  font-family: "ProximaNova-Regular";
  font-style: normal;
  font-weight: normal;
  color: #fff;
}

.be-productive-section .demo a {
  color: #fff !important;
  font-size: 18px;
  font-family: "ProximaNova-Semibold";
  letter-spacing: 0.5px;
}

.benefit-enterprise-point ul {
  margin-bottom: 15px !important;
  padding-left: 30px !important;
}

.benefit-enterprise-point ul li {
  font-size: 18px;
  color: #222;
  padding-bottom: 15px;
}

/******** contact and enterprise page end ****************/

/******** ebook main start ****************/
.sidebar-form2 {
  background: #fff;
  margin-bottom: -168px;
  box-shadow: 0 0rem 1rem rgba(0, 12, 0, 0.15);
  -moz-box-shadow: 0 0rem 1rem rgba(0, 12, 0, 0.15);
  -webkit-box-shadow: 0 0rem 1rem rgba(0, 12, 0, 0.15);
  padding: 40px;
  padding-top: 30px;
  padding-bottom: 35px !important;
  position: relative;
}

/******** ebook main end ****************/

/******** features alternative start ****************/
.login-policy2 ul {
  margin: 0;
  padding: 0;
}

.login-policy2 ul li {
  display: inline-block;
  font-size: 18px;
  color: #292929;
  padding-right: 30px;
  padding-left: 25px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2021/07/001-checked-e1625905131228.png);
  background-repeat: no-repeat;
  background-position: 0px 6px;
  font-family: "ProximaNova-Regular";
}

.alternative-page {
  background: #f4f9ff;
  position: relative;
}

.alternative-page::before {
  content: " ";
  width: 100%;
  height: 300px;
  background: #fff;
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);
}

.alternative-page::after {
  content: " ";
  width: 100%;
  height: 70px;
  background: #fff;
  position: absolute;
  bottom: 0;
  clip-path: polygon(0 101%, 100% 0, 100% 100%, 0% 100%);
}

.alternative-table {
  background: #fff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 30px #00000019;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
}

.alternative-page .container {
  padding-top: 0px !important;
}

.compare-table .table_pricing_details table thead th {
  background-color: #fff;
  line-height: 24px;
  padding: 25px;
  padding-bottom: 20px;
  font-size: 20px;
  font-family: "ProximaNova-Semibold";
  border-bottom: 1px solid #ddd;
}

.bg-listblue {
  background: #ebf7fb !important;
}

.w-30 {
  width: 30%;
}

.compare-table .table_pricing_details table tbody td.add-bg,
.compare-table .table_pricing_details table th.add-bg {
  background: #ebf7fb none repeat scroll 0 0;
}

.compare-table .table_pricing_details table tbody tr > td:first-child {
  background-color: rgba(0, 0, 0, 0);
  border-left: 0 none;
  padding-left: 20px;
}

.bt-1 {
  border-top: 1px solid #ddd !important;
}

.table-alt tbody tr td {
  border-bottom: unset !important;
  border-top: unset !important;
}

.table tbody tr .alt-tsub {
  color: #0f67ea;
  font-size: 18px !important;
  /* font-weight: 600; */
  font-family: "ProximaNova-Semibold" !important;
}

.alr-page h3 {
  font-size: 22px;
  font-family: "ProximaNova-Semibold";
}

.alr-page h3 span {
  font-family: "ProximaNova-Regular";
  /* font-weight: 500; */
  font-size: 18px;
}

.alr-user {
  height: 45px;
  border-radius: 69%;
  margin-right: 15px;
  margin-top: -5px;
}

.alr-user-star {
  margin-top: -6px;
  margin-left: 15px;
}

.what-Can-You-SocialPilot .do-more-box {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.what-Can-You-SocialPilot .do-more-box img {
  margin-bottom: 20px;
}

.what-Can-You-SocialPilot .do-more-box h3 {
  color: #292929;
  font-size: 18px;
  font-family: "ProximaNova-Regular";
  /* font-weight: 500; */
  margin-bottom: 0px !important;
}

.what-Can-You-SocialPilot .pt-5 {
  padding-top: 0px !important;
}

.what-Can-You-SocialPilot h3 a {
  color: #292929;
  text-decoration: none;
  cursor: pointer;
}

/******** features alternative end ****************/

/******** archive page start ****************/

.nav-previous a {
  background: #0f67ea;
  color: #fff !important;
  padding: 14px 14px;
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Bold" !important;
  border-radius: 8px !important;
  min-width: 186px !important;
  max-width: 186px !important;
  text-align: center;
  width: 100% !important;
  margin-left: 12px !important;
  border: 2px solid #0f67ea;
  display: inline-block;
}

.nav-previous a img {
  margin-left: 3px;
}

.nav-previous a:hover {
  background: #0c54c0 !important;
}

.nav-next a {
  margin-right: 12px !important;
  border: 2px solid #0f67ea;
  border-radius: 8px;
  font-size: 18px !important;
  line-height: 30px !important;
  padding: 14px 14px !important;
  min-width: 186px !important;
  max-width: 186px !important;
  text-align: center !important;
  color: #0f67ea;
  font-family: "ProximaNova-Bold" !important;
  display: inline-block;
}

.nav-next a img {
  margin-right: 3px !important;
}

.posts-navigation {
  margin: 0px auto !important;
}

@media (max-width: 575.98px) {
  .nav-previous {
    width: 100%;
    float: none !important;
    text-align: center !important;
    margin-top: 16px !important;
  }

  .nav-next {
    width: 100%;
    float: none !important;
    text-align: center !important;
  }

  .nav-previous a,
  .nav-next a {
    min-width: 80% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

/******** archive page end ****************/

/******** ebook thanks page start ****************/
.thank-you-wrapper {
  background: #f4f8ff;
}

.thanks_details h2 {
  margin-top: 0;
  font-size: 35px;
  /* font-weight: bold; */
  color: #3f3f44;
  margin-bottom: 12px !important;
  font-family: "ProximaNova-Semibold";
  letter-spacing: 0.5px;
}

.sidebar_thanku {
  text-align: center;
  padding: 30px;
  box-shadow: 0 4px 5px -2px rgb(0 0 0 / 16%);
  -moz-box-shadow: 0 4px 5px -2px rgb(0 0 0 / 16%);
  -webkit-box-shadow: 0 4px 5px -2px rgb(0 0 0 / 16%);
  -o-box-shadow: 0 4px 5px -2px rgb(0 0 0 / 16%);
  border: 1px solid #80808047;
  background: #fff;
  max-height: 540px;
  min-height: 540px;
}

.sidebar_thanku h2 {
  font-size: 26px;
  color: #3f3f44;
  /* font-weight: 700; */
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  letter-spacing: 1px;
  font-family: "ProximaNova-Semibold";
}

.left_ebook_thanku p {
  font-size: 20px !important;
  min-height: 80px !important;
  line-height: 30px !important;
  margin-bottom: 0px !important;
}

img.size-full {
  margin: 10px 0;
}

.sidebar_thanku p {
  font-size: 26px;
  font-family: "ProximaNova-Regular";
  font-weight: normal;
  font-style: normal;
  min-height: 217px;
  color: #333;
  line-height: 38px;
}

/******** ebook thanks page end ****************/

/******** webinars thanks page start ****************/
.thank-page .thank-header {
  margin-bottom: 60px;
}

.thank-page .thank-header h2 {
  color: #1b1c1e !important;
  font-size: 44px;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-bold";
  line-height: 60px !important;
}

.thank-page .thank-header h1 {
  color: #1b1c1e !important;
  font-size: 44px;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-bold";
  line-height: 60px !important;
}

.thank-page .thank-header p {
  font-size: 26px;
  margin-bottom: 0px !important;
}

.thank-page .thank-body h3 {
  margin-bottom: 16px !important;
}

/******** webinars thanks page end ****************/

/******** form page start ****************/

input[type="text"],
select {
  padding: 6px 10px;
  margin-bottom: 0px;
  height: 40px;
  border-radius: 4px;
  color: #000;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d1d1d1;
  /* background: white; */
  width: 100%;
  margin-top: 5px;
}

input:not([type="button"]):not([type="submit"]):not([type="range"]):not(
    [type="checkbox"]
  ):not([type="radio"]):not([type="image"]),
select,
textarea {
  border-radius: 8px;
  border: 1px solid #bcd7ff;
  min-height: 50px;
  font-size: 16px;
  background: #f4f9ff;
  margin-top: 5px;
  padding: 6px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box !important;
}

select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  width: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
  background-position: 100%;
  background-repeat: no-repeat;
}

.frm-head
  input:not([type="button"]):not([type="submit"]):not([type="range"]):not(
    [type="checkbox"]
  ):not([type="radio"]),
.frm-head select,
.frm-head textarea {
  background-color: #ffffff !important;
}

textarea {
  padding: 10px 15px;
}

:focus-visible {
  outline: none !important;
}

.wpcf7-checkbox label {
  display: flex;
  align-items: center;
}

.wpcf7-checkbox label > input[type="checkbox"] {
  height: 20px !important;
  width: 20px !important;
  margin-right: 8px;
}

.wpcf7-checkbox label span {
  margin-top: 5px;
  font-size: 14px;
}

.wpcf7-radio label > input[type="radio"] {
  width: 21px !important;
  margin-right: 10px !important;
  margin-top: 0 !important;
}

.wpcf7-radio .first {
  margin-left: 0px !important;
}

.wpcf7 label {
  font-family: "ProximaNova-Regular";
  color: #1b1c1e;
  font-size: 16px;
  line-height: 28px;
}

.wpcf7 label span {
  font-family: "ProximaNova-Regular" !important;
  font-size: 12px;
  color: #858080;
}
.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 1em;
}

.wpcf7-radio .wpcf7-list-item {
  margin-right: 20px;
}

.wpcf7-list-item {
  display: inline-block;
}

.wpcf7-radio label {
  display: flex !important;
  align-items: center !important;
}

.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  word-wrap: normal !important;
}

.wpcf7-not-valid-tip {
  color: #ff0000 !important;
}

.thank-you-wrapper .wpcf7-form h2 {
  text-align: center;
  /* margin-bottom: 30px !important; */
}

.form-2 input[type="text"],
.form-2 select {
  background: #fbfdff !important;
  border: 1px solid #b5e0ff !important;
}

/******** form page end ****************/

p.case-dot {
  color: #0514b8 !important;
  font-style: italic;
  padding-left: 65px;
  font-family: "ProximaNova-Bold" !important;
  font-size: 18px;
}

p.case-dot::before {
  content: "";
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/04/quote-1.png);
  height: 30px;
  width: 36px;
  position: absolute;
  left: 15px;
}

/******** newsroom main end ****************/

/******** taxonomy main start ****************/

.tax-news-category .post-item {
  /* border: 1px solid #ddd; */
  min-height: 335px;
}

/******** taxonomy main end ****************/

/******** new alternative page start ****************/

.web-pr-0 {
  padding-right: 0px !important;
}

.web-pl-0 {
  padding-left: 0px !important;
}

.alternative-testimonial {
  background: #fff;
}

.alternative-testimonial h3 {
  font-size: 26px !important;
}

.alternative-testimonial h3 span {
  font-size: 20px !important;
  font-family: "ProximaNova-Regular" !important;
}

.alternative-page-compare {
  background: #f4f9ff;
}

.blue-socialpilot-box {
  background: #e6f0ff;
  border: 1px solid #b6c8e3;
  border-radius: 10px;
}

.white-compatbox-comparative {
  border: 1px solid #b6c8e3;
  border-radius: 10px;
  background: #fff;
}

.top-image-border {
  padding: 12px 0;
  border-bottom: 1px solid #b6c8e3;
}

.alt-support-box {
  border: 1px solid #b3c0d5;
  border-radius: 13px;
  background: #fff;
  padding: 10px;
}

.alt-border-r {
  border-right: 1px dashed #8080804a;
}

.alt-box-start {
  margin-bottom: 30px !important;
}

.compare-points .alt-box-start-n h4 {
  font-size: 35px !important;
  margin-bottom: 0px !important;
}

.table-firstcol td.text-left {
  padding-left: 30px !important;
}

.start-4-5::after {
  content: "4.5";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-4::after {
  content: "4";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-4-1::after {
  content: "4.1";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-4-2::after {
  content: "4.2";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-5::after {
  content: "5";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-3::after {
  content: "3";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-3-5::after {
  content: "3.5";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-3-7::after {
  content: "3.7";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-2-5::after {
  content: "2.5";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.start-2::after {
  content: "2";
  margin-left: 15px;
  position: absolute;
  margin-top: 2px;
}

.alr-page-no ul .check:before,
.alr-page-sub ul .check:before {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/05/n-check.png) !important;
}

.alr-page-no ul .union:before,
.alr-page-sub ul .union:before {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/05/Union.png) !important;
}

.socialtb-box {
  padding: 25px !important;
}

.socialtb-box ul {
  margin-bottom: 0px !important;
}

.socialtb-box ul li {
  font-size: 18px !important;
  margin-bottom: 15px;
}

.socialtb-box ul li strong {
  font-family: "ProximaNova-Bold" !important;
}

.plan-compare-price {
  padding: 20px 15px;
}

.plan-compare-price strong {
  font-size: 45px;
  /* font-weight: 700; */
  font-family: "ProximaNova-Bold";
}

.socialpilot-price {
  color: #06af11;
}

.alt-acct-deat {
  font-size: 18px !important;
}

.alt-acct-deat .flex-shrink-1 strong {
  font-size: 18px !important;
}

.comparative-price {
  color: #ff0000;
}

.supported-platform span {
  margin-bottom: 20px;
  display: block;
  font-size: 18px;
}

.supported-platform span b {
  font-family: "ProximaNova-Bold";
}

.number-social-account {
  margin-top: 65px;
}

.compare-points {
  padding: 20px 15px;
}

.compare-points h4 {
  font-size: 20px !important;
  font-family: "ProximaNova-Semibold";
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}

.compare-points ul li {
  margin-left: 0px;
  padding-left: 35px;
  line-height: 25px;
  margin-bottom: 25px;
  font-size: 18px;
  background-repeat: no-repeat;
  background-position: left center;
}

.compare-points ul li.provide {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/04/green-tick.png);
  background-repeat: no-repeat;
  background-position: left center;
}

.compare-points ul li.no-provide {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/04/not-provided.png);
  background-repeat: no-repeat;
  background-position: left center;
}

.compare-points ul li:before {
  background: none !important;
}

.compare-points ul li:last-child {
  margin-bottom: 0px !important;
}

.banner-text {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/04/ads-background.png);
  margin-top: 40px;
  padding: 26px 32px;
  background-size: cover;
}

.banner-text .trial-text h3 {
  font-size: 28px !important;
  margin-bottom: 0px !important;
  line-height: 40px !important;
}

/* new plan page  */

.plan-pagefull .hm-usertes-data .testimonialusername_company p.name {
  font-size: 18px !important;
}

.plan-page-header h1 {
  font-size: 46px !important;
}

.plan-page-header .version-n-block h3 {
  font-size: 20px !important;
}

.plan-page-header .version-n-block h2 {
  font-size: 44px !important;
  font-family: "ProximaNova-Bold" !important;
}

.plan-page-header .version-n-block h2 span {
  font-size: 20px !important;
  font-family: "ProximaNova-Regular" !important;
}

.plan-page-header
  .new-plan-tabbing
  .checkbox-slider--b-flat
  input:checked
  + span:before {
  background: #fff;
  border: 2px solid #1068e9;
  /*     left: 100px; */
}

.plan-page-header .new-plan-tabbing .checkbox-slider-md input + span {
  padding-left: 78px;
}

.plan-page-header .new-plan-tabbing .checkbox-slider-md input + span:before {
  width: 60px;
}

.plan-page-header .new-plan-tabbing .checkbox-slider-md input + span:after,
.plan-page-header .new-plan-tabbing .checkbox-slider-md input + span:before {
  height: 30px;
  line-height: 30px;
  margin-top: 3px;
  margin-left: 5px;
}

.plan-page-header
  .new-plan-tabbing
  .checkbox-slider-md
  input:checked
  + span:after {
  margin-left: 39.5px;
}

.plan-page-header .new-plan-tabbing .checkbox-slider-md input + span:after {
  width: 22px;
  height: 22px;
  margin-top: 7px;
  margin-left: 7.5px;
}

.plan-page-header .new-plan-tabbing label {
  color: #000;
  font-family: "ProximaNova-Semibold";
}

.plan-page-header
  .new-plan-tabbing
  .checkbox-slider--b-flat
  input
  + span:before {
  background: #fff;
  border: 2px solid #1068e9;
}

.plan-page-header .new-plan-tabbing label:after {
  content: "15% Discount";
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 8px;
  font-size: 14px;
  background: #d7ebdd;
  padding: 0px 10px;
  line-height: 30px;
  border-radius: 4px;
  color: #23a06c;
  margin-top: 4px;
  font-family: "ProximaNova-Semibold";
}

.plan-pagefull .plan-feature-main-points-test-top ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/check-gn.svg);
  background-repeat: no-repeat;
  background-position: 0px 10px;
  list-style-type: none;
}

.plan-pagefull #flagstrap3 button {
  background: #ffffff !important;
  border: 1px solid #e6e6e6 !important;
  border-radius: 4px;
}

.plan-pagefull .top-table-resp .new-plan-tabbing label {
  font-size: 20px !important;
}

.plan-page-header {
  background: linear-gradient(
    180deg,
    rgba(214, 230, 255, 0.3) 9.99%,
    rgba(255, 242, 236, 0.3) 123.41%
  );
}

.plan-page-header .login-policy ul li {
  color: #797979;
  font-family: "ProximaNova-Semibold";
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/check-gn.svg);
  background-repeat: no-repeat;
  background-position: 0px 8px;
}

.plan-pagefull .version-block {
  background: #ffffff;
  border-radius: 8px;
  border: 0 !important;
  padding: 5px 24px !important;
  text-align: left;
  height: 100% !important;
}

.plan-pagefull .plan-feature-main-points-test-top ul {
  padding-left: 0 !important;
}

.plan-pagefull .plans-trail-btn-n a,
.plan-pagefull .get-free-trail-btn-n a {
  border-radius: 8px !important;
  text-align: center !important;
  width: 100% !important;
  font-size: 16px !important;
  font-family: "ProximaNova-Bold" !important;
}

.plan-pagefull .line-hide {
  text-decoration: none !important;
}

.plan-pagefull .most-popular-tag-n p {
  background: #d7ebdd;
  border-radius: 4px 4px 0px 0px !important;
  color: #23a06c !important;
  font-size: 14px !important;
  width: 140px;
  /* font-family: "ProximaNova-Semibold"; */
  font-family: "ProximaNova-Bold" !important;
}

.plan-pagefull .version-block .amount_text small.discount_annual_price {
  margin-top: 0 !important;
}

.plan-pagefull .most-popular-tag-n p::before {
  content: "";
  height: 10px;
  width: 8px;
  background: #b8d2c0;
  left: 0px;
  bottom: -10px;
  position: absolute;
  border-radius: 0px 0px 0px 7.5px;
}

.plan-pagefull .version-n-block p.cancel-price3 {
  display: block !important;
  height: auto !important;
  width: auto !important;
  position: relative !important;
  line-height: 25px !important;
  margin-bottom: 0px !important;
  top: 0 !important;
  left: 0 !important;
}

.plan-pagefull .version-n-block-contact {
  padding: 15px 30px !important;
}

.plan-pagefull .version-n-block-contact h2 span {
  color: #fc9850 !important;
  font-family: "ProximaNova-Bold" !important;
}

.top-table-resp h2 {
  margin: 15px 0px !important;
  font-family: "ProximaNova-Bold" !important;
  font-size: 30px !important;
  margin-bottom: 0px !important;
}

.top-table-resp h2 span {
  font-size: 18px !important;
  font-family: "ProximaNova-Regular" !important;
}

.plan-pagefull .table tr td.active {
  background: #f8fbff !important;
}

.plan-pagefull .new-plan-tabbing label .active-plan {
  color: #1068e9 !important;
}

.plan-pagefull .table {
  border-collapse: unset !important;
  border: 1.5px solid #e6e6e6;
  border-radius: 8px;
  padding: 0px 20px !important;
}

.plan-pagefull .table tbody tr td {
  border-bottom: 0px solid #f7f9fa !important;
}

.plan-pagefull .table tbody .table-tit {
  position: relative;
}

.plan-pagefull .table tbody .table-tit {
  cursor: pointer !important;
}

.plan-pagefull .table tbody .table-tit.tr-disabled {
  cursor: default !important;
}

.plan-pagefull .table tbody .table-tit:after {
  height: 1px;
  width: 100%;
  content: "";
  top: 0;
  background: #95b6e7;
  position: absolute;
  left: 0px !important;
}

.plan-pagefull .table tbody .table-tit td {
  text-align: left !important;
  font-size: 20px !important;
  background: #fff;
  color: #000;
  opacity: 1;
  padding: 15px 15px;
  font-family: "ProximaNova-Bold" !important;
}

.plan-pagefull .plan-faq {
  background: linear-gradient(
    271.33deg,
    rgba(253, 242, 237, 0.3) 3.4%,
    rgba(227, 239, 255, 0.3) 97.04%
  );
}

.plan-pagefull
  .top-table-resp
  .new-plan-tabbing
  .checkbox-slider--b-flat
  input:checked
  + span:before {
  margin-top: 6px;
  background: #fff;
  border: 2px solid #0f67ea;
  left: 80px;
  margin-left: 2px;
}

.plan-pagefull .top-table-resp .new-plan-tabbing {
  text-align: left !important;
}

.plan-pagefull
  .top-table-resp
  .new-plan-tabbing
  .checkbox-slider-md
  input
  + span:after {
  width: 20px;
  height: 20px;
  background: #1067e9 !important;
  margin-top: 9.5px;
  margin-left: -2px;
}

.plan-pagefull
  .top-table-resp
  .new-plan-tabbing
  .checkbox-slider-md
  input:checked
  + span:after {
  margin-left: 20px;
}

.plan-pagefull
  .top-table-resp
  .new-plan-tabbing
  .checkbox-slider-md
  input
  + span:before {
  width: 50px;
  height: 27px;
}

.plan-pagefull
  .top-table-resp
  .new-plan-tabbing
  .checkbox-slider--b-flat
  input
  + span:before {
  background: #fff;
  border: 2px solid #0f67ea;
  margin-top: 6px;
  margin-left: -5px;
}

.plan-pagefull
  .top-table-resp
  .new-plan-tabbing
  .checkbox-slider-md
  input
  + span {
  padding-left: 60px;
}

.plan-pagefull .top-table-resp .new-plan-tabbing label {
  color: #000;
  font-family: "ProximaNova-Semibold";
}

.plan-pagefull .top-table-resp .new-plan-tabbing label:after {
  content: "15% Discount";
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 8px;
  font-size: 12px;
  background: #d7ebdd;
  padding: 0px 10px;
  line-height: 30px;
  border-radius: 4px;
  color: #23a06c;
  margin-top: 4px;
  font-family: "ProximaNova-Semibold";
}

.plan-pagefull .top-table-resp h4 {
  font-size: 24px !important;
  font-family: "ProximaNova-Semibold";
  margin-bottom: 18px !important;
}

.plan-pagefull .get-free-trail-btn2 a,
.plan-pagefull .top-table-resp .get-free-trail-btn-n2 a,
.plan-pagefull .get-free-trail-btn2 a,
.plan-pagefull .get-free-trail-btn-n2 a {
  padding: 5px 5px !important;
  border-radius: 4px !important;
}

.plan-pagefull .alr-pagetitle h2 {
  font-family: "ProximaNova-Bold" !important;
  text-align: center !important;
  margin-bottom: 0px !important;
}

.plan-pagefull .btn-active {
  background: transparent;
  border: 0 !important;
  font-family: "ProximaNova-Bold";
  font-size: 20px !important;
  position: relative;
  padding: 0px 35px;
}

.plan-pagefull .btn-active img {
  position: absolute;
  right: 3px;
  top: 8px;
  height: 13px;
}

.plan-pagefull .btn-active-top img {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.plan-pagefull .btn-active-top {
  margin-bottom: 50px !important;
}

.plan-pagefull .hm-usertes .user-img {
  height: 203px !important;
  width: 203px !important;
  border-radius: 12px;
}

.plan-pagefull .owl-dots {
  margin-bottom: 0px !important;
  margin-top: 50px !important;
}

.plan-pagefull .owl-stage-outer .testimonialusername_company .user-fedd-star {
  height: 20px;
  width: auto !important;
  margin-bottom: 5px;
}

.plan-pagefull .hm-usertes-data .testimonialusername_company p.name {
  margin-bottom: 10px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.plan-pagefull .owl-nav {
  display: block !important;
}

.plan-pagefull .owl-carousel .nav-btn {
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: 100px !important;
}

.plan-pagefull .owl-carousel .next-slider {
  right: -80px !important;
}

.plan-pagefull .owl-carousel .prev-slide {
  left: -80px !important;
}

.plan-pagefull .owl-dots button.owl-dot {
  width: 10px;
  height: 10px;
  background: #d9d9d9;
}

.plan-pagefull .owl-dots button.owl-dot.active {
  background: #0f67ea !important;
}

.plan-pagefull .ui-accordion-header:first-child {
  border-top: none !important;
}

.plan-pagefull .ui-accordion-header {
  text-align: left;
  color: #000 !important;
  font-size: 20px;
  padding: 0;
  background: transparent !important;
  border: 0;
  border-top: 2px solid #eaeaea !important;
  padding: 15px;
  margin-bottom: 0 !important;
}

.ui-accordion-header-icon {
  display: none !important;
}

.plan-pagefull .ui-accordion-content {
  text-align: left;
  padding: 10px 15px !important;
  background: transparent;
  border: 0 !important;
}

.plan-faq .wp-faq-schema-wrap h2 {
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 60px !important;
  font-size: 32px !important;
}

.plan-faq .plusminus {
  display: none !important;
}

.plan-faq .ui-accordion-header .arro-icon {
  width: auto !important;
  right: 0 !important;
  text-align: right;
  position: absolute;
  top: 15px !important;
  transition: 300ms linear all;
}

@media (max-width: 1199.98px) {
  .table-resp {
    overflow-x: scroll;
  }

  .plan-pagefull .media991-minwidth {
    min-width: 320px;
  }

  .plan-pagefull .media1199-250 {
    min-width: 250px;
  }

  .plan-pagefull .top-table-resp {
    top: 0 !important;
  }

  .plan-pagefull .get-free-trail-btn2 a,
  .plan-pagefull .top-table-resp .get-free-trail-btn-n2 a,
  .plan-pagefull .get-free-trail-btn2 a,
  .plan-pagefull .get-free-trail-btn-n2 a {
    font-size: 16px !important;
  }

  .plan-page-header h1.free-trial-after::after {
    right: 0;
  }

  .plan-pagefull .version-block {
    padding: 1px 15px !important;
  }

  .plan-pagefull .hm-usertes .user-img {
    width: 100% !important;
    height: auto !important;
  }

  .plan-pagefull .owl-dots {
    margin-top: 10px !important;
  }

  .plan-pagefull .media771-pd {
    padding: 20px !important;
  }
}

@media (max-width: 991.98px) {
  .plan-pagefull .mediatop-25 {
    margin-top: 25px !important;
  }

  .plan-page-header .media771-pd {
    padding: 20px !important;
  }

  .plan-page-header h1.free-trial-after::after {
    display: none !important;
  }

  .plan-page-header h1 {
    margin-bottom: 25px !important;
  }

  .plan-pagefull .version-block {
    margin-bottom: 25px !important;
    /* height: auto !important; */
    height: calc(100% - 26px) !important;
  }

  .plan-pagefull .version-block {
    padding: 1px 25px !important;
  }

  .plan-pagefull .login-policy ul {
    text-align: left;
  }

  .media991-minwidth {
    min-width: 320px;
  }

  .plan-pagefull .top-table-resp {
    top: 0 !important;
  }

  .plan-pagefull .hm-usertes .user-img {
    width: 100px !important;
    height: 100px !important;
    border-radius: 50% !important;
  }

  .plan-pagefull .owl-stage-outer .testimonialusername_company .user-fedd-star {
    margin: 5px auto;
  }

  .page-template-page-plan .free-demo {
    margin-bottom: 15px !important;
  }

  .plan-pagefull .get-free-trail-btn2 a,
  .plan-pagefull .top-table-resp .get-free-trail-btn-n2 a,
  .plan-pagefull .get-free-trail-btn2 a,
  .plan-pagefull .get-free-trail-btn-n2 a {
    font-size: 16px !important;
  }
}

@media (max-width: 767.98px) {
  .plan-pagefull .get-free-trail-btn2 a,
  .plan-pagefull .top-table-resp .get-free-trail-btn-n2 a,
  .plan-pagefull .get-free-trail-btn2 a,
  .plan-pagefull .get-free-trail-btn-n2 a {
    font-size: 14px !important;
  }

  .plan-page-header .plans-banner .container {
    padding-bottom: 0 !important;
  }

  .plan-page-header .media771-pd {
    padding: 25px !important;
  }

  .plan-page-header h1 {
    line-height: 50px !important;
  }

  .plan-pagefull .alr-pagetitle h2 {
    line-height: 40px !important;
  }

  .plan-pagefull .version-block {
    height: auto !important;
  }
}

@media (max-width: 575.98px) {
  .plan-pagefull .owl-nav {
    display: none !important;
  }

  .plan-pagefull .media500-pb0 {
    padding-bottom: 0 !important;
  }

  .plan-pagefull .hm-usertes .user-img {
    width: 60px !important;
    height: 60px !important;
  }

  .plan-page-header h1 {
    font-size: 28px !important;
    line-height: 40px !important;
  }

  .plan-pagefull .arro-icon {
    display: none !important;
  }

  .plan-pagefull .alr-pagetitle h2,
  .plan-faq .wp-faq-schema-wrap h2 {
    font-size: 28px !important;
    line-height: 40px !important;
  }
}

/* new plan page  */

/* // Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
  br {
    display: none !important;
  }

  /******** blog index start ****************/

  .blog .blogst-img .blogp-read {
    display: none;
  }

  .blog-side-menu ul li {
    margin-bottom: 0px;
  }

  .blog-side-menu ul li a {
    font-size: 14px;
  }

  .blog .podcast-img-first .col-md-8 img {
    display: none;
  }

  /******** blog index end ****************/

  /******** features alternative start ****************/

  .buffer_table_btn .btn-trial {
    display: block;
  }

  .alternative-page::before,
  .alternative-page::after {
    display: none !important;
  }

  .alr-page img.alr-user {
    display: block;
    margin: 0px auto;
    margin-bottom: 15px;
    height: 100px;
    width: 100px;
  }

  .alr-page h3 {
    font-size: 24px !important;
  }

  .alr-page h3 span {
    display: block;
  }

  /******** features alternative end ****************/

  /******** webinars main start ****************/

  .speakers-box img {
    height: auto !important;
    width: 100% !important;
  }

  /******** webinars main end ****************/

  /***********plan page start******************/

  .plans-trail-btn-n a,
  .get-free-trail-btn-n a {
    padding: 8px 0px !important;
    font-size: 16px;
  }

  .get-free-trail-btn2 a,
  .get-free-trail-btn-n2 a {
    padding: 8px 0px !important;
    width: 100%;
    font-size: 14px !important;
  }

  .plan-feature-main-points-test-top ul {
    padding-left: 20px;
  }

  .plan-feature-main-points-test-top ul li {
    font-size: 14px;
  }

  .version-n-block p.cancel-price3 {
    font-size: 16px;
    left: 5px;
  }

  /***********plan page end******************/
}

/* // Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
  br {
    display: none;
  }

  .affiliate-pagefull .b-line {
    border-bottom: none !important;
  }

  .media-991-center {
    text-align: center !important;
  }

  .media-mb30 {
    margin-bottom: 30px !important;
  }

  .media-991-hide {
    display: none !important;
  }

  /******** new alternative page start ****************/

  .media991-top-30 {
    margin-top: 30px !important;
  }

  .media991-bottom-30 {
    margin-bottom: 30px !important;
  }

  .web-pr-0 {
    padding-right: 15px !important;
  }

  .web-pl-0 {
    padding-left: 15px !important;
  }

  /******** new alternative page end ****************/

  .alr-page-sub::before,
  .alr-page-plan::before,
  .home-testimonial-new::before {
    display: none !important;
  }

  .alr-page-sub::after,
  .alr-page-plan::after,
  .hmbtcl::after {
    display: none !important;
  }

  /********* network page start *************/
  .home-user-testimonail {
    text-align: center !important;
  }

  .alr-page img.alr-user {
    height: 60px;
    width: 60px;
  }

  .brand-partner {
    text-align: center;
    margin-top: 20px !important;
  }

  .mb-15 {
    margin-bottom: 15px !important;
  }

  /********* network page end *************/

  /******** archive page start ****************/

  .post-conainer .media-submf {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .tag .post-item-text,
  .search-results .post-item-text {
    padding: 0px !important;
    padding-bottom: 30px !important;
    padding-top: 15px !important;
  }

  /******** archive page end ****************/

  /******** blog index start ****************/

  .blogf-listing .post-img img {
    height: 160px;
  }

  .blog .media-top-20 {
    padding-bottom: 25px !important;
    padding-top: 30px !important;
  }

  /******** blog index end ****************/

  /******** webinars index start ****************/
  .webinar-listing {
    overflow: hidden;
  }

  .webinar-listing .post-item-text {
    padding: 25px !important;
    padding-bottom: 60px !important;
  }

  .webinar-speaker-list .s-list-box {
    width: 49%;
  }

  /******** webinars index end ****************/

  /***********plan page start******************/
  .login-policy ul {
    display: inline-table;
  }

  .table-resp {
    overflow-x: scroll;
  }

  .table tbody tr td {
    min-width: 250px;
  }

  .login-policy {
    margin-top: 0px !important;
  }

  .login-policy ul li {
    display: block;
  }

  .border-right-0 {
    border-right: 1px solid #cbcbcb !important;
  }

  .version-block {
    padding: 0px 55px;
  }

  .version-n-block h3 {
    font-size: 22px !important;
  }

  /***********plan page end******************/

  /***********Home page start******************/

  .alr-page-sub .container .py-5,
  .alr-page-plan .container .py-5,
  .alr-page-no .container .py-5 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .web-pd0 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .body-container .container {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }

  .med-mb-30 {
    margin-bottom: 30px;
  }

  .home-testimonial-new {
    clip-path: none !important;
  }

  .med-timgmb-30 {
    order: -1;
    margin-bottom: 30px;
  }

  .web-pdr5lo,
  .web-pdr0l5 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .hmbtcl,
  .alr-page-sub,
  .alr-page-plan {
    clip-path: none !important;
  }

  .media-ptbp-0 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }

  .media-pbn-0 {
    padding-bottom: 0px !important;
  }

  img.w-100 {
    height: auto !important;
  }

  .wsp-rf-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .wsp-rf .wsp-rf-box ul {
    min-height: auto;
  }

  /***********Home page end******************/

  /******** about page start****************/

  .valuable-tab .container {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }

  /******** about page end****************/

  /******** affiliate page start****************/

  .parallax-window ul {
    width: 100% !important;
  }

  .parallax-window ul li span {
    display: block;
    width: 100%;
  }

  /******** affiliate page end****************/

  /******** contact us page start ****************/

  .be-productive-section h2 {
    margin-bottom: 20px !important;
  }

  /******** contact us page end ****************/
}

/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  /******** new alternative page start ****************/

  .alt-border-r {
    border-bottom: 1px dashed #8080804a;
    border-right: none !important;
  }

  /******** new alternative page end ****************/

  /******** newsroom index start ****************/
  .post-type-archive-newsroom .post-item {
    min-height: auto !important;
  }

  /******** newsroom index end ****************/

  /******** taxonomy main start ****************/

  .tax-news-category .post-item {
    min-height: auto !important;
  }

  /******** taxonomy main end ****************/

  /******** Product Updates main start ****************/
  .single-product-update .blog-details-wrapper .page-center {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
  }

  .videowrapper iframe {
    height: 250px;
  }

  .rll-youtube-player {
    height: 250px !important;
  }

  /******** Product Updates main end ****************/
  /******** blog index start ****************/
  .w-medial-0 {
    padding-left: 15px !important;
  }

  .w-mediar-0 {
    padding-right: 15px !important;
  }

  .sub-menu li {
    padding-bottom: 10px;
  }

  .container-md {
    max-width: 540px;
  }

  .catsearchbox #search {
    margin-bottom: 15px;
  }

  .sub-menu li a {
    padding: 0px 20px;
  }

  .media-center-blog {
    text-align: center !important;
  }

  /******** blog index end ****************/

  /******** webinars main start ****************/

  .webinar-page .webinar-head-text h1 {
    margin-bottom: 25px !important;
  }

  .webinar-page .webinar-head-text p {
    margin-bottom: 15px !important;
  }

  .speakers-box {
    text-align: center;
  }

  .speakers-box img {
    height: 70px !important;
    width: 70px !important;
  }

  .speakers-box h2 {
    font-size: 26px !important;
  }

  .speakers-box h2 span {
    margin-left: 0px !important;
    display: block;
    font-size: 16px;
  }

  /******** webinars main end ****************/

  /***********plan page start******************/

  .CountrySelecter {
    position: relative !important;
    text-align: center;
    margin-bottom: -10px !important;
    margin-top: 30px !important;
  }

  .pricing-blocks .container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .version-block {
    margin-bottom: 25px;
  }

  .border-left-0 {
    border-left: 1px solid #cbcbcb !important;
  }

  .get-enterprise h3 {
    margin-top: 0px !important;
  }

  .enterprise-box .get-enterprise {
    padding: 0px !important;
    min-height: auto !important;
  }

  .enterprise-box span {
    display: none !important;
  }

  .min-height {
    min-height: auto !important;
  }

  .most-popular-tag-n p {
    position: relative !important;
    top: unset !important;
    margin-bottom: 0px !important;
  }

  .version-n-block h3 {
    font-size: 26px !important;
  }

  .version-n-block h2 {
    font-size: 36px !important;
  }

  .version-n-block p.cancel-price3 {
    font-size: 18px;
    left: 70px;
  }

  /***********plan page end******************/

  /******testimonial start **************/

  .hm-usertes .user-img {
    height: 100px !important;
    width: 100px !important;
  }

  /******testimonial end **************/

  .media-topimg {
    order: -1 !important;
    margin-bottom: 30px !important;
  }

  .media-mb30 {
    margin-bottom: 30px !important;
  }

  p.wh-auto {
    min-height: auto !important;
  }

  .media-mb-4 {
    margin-bottom: 1.5rem !important;
  }

  .media-mb-4:last-child {
    margin-bottom: 0px !important;
  }

  .scheduling-social-section {
    text-align: center !important;
  }

  /******** about page start****************/
  .valuable-tab .container {
    min-width: 95% !important;
  }

  .valuable-tab ul li a {
    font-size: 16px;
  }

  .details-block p {
    min-height: auto;
    margin-bottom: 0px !important;
  }

  .details-block-last {
    margin-bottom: 30px !important;
    margin-top: 15px;
  }

  .work-at-block p {
    min-height: auto;
  }

  /******** about page end****************/

  /******** contact us page start ****************/
  .webinar-head-text h1 {
    margin-top: 0px !important;
  }

  .webinar-head-text p {
    margin-bottom: 30px !important;
  }

  .sidebar-enterprise-form {
    margin-bottom: 0px !important;
  }

  /******** contact us page end ****************/

  /******** facebook-ads page start ****************/

  .facebook-two-block .block:first-child {
    margin-bottom: 20px !important;
  }

  .alr-page-sub .pt-5,
  .alr-page-no .pt-5 {
    padding-top: 0px !important;
  }

  #boost-post,
  #lead-ad {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  /******** facebook-ads page end ****************/

  /******** ebook thanks page start ****************/
  .sidebar_thanku {
    max-height: auto;
    min-height: auto;
  }

  .thanku_rightbar {
    margin-top: 25px !important;
  }

  .sidebar_thanku p {
    font-size: 18px;
    line-height: 30px;
    min-height: auto;
  }

  /******** ebook thanks page end ****************/
}

/* // X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  /********* network page start *************/
  .home-user-testimonail {
    text-align: center !important;
  }

  .alr-page img.alr-user {
    height: 60px;
    width: 60px;
  }

  .brand-partner {
    text-align: center;
    margin-top: 20px !important;
  }

  .mb-15 {
    margin-bottom: 15px !important;
  }

  /********* network page end *************/

  /******** blog index start ****************/
  .blogf-listing h2 a {
    font-size: 20px !important;
    line-height: 32px !important;
  }

  .sub-menu li ul {
    min-width: auto;
    width: auto !important;
  }

  .blog-submenu-nu {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }

  /******** blog index end ****************/

  /******** webinars main start ****************/
  .webinar-speaker-list .s-list-box {
    width: 100%;
  }

  /******** webinars main end ****************/

  /***********plan page start******************/

  .pricing-blocks,
  .table-resp {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .new-plan-tabbing label:after {
    display: none !important;
  }

  .version-block {
    padding: 0px !important;
  }

  .version-n-block p.cancel-price3 {
    left: 30px;
  }

  .get-enterprise h3 {
    font-size: 18px !important;
    padding: 0px 15px !important;
  }

  .bulk-faq-section .accordion_head,
  .bulk-faq-section .accordion_body p {
    font-size: 16px !important;
  }

  /***********plan page end******************/

  /***********Home page start*************/

  .media-topimg {
    order: -1 !important;
    margin-bottom: 30px !important;
  }

  .media-mb30 {
    margin-bottom: 30px !important;
  }

  body.home .home-banner-n h1 {
    margin-bottom: 15px !important;
  }

  body.home .home-banner-n p.mb-5 {
    margin-bottom: 2rem !important;
  }

  body.home .home-banner-n .home-banner-btn {
    padding-bottom: 0px !important;
  }

  .alr-pagetitle p {
    margin-bottom: 0px !important;
  }

  .wsp-rf .wsp-rf-box ul {
    text-align: left;
  }

  .wsp-rf .mtitlept h2 {
    font-size: 28px !important;
    line-height: 36px !important;
    margin-bottom: 0px !important;
  }

  .wsp-rf .mtitlept {
    margin-bottom: 32px !important;
  }

  /***********Home page end*************/

  /***********page start*************/

  .media-mb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  /***********page end*************/

  /******** about page start****************/

  .details-text h2,
  .alr-page-no .details-text h2,
  .alr-page-sub .details-text h2 {
    font-size: 30px !important;
    line-height: 33px !important;
  }

  .details-block {
    padding: 0px !important;
  }

  .work-at-block {
    padding: 15px 20px;
  }

  .valuable-tab {
    display: none !important;
  }

  /******** about page end****************/

  /******** affiliate page start****************/

  .work-detail {
    margin-bottom: 20px !important;
  }

  .work-detail img {
    height: 50px;
    width: 50px;
  }

  .work-detail h3 {
    font-size: 25px !important;
    line-height: 33px !important;
  }

  .mobile-mb-3 {
    margin-bottom: 1rem !important;
  }

  .accordion_head_faq,
  .accordion_body p {
    font-size: 16px;
  }

  /******** affiliate page end****************/

  /******** form page start ****************/
  .wpcf7-list-item {
    display: block !important;
  }

  /******** form page end ****************/
}

/* search box */

.live-searchbox.search-mode {
  border: 2px solid blue;
  background-color: #fff;
}

.col-search {
  margin: 0px auto;
  position: relative;
}

.col-search .search-box {
  background: #ffffff !important;
  border: 1.5px solid #d9d9d9 !important;
  border-radius: 8px !important;
  padding: 12px 55px !important;
  height: auto !important;
  font-size: 18px !important;
  line-height: 30px !important;
}

.col-search .search-box .srtrigt-icon {
  display: none !important;
}

.col-search .search-form.search-md .srtrigt-icon {
  display: flex !important;
}

.col-search .srt-icon {
  width: 72px !important;
  height: 56px !important;
  position: absolute;
  left: 10px;
  top: 5px;
  color: #0f67ea !important;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.col-search .srtrigt-icon {
  position: absolute;
  right: 15px;
  font-size: 20px !important;
  color: #3c3c3c;
  top: 5px;
  width: 60px !important;
  height: 56px !important;
  display: none !important;
  align-items: center;
  justify-content: center;
}

.col-search .srtrigt-icon .fa-close {
  cursor: pointer !important;
}

.live-searchbox {
  background: #fff !important;
  position: absolute;
  width: calc(100% - 32px) !important;
  z-index: 100;
  border-radius: 8px !important;
  max-height: 200px;
  overflow-y: scroll;
  border: 1px solid #d9d9d9 !important;
  margin-top: 4px !important;
  display: none !important;
}

.live-searchbox.search-mode {
  display: block !important;
}

.live-searchbox ul.search-results {
  list-style: none !important;
  text-align: left;
  padding: 0px !important;
  margin: 0px !important;
}

.live-searchbox ul.search-results li {
  border-bottom: 1px solid #d9d9d9;
}

.live-searchbox ul.search-results li:last-child {
  border-bottom: 0px !important;
}

.live-searchbox ul.search-results li a,
.live-searchbox ul.search-results li span.nofund {
  color: #1b1c1e !important;
  font-family: "ProximaNova-Regular";
  display: block !important;
  padding: 16px 20px !important;
}

/* search box */

/* new blog design start*/

.section-blogtop,
.sectop {
  background: #f4f9ff !important;
  text-align: center;
}

.section-blogtoply {
  background-image: url("https://wp-stage.socialpilot.co/wp-content/uploads/2022/10/blog-top.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.section-blogtop h1,
.sectop h1 {
  margin-bottom: 8px !important;
}

.section-blogtop p,
.sectop p {
  margin-bottom: 0px !important;
  font-size: 20px;
  line-height: 32px;
}

.section-blogtop p strong,
.sectop p strong {
  font-family: "ProximaNova-Bold";
}

.section-blogfirst .blogf-listing {
  border: none !important;
  border-radius: 0px !important;
}

.section-blogfirst .blogf-listing .post-img img {
  height: 435px !important;
  border-radius: 20px !important;
}

ul.blog-daterd {
  list-style: none !important;
  margin: 0px !important;
  padding: 0px !important;
}

ul.blog-daterd li {
  display: inline;
  font-size: 16px !important;
}

ul.blog-daterd li strong {
  font-family: "ProximaNova-Semibold";
}

ul.blog-daterd li:not(:last-child) {
  border-right: 1px solid #767778 !important;
  padding-right: 14px;
  margin-right: 10px;
}

ul.blog-daterd li {
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: "ProximaNova-Semibold" !important;
}

ul.blog-daterd li p {
  margin-bottom: 0px !important;
  display: unset !important;
  font-size: 16px !important;
  color: #767778 !important;
}

.section-blogfirst ul.blog-daterd li p {
  font-size: 16px !important;
  color: #767778 !important;
  font-family: "ProximaNova-Semibold" !important;
}

.blog .post-conainer .post-item .post-img {
  max-height: 227px !important;
  min-height: 227px !important;
  overflow: hidden !important;
  border-radius: 12px !important;
}

.pt-33 {
  padding-top: 33px !important;
}

.pt-38 {
  padding-top: 38px !important;
}

.blog .post-conainer .post-item img {
  min-height: 227px !important;
}

.blog .blogst-img img {
  border-radius: 8px;
}

.blog .blogst-img .blogst-title {
  font-size: 18px !important;
  line-height: 30px !important;
}

.blog .post-item-text {
  padding-top: 24px !important;
}

.blog .post-conainer .post-item .taglist {
  margin-bottom: 12px !important;
}

.blog-newlatter {
  background: #f4f9ff;
}

.blog-newlatter h2 {
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 4px !important;
  font-family: "ProximaNova-Bold";
  color: #1b1c1e !important;
}

.blog-newlatter p.small img {
  margin-right: 5px !important;
}

.section-procast {
  background: linear-gradient(0deg, #091637 14.53%, #e16227 203.54%);
}

.blog .secblog-title {
  text-align: center !important;
  margin-bottom: 40px !important;
}

.blog .secblog-title .podcast-box {
  font-size: 18px !important;
  line-height: 30px;
  color: #fff7db;
  margin-bottom: 16px !important;
  display: inline-block;
  position: relative;
}

.blog .secblog-title p.podcast-box {
  color: #fff7db !important;
  -webkit-background-clip: none;
  -webkit-text-fill-color: #fff7db;
  background-clip: text;
  text-fill-color: transparent;
}

.blog .secblog-title .podcast-box::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/Icons-01.svg");
  position: absolute;
  z-index: 1;
  left: -58px;
  top: -5px;
  width: 45px;
}

.blog .secblog-title h2 {
  background: linear-gradient(
    180deg,
    #ffffff 3.79%,
    rgba(255, 255, 255, 0.22) 121.13%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 100px !important;
  line-height: 100px;
  margin-bottom: 20px !important;
}

.blog .secblog-title p {
  background: #fff7db;
  background: linear-gradient(107.85deg, #ffffff 23.7%, #ffb2a6 73.14%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 24px !important;
  line-height: 34px;
  margin-bottom: 0px !important;
}

.blog .post-conainer .post-item img {
  max-height: 227px !important;
  min-height: 227px !important;
  width: 100%;
  object-fit: cover;
}

.section-howto {
  background: #f4f9ff;
  position: relative !important;
}

.section-howto .section-blogtitle h5 {
  padding-left: 0px !important;
}

.blog .blogcast {
  background: linear-gradient(
    180deg,
    #ffffff21 0%,
    rgb(255 255 255 / 10%) 100%
  );
  border-radius: 8px;
  padding: 10px !important;
  margin-bottom: 38px;
}

.blogcast .cast-img .castpr-img {
  width: 208px !important;
  border-radius: 8px;
  position: relative;
}

.blogcast .cast-textbox {
  padding-left: 18px !important;
}

.blogcast .cast-textbox h3 {
  font-size: 18px;
  line-height: 30px;
  color: white;
  margin-bottom: 15px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.blogcast .cast-textbox a {
  color: #fff !important;
}

.blogcast .cast-textbox .blog-daterd {
  color: #898497 !important;
}

.blogcast ul.blog-daterd li:not(:last-child) {
  border-right: 1px solid #898497 !important;
}

.blogcast .cast-listpro {
  position: absolute;
  right: 30px;
  top: 15px;
}

.blogcast .cast-listpro span {
  font-size: 18px;
  line-height: 30px;
  text-transform: capitalize;
  color: #ffffff;
  font-family: "ProximaNova-Semibold";
}

.blogcast .cast-listpro ul {
  list-style: none !important;
  padding-left: 12px !important;
  margin-bottom: 0px !important;
}

.blogcast .cast-listpro ul li {
  display: inline-block;
}

.blogcast .cast-listpro ul li:not(:last-child) {
  margin-right: 10px;
}

.cast-listpro .cast-listproflix {
  display: flex;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.bgcolor-dark {
  background: #0b1c4f !important;
  color: #fff !important;
}

.bgcolor-dark h2,
.bgcolor-dark h3,
.bgcolor-dark h3 a {
  color: #fff !important;
}

.section-lastblog .bloglastimg {
  margin-bottom: 45px !important;
}

.section-lastblog .bloglastimg img {
  max-width: 534px;
}

.section-lastblog ul {
  list-style: none;
  padding: 0px;
  margin-top: 24px !important;
  margin-bottom: 48px !important;
}

.section-lastblog ul li {
  display: inline;
  font-size: 20px;
  line-height: 38px;
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/ulcheck.svg)
    no-repeat 0px 2px transparent;
  padding: 0px 0px 1px 30px;
}

.section-lastblog ul li:not(:last-child) {
  margin-right: 80px !important;
}

@media (max-width: 991.98px) {
  .section-lastblog ul {
    margin-top: 16px !important;
    margin-bottom: 24px !important;
  }

  .section-lastblog ul {
    margin-top: 8px !important;
  }
}

.section-blogtitle {
  margin-bottom: 40px !important;
}

.section-blogtitle h2 {
  margin-bottom: 0px !important;
}

.section-blogtitle h5 {
  font-size: 18px;
  line-height: 30px !important;
  font-family: "ProximaNova-Semibold" !important;
  color: #7c0eea;
  margin-bottom: 8px !important;
  display: inline-block;
  position: relative;
}

.bgcolor-dark .section-blogtitle h5 {
  color: #fff7db !important;
}

.blog .section-content .post-item .post-img,
.blog .section-content .post-item .post-img img {
  min-height: 376px !important;
  max-height: 376px !important;
}

.bgcolor-dark .blog-daterd,
.bgcolor-dark .blog-daterd p {
  color: #adadad !important;
}

.bgcolor-dark ul.blog-daterd li:not(:last-child) {
  border-right: 1px solid #adadad !important;
  color: #adadad !important;
}

.section-blogtitle .growth-icon::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/Growth.svg");
  position: absolute;
  z-index: 1;
  left: 0px;
  top: -2px;
}

.section-blogtitle .guide-icon::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/guide.svg");
  position: absolute;
  z-index: 1;
  left: 10px;
  top: 0px;
}

.section-content .content-icon::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/Icons-02.svg");
  position: absolute;
  z-index: 1;
  left: 1px;
  top: 1px;
  width: 20px;
}

.section-ebook .ebook-icon::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/ebook.svg");
  position: absolute;
  z-index: 1;
  left: 5px;
  top: 0px;
}

.blogcast .cast-img {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  min-width: 208px;
}

.blogcast .cast-img .castimg-lay {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 38.54%, #000000 100%);
}

.cast-img .castimg-lay {
  padding: 10px !important;
}

.cast-img .castimg-lay .cast-layimg {
  padding-right: 10px !important;
}

.post-conainer .post-item .taglistbox .taglist a,
.blogf-listing .post-item-text .taglistbox .taglist a {
  border-radius: 4px;
  padding: 6px 12px;
  font-family: "ProximaNova-Regular" !important;
  font-size: 16px !important;
  line-height: 16px !important;
  color: #000;
}

.taglistbox .how-tos a {
  background: rgba(15, 221, 234, 0.2) !important;
  color: #148d95 !important;
}

.taglistbox .social-media-marketing a {
  background: rgba(15, 103, 234, 0.2) !important;
  color: #0f67ea !important;
}

.taglistbox .agency a,
.taglistbox .social-media-trends a {
  background: #ebe3c8 !important;
  color: #81670b !important;
}

.taglistbox .social-media-engagement a {
  background: #c7cbf3 !important;
  color: #0e24ea !important;
}

.taglistbox .growth-hacks-tips-strategies a {
  background: #e8f0d4 !important;
  color: #86a430 !important;
}

.taglistbox .content-marketing a {
  background: #c7e0f3 !important;
  color: #0f8eea !important;
}

.taglistbox .email-marketing a {
  background: #dce2f0 !important;
  color: #4c70cd !important;
}

.taglistbox .analytics a,
.taglistbox .video-marketing a {
  background: #c6d3dd !important;
  color: #0a4d7d !important;
}

.taglistbox .infographic a {
  background: #e9d2ea !important;
  color: #ba47bc !important;
}

.taglistbox .lead-generation a {
  background: #e8d8d8 !important;
  color: #9c1e3c !important;
}

.taglistbox .marketing-strategies a {
  background: #e4d7c8 !important;
  color: #9e5f15 !important;
}

.taglistbox .paid-marketing a,
.taglistbox .social-customer-service a {
  background: #f2e2ce !important;
  color: #e79434 !important;
}

.taglistbox .small-business a,
.taglistbox .snapchat a {
  background: #f2eace !important;
  color: #c29c13 !important;
}

.taglistbox .instagram a {
  background: rgba(172, 29, 141, 0.2) !important;
  color: #ac1d8d !important;
}

.taglistbox .twitter a {
  background: rgba(11, 156, 238, 0.2) !important;
  color: #0b9cee !important;
}

.taglistbox .youtube a {
  background: #e9d2ea !important;
  color: #ba47bc !important;
}

.taglistbox .facebook a {
  background: #c8d6ea !important;
  color: #1458bc !important;
}

.taglistbox .linkedin a {
  background: #c8d6ea !important;
  color: #1458bc !important;
}

.taglistbox .tiktok a,
.taglistbox .local-marketing a {
  background: rgba(104, 99, 99, 0.2) !important;
  color: #050000 !important;
}

.taglistbox .google-my-business a,
.taglistbox .google-business-profile a {
  background: rgba(5, 47, 156, 0.2) !important;
  color: #052f9c !important;
}

.taglistbox .pinterest a {
  background: rgba(205, 78, 78, 0.2) !important;
  color: #cd4e4e !important;
}

.taglistbox .growth-hacks-tips a {
  background: rgba(182, 219, 78, 0.2) !important;
  color: #86a430 !important;
}

.prolst-sec {
  margin-top: 30px !important;
}

.prolst-sec h4 {
  background: linear-gradient(107.85deg, #ffffff 23.7%, #ffb2a6 73.14%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 32px !important;
  line-height: 40px !important;
  margin-bottom: 8px !important;
}

.prolst-sec p {
  background: linear-gradient(107.85deg, #ffffff 23.7%, #ffb2a6 73.14%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 24px;
  line-height: 34px;
}

.cast-img .castimg-lay .cast-lattest {
  color: #b9b6c1 !important;
  font-size: 14px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.blog-newlatter .bginput-area {
  margin-bottom: 32px !important;
  max-width: 500px !important;
  position: relative;
}

.blog-newlatter .bginput-area input {
  border: 1px solid #d9d9d9 !important;
  border-radius: 8px !important;
  padding: 10px 18px !important;
  min-height: 54px !important;
  font-size: 18px !important;
}

.blog-newlatter .bginput-area button {
  background: #1068e9;
  border-radius: 0px 7px 7px 0px;
  color: #fff !important;
  border: none !important;
  position: absolute;
  right: 0;
  top: 5px;
  bottom: 0;
  font-size: 18px !important;
  padding: 8px 15px;
  font-family: "ProximaNova-Semibold";
  max-height: 54px !important;
}

.blog-newlatter .bginput-area button:hover,
.section-search .section-blogsearch .catsearchbox .search-button:hover {
  background: #0c54c0 !important;
}

.blog-newlatter .bginput-area ._error-inner {
  color: red !important;
}

.blog-newlatter .bginput-area #_form-thank-you {
  font-size: 28px !important;
  line-height: 32px;
  font-family: "ProximaNova-Bold" !important;
  color: #1067e9 !important;
}

.blog-newlatter .bginput-area svg {
  margin-right: 2px;
  margin-top: -4px;
}

.blog .fullblogcast {
  padding: 0px !important;
  overflow: hidden !important;
}

.blog .fullblogcast .cast-textbox {
  padding-left: 15px !important;
  padding-bottom: 20px !important;
  padding-right: 40px !important;
}

.blog .fullblogcast .cast-textbox p {
  color: #fff !important;
}

.section-procast .cast-btngroup ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.section-procast .cast-btngroup ul li {
  display: inline;
}

.section-procast .cast-btngroup ul li:not(:last-child) {
  margin-right: 15px !important;
}

.section-procast .cast-btngroup ul li img {
  width: 100% !important;
  max-width: 200px !important;
}

.section-ebook .ebooklistbox img {
  width: 100% !important;
  height: auto !important;
  margin-bottom: 15px !important;
}

.section-ebook .ebooklistbox img.wp-post-image {
  min-height: 275px;
}

.section-ebook .ebooklistbox .ebooklisttext {
  text-align: center !important;
  padding: 0px 12px;
}

.section-ebook .ebooklistbox .ebooklisttext h3 {
  font-size: 18px;
  line-height: 28px;
  font-family: "ProximaNova-Bold";
  margin-bottom: 8px !important;
  margin-top: 8px !important;
}

.section-ebook .ebooklistbox .ebooklisttext h3 a {
  color: #162020 !important;
  text-decoration: none !important;
}

.section-ebook .ebooklistbox .ebooklisttext img {
  margin-bottom: 0px !important;
  width: 100% !important;
  max-width: 167px !important;
}

.section-ebook .ebooklistbox .ebooklisttext a {
  font-size: 18px;
  line-height: 30px;
  font-family: "ProximaNova-Bold" !important;
  position: relative;
}

.section-ebook .ebooklistbox .ebooklisttext a.ebook-dwnbtn::after {
  content: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/right.svg);
  position: absolute;
  z-index: 1;
  top: -3px;
  right: -18px;
}

.section-search .section-cat .dropdown {
  border: 1.5px solid #d9d9d9;
  border-radius: 8px;
  padding: 15px 24px;
  width: 350px !important;
  font-family: "ProximaNova-Semibold" !important;
  font-size: 18px;
  line-height: 22px;
  margin-left: 20px !important;
  position: relative !important;
}

.section-search .section-cat .dropdown::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/btm-icon.svg");
  position: absolute;
  z-index: 1;
  top: 18px;
  right: 15px;
}

.section-search .section-cat .dropdown .dropdown-content {
  display: none !important;
  position: absolute;
  z-index: 10;
  width: 100%;
  left: 0;
  right: 0;
  background: white;
  top: 54px;
  border-radius: 8px;
  border: 1px solid #efefef;
}

.section-search .section-cat .dropdown:hover .dropdown-content {
  display: block !important;
}

.section-search .section-cat .dropdown .dropdown-content ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.section-search .section-cat .dropdown .dropdown-content ul li a {
  color: #050000;
  font-size: 18px !important;
  line-height: 22px;
  padding: 14px 20px !important;
  display: block;
  font-family: "ProximaNova-Regular" !important;
  overflow: hidden;
}

.section-search .section-cat .dropdown .dropdown-content ul li a:hover {
  background: #f4f4f4 !important;
  /* font-weight: 700; */
}

.section-search .section-blogsearch {
  position: relative !important;
}

.section-search .section-blogsearch .catsearchbox #search {
  min-height: 54px !important;
  max-height: 54px !important;
  margin-top: 0px !important;
  width: 360px !important;
  border: 1.5px solid #d9d9d9 !important;
  border-radius: 8px !important;
  position: relative;
  font-size: 18px !important;
  padding-left: 15px;
  font-family: "ProximaNova-Regular";
}

.section-search .section-blogsearch .catsearchbox .search-button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: #1068e9;
  border-radius: 0px 7px 7px 0px;
  height: 54px;
  width: 58px;
  padding: 16px;
}

.howto-icon {
  text-align: center !important;
  margin: 0 auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: -75px;
}

.howto-icon .iconlayt {
  width: 140px;
  height: 140px;
  border: 10px solid white;
  margin: 0px auto;
  border-radius: 50%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f4f9ff;
}

.row-gap-20 {
  row-gap: 20px !important;
}

.webhide-f991 {
  display: none !important;
}

.secview-btn a {
  background: #1068e9;
  border-radius: 8px;
  display: inline-block;
  padding: 14px 28px !important;
  font-size: 18px;
  line-height: 30px;
  color: #fff !important;
  font-family: "ProximaNova-Bold" !important;
}

.secview-btn a:hover {
  background: #0c54c0;
}

.blogcast-latest .cast-newtag {
  position: absolute;
  right: 35px;
  top: -10px;
  border-radius: 0px 2px 2px 2px;
  font-size: 14px;
  letter-spacing: 0.12em;
  color: #352a04;
  font-family: "ProximaNova-Bold";
  text-transform: uppercase;
  padding: 0px 10px;
  background: linear-gradient(
    150.61deg,
    #f3d464 23.48%,
    #ffe486 42.28%,
    #e8ba16 83.62%
  );
}

.blogcast-latest:not(:first-child) .cast-newtag {
  display: none !important;
}

.blogcast-latest .cast-newtag:before {
  content: "";
  height: 10px;
  width: 7px;
  background: #96780d;
  left: -7px;
  top: 0;
  position: absolute;
  border-radius: 10px 0px 0px 0px;
}

@media (max-width: 575.98px) {
  .section-blogtop p,
  .sectop p {
    margin-bottom: 0px !important;
  }
}

@media (max-width: 1399.98px) {
}

@media (max-width: 1199.98px) {
  .mediawfull-1100 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
  }

  .blogcast .cast-listpro {
    display: none !important;
  }

  .section-lastblog ul li:not(:last-child) {
    margin-right: 30px !important;
  }

  .section-lastblog .bloglastimg img {
    max-width: 450px;
  }
}

@media (max-width: 991.98px) {
  .media-hide991 {
    display: none !important;
  }

  .webhide-f991 {
    display: block !important;
  }

  .pt-38 {
    padding-top: 20px !important;
  }

  .media-block {
    display: block !important;
  }

  .section-search .section-blogsearch .catsearchbox #search {
    width: 100% !important;
  }

  .section-search .section-cat .dropdown {
    width: 100% !important;
    margin-left: 0px !important;
    margin-top: 20px;
  }

  .section-blogfirst .blogf-listing .post-img img {
    height: 310px !important;
  }

  .mediaonly991-mt20 {
    margin-top: 20px !important;
  }

  .blog-newlatter {
    text-align: center !important;
  }

  .blog-newlatter .newsletter-icon {
    height: 100px !important;
    margin-bottom: 25px !important;
  }

  .blog-newlatter .bginput-area {
    width: 100% !important;
    margin: 0px auto;
  }

  .howto-icon {
    display: none !important;
  }

  .section-blogtitle {
    margin-bottom: 40px !important;
  }

  .blog .secblog-title h2 {
    font-size: 44px !important;
    line-height: 60px !important;
    margin-bottom: 8px !important;
    margin-top: 16px !important;
  }

  .blog .secblog-title p {
    font-size: 18px !important;
    line-height: 28px !important;
  }

  .blogcast .cast-img {
    margin: 0px auto;
    text-align: center;
    background: #ff702f;
    padding: 10px;
  }

  .blogcast .cast-img img {
    max-height: 200px !important;
    width: 200px !important;
  }

  .blog .fullblogcast .cast-textbox {
    padding-left: 40px !important;
    padding-top: 20px !important;
  }
}

@media (max-width: 767.98px) {
  .media771-dblock {
    display: block !important;
  }

  .blogcast .cast-textbox {
    padding: 12px 8px !important;
    padding-bottom: 0px !important;
  }

  .blogcast-latest .cast-newtag {
    z-index: 1;
  }

  .blog .section-blogfirst .blogf-listing .post-img img {
    max-height: 227px !important;
    min-height: 227px !important;
  }

  .blog .section-content .post-item .post-img,
  .blog.sec tion-content .post-item .post-img img {
    max-height: 227px !important;
    min-height: 227px !important;
  }

  .blog .post-item-text {
    padding-bottom: 5px !important;
  }

  .section-search .section-cat .dropdown {
    margin-top: 5px !important;
  }

  .section-lastblog ul {
    display: inline-table;
  }

  .section-lastblog ul li {
    display: block !important;
    text-align: left !important;
    background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/ulcheck.svg)
      no-repeat 0px 10px transparent;
  }
}

@media (max-width: 575.98px) {
  .blog-newlatter .bginput-area {
    margin-bottom: 25px !important;
  }

  .blog .fullblogcast .cast-textbox {
    padding-left: 30px !important;
  }

  .section-procast .cast-btngroup ul li img {
    max-width: 150px !important;
  }

  .section-lastblog .btn-main,
  .btn-trial {
    font-size: 16px !important;
  }

  .media-w50-575 {
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50% !important;
  }

  .blog .secblog-title .podcast-box::after {
    display: none !important;
  }

  .blog .fullblogcast {
    display: none !important;
  }

  .blog .blogcast {
    margin-bottom: 20px !important;
  }

  .prolst-sec {
    margin-top: 20px !important;
  }

  .section-guide .section-blogtitle,
  .section-guide .section-blogtitle,
  .section-howto .section-blogtitle {
    margin-bottom: 35px !important;
    text-align: left !important;
  }

  .secview-btn a {
    max-width: 85% !important;
    margin: 0px auto;
  }

  .blog .secblog-title .podcast-box {
    margin-bottom: 0px !important;
  }

  .section-blogtop p {
    font-size: 18px !important;
  }
}

/* new blog design end*/

/* inner page start */

.innerpage .alr-page-no h5 {
  font-size: 18px !important;
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 4px !important;
  color: #1b1c1e !important;
}

.innerpage .alr-page-no p {
  line-height: 28px !important;
  font-size: 18px !important;
}

.section-inner .page-head {
  background: #f4f8ff !important;
}

.data-scrollp {
  padding: 75px 0px;
  margin-bottom: 30px !important;
}

.page-head-cta {
  display: flex;
  margin-top: 32px !important;
}

.page-head-cta .no-ct {
  margin-left: 24px !important;
  padding: 10px 25px;
  font-size: 16px;
  position: relative !important;
  color: #1b1c1e !important;
}

.page-head-cta .no-ct p {
  margin-bottom: 0px !important;
  font-size: 16px !important;
  color: #1b1c1e !important;
}

.page-head-cta .no-ct:before {
  content: "";
  display: block;
  width: 1px;
  height: 25px;
  background: #adafb3;
  left: 0;
  top: 50%;
  position: absolute;
  transform: translateY(-50%) !important;
}

.page-head-cta a,
.btn-header {
  background: #0f67ea;
  font-size: 18px;
  line-height: 28px;
  border-radius: 8px;
  color: #fff !important;
  /* font-weight: 600; */
  padding: 14px 28px;
  display: inline-block;
  font-family: "ProximaNova-Semibold" !important;
  display: inline-flex;
}

.page-head-cta a:hover {
  background: #0c54c0 !important;
}

.section-inner .page-head .innertop-img {
  text-align: right !important;
}

.section-inner .page-head h1 span {
  color: #34ba82 !important;
}

.innerpage .pg-title {
  margin-bottom: 72px !important;
}

.innerpage .pg-title h2 {
  text-align: center;
  margin-bottom: 0px !important;
}

.innerpage .pg-title p {
  text-align: center;
  margin-top: 16px !important;
  margin-bottom: 0px !important;
}

.innerpage .innerp-text h2 {
  font-size: 32px !important;
  line-height: 42px !important;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-Bold" !important;
}

.innerpage .sch-box {
  border: 2px solid #e7e7e7;
  border-radius: 16px;
  text-align: center;
  padding: 40px 15px !important;
  margin-top: 45px !important;
  height: calc(100% - 40px);
}

.innerpage .sch-box .sch-box-text h3 {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 8px !important;
  font-family: "ProximaNova-Bold";
  color: #1b1c1e !important;
}

.innerpage .sch-box .sch-box-text a {
  font-family: "ProximaNova-Semibold" !important;
}

.innerpage .sch-box .sch-box-img img {
  margin-top: -85px;
}

.innerpage .pt-45 {
  padding-top: 45px !important;
}

.shr-gap {
  row-gap: 64px !important;
}

.innerpage-bg {
  background: #f4f9ff !important;
}

.section-inner .section-ctabox ul {
  margin-top: 52px !important;
}

.section-inner .section-ctabox ul.atv {
  margin-top: 24px !important;
  margin-bottom: 40px !important;
}

.section-inner .section-ctabox ul li {
  font-size: 18px;
  line-height: 30px;
}

.section-ctabox ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/11/ck.svg)
    no-repeat 0px 2px transparent !important;
  padding: 0px 0px 1px 30px;
}

.start-now a:hover {
  background: #0c54c0 !important;
}

.body-container .page-head .container {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.body-container .innerpage .container,
.body-container .section-ctabox .container,
.body-container .innerpage .container-fluid {
  padding-top: 104px !important;
  padding-bottom: 104px !important;
}

.innerpage-bggn {
  background: radial-gradient(
    100.9% 180.7% at 57.55% 87.79%,
    #fff6f5 0%,
    #f1f7ff 100%
  ) !important;
}

.innerpage .nblist {
  list-style: none;
  counter-reset: item;
}

.innerpage .nblist li {
  counter-increment: item;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 24px !important;
  position: relative !important;
}

.innerpage .nblist li:before {
  margin-right: 10px;
  content: counter(item);
  background: #34ba82;
  border-radius: 100%;
  color: white;
  width: 32px;
  height: 32px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -48px;
  font-family: "ProximaNova-Semibold";
  top: 0px;
}

.innerpage .nblist li:last-child {
  margin-bottom: 0px !important;
}

.innerpage .btn-actv {
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  display: inline-block;
  background: #0f67ea;
  padding: 14px 28px;
  font-family: "ProximaNova-Semibold" !important;
  border-radius: 8px;
}

.innerpage .btn-actv:hover {
  background: #0c54c0 !important;
}

.innerpage .ui-accordion .ui-accordion-header {
  font-size: 18px !important;
  font-family: "ProximaNova-Semibold" !important;
  padding: 16px 0px !important;
  padding-right: 40px !important;
  padding-left: 8px !important;
  line-height: 30px !important;
  margin-bottom: 0px !important;
  border: none !important;
  background: transparent !important;
  color: #000000 !important;
}

.innerpage .plusminus {
  display: none !important;
}

.innerpage .ui-accordion-header .arro-icon {
  width: auto !important;
  right: 0 !important;
  text-align: right;
  position: absolute;
  padding-top: 0 !important;
  top: 50% !important;
  display: flex;
  transform: translateY(-50%) !important;
}

.innerpage .ui-accordion-header .arro-icon img {
  transition: 300ms linear all;
}

.innerpage .ui-accordion-content {
  border: none !important;
}

.innerpage .ui-accordion-header:not(:first-child) {
  border-top: 2px solid #eaeaea !important;
}

.start-now a:hover {
  background: #0c54c0 !important;
}

.ullistlt {
  padding: 0px !important;
  list-style: none !important;
}

.h3lt {
  font-size: 24px !important;
  font-family: "ProximaNova-Bold";
  margin-bottom: 16px !important;
}

.ullistlt li {
  font-size: 18px !important;
  line-height: 30px !important;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/chk.svg)
    no-repeat 0px 8px transparent;
  padding: 0px 0px 1px 32px;
  margin-bottom: 8px;
}

.page-head .page-headul {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0 2em;
  font-size: 18px !important;
  line-height: 30px !important;
  list-style: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

.page-head .page-headul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/chk.svg)
    no-repeat 0px 10px transparent;
  padding: 0px 0px 1px 32px;
  line-height: 36px !important;
}

.innerpage .innercklst {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  padding-left: 0px !important;
  margin-bottom: 32px !important;
  list-style: none !important;
}

.innerpage .innercklst li {
  font-size: 17px !important;
  line-height: 26px !important;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/grnck.svg)
    no-repeat 0px 24px transparent;
  padding: 16px 0px 0px 32px;
  font-family: "ProximaNova-Semibold";
}

a.bold {
  font-family: "ProximaNova-Semibold" !important;
}

@media (max-width: 1199.98px) {
  .page-head .page-headul {
    margin-top: 16px !important;
  }

  .page-head-cta {
    margin-top: 32px !important;
  }

  .section-inner .page-head p {
    margin-bottom: 0px !important;
  }

  .page-head-cta {
    margin-top: 38px !important;
  }
}

@media (max-width: 991.98px) {
  .page-head .page-headul {
    display: inline-block;
    text-align: left;
  }

  .body-container .page-head .container,
  .body-container .innerpage .container,
  .body-container .section-ctabox .container,
  .body-container .innerpage .container-fluid {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .innser-imgbt,
  .innser-imgtp {
    text-align: center !important;
  }

  .innser-imgbt img,
  .innser-imgtp img {
    width: 100% !important;
  }

  .section-inner .page-head {
    text-align: center !important;
  }

  .page-head-cta {
    justify-content: center !important;
  }

  .section-inner .page-head .innertop-img {
    margin-top: 48px;
    text-align: center !important;
  }

  .innerpage .sch-box .sch-box-text p.schp-het {
    min-height: auto !important;
  }

  .innerpage .innser-imgbt {
    order: -1 !important;
    margin-bottom: 30px !important;
  }

  .innerpage .innser-imgtp {
    margin-bottom: 30px !important;
  }

  .teststlst {
    text-align: center !important;
  }

  .innerpage .pg-title {
    margin-bottom: 52px !important;
  }
}

@media (max-width: 767.98px) {
  .body-container .page-head .container,
  .body-container .innerpage .container,
  .body-container .section-ctabox .container,
  .body-container .innerpage .container-fluid {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}

@media (max-width: 575.98px) {
  .innerpage .innercklst {
    columns: 1 !important;
    -webkit-columns: 1 !important;
    -moz-columns: 1 !important;
  }

  .body-container .page-head .container,
  .body-container .innerpage .container,
  .body-container .section-ctabox .container,
  .body-container .innerpage .container-fluid {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .section-inner .page-head .innertop-img {
    display: none !important;
  }

  .innerpage .innerp-text h2 {
    font-size: 28px !important;
    line-height: 36px !important;
  }

  .page-head-cta {
    margin-top: 20px !important;
  }

  .innerpage .teststlst h3 {
    font-size: 28px;
    line-height: 36px;
  }

  .innerpage .pg-title {
    margin-bottom: 35px !important;
  }

  .shr-gap {
    row-gap: 30px !important;
  }

  .section-inner .section-ctabox ul {
    margin-top: 0px !important;
  }

  .page-head-cta {
    display: block !important;
    margin-left: 0px !important;
  }

  .page-head-cta .no-ct {
    margin: 0 !important;
  }

  .page-head-cta .no-ct:before {
    display: none !important;
  }
}

/* inner page end */

/* innnerpage start */
.innerpage .innerp-in {
  text-align: center !important;
}

.innerpage .innerp-in .innerp-icbx {
  height: 88px;
  width: 88px;
  margin-bottom: 8px !important;
  margin: 0px auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.innerpage .innerp-in h4 {
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Bold";
  margin-bottom: 0px !important;
}

.innerpage .row-g26 {
  row-gap: 26px !important;
}

/* innnerpage end */

/* inner page start */

.innerpage .inner-t72 {
  margin-top: 72px !important;
}

.innerpage .inner-bd {
  background: #f4f8ff;
  border-radius: 16px;
  text-align: center !important;
  padding: 72px 20px !important;
}

.innerpage .inner-bd h4 {
  font-size: 24px !important;
  line-height: 34px !important;
  margin-bottom: 32px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.innerpage .casestudy-box {
  background: #f4f8ff;
  border-radius: 16px !important;
  padding: 22px !important;
  padding-bottom: 0px !important;
  margin-top: 15px !important;
}

.innerpage .casestudy-box .mt-m15 {
  margin-top: -37px !important;
}

.innerpage .casestudy-box .casestudy-boxg {
  background: #c2f0c7;
  border-radius: 0px 4px 4px 4px;
  padding: 7px 14px !important;
  max-width: 154px;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  color: #47794c;
  font-family: "ProximaNova-Bold" !important;
  margin-top: -37px !important;
  position: relative;
}

.innerpage .casestudy-box .casestudy-boxg::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #add7b1;
  border-radius: 10px 0px 0px 0px;
  position: absolute;
  left: -15px;
  top: 0;
}

.innerpage-bglt {
  background: radial-gradient(
    100.9% 180.7% at 57.55% 87.79%,
    #fff6f5 0%,
    #f1f7ff 100%
  ) !important;
}

.innerpage.innerpage-bglt .inner-bd,
.innerpage.innerpage-bglt .casestudy-box {
  background: #e7f0fd !important;
}

.innerpage .inner-suclst {
  text-align: center !important;
}

.innerpage .inner-suclst h2 {
  font-size: 32px !important;
  line-height: 42px !important;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-Bold" !important;
}

.innerpage .inner-suclst p {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 40px !important;
}

.innerpage .btn-groupn a {
  min-width: 247px !important;
  display: inline-block;
  border: 2px solid #0f67ea;
  border-radius: 8px;
  font-size: 18px;
  line-height: 30px;
  font-family: "ProximaNova-Bold" !important;
  padding: 14px !important;
  text-align: center;
}

.innerpage .btn-groupn a:not(:last-child) {
  margin-right: 24px !important;
}

.innerpage .btn-groupn a:not(:first-child) {
  background: #0f67ea !important;
  color: #fff !important;
}

@media (max-width: 991.98px) {
  .innerpage .inner-t72 {
    margin-top: 52px !important;
  }

  .innerpage .inner-bd {
    padding: 32px 15px !important;
  }

  .innerpage .casestudy-box {
    padding-bottom: 22px !important;
  }

  .innerpage .casestudy-box .mt-m15 {
    margin-top: 0px !important;
  }
}

@media (max-width: 767.98px) {
  .innerpage .casestudy-box .casestudy-boxg {
    display: none !important;
  }

  .innerpage .casestudy-box .col-md-3 {
    margin: 0px auto !important;
    text-align: center;
  }

  .innerpage .casestudy-box .mt-m15 {
    max-width: 200px !important;
    margin: 0px auto;
    text-align: center;
    margin-bottom: 24px !important;
  }

  .innerpage .casestudy-box .col-md-9 {
    text-align: center !important;
  }

  .innerpage .btn-groupn a:not(:last-child) {
    margin-right: 0px !important;
    display: block !important;
    max-width: 300px !important;
    margin: 0px auto !important;
    margin-bottom: 16px !important;
  }

  .innerpage .btn-groupn a:not(:first-child) {
    display: block !important;
    max-width: 300px !important;
    margin: 0px auto !important;
  }

  .innerpage .casestudy-box {
    margin-top: 0px !important;
  }
}

@media (max-width: 575.98px) {
}

/* inner page end */

@media (max-width: 1199.98px) {
  ul.blog-daterd li:not(:last-child) {
    padding-right: 8px !important;
    margin-right: 5px !important;
  }

  .blogf-listing ul.blog-daterd li:not(:last-child) {
    padding-right: 16px !important;
    margin-right: 16px !important;
  }

  .blog .secblog-title h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    margin-bottom: 16px !important;
  }
}

@media (max-width: 991.98px) {
  .blog .section-content .post-fixdsize .post-item .post-img img,
  .blog .section-content .post-fixdsize .post-item .post-img {
    min-height: 227px !important;
    max-height: 227px !important;
  }

  .blog .secblog-title .podcast-box {
    margin-bottom: 8px !important;
  }

  .blog .secblog-title h2 {
    font-size: 44px !important;
    line-height: 60px !important;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
  }
}

@media (max-width: 767.98px) {
  .blog .post-item-text {
    padding-top: 20px !important;
  }

  .blog .post-conainer .post-item .taglist {
    margin-bottom: 12px !important;
  }

  .blogf-listing .post-item-text h2 {
    margin-bottom: 8px !important;
  }
}

@media (max-width: 575.98px) {
  .section-blogtitle {
    margin-bottom: 32px !important;
  }

  .blogcast .cast-textbox h3 {
    font-size: 18px;
    line-height: 30px;
  }

  .blog .secblog-title h2 {
    font-size: 32px !important;
    line-height: 42px !important;
  }

  .blogf-listing ul.blog-daterd li:first-child {
    display: none !important;
  }

  .section-guide .section-blogtitle,
  .section-guide .section-blogtitle,
  .section-howto .section-blogtitle {
    margin-bottom: 32px !important;
    text-align: center !important;
  }

  .section-blogtitle {
    margin-bottom: 32px !important;
    text-align: center !important;
  }

  .blogf-listing ul.blog-daterd li {
    font-size: 16px !important;
  }

  .blogf-listing ul.blog-daterd li:not(:last-child) {
    padding-right: 8px !important;
    margin-right: 5px !important;
  }

  .section-blogfirst .blogf-listing ul.blog-daterd li p {
    font-size: 16px !important;
  }

  .blogf-listing ul.blog-daterd li:not(:last-child) {
    font-size: 16px !important;
    padding-right: 10px !important;
  }
}

.mega-menu ul li a.instagram-cap {
  background-position: 0px -5378px;
}

.mega-menu ul li a.facebook-cap {
  background-position: 0px -5498px;
}

.mega-menu ul li a.twitter-cap {
  background-position: 0px -5978px;
}

.mega-menu ul li a.tiktok-cap {
  background-position: 0px -5738px;
}

.mega-menu ul li a.linkedin-cap {
  background-position: 0px -5618px;
}

.mega-menu ul li a.twitter-cap-x {
  background-position: 0px -5858px;
}

.mega-menu ul li a.twitter-x {
  background-position: 0px -6098px;
}

.mega-menu ul li a.holiday-calendar {
  background-position: 0px -6217px;
}

/* new icons add */

@media (max-width: 991.98px) {
  .mega-menu {
    position: relative !important;
  }

  .menu-col {
    padding: 16px 16px 16px !important;
    width: 100% !important;
    min-width: 100%;
  }

  .m991-hide {
    display: none !important;
  }

  .mega-menu-wrap {
    box-shadow: none !important;
    border-radius: 0px !important;
  }

  .w-432 {
    min-width: 100% !important;
  }

  .mpt-0 {
    padding-top: 0px !important;
  }

  .media-down::after {
    content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2023/01/right-16.svg") !important;
    position: absolute;
    z-index: 10;
    right: 20px !important;
    top: 10px !important;
    transform: rotate(0deg) !important;
    transition: 300ms linear all;
  }

  .media-down.actvclass::after {
    transform: rotate(90deg) !important;
    transition: 300ms linear all;
  }

  .exo-menu > li > a {
    position: relative !important;
  }

  .feat-li {
    padding-top: 0px !important;
    padding-right: 17px !important;
  }

  .menu-col ul li:not(:last-child) {
    margin-bottom: 16px !important;
  }
}

/* menu desing end */

/* Schedule Facebook Post block css start here */
.schedule-box-blue {
  background: linear-gradient(180deg, #ffffff 1.56%, #f4f7ff 100%);
  border-radius: 16px;
  padding: 32px 24px !important;
  border: 2px solid #d2e4ff47;
  text-align: center;
  height: 100% !important;
}

.innerpage-bg .schedule-box-blue {
  background: linear-gradient(180deg, #ffffff 1.56%, #ffffff 100%) !important;
}

.schedule-box-blue h2 {
  text-align: center;
  font-size: 24px !important;
  font-family: "ProximaNova-Bold";
  margin-bottom: 16px !important;
}

.schedule-box-blue .bd-boximg {
  margin-top: -127px;
  margin-bottom: 32px !important;
  align-items: end;
  display: grid;
  text-align: center;
  justify-content: center;
  min-height: 140px !important;
}

@media (max-width: 991.98px) {
  .schedule-box-blue {
    margin-top: 0px !important;
    height: auto !important;
  }

  .schedule-box-blue .bd-boximg {
    margin-top: 0px !important;
    margin-bottom: 24px !important;
    min-height: auto !important;
  }

  .schedule-box-blue .bd-boximg img {
    max-width: 100px !important;
    width: 100% !important;
  }

  .schedule-part-section .pt-80 {
    padding-top: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .schedule-box-blue {
    padding: 24px !important;
  }

  .schedule-box-blue h2 {
    font-size: 20px !important;
  }
}

/* Schedule Facebook Post block css end here */

/* product page start */
.guide-page .section-blogtitle h5 {
  text-transform: uppercase !important;
}

.post-type-archive-product-update .post-conainer .post-item {
  margin-bottom: 0px !important;
}

.taglistbox .update a {
  background: #d1ead5;
  color: #17952b !important;
}

.pd-bg {
  background: linear-gradient(
    271.29deg,
    #e8ecf9 -5.91%,
    #f4fbfb 110.31%
  ) !important;
}

.pd-bg.analytics {
  background: linear-gradient(
    271.29deg,
    #f4fbfb -5.91%,
    #e8ecf9 110.31%
  ) !important;
}

.post-type-archive-product-update .post-conainer .post-item {
  border: none !important;
}

.section-blogfirst.publishing .section-blogtitle h5,
.section-blogfirst.collobration .section-blogtitle h5 {
  color: #1492ba !important;
  padding-left: 0px !important;
}

.taglistbox .publishing a,
.taglistbox .collaboration a {
  background: rgba(18, 146, 186, 0.06) !important;
  color: #1492ba !important;
}

.taglistbox .engagement a {
  background: rgb(112, 85, 218, 0.06) !important;
  color: #7055da !important;
}

.taglistbox .analytics-and-reporting a {
  background: rgba(158, 95, 21, 0.06) !important;
  color: #9e5f15 !important;
}

.taglistbox .integration-and-apps a {
  background: rgba(10, 77, 125, 0.06) !important;
  color: #0a4d7d !important;
}

.taglistbox .others a {
  background: rgb(114, 143, 32, 0.06) !important;
  color: #728f20 !important;
}

.pd-bg.reporting .section-blogtitle h5 {
  color: #9e5f15 !important;
}

.integrations .section-blogtitle h5 {
  color: #0a4d7d !important;
}

.others .section-blogtitle h5 {
  color: #728f20 !important;
}

.pdup-img img {
  border-radius: 16px;
}

@media (max-width: 991.98px) {
  .pdup-img {
    display: none !important;
  }
}

/* product page end */

/* video page start */

.taglistbox .the-art-of-social-media a {
  background: rgb(5 103 174 / 8%) !important;
  color: #0567ae !important;
}

.taglistbox .social-media-marvels a {
  background: rgba(178, 109, 6, 8%) !important;
  color: #b36d06 !important;
}
/* video page end */

/* new ebook design start*/
.ny-thanks-page .innerpage h3 {
  margin-bottom: 4px !important;
}

.ny-thanks-page p.ft-bd {
  font-family: "ProximaNova-Semibold" !important;
}

.innerpage h3.mt-8 {
  margin-bottom: 8px !important;
}

.ny-ebook p strong {
  font-family: "ProximaNova-Semibold" !important;
}

.ny-thanks-page .eb-dnl {
  text-decoration-line: underline;
  color: #0f67ea;
  font-family: "ProximaNova-Bold" !important;
}

.ny-thanks-page ul.atv {
  padding: 0px;
  margin: 0px;
  list-style: none !important;
}

.ny-thanks-page ul.atv li {
  display: inline !important;
  font-size: 18px;
  line-height: 30px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/11/ck.svg)
    no-repeat 0px 2px transparent !important;
  padding: 0px 0px 1px 30px;
}

.ny-thanks-page ul.atv li:not(:last-child) {
  margin-right: 80px !important;
}

.innerpage .flt-2 .btn-actv {
  background: #fe8848 !important;
  font-family: "ProximaNova-Bold" !important;
}

.innerpage .flt-2 .btn-actv:hover {
  color: #fff !important;
  background: #eb6d2f !important;
  text-decoration: none !important;
}

.ny-thanks-page h2,
.ny-thanks-page h3 {
  font-family: "ProximaNova-Bold" !important;
}

.ny-ebook .innerpage .sch-box {
  background: #ffffff !important;
  border: 2px solid #cfe1fb !important;
  border-radius: 16px !important;
  height: calc(100% - 40px);
}

.ny-ebook .innerpage .sch-box .sch-box-img {
  background: #ffffff;
  box-shadow: 0px 4px 40px rgba(89, 112, 136, 0.15);
  border-radius: 16px;
  width: 88px !important;
  height: 88px !important;
  margin: 0px auto;
  margin-top: -80px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ny-ebook .innerpage .sch-box .sch-box-img img {
  margin-top: 0px !important;
}

.ny-ebook .innerpage .sch-box .sch-box-text h3 {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 16px !important;
  margin-top: 24px !important;
}

.ny-ebook .ebook-fm .form-box {
  position: absolute;
  right: 0;
  left: 0;
  background: linear-gradient(180deg, #ffffff 0%, #f4f8ff 100%), #f4f8ff;
  border: 1px solid #cfe1fb;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
  padding: 48px 40px;
}

.ny-ebook .ebook-fm h3 {
  font-size: 32px !important;
  line-height: 38px !important;
  text-align: left !important;
  font-family: "ProximaNova-Semibold" !important;
  /* font-weight: 600; */
  margin-bottom: 24px !important;
}

.ny-ebook ._form-content ._form-label {
  font-size: 16px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Regular" !important;
  margin-bottom: 0px !important;
  color: #1b1c1e !important;
}

.ny-ebook .btn-download {
  font-size: 18px;
  line-height: 30px;
  font-family: "ProximaNova-Bold" !important;
  background: #0f67ea !important;
  border-radius: 8px !important;
  padding: 14px 28px !important;
}

.ny-ebook .btn-download:hover {
  background: #0c54c0 !important;
}

.ny-ebook ._form-content input {
  border: 1px solid #cfe1fb !important;
  border-radius: 4px !important;
}

.ny-ebook .ebook-fm .form-box::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2023/03/e-arror.svg");
  position: absolute;
  z-index: 10;
  left: -220px;
  bottom: -25px;
}

.pt-280 {
  padding-top: 280px !important;
}

.alr-page-no.alr-green ul li:before {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/03/gn-ck.svg);
}

.alr-page-no.alr-green ul li {
  font-size: 18px;
  line-height: 30px;
  font-family: "ProximaNova-Semibold" !important;
}

.alr-page-no.alr-green ul li:not(:last-child) {
  margin-bottom: 26px !important;
}

@media (max-width: 991.98px) {
  .ny-thanks-page ul.atv {
    display: inline-block !important;
    text-align: left !important;
  }

  .ny-thanks-page ul.atv li {
    display: block !important;
    background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/11/ck.svg)
      no-repeat 0px 8px transparent !important;
    padding: 0px 0px 8px 30px;
  }

  .ny-ebook .ebook-fm .form-box {
    position: relative !important;
    margin-top: 32px !important;
    text-align: left !important;
  }

  .ny-ebook .ebook-fm .form-box::after {
    display: none !important;
  }

  .pt-280 {
    padding-top: 80px !important;
  }

  .ny-ebook .innerpage .sch-box {
    padding: 40px 24px !important;
  }
}

@media (max-width: 575.98px) {
  .pt-280 {
    padding-top: 56px !important;
  }

  .ny-ebook .ebook-fm .form-box {
    padding: 24px 24px !important;
  }

  .ny-ebook .ebook-fm h3 {
    font-size: 24px !important;
    line-height: 32px !important;
    margin-bottom: 16px !important;
    text-align: center !important;
  }
}

/* new ebook design end*/

/* ebook page home */

.col-search .fa {
  -webkit-text-stroke: 0.6px white !important;
}

.ny-ebook-h .section-blogtop {
  background: radial-gradient(
    95.26% 448.46% at 82.86% 144.27%,
    #f3f3fc 0%,
    #f3fbfc 100%
  ) !important;
}

.ny-ebook-h .section-blogtoply {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/04/bg-ew.png);
  background-size: contain !important;
}

.live-searchbox.search-mode {
  border: 2px solid blue;
  background-color: #fff;
}

.col-search {
  margin: 0px auto;
  position: relative;
}

.col-search .search-box {
  background: #ffffff !important;
  border: 1.5px solid #d9d9d9 !important;
  border-radius: 8px !important;
  padding: 12px 55px !important;
  height: auto !important;
  font-size: 18px !important;
  line-height: 30px !important;
}

.col-search .search-box .srtrigt-icon {
  display: none !important;
}

.col-search .search-form.search-md .srtrigt-icon {
  display: flex !important;
}

.col-search .srt-icon {
  width: 72px !important;
  height: 56px !important;
  position: absolute;
  left: 10px;
  top: 5px;
  color: #0f67ea !important;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.col-search .srtrigt-icon {
  position: absolute;
  right: 15px;
  font-size: 20px !important;
  color: #3c3c3c;
  top: 5px;
  width: 60px !important;
  height: 56px !important;
  display: none !important;
  align-items: center;
  justify-content: center;
}

.col-search .srtrigt-icon .fa-close {
  cursor: pointer !important;
}

.live-searchbox {
  background: #fff !important;
  position: absolute;
  width: calc(100% - 32px) !important;
  z-index: 100;
  border-radius: 8px !important;
  max-height: 200px;
  overflow-y: scroll;
  border: 1px solid #d9d9d9 !important;
  margin-top: 4px !important;
  display: none !important;
}

.live-searchbox.search-mode {
  display: block !important;
}

.live-searchbox ul.search-results {
  list-style: none !important;
  text-align: left;
  padding: 0px !important;
  margin: 0px !important;
}

.live-searchbox ul.search-results li {
  border-bottom: 1px solid #d9d9d9;
}

.live-searchbox ul.search-results li:last-child {
  border-bottom: 0px !important;
}

.live-searchbox ul.search-results li a,
.live-searchbox ul.search-results li span.nofund {
  color: #1b1c1e !important;
  font-family: "ProximaNova-Regular";
  display: block !important;
  padding: 16px 20px !important;
}

.ny-ebkbox {
  background: #f4f8ff;
  border: 1px solid #cfe1fb !important;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1) !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  height: 100% !important;
}

.ny-ebkbox .ebkbox-img img {
  width: 100% !important;
}

.ny-ebkbox .ebkbox-txt {
  padding: 24px !important;
}

.ny-ebkbox .ebkbox-txt h3 a {
  color: #1b1c1e !important;
}

.innerpage-bg .ny-ebkbox {
  background: #fff !important;
}

@media (max-width: 767.98px) {
  .ny-ebkbox .ebkbox-txt h3 {
    min-height: auto !important;
    font-size: 18px;
    line-height: 30px;
  }
}

/* ebook page home */

.wp-faq-schema-wrap .ui-accordion-content ul,
.wp-faq-schema-wrap .ui-accordion-content ol {
  margin-bottom: 24px !important;
}

.wp-faq-schema-wrap .ui-accordion-content ul li,
.wp-faq-schema-wrap .ui-accordion-content ol li {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 8px;
}

.wp-faq-schema-wrap .ui-accordion-content ul li:last-child,
.wp-faq-schema-wrap .ui-accordion-content ol li:last-child {
  margin-bottom: 0px !important;
}

/***********Canva pages start******************/
.page-headul.top-head-point {
  display: block !important;
}

.body-container .page-head.canva-page-head .container {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.top-benefits ul li {
  font-size: 18px !important;
  padding: 0px 0px 1px 28px;
  line-height: 36px !important;
  list-style-type: none;
}

.top-benefits ul li.free-trial {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/05/trail-free.png)
    no-repeat 0px 8px transparent;
}

.top-benefits ul li.upgrade-plans-anytime {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/05/upgrade-version.png)
    no-repeat 0px 8px transparent;
}

.top-benefits ul li.no-card-required {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/05/no-card-needed.png)
    no-repeat 0px 8px transparent;
}

.real-estate-marketing {
  position: absolute;
  bottom: auto;
  top: -113px;
}

.realtors h2 {
  font-size: 32px;
  line-height: 42px;
  text-align: center;
  margin-bottom: 0px !important;
  font-family: "ProximaNova-bold" !important;
}

.page-template-default .rs-bglist {
  background: #f4f8ff;
  border: 1px solid #bbd4f1;
  border-radius: 16px;
  padding: 24px !important;
  height: 100% !important;
}

.page-template-default .rs-bglist .rs-bglistimg img {
  border: 1px solid #bbd4f1;
  border-radius: 8px;
  width: 100% !important;
  margin-bottom: 24px !important;
  min-height: 315px !important;
  object-fit: cover;
}

.page-template-default .rs-bglist .rs-bglisttxt h4 {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.page-template-default .innerpage-bg .rs-bglist {
  background: #fff;
}

.top-benefits {
  margin-left: 74px !important;
}

.top-benefits ul {
  padding-left: 0px !important;
}

@media (max-width: 1199.98px) {
  .top-benefits {
    margin-top: 16px !important;
  }

  .real-estate-marketing {
    top: -55px;
  }

  .page-template-default .rs-bglist .rs-bglistimg img {
    min-height: 200px !important;
    max-height: 200px !important;
  }
}

@media (max-width: 991.98px) {
  .real-estate-marketing {
    display: none !important;
  }

  .top-benefits {
    display: none !important;
  }

  .page-head .media-center.d-flex {
    display: inline-block !important;
  }
}

/***********Canva pages start******************/

/* blog breadcrumb start */

.fToplist .breadcrumb {
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 16px;
  line-height: 26px;
}

.fToplist .breadcrumb li p {
  margin-bottom: 0 !important;
  font-size: 16px !important;
  line-height: 28px !important;
}

.fToplist .breadcrumb li,
.fToplist .breadcrumb li p {
  color: #767778 !important;
  font-family: "ProximaNova-Semibold" !important;
  margin-top: 0px !important;
}

.fToplist .breadcrumb-item + .breadcrumb-item::before {
  content: "|" !important;
}

.fToplist .breadcrumb li strong,
.fToplist .breadcrumb li strong a {
  color: #1b1c1e !important;
}

.blogf-listing .fToplist .breadcrumb li,
.blogf-listing .fToplist .breadcrumb li p {
  font-size: 18px !important;
}

.blogf-listing .breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem !important;
}

.blogf-listing .breadcrumb-item + .breadcrumb-item::before {
  padding-right: 1rem !important;
}

.bgcolor-dark .fToplist .breadcrumb li,
.bgcolor-dark .fToplist .breadcrumb li p,
.bgcolor-dark .breadcrumb-item + .breadcrumb-item::before {
  color: #adadad !important;
}

@media (max-width: 991.98px) {
  .fToplist {
    display: inline-block !important;
  }

  .blogf-listing .fToplist .breadcrumb li:last-child {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .blogf-listing .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem !important;
  }

  .blogf-listing .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0.5rem !important;
  }
}

/* blog breadcrumb start */

/* faq design */

.innerpage.innerpage-faq.faqny .ui-accordion .ui-accordion-header {
  background: #e8f0fd !important;
  border-radius: 8px;
  padding: 16px 24px !important;
  padding-right: 50px !important;
  margin-bottom: 0px !important;
}

.innerpage.innerpage-faq.faqny .ui-accordion-content {
  background: #f4f8ff !important;
  border-radius: 0px 0px 8px 8px;
  padding: 0 !important;
  /* padding: 16px 24px !important; */
}

.innerpage.innerpage-faq.faqny .ui-accordion-content .faq_inner_ans_space {
  padding: 16px 24px !important;
}

.innerpage.innerpage-faq.faqny .ui-accordion-header:not(:first-child) {
  border-top: 0px !important;
  margin-top: 16px !important;
}

.innerpage.innerpage-faq.faqny .ui-accordion-header .arro-icon {
  right: 16px !important;
}

.innerpage.innerpage-faq.faqny .ui-accordion-header .arro-icon img {
  margin-bottom: 0px !important;
}

.innerpage.innerpage-faq.faqny
  .ui-accordion
  .ui-accordion-header.ui-accordion-header-active {
  border-radius: 8px 8px 0px 0px !important;
}

.innerpage.innerpage-bg.innerpage-faq.faqny .ui-accordion-content {
  background: #fff !important;
}

/* faq design */

/* old g2 design */

.innerpage .pg-title48 {
  text-align: center !important;
  margin-bottom: 48px !important;
}

.innerpage .g2-reg {
  background: #ffffff;
  width: 236px;
  height: 236px;
  text-align: center !important;
  margin: 0px auto;
  border-radius: 50% !important;
}

.innerpage .g2-reg {
  background: #ffffff;
  width: 236px;
  height: 236px;
  text-align: center !important;
  margin: 0px auto;
  border-radius: 50% !important;
  justify-content: center;
  align-items: center;
  display: flex;
}

.innerpage .g2-reg p.gr-retg {
  font-size: 44px;
  line-height: 60px !important;
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 8px !important;
}

.innerpage .g2-reg .gr-retgbox .g2-star img {
  width: 160px !important;
}

/* old g2 design */

/* blue banner  */

.innerpage-dark {
  background: #205aaa !important;
  color: #fff !important;
}

.innerpage-dark p.h1,
.innerpage-dark p.h2,
.innerpage-dark h2,
.innerpage-dark p.h2,
.innerpage-dark p,
.innerpage.ny .section-ctabox p,
.innerpage.ny.ver-2.innerpage-dark .section-ctabox p {
  color: #fff !important;
}

.innerpage.ny .section-ctabox {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/06/bg-drkyln.png);
  background-position: center !important;
  background-size: cover;
}

.innerpage.ny .section-ctabox p {
  color: #fff !important;
}

.innerpage.ny.v2 .section-ctabox p,
.innerpage.ny.ver-2 .section-ctabox p {
  color: #1b1c1e !important;
}

.innerpage .g2-reg p.gr-retg,
.innerpage .section-ctabox .g2-reg p.gr-retg {
  color: #1b1c1e !important;
}

.section-inner .innerpage.ny .section-ctabox ul.atv {
  margin-bottom: 48px !important;
}

.section-inner .innerpage.ny .section-ctabox .hmadcta-l p {
  margin-bottom: 0px !important;
}

.innerpage.ny .btn-actv {
  background: #fe8848 !important;
}

.innerpage.ny .btn-actv:hover {
  color: #fff !important;
  background: #eb6d2f !important;
}

/* blue banner  */

/* form error */
._form-content {
  font-size: 14px !important;
  /* font-weight: 400 !important; */
  margin-bottom: 5px !important;
}

._form-content h2 {
  font-size: 30px !important;
  color: #414141;
  margin-bottom: 20px !important;
  margin-top: 0px !important;
  text-align: center;
}

._form-content p {
  font-size: 16px !important;
  text-align: center;
  line-height: 25px !important;
  color: #5a5a5a !important;
  opacity: 0.6 !important;
  font-family: "ProximaNova-Semibold" !important;
}

._form-content ._form-label {
  font-family: "ProximaNova-Semibold" !important;
  margin-bottom: 5px;
  color: #2a2a2a;
  letter-spacing: 0.5px;
  margin-top: 8px;
}

._field-wrapper ._error-inner {
  color: red !important;
}

._form-content input {
  padding: 6px 10px !important;
  margin-bottom: 0px;
  height: 40px !important;
  border-radius: 4px !important;
  color: #000 !important;
  font-size: 14px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box !important;
  border: 1px solid #d1d1d1 !important;
  background: white !important;
  width: 100% !important;
}

._form-content ._submit {
  -webkit-appearance: none;
  cursor: pointer;
  font-family: "ProximaNova-Bold";
  font-size: 18px;
  text-align: center;
  background: #fe8848 !important;
  border: 0 !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important;
  color: #fff !important;
  padding: 12px 35px !important;
  margin-top: 15px;
  /* text-transform: uppercase; */
  width: 100%;
}

._form-content ._submit:focus {
  outline: none !important;
}

/* form error */

/* new tabs design */

.innerpage .tab-content .tab-pane ul.plan-icons {
  margin-bottom: 8px !important;
}

.tab-pane .plan-page-header {
  background: #fff !important;
}

.alternative-pagefull .innerpage.v4 .boxshw-img::before {
  top: 400px;
}

.innerpage.v4 .version-block h3 {
  font-size: 20px !important;
}

.innerpage.v4 .version-block h2 {
  font-size: 44px !important;
  margin-bottom: 0px !important;
}

.plan-pagefull.v3 .version-block {
  border: 1px solid #cfe1fb !important;
  background: #f4f8fe !important;
}

.innerpage.v4 .version-n-block h2 span {
  font-size: 20px;
  font-family: "ProximaNova-Regular" !important;
}

.alternative-pagefull .v4 .boxshw {
  border-radius: 0px 16px 16px 16px !important;
  border: 1px solid #ddeafd !important;
}

.alr-page-no .plan-pagefull ul li:before,
.alr-page-sub .plan-pagefull ul li:before {
  display: none !important;
}

.innerpage.v4 ul.nav-pills {
  border-radius: 0px !important;
  border: none !important;
  background: transparent !important;
  margin-bottom: -1px !important;
}

.innerpage
  .tab-content
  .tab-pane
  .plan-feature-main-points-test-top
  ul
  li:not(:last-child) {
  margin-bottom: 6px !important;
}

.v4 .price_plan_tab.new-plan-tabbing {
  background: #fff !important;
}

.alr-page-no ul.nav-pills li:before,
.alr-page-sub ul.nav-pills li:before {
  display: none !important;
}

.alr-page-no ul.nav-pills li,
.alr-page-sub ul.nav-pills li {
  padding-left: 0;
}

.innerpage.v4 .tab-content {
  background: #fff !important;
  border: none !important;
  padding: 0 !important;
  margin-top: 0px !important;
}

.innerpage.v4 .nav-pills .nav-link {
  background: #f4f8fe;
  border-radius: 16px 16px 0px 0px !important;
  border: 1px solid #cfe1fb !important;
  padding: 24px 40px !important;
  color: #a7abb0;
  border-bottom: 1px solid #cfe1fb !important;
}

.innerpage.v4 .nav-pills .nav-link.active {
  background: #fff !important;
  height: 100% !important;
  color: #1b1c1e !important;
  border-bottom: none !important;
}

.innerpage.v4 .nav-pills .nav-link.active:after {
  content: "";
}

@media (max-width: 991.98px) {
  .innerpage.v4 ul.nav-pills {
    margin-bottom: 40px !important;
  }

  .innerpage.v4 .nav-pills .nav-link {
    border: none !important;
  }

  .row.mdw100mx {
    width: 100% !important;
    margin: 0px auto !important;
  }
}

@media (max-width: 767.98px) {
  .innerpage.v4 .nav-pills .nav-link {
    font-size: 18px !important;
    padding: 16px !important;
  }

  .alternative-pagefull .innerpage.v4 .fullsizepl-35 {
    padding: 0px 15px !important;
  }
}

/* new tabs design */

/* from-update */

.rect-formsbmt .signup-btn {
  text-align: center !important;
  margin-top: 24px !important;
}

.rect-formsbmt .signup-btn a {
  color: #0f67ea;
  font-family: "ProximaNova-Bold" !important;
  font-size: 18px;
  line-height: 30px !important;
  text-decoration: underline;
}

.rect-formsbmt .signup-btn a:hover {
  text-decoration: underline !important;
  color: #0c54c0 !important;
}

.rect-formsbmt .la-modal-form h2 {
  font-size: 32px !important;
  line-height: 42px !important;
  margin-bottom: 18px !important;
  text-align: center !important;
  font-family: "ProximaNova-Semibold" !important;
}

.rect-formsbmt .la-modal-form p.sign-in-info-text {
  font-size: 18px !important;
  line-height: 30px !important;
  text-align: center !important;
  margin-bottom: 40px !important;
}

.rect-formsbmt .la-modal-form button.sign-in-btn {
  background: #0f67ea;
  padding: 12px !important;
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Bold" !important;
  border-radius: 8px !important;
  width: 100% !important;
}

.rect-formsbmt .la-modal-form button.sign-in-btn:hover {
  background: #0c54c0 !important;
}

.section-inner.section-inner-dark
  .page-head
  .rect-formsbmt
  .la-modal-form
  p.sign-in-info-text {
  color: #1b1c1e !important;
}

/* from-update */

/* home-new */

.modal-video .modal-content {
  background: transparent !important;
  border: 0px !important;
}

.modal-video .modal-body {
  padding: 0px !important;
}

.modal-video button.close {
  background: #9ba5b3;
  opacity: 1 !important;
  position: absolute;
  z-index: 100;
  right: 10px;
  top: 38px;
  border-radius: 50% !important;
  width: 30px;
  height: 30px;
}

.modal-video button.close span {
  line-height: 10px !important;
  display: block;
}

.modal-video button.close span i {
  font-size: 16px !important;
}

.plylsp {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

.ppvideo {
  position: relative;
}

.plylsp-cnt {
  height: 100% !important;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ply-icn {
  background: #0f67ea;
  width: 54px;
  height: 54px !important;
  margin: 0px auto;
  text-align: center;
  border-radius: 50% !important;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 22px;
  box-shadow: 0px 0px 29.329801559448242px rgba(15, 103, 234, 0.33);
}

.ply-icn i {
  margin-left: 5px !important;
}

.page-head.v2-btn .page-head-cta a {
  background: #fe8848 !important;
}

.page-head.v2-btn .hmlinel img {
  margin-top: -3px;
  margin-right: 6px;
}

.page-head.v2-btn .page-head-cta a:hover {
  background: #eb6d2f !important;
}

.page-head.v2-btn .hmlinel {
  margin-top: 40px !important;
  font-size: 24px;
  line-height: 34px !important;
  font-family: "ProximaNova-Regular" !important;
  text-align: center !important;
}

.page-head.v2-btn .hmlinel p {
  margin-bottom: 0px !important;
}

.page-head .page-headul li.pp {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/08/pp.svg)
    no-repeat 0px 2px transparent;
}

.page-head .page-headul li.sc {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/08/sc.svg)
    no-repeat 0px 5px transparent;
}

.page-head .page-headul li.iay {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/08/iay.svg)
    no-repeat 0px 4px transparent;
}

.page-head .page-headul li.saa {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/08/saa.svg)
    no-repeat 0px 2px transparent;
}

.ny-home .innerpage-bg .tools-box {
  background: #fff !important;
}

.page-head .clctime ul {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0 2em;
  font-size: 17px !important;
  line-height: 28px !important;
  list-style: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

.page-head .clctime ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/img/SMMW24/grn.svg)
    no-repeat 0px 6px transparent;
  padding: 0px 0px 0px 24px;
  padding-left: 30px !important;
}

.page-head .clctime {
  margin-top: 32px !important;
}

.page-head.v2-hmpg .page-headul {
  font-size: 17px !important;
  line-height: 28px !important;
}

.page-head.v2-hmpg .page-headul li {
  line-height: 28px !important;
  margin-bottom: 16px !important;
}

@media (max-width: 991.98px) {
  .page-head .clctime {
    display: none !important;
  }

  .modal-video button.close {
    display: none !important;
  }

  .page-head.v2-btn .page-head-cta {
    margin-bottom: 32px !important;
  }

  .page-head.v2-btn .page-headul {
    margin-top: 0px !important;
  }

  .page-head.v2-hmpg .page-headul li:last-child {
    margin-bottom: 0px !important;
  }

  .page-head.v2-hmpg .pl-0 {
    padding-left: 15px !important;
  }

  .page-head.v2-hmpg .px-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-head.v2-btn .hmlinel {
    margin-top: 32px !important;
  }
}

/* home-new */

/* yellow-alert */

.yellow-alert {
  background: #fff5db;
  padding: 24px;
  margin-bottom: 32px !important;
  border-radius: 8px;
  font-size: 18px !important;
  font-family: "ProximaNova-Regular" !important;
}

.yellow-alert p:last-child {
  margin-bottom: 0px !important;
}

.yellow-alert h2,
.yellow-alert h3 {
  margin-bottom: 16px !important;
  margin-top: 0px !important;
}

/* yellow-alert */
.innerpage .plan-feature-main-points-test-top ul li,
.section-inner .innerpage .plan-feature-main-points-test-top ul li {
  margin-bottom: 0px !important;
  font-size: 16px !important;
  line-height: 30px;
}

.innerpage.innerpagelist ul li,
.innerpage.innerpagelist ol l {
  margin-bottom: 0px !important;
}

.page-template-page-listicles.v2 .side-menu .list-group {
  counter-reset: section;
}

.page-template-page-listicles.v2
  .side-menu
  .list-group
  li:not(:first-child)
  a::before {
  counter-increment: section;
  content: counters(section, ".") ". ";
}

.plan-pagefull .table tbody .table-tit td {
  border-top: 1px solid #dee2e6;
}

.review-box .negative-review ul,
.review-box .negative-review ul li:last-child {
  margin-bottom: 0px !important;
}

.innerpage ul.nav-pills li {
  margin-bottom: 0px !important;
}

.innerpage ul.font-16 li,
.innerpage ol.font-16 li {
  font-size: 16px !important;
  line-height: 26px !important;
}

.innerpage ul li:not(:last-child),
.innerpage ol li:not(:last-child) {
  margin-bottom: 16px;
}

.page-id-1116 .innerpage ul li,
.page-id-1116 .innerpage ol li {
  margin-bottom: 0px !important;
}

.alternative-pagefull .table {
  table-layout: fixed;
}

.plan-pagefull .table tbody .table-tit:after {
  display: none !important;
}

.nstyle .innerpage.innerpage-faq.faqny .wp-faq-schema-wrap {
  box-shadow: none !important;
  padding: 0px !important;
}

.nstyle .innerpage.innerpage-faq.faqny p.h2 {
  margin-bottom: 24px !important;
}

.calendar-cta a {
  padding: 12px 24px;
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
  color: black;
  font-family: "ProximaNova-Semibold";
  border-radius: 8px;
  border: 1.5px solid #80808070;
}

.new-webinar .alternative-pagefull .v4 .boxshw {
  border-radius: 16px 16px 16px 16px !important;
}

.calendar-cta a img {
  height: 28px;
}

@media (max-width: 575.98px) {
  .calendar-cta a {
    display: block !important;
  }

  .calendar-cta a:not(:last-child) {
    margin-bottom: 24px !important;
  }
}

/* .innerpage-list ul li,
.innerpage-list ol li {
  line-height: 28px !important;
  font-size: 17px;
} */

.innerpage-list ul li:not(:last-child),
.innerpage-list ol li:not(:last-child) {
  margin-bottom: 16px !important;
}

.section-inner.v9 .rect-formsbmt .la-modal-form h5 {
  text-align: left !important;
}

.section-inner.v9.no-icon .rect-formsbmt .la-modal-form h5 {
  text-align: center !important;
}

.section-inner.v9.weclome .page-head p {
  font-size: 20px !important;
  line-height: 30px !important;
}

.section-inner.v9.weclome .rect-formsbmt:before {
  /* content:url('https://wp-stage.socialpilot.co/wp-content/uploads/2023/07/Get-Started-offer-ny.svg'); */
  content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2023/07/Claim-Offer.svg");
  position: absolute;
  z-index: 10;
  right: 40px;
  top: -55px;
}

.section-inner.v9.claim .rect-formsbmt:before {
  content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2023/07/Claim-Offer.svg");
  position: absolute;
  z-index: 10;
  right: 40px;
  top: -55px;
}

.section-inner.v9.claim.no-icon .rect-formsbmt:before {
  display: none !important;
}

.section-inner.v9.weclome .rect-formsbmt .la-modal-form .form-group {
  margin-bottom: 24px !important;
}

.section-inner.v9.weclome
  .rect-formsbmt
  .la-modal-form
  button.btn.w-100.next.register-next-button,
.section-inner.v9.weclome .rect-formsbmt .la-modal-form button.sign-in-btn {
  margin-top: 20px !important;
}

.section-inner.v9.weclome .rect-formsbmt .la-modal-form h2,
.section-inner.v9.weclome .rect-formsbmt .la-modal-form p.sign-in-info-text {
  text-align: left !important;
}

.section-inner.v9.weclome .rect-formsbmt .css-1vh7qna-container {
  height: 52px;
}

.timer-v2 .tim.times-left {
  position: relative;
}

.tim.times-left:before {
  content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2023/07/Union-arror.svg");
  position: absolute;
  z-index: 10;
  right: -10px;
  top: -4px;
}

.innerpage .tab-content .tab-pane .flex-titletxt h2 {
  margin-bottom: 0px !important;
}

.alternative-pagefull .v4 .noline .boxshw {
  border-radius: 16px 16px 16px 16px !important;
}

.boxshw .plan-page-header {
  background: #fff !important;
}

.innerpage .tab-content.v2 {
  background: white;
  border: none !important;
  padding: 0px 15px !important;
  margin-top: 72px !important;
}

.tools-template-default .review-top-logo img {
  height: 56px !important;
  width: 56px !important;
}

.page-template-page-lpad .rect-formsbmt {
  margin-bottom: 0px !important;
}

.innerpage-table .table tbody tr td:nth-child(3) {
  min-width: 150px !important;
}

.v9 .rect-formsbmt {
  margin-bottom: 0px !important;
}

.page-head .page-headul.ny {
  display: inline-block !important;
}

.page-head .page-headul.ny li {
  display: inline !important;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/chk.svg)
    no-repeat 0px 2px transparent;
}

.page-head .page-headul.ny li:not(:last-child) {
  margin-right: 20px !important;
}

.tim.gr-logopdf {
  margin-top: 48px !important;
}

@media (max-width: 767.98px) {
  .page-head .page-headul.ny {
    margin: 0px auto !important;
    text-align: center !important;
  }

  .tim.gr-logopdf {
    margin-top: 0px !important;
  }
}

@media (max-width: 575.98px) {
  .page-head .page-headul.ny li {
    display: block !important;
    background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/chk.svg)
      no-repeat 0px 10px transparent;
    text-align: left !important;
  }

  .mb-48.media556-24 {
    margin-bottom: 24px !important;
  }

  .innerpage .tab-content.v2 {
    margin-top: 35px !important;
  }
}

.v2 .pricing-full-box {
  height: 100% !important;
}

.innerpage-table .table tbody tr td:first-child {
  max-width: 200px !important;
}

/* v1 code */
.v1 .crp-list-item {
  border-radius: 8px 8px 8px 8px !important;
}

.v1 .crp-list-item .crp-list-item-image {
  height: auto !important;
  overflow: hidden !important;
}

.v1 .crp-list-item .crp-list-item-image img {
  max-width: 100% !important;
  width: 100%;
  min-height: 140px !important;
  max-height: 140px !important;
  object-fit: cover;
}

.v1 .crp-list-item {
  border: 1px solid #e6e6e6;
  min-height: auto !important;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);
}

.v1 .crp-list-item-title {
  padding: 12px;
  text-align: center !important;
}

.v1 .crp-list-item-title a {
  color: #1b1c1e;
  font-family: "ProximaNova-Regular" !important;
  text-decoration: none;
  font-size: 15px !important;
  line-height: 20px !important;
}

/* v1 code */

.innerpage.innerpage-faq.faqny .ui-accordion-content p:last-child {
  margin-bottom: 0px !important;
}

@media (max-width: 575.98px) {
  body .innerpage .g2-review .gr-nmbox {
    display: block !important;
  }
}

.page-template-default .section-inner {
  overflow-x: hidden !important;
}

.ContainerFramecss__WrapperUI-sc-d7rzhh-0 {
  z-index: 100000 !important;
}

/* blog ads show */
.temp-short {
  background: #f4f8ff;
  border: 1px solid #cecece;
  border-radius: 8px;
  padding: 40px !important;
  margin: 0px 0 30px;
}

.temp-short p.h4 {
  font-size: 24px !important;
  line-height: 34px !important;
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 4px !important;
}

.temp-short .temp-shpg {
  background: #ffffff;
  border: 1px solid #bbd4f1;
  border-radius: 8px;
  padding: 32px !important;
}

.temp-short .temp-shortfull {
  border: 1px solid #bbd4f1;
  border-radius: 8px;
  overflow: hidden;
  width: 302px !important;
  min-width: 302px !important;
  height: 302px !important;
  min-height: 302px !important;
}

.temp-short .temp-shortfull img {
  height: 302px !important;
  width: 302px !important;
  object-fit: cover;
}

.temp-short .temp-shortfull-half {
  border: 1px solid #bbd4f1;
  border-radius: 8px;
  overflow: hidden;
  height: 138px !important;
  width: 138px !important;
}

.temp-short .temp-shortfull-half img {
  height: 138px !important;
  width: 138px !important;
  object-fit: cover;
}

.temp-short .temp-shortfull-half:not(:last-child) {
  margin-bottom: 26px !important;
}

.temp-short .temp-shpg p.h4 {
  font-family: "ProximaNova-Semibold" !important;
  margin-bottom: 24px !important;
}

.temp-short .temp-shpg {
  min-height: 302px !important;
}

.temp-short .temp-shpg ul {
  padding: 0px !important;
  margin-bottom: 34px !important;
}

.temp-short .temp-shpg ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/06/ck.svg)
    no-repeat 0px 8px transparent;
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 1px 30px;
  vertical-align: middle;
  font-size: 16px !important;
}

.temp-short .temp-shtf {
  border: 1px solid #bbd4f1;
  border-radius: 8px;
  overflow: hidden;
  width: 100% !important;
  max-width: 302px !important;
  height: auto !important;
  max-height: 302px !important;
  margin: 0px auto !important;
}

.temp-short .temp-shtf img {
  width: 100% !important;
  max-width: 302px !important;
  height: auto !important;
  max-height: 302px !important;
}

@media (max-width: 1199.98px) {
  .temp-short .temp-shortfull {
    width: 215px !important;
    min-width: 215px !important;
    height: 215px !important;
    min-height: 215px !important;
  }

  .temp-short .temp-shortfull img {
    height: 215px !important;
    width: 215px !important;
    object-fit: cover;
  }

  .temp-short .temp-shortfull-half {
    height: 100px !important;
    width: 100px !important;
  }

  .temp-short .temp-shortfull-half img {
    height: 100px !important;
    width: 100px !important;
  }

  .temp-short .temp-shpg {
    min-height: auto !important;
    padding: 24px !important;
  }

  .temp-short .temp-shpg p.h4 {
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 8px !important;
  }

  .temp-short .temp-shpg ul {
    margin-bottom: 12px !important;
  }

  .temp-short .temp-shpg a.btn-blue.btn-sm.text-center.w-100 {
    font-size: 13px !important;
    line-height: 24px !important;
  }
}

@media (max-width: 991.98px) {
  .temp-short {
    padding: 24px !important;
  }
}

/* blog ads show */

.page-template-default .rs-bglist .rs-bglisttxt h4 {
  font-size: 18px !important;
  line-height: 30px !important;
}

.innerpage-table table td.active {
  border-left: 3px solid rgba(15, 103, 234, 0.7);
  border-right: 3px solid rgba(15, 103, 234, 0.7);
}

.innerpage-table table td.active.top {
  border-top: 3px solid rgba(15, 103, 234, 0.7) !important;
}

.innerpage-table table td.active.bottom {
  border-bottom: 3px solid rgba(15, 103, 234, 0.7) !important;
}

.innerpage-table .table tbody tr.features-top td {
  padding: 40px 0px !important;
}

.innerpage-table .table tbody tr:not(:last-child) td {
  border-bottom: 1px solid #cfe1fb;
}

.innerpage-table .table tbody tr td {
  vertical-align: middle;
}

.innerpage-table .table tbody tr:last-child td {
  padding: 24px 0px !important;
  border-bottom: 0;
}

.section-inner .section-ctabox.sect-new p {
  font-size: 24px !important;
  line-height: 34px !important;
}

.innerpage-table .table tbody tr:last-child td .btn-blue {
  min-width: 206px !important;
}

.innerpage-table table {
  background: #fff !important;
  /* border: 1px solid #CFE1FB; */
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
}

.innerpage-table .table tbody tr td span.no-cd {
  display: block !important;
  font-size: 14px !important;
  margin-top: 8px !important;
}

.innerpage-table .table tbody tr td:first-child {
  text-align: left !important;
  padding: 16px 32px !important;
}

.innerpage-table .table tbody .table-tit td {
  font-size: 20px !important;
  line-height: 30px;
  font-family: "ProximaNova-Semibold" !important;
  color: #1b1c1e !important;
  background: transparent !important;
  border-top: 1px solid #cfe1fb;
}

.tdgtb-box {
  background: #ffffff;
  border: 1px solid #cfe1fb;
  border-radius: 16px;
  padding: 32px !important;
  height: 100% !important;
  text-align: center !important;
}

.tdgtb-box .tdgtb-text h3 {
  font-size: 24px !important;
  line-height: 34px !important;
  margin-bottom: 8px !important;
  margin-top: 32px !important;
}

@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1248px !important;
  }
}

.body-container .w-menu {
  max-width: 27.3% !important;
}

.feature-compares {
  width: 449px !important;
}

.taglistbox .facebook-stories a {
  background: #cbdffd !important;
  color: #545966 !important;
}

.page-id-589644 .wpcf7-email {
  text-transform: lowercase !important;
}

.taglist.introduction {
  display: none !important;
}

/* blog nettlett */
.nettlett {
  margin-bottom: 32px !important;
  background: #f4f8ff;
  border: 1px solid #cecece;
  border-radius: 8px;
  padding: 40px !important;
}

.nettlett .nettlett-img img {
  min-width: 153px !important;
}

.nettlett .nettlett-txt {
  margin-left: 24px !important;
}

.nettlett .nettlett-txt p.nettlett-title {
  font-size: 24px !important;
  line-height: 34px !important;
  margin-bottom: 4px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.nettlett .nettlett-txt p {
  font-size: 16px !important;
  line-height: 26px !important;
}

.nettlett input[type="text"] {
  background: #ffffff !important;
  border: 1px solid #d9d9d9 !important;
  border-radius: 8px !important;
  height: 47px !important;
  font-size: 16px !important;
  margin-top: 0px !important;
  padding-left: 16px !important;
}

.nettlett form#_form_1_ {
  position: relative !important;
}

.nettlett button#_form_1_submit svg {
  margin-right: 2px !important;
  margin-top: -1px !important;
}

.nettlett button#_form_1_submit {
  background: #1068e9;
  border-radius: 0px 8px 8px 0px;
  position: absolute !important;
  right: 0;
  bottom: 0;
  top: 0;
  font-size: 18px;
  line-height: 26px;
  font-family: "ProximaNova-Semibold" !important;
  color: #fff !important;
  padding: 0px 22px !important;
  max-height: 47px !important;
}

.nettlett ._error-inner {
  color: red !important;
  padding: 5px !important;
  padding-bottom: 0px !important;
}

.nettlett .nettlett-txt p.small {
  font-size: 14px !important;
  line-height: 16px !important;
  display: inline;
}

.nettlett .nettlett-txt p.small img {
  height: 30px !important;
  margin-right: 4px !important;
}

.nettlett ._form-content p {
  text-align: left !important;
  opacity: 1 !important;
}

.nettlett ._form-content {
  margin-bottom: 0px !important;
}

.nettlett .pr-web-0 {
  padding-right: 0px !important;
}

.nettlett .pl-web-0 {
  padding-left: 0px !important;
}

@media (max-width: 767.98px) {
  .nettlett #_form-thank-you {
    text-align: center !important;
  }

  .nettlett #_form-thank-you img {
    width: 80px !important;
    margin-bottom: 16px !important;
  }

  .nettlett .pr-web-0 {
    padding-right: 15px !important;
  }

  .nettlett .pl-web-0 {
    padding-left: 15px !important;
  }

  .nettlett input[type="text"] {
    padding-left: 8px !important;
  }

  .nettlett .d-flex.flex-row {
    display: block !important;
    text-align: center !important;
  }

  .nettlett .nettlett-img {
    margin-bottom: 24px !important;
  }

  .nettlett .nettlett-txt p.small {
    display: none !important;
  }

  .nettlett .nettlett-img img {
    min-width: 100px !important;
    width: 100px !important;
  }

  .nettlett div.mt-24 {
    margin-bottom: 0px !important;
  }

  .nettlett .nettlett-txt {
    margin-left: 0px !important;
  }

  .nettlett .nettlett-txt p.nettlett-title,
  .nettlett ._form-content p {
    text-align: center !important;
  }
}

/* blog nettlett */

/* news room */
.post-type-archive-newsroom .post-item {
  border: 0px !important;
}

.post-type-archive-newsroom .section-blogtitle h5 {
  text-transform: uppercase !important;
}

.taglistbox .taglist.press-release a {
  background: rgba(8, 139, 185, 0.06) !important;
  color: #088bb9 !important;
}

.taglistbox .taglist.media a {
  background: rgba(144, 60, 77, 0.06) !important;
  color: #903c4d !important;
}

/* news room */

.col-search .search-box::placeholder {
  color: #adadad !important;
}

.col-search .search-box::-ms-input-placeholder {
  color: #adadad !important;
}

.col-search .search-box:-ms-input-placeholder {
  color: #adadad !important;
}

.single-product-update .nstyle .wp-faq-schema-wrap {
  box-shadow: none !important;
}

.mtm-sect .listshow-4 .tm-card,
.mtm-sect .listshow-4 .tm-card img {
  min-height: 280px !important;
  max-height: 280px !important;
}

.mtm-sect .tm-card.fsize-tm img {
  object-fit: cover !important;
}

.taglistbox .client-management a {
  background: rgb(129, 103, 11, 0.06) !important;
  color: #81670b !important;
}

span.text-highlight {
  background-color: #d3ece1 !important;
}

.ny-ebook .ebook-fm .form-box::after {
  display: none !important;
}

.page-template-default .rs-bglist .rs-bglistimg img {
  max-height: 315px !important;
}

.wp-faq-schema-wrap .ui-accordion-content ul,
.wp-faq-schema-wrap .ui-accordion-content ol {
  margin-bottom: 24px !important;
}

.wp-faq-schema-wrap .ui-accordion-content ul li,
.wp-faq-schema-wrap .ui-accordion-content ol li {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 8px;
}

.wp-faq-schema-wrap .ui-accordion-content ul li:last-child,
.wp-faq-schema-wrap .ui-accordion-content ol li:last-child {
  margin-bottom: 0px !important;
}

/* plan page */
.ver-1 .pl-line {
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  margin-bottom: 16px !important;
}

.ver-1 .get-free-trail-btn {
  margin-bottom: 16px !important;
}

.ver-1 .plan-feature-main-points-test-top.min-height ul {
  margin-bottom: 16px !important;
}

.plan-pagefull .plan-feature-main-points-test-top ul li span.sml {
  font-size: 14px !important;
}

.ver-1 .plan-feature-main-points-test-top p.bld {
  font-size: 14px !important;
  font-family: "ProximaNova-Bold" !important;
  line-height: 16px !important;
}

/* plan page */

.ny-ebook .no-img .ebook-fm .form-box::after {
  display: none !important;
}

.section-ebook .ebooklistbox img.wp-post-image {
  border-radius: 16px !important;
}

.post-type-archive-case-study .ny-ebkbox .ebkbox-txt h3 {
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Bold" !important;
}

.post-type-archive-webinars .ny-webiner-h .ebkbox-txt h3 {
  /* height: 54px !important; */

  height: auto !important;
}

@media (max-width: 991.98px) {
  .post-type-archive-webinars .ny-webiner-h .ebkbox-txt h3 {
    height: auto !important;
  }
}

.hsg-featured-snippet h3 {
  background: #f1f1f1;
  border-radius: 8px;
  padding: 16px 24px !important;
}

@media (max-width: 991.98px) {
  .section-az {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .section-glossary-full .innerpage {
    padding: 0px 20px !important;
  }
}

.get-free-trail-btn-n a:hover {
  background: #0c54c0 !important;
  border-color: #0c54c0 !important;
}

.page-template-page-listicles .image-border.imp {
  border: 1px solid rgba(157, 157, 157, 0.5) !important;
  border-radius: 8px !important;
  overflow-y: auto;
}

.ltfs-list {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none !important;
  padding: 0;
}

.ltfs-list li {
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 0px 40px;
  vertical-align: middle;
  font-family: "ProximaNova-Semibold" !important;
  margin-bottom: 24px !important;
}

@media (max-width: 991.98px) {
  .ltfs-list {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }

  .ltfs-list li {
    margin-bottom: 18px !important;
  }
}

.ltfs-list li.schedule-icon {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/schedule.svg)
    no-repeat 0px -1px transparent;
}

.ltfs-list li.in-app {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/in-app.svg)
    no-repeat 0px -1px transparent;
}

.ltfs-list li.flexible {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/flexible.svg)
    no-repeat 0px -1px transparent;
}

.ltfs-list li.customization {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/customization.svg)
    no-repeat 0px -1px transparent;
}

.ltfs-list li.amplify {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/amplify.svg)
    no-repeat 0px -1px transparent;
}

.ltfs-list li.teams {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/teams.svg)
    no-repeat 0px -1px transparent;
}

.ltfs-list li.followers {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/followers.svg)
    no-repeat 0px -1px transparent;
}

.ltfs-list li.analytics {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/gn/analytics.svg)
    no-repeat 0px -1px transparent;
}

.ny-caseh .ny-ebkbox .ebkbox-img img {
  max-height: 209px;
}

.ny-caseh .ny-ebkbox .ebkbox-txt h3 {
  text-align: left !important;
}

.ny-ebook-h.ny-caseh .section-blogtoply {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/04/bg-case.png) !important;
}

.live-searchbox ul.search-results li:hover {
  background: rgba(15, 103, 234, 0.05) !important;
}

.ny-webiner-h .ebkbox-txt h3 {
  text-align: left !important;
}

.innerpage.sch-box-80 .sch-box .sch-box-text p.schp-het {
  min-height: 90px !important;
}

.nstyle .about-author-blk .author-box {
  text-align: center !important;
  padding: 48px 32px !important;
  background: radial-gradient(
    100.9% 180.7% at 57.55% 87.79%,
    #fff6f5 0%,
    #f1f7ff 100%
  ) !important;
  border-radius: 8px !important;
}

.nstyle .about-author-blk .author-box .img-circle {
  border-radius: 60% !important;
  margin-bottom: 8px !important;
  height: 80px !important;
  width: 80px !important;
}

.page-template-page-listicles
  .listicle-body
  .no-st
  .customer-feedback-dec
  p.user-name::after {
  display: none !important;
}

.page-container .ebook-fm .sidebar-enterprise-form label {
  font-family: "ProximaNova-Regular" !important;
  color: #1b1c1e;
  font-size: 16px !important;
}

.cont-7-full .ny-ebook .ebook-fm .form-box::after {
  display: none !important;
}

.alr-page-no.alr-green.font-n ul li {
  font-family: "ProximaNova-Regular" !important;
}

.alr-page-no.alr-green.font-n ul li:not(:last-child) {
  margin-bottom: 18px !important;
}

.cont-7-full .Contact-container .sidebar-enterprise-form .wpcf7-submit,
.cont-7-full .writeus-boxform .wpcf7-submit {
  width: 100% !important;
}

.slack-step .slackp-h100 {
  height: 110px !important;
}

.integrations-page .inter-bx {
  background: #f4f8ff;
  border: 1px solid rgba(15, 103, 234, 0.7);
  border-radius: 16px;
  padding: 40px 16px !important;
  text-align: center !important;
}

.shr-p-ht .inter-bx .inter-bx-txt p {
  min-height: 90px;
}

.integrations-page .innerpage-bg .inter-bx {
  background: #fff;
}

.integrations-page .inter-bx .inter-bx-txt h4.ntop {
  margin-top: 0px !important;
}

.integrations-page .inter-bx .inter-bx-txt h4 {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 16px !important;
  margin-top: 16px !important;
  font-family: "ProximaNova-Bold" !important;
}

.integrations-page .inter-bx .inter-bx-txt p {
  margin-bottom: 32px !important;
}

.integrations-page .inter-bx .start-now a {
  font-size: 16px !important;
  line-height: 26px !important;
  padding: 9px 18px !important;
  font-family: "ProximaNova-Bold" !important;
  min-width: 173px !important;
  width: 100% !important;
  max-width: 173px !important;
}

@media (max-width: 767.98px) {
  .shr-p-ht .inter-bx .inter-bx-txt p {
    min-height: auto !important;
  }
}

.alternative-pagefull strong {
  font-family: "ProximaNova-Bold" !important;
}

.fa-infinity {
  font-size: 14px !important;
}

.taglistbox .influencer-marketing a {
  background: rgb(5 47 156 / 6%) !important;
  color: #052f9c !important;
}

.page-template-page-churn .plan-pagefull .plans-trail-btn-n a,
.page-template-page-churn .plan-pagefull .get-free-trail-btn-n a {
  padding: 8px 8px !important;
}

.boxshw .plan-icons li:before {
  display: none !important;
}

.boxshw .plan-icons li {
  padding: 0px !important;
}

.boxshw .plan-icons {
  margin-bottom: 8px !important;
  margin-top: 16px !important;
}

.st-32 {
  display: flex;
  justify-content: center;
  font-size: 18px !important;
}

.st-32 span#dt {
  margin-left: 8px !important;
}

.sp-blog-tb .table {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #cfe1fb;
  border-radius: 16px !important;
  overflow: hidden;
  table-layout: fixed;
  margin-bottom: 0px !important;
}

.sp-blog-tb .table tbody tr td:not(:last-child) {
  border-right: 1px solid #cfe1fb;
}

.sp-blog-tb .table tbody tr td {
  border-bottom: 1px solid #cfe1fb !important;
  vertical-align: middle !important;
  font-size: 16px !important;
  line-height: 24px !important;
  padding: 16px;
  text-align: left;
}

.sp-blog-tb .table tbody tr:last-child td {
  border-bottom: none !important;
}

.sp-blog-tb .table tbody tr td strong {
  font-family: "ProximaNova-Bold" !important;
}

.taglistbox .growth-hacks a {
  background: rgb(134, 164, 48, 0.06) !important;
  color: #86a430 !important;
}

.taglistbox .productivity a {
  background: rgba(205, 78, 78, 0.06) !important;
  color: #cd4e4e !important;
}

.single-glossary .blog-daterd img.avatar {
  border-radius: 50%;
  height: 45px !important;
  width: 45px !important;
  margin-right: 8px;
}

.single-glossary .nstyle ul.blog-daterd li strong {
  line-height: 45px !important;
}

.single-product-update .nstyle ul.blog-daterd li:first-child {
  padding-right: 12px;
}

/* lp page start */

.lp-footer {
  background: #f2f2f2 !important;
  padding: 20px 0px !important;
}

.lp-footer ul {
  text-align: center !important;
  list-style: none !important;
  margin: 0px !important;
  padding: 0px !important;
}

.lp-footer ul li {
  display: inline;
  padding-left: 0.5rem;
}

.lp-footer ul li:not(:first-child) {
  padding-left: 0.5rem;
}

.lp-footer ul li a {
  color: #0f67ea !important;
}

.page-template-page-lp .Beacon {
  display: none !important;
}

.lp-footer ul li:not(:first-child)::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #1b1c1e;
  content: "|";
}

.page-template-page-lp .case-study-para {
  display: none !important;
}

.page-template-page-lp .caselisttext .mb-0 a {
  display: none !important;
}

.alternative-pagefull .table {
  border-collapse: unset !important;
  border-radius: 8px !important;
  border: 1px solid #cfe1fb !important;
  border-spacing: 0;
}

.alternative-pagefull .table tr td:nth-child(2) {
  background: #f4f8ff !important;
  background: #f4f8ff !important;
  border-left: 1px solid rgba(15, 103, 234, 0.7) !important;
  border-right: 1px solid rgba(15, 103, 234, 0.7) !important;
}

.alternative-pagefull .table tr:first-child td:nth-child(2) {
  border-top: 1px solid rgba(15, 103, 234, 0.7) !important;
}

.alternative-pagefull .table tr:last-child td:nth-child(2) {
  border-bottom: 1px solid rgba(15, 103, 234, 0.7) !important;
}

.alternative-pagefull .table.lastactive tr:last-child td:nth-child(3) {
  border-bottom: 1px solid rgba(15, 103, 234, 0.7) !important;
}

.alternative-pagefull .table.lastactive tr:first-child td:nth-child(3) {
  border-top: 1px solid rgba(15, 103, 234, 0.7) !important;
}

.alternative-pagefull .table.lastactive tr td:nth-child(3) {
  background: #f4f8ff !important;
  background: #f4f8ff !important;
  border-left: 1px solid rgba(15, 103, 234, 0.7) !important;
  border-right: 1px solid rgba(15, 103, 234, 0.7) !important;
}

.alternative-pagefull .table-firstcol td.td-top-line:before {
  display: none !important;
}

.alternative-pagefull .table tbody tr td {
  border-bottom: none !important;
}

.alternative-pagefull .table tr:first-child td,
.alternative-pagefull .table tr:first-child th {
  border-top: none !important;
}

.alternative-pagefull .table-firstcol td.active {
  background: #f4f8ff !important;
}

.alternative-pagefull .table tr td,
.alternative-pagefull .table tr th {
  border-top: 1px solid #cfe1fb !important;
}

.alternative-pagefull .border-left {
  border-left: 1px solid #cfe1fb !important;
}

.alternative-pagefull .border-right {
  border-right: 1px solid #cfe1fb !important;
}

.alternative-pagefull .table-firstcol td.td-top-line:before {
  background: #cfe1fb;
}

.alternative-pagefull .tbbordernone {
}

/* lp page end */

.slk-top {
  position: -webkit-sticky;
  position: sticky;
  top: 170px;
}

.breadcrumb-box ol.breadcrumb {
  background: transparent !important;
  padding: 0px !important;
  margin-bottom: 32px !important;
}

.breadcrumb-box .breadcrumb-item.active {
  color: #1b1c1e;
}

.breadcrumb-box .breadcrumb-item + .breadcrumb-item::before {
  color: #1b1c1e;
}

@media (max-width: 991.98px) {
  .breadcrumb-box ol.breadcrumb {
    text-align: center !important;
    display: inline-flex !important;
    margin-bottom: 24px !important;
  }
}

.related-terms .related-bx {
  background: #e8f0fd;
  padding: 8px 32px 8px 16px !important;
  border-radius: 8px;
}

table,
.table {
  color: #1b1c1e !important;
}

ul.blog-daterd li p {
  font-family: "ProximaNova-Semibold" !important;
}

.nstyle .grey-alert strong {
  font-family: "ProximaNova-Bold" !important;
}

/* start rating start */
.star-rating .fa-star {
  color: #b0cdf9 !important;
}

.star-rating .fa-star.fa-active {
  color: #ff9e28 !important;
}

.star-rating.rating-10 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 90%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-20 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 80%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-30 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 70%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-40 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 60%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-50 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 50%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-60 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 40%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-70 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 30%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-80 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 20%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating.rating-90 .fa-star.fa-half-active {
  background: linear-gradient(270deg, #b0cdf9 10%, #ff9e28 0%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star-rating i:not(:last-child) {
  margin-right: 4px !important;
}

/* start rating end */

/* comp page start*/
.cm-list-review .review-top-logo {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.cm-list-review .review-top-logo div {
  font-size: 24px;
  line-height: 34px;
  font-family: "ProximaNova-Semibold" !important;
  margin-left: 16px !important;
}

.cm-list-review .review-box:not(:last-child) {
  margin-bottom: 52px !important;
}

.com-post .image-border {
  border-radius: 16px !important;
}

.com-post ul,
.com-post ol {
  padding-left: 15px;
}

.com-post ul li,
.com-post ol li {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 16px !important;
}

.sub-combox {
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  text-align: center;
  overflow: hidden !important;
}

.sub-combox .sub-tlhad {
  border-bottom: 1px solid #e6e6e6;
  padding: 24px !important;
}

.sub-combox .sub-tlhad .sub-tlhad-name {
  font-size: 16px !important;
  line-height: 30px !important;
  margin-bottom: 8px !important;
  margin-top: 8px !important;
  text-align: center !important;
}

.sub-combox .sub-tlhad .sub-tlhad-price {
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 0px !important;
  text-align: center !important;
}

.sub-combox .sub-tlbm {
  padding: 24px !important;
  min-height: 120px;
  align-items: center;
  display: flex;
  justify-content: center;
}

.sub-combox .sub-tlbm p {
  font-size: 16px !important;
  line-height: 24px !important;
  margin-bottom: 0px !important;
  text-align: center !important;
}

.socialpilot-bg {
  background: linear-gradient(
    0deg,
    #f4f8ff 37.53%,
    rgba(255, 255, 255, 0) 177.8%
  ) !important;
}

.sub-combox-bg {
  background: linear-gradient(180deg, #fefefe 0%, #f9fcf9 100%) !important;
}

.glance-table .table tbody tr td {
  border-bottom: none !important;
}

.glance-table.compare-table .table tbody tr td {
  border-bottom: 1px solid #e6e6e6 !important;
  vertical-align: middle !important;
  font-size: 16px !important;
  line-height: 24px !important;
  padding: 16px 14px;
}

.glance-table.compare-table .table tbody tr td strong {
  font-family: "ProximaNova-Semibold" !important;
}

/* .glance-table .table tbody tr td:last-child strong,
.glance-table .table tbody tr th:last-child strong {
  color: #23a06c !important;
} */

.glance-table.compare-table .table tbody tr th {
  border-bottom: 1px solid #e6e6e6 !important;
}

.glance-table.compare-table .table tbody tr:last-child td {
  border-bottom: none !important;
}

.glance-table.compare-table .com-bg td,
.glance-table.compare-table .table tbody tr.com-bg td:last-child {
  background: #f4f8ff !important;
  font-family: "ProximaNova-Bold" !important;
}

.glance-table .table tbody tr th {
  text-align: center !important;
}

.glance-table .table tbody tr th:not(:last-child) {
  border-right: 1px solid #e6e6e6;
}

.glance-table .table tbody tr th p {
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Semibold" !important;
  margin-top: 8px !important;
  text-align: center;
}

.glance-table .table {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #e6e6e6;
  border-radius: 16px !important;
  overflow: hidden;
  table-layout: fixed;
}

.glance-table .table tbody tr td:not(:last-child) {
  border-right: 1px solid #e6e6e6;
}

.glance-table .link {
  border: 2px solid #0f67ea;
  border-radius: 4px !important;
  font-family: "ProximaNova-Semibold" !important;
  width: 80% !important;
  line-height: 26px !important;
  font-size: 16px !important;
  display: inline-block !important;
  padding: 9px !important;
}

.glance-table .link.active {
  background: #0f67ea !important;
  color: #fff !important;
}

.glance-table .link.active:hover,
.glance-table .link:hover {
  background: #0c54c0 !important;
  color: #fff !important;
}

.review-box {
  position: relative !important;
}

.review-box .review-top-logo {
  position: absolute;
  top: -30px;
  right: 30px;
  background: #fff !important;
  padding: 0px 16px;
}

.glance-table .table tr td:first-child {
  text-align: left !important;
}

.glance-table.price-table .table tr td:first-child {
  text-align: center !important;
}

.glance-table .table tr:last-child td {
  padding-bottom: 24px !important;
}

.glance-table .table tbody tr th {
  padding-top: 24px !important;
}

.glance-table .table tbody tr td:last-child,
.glance-table .table tbody tr th:last-child {
  background: #f4f8ff !important;
}

@media (max-width: 991.98px) {
  .glance-table .table {
    table-layout: auto !important;
  }

  .glance-table .table tr:first-child th,
  .glance-table .table tr:first-child td {
    width: 240px !important;
  }
}

/* comp page end*/

.postid-4780 .post-body h2 {
  background: #ff0000;
  color: #fff !important;
  padding: 8px !important;
  border-radius: 8px !important;
  padding-left: 16px !important;
}

.taglistbox .press-release a {
  background: #c7e0f3 !important;
  color: #0f8eea !important;
}

.taglistbox .media a {
  background: rgba(172, 29, 141, 0.2) !important;
  color: #ac1d8d !important;
  line-height: 16px !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.section-ebook .ebooklistbox .ebooklisttext h3 a {
  background: none !important;
  padding: 0px !important;
}

.innerpage .sch-box .sch-box-text h3 {
  font-size: 18px !important;
  line-height: 30px !important;
}

.row-gap-24 {
  row-gap: 24px !important;
}

.nstyle ul.blog-daterd li strong {
  font-family: "ProximaNova-Semibold" !important;
}

.nstyle ul.blog-daterd li:nth-child(2) {
  margin-right: 4px;
  padding-right: 10px;
}

@media (max-width: 575.98px) {
  .blog-newlatter p.small img {
    display: block !important;
    margin: 0px auto !important;
    margin-bottom: 4px !important;
  }

  .nstyle .section-ctabox.bgcolor-dark h2 {
    font-size: 32px !important;
    line-height: 42px !important;
  }

  .section-ctabox ul li {
    background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/11/ck.svg)
      no-repeat 0px 5px transparent !important;
    padding: 0px 0px 4px 30px;
  }

  .section-inner .section-ctabox ul.atv {
    margin-top: 16px !important;
    margin-bottom: 32px !important;
  }
}

.nstyle .innerads {
  background: radial-gradient(
    100.9% 180.7% at 57.55% 87.79%,
    #fff6f5 0%,
    #f1f7ff 100%
  ) !important;
  padding: 32px !important;
  margin-bottom: 24px;
  border-radius: 8px !important;
}

.nstyle .innerads.fb {
  background: #d0e3f6 !important;
}

.nstyle .innerads.int {
  background: #efd1d8 !important;
}

.nstyle .innerads.tik {
  background: #dcf2f2 !important;
}

.nstyle .innerads p {
  text-align: left !important;
}

.nstyle .innerads p.h2 {
  margin-bottom: 8px !important;
}

.nstyle .innerads p.h2.mb-24 {
  margin-bottom: 24px !important;
}

.nstyle .innerads p.h2.mb-32 {
  margin-bottom: 32px !important;
}

.nstyle .innerads p.h2 span {
  color: #23a06c !important;
}

.nstyle .innerads p.h2 span#big {
  font-size: 74px !important;
  color: #1b1c1e !important;
}

.nstyle .innerads p.h4 {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 8px !important;
  font-family: "ProximaNova-Semibold" !important;
}

@media (max-width: 991.98px) {
  .nstyle .innerads p {
    text-align: center !important;
  }
}

.readmoreicon {
  position: relative;
  font-family: "ProximaNova-Semibold" !important;
}

.readmoreicon::after {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/01/right-arrow.svg);
  position: absolute;
  z-index: 1;
  top: -5px;
  right: -18px;
}

.page-head-cta .no-ct {
  display: none !important;
}

.nstyle .crp-list-item {
  border-radius: 8px 8px 8px 8px !important;
}

.nstyle .read_link p {
  text-align: left !important;
}

.nstyle .heading-rating {
  margin-bottom: 0px !important;
}

.nstyle .heading-price {
  margin-bottom: 0px !important;
}

.heading-price p.h3,
.heading-price p.h2 {
  color: #1b1c1e !important;
  opacity: 0.5;
  font-size: 28px !important;
  line-height: 28px !important;
}

hr {
  border-bottom: 1px solid #e6e6e6de !important;
}

.page-template-page-listicles .fre-pros-box .noline,
.page-template-page-listicles .fre-cons-box .noline {
  border-bottom: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}

.banner-ad-full p.h3 {
  font-size: 28px !important;
  text-align: center !important;
  font-family: "ProximaNova-Bold" !important;
  line-height: 40px !important;
  color: #fff !important;
}

.new-stats .new-stats-inner {
  border-radius: 8px !important;
}

.postid-4936 .nstyle h2,
.postid-5052 .nstyle h2,
.postid-6235 .nstyle h2 {
  margin-bottom: 52px !important;
}

.progress-wrap {
  right: 25px !important;
}

.user-exp-header h3 {
  text-align: center !important;
}

.nstyle .auth-det h4 {
  margin-bottom: 0px !important;
}

.user-bluebox-n {
  border-radius: 8px !important;
  border: none !important;
  padding: 32px;
}

.user-bluebox-n::after {
  z-index: 9 !important;
}

.nstyle .new-stats-header {
  border-radius: 8px !important;
}

.nstyle .new-stats-header h2 {
  color: #fff !important;
  margin-bottom: 0px !important;
}

.full-blogdata {
  background: #e8f0fd !important;
  padding: 16px !important;
  border-radius: 8px !important;
  padding-left: 52px !important;
  font-family: "ProximaNova-Bold" !important;
  text-decoration-line: underline;
}

.full-blogdata a {
  color: #0f67ea !important;
}

.full-blogdata::after {
  content: url(https://wp-stage.socialpilot.co//wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/red-more.svg);
  position: absolute;
  z-index: 9;
  left: 20px;
  top: 17px;
}

.title-bg-full,
.postid-512870 h2 {
  background: transparent !important;
  padding: 0px !important;
}

@media screen and (min-width: 1600px) {
  .progress-wrap {
    bottom: 110px !important;
    right: 42px !important;
  }
}

.nstyle .section-ctabox h2 {
  color: #fff !important;
  font-size: 44px !important;
  line-height: 60px !important;
  font-family: "ProximaNova-Bold";
  /* font-weight: 600; */
  margin-bottom: 16px !important;
}

.nstyle .sticky-inner nav {
  border-radius: 8px;
}

.innerpage .pg-title h4 {
  color: #b566b9;
  font-size: 16px !important;
  line-height: 20px !important;
  margin-bottom: 16px !important;
  text-align: center !important;
}

.nstyle .sticky-inner {
  z-index: 9 !important;
}

@media (max-width: 575.98px) {
  .nstyle .innerads p.h2 span#big {
    font-size: 28px !important;
  }

  .nstyle ul.blog-daterd {
    padding-left: 0px !important;
  }

  .nstyle .taglistbox {
    display: block !important;
  }

  .nstyle .taglistbox .taglist:not(:last-child) {
    margin-right: 0px !important;
    margin-bottom: 8px !important;
  }
}

.plan-icons {
  margin: 0px !important;
  padding: 0px !important;
}

.plan-icons li {
  display: inline;
}

.plan-icons li:not(:last-child) {
  margin-right: 4px;
}

.bgcolor-dark .section-blogtitle h2,
.bgcolor-dark .section-blogtitle h3,
.bgcolor-dark .section-blogtitle h3 a {
  color: #fff !important;
}

.bg-twit {
  background: #1e9cf0 !important;
}

.innerpage-bggn {
  background: radial-gradient(
    100.9% 180.7% at 57.55% 87.79%,
    #fff6f5 0%,
    #f1f7ff 100%
  ) !important;
}

.innerpage .nblist {
  list-style: none;
  counter-reset: item;
}

.innerpage .nblist li {
  counter-increment: item;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 24px !important;
  position: relative !important;
}

.innerpage .nblist li:before {
  margin-right: 10px;
  content: counter(item);
  background: #34ba82;
  border-radius: 100%;
  color: white;
  width: 32px;
  height: 32px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -48px;
  font-family: "ProximaNova-Semibold";
  top: 0px;
}

.innerpage .nblist li:last-child {
  margin-bottom: 0px !important;
}

.innerpage .btn-actv {
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  display: inline-block;
  background: #0f67ea;
  padding: 14px 28px;
  font-family: "ProximaNova-Semibold" !important;
  border-radius: 8px;
}

.innerpage .btn-actv:hover {
  background: #0c54c0 !important;
}

.innerpage .ui-accordion .ui-accordion-header {
  font-size: 18px !important;
  font-family: "ProximaNova-Semibold" !important;
  padding: 16px 0px !important;
  padding-right: 40px !important;
  padding-left: 8px !important;
  line-height: 30px !important;
  margin-bottom: 0px !important;
  border: none !important;
  background: transparent !important;
  color: #1b1c1e !important;
}

.innerpage .plusminus {
  display: none !important;
}

.innerpage .ui-accordion-header .arro-icon {
  width: auto !important;
  right: 0 !important;
  text-align: right;
  position: absolute;
  padding-top: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.innerpage .ui-accordion-header .arro-icon img {
  transition: 300ms linear all;
}

.innerpage .ui-accordion-content {
  /* padding-left: 8px !important; */
  border: none !important;
  background: transparent !important;
}

.innerpage .ui-accordion-header:not(:first-child) {
  border-top: 2px solid #eaeaea !important;
}

.start-now a:hover {
  background: #0c54c0 !important;
}

.ullistlt {
  padding: 0px !important;
  list-style: none !important;
}

.h3lt {
  font-size: 24px !important;
  font-family: "ProximaNova-Bold";
  margin-bottom: 16px !important;
}

.ullistlt li {
  font-size: 18px !important;
  line-height: 30px !important;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/chk.svg)
    no-repeat 0px 8px transparent;
  padding: 0px 0px 1px 32px;
  margin-bottom: 8px;
}

.page-head .page-headul {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0 2em;
  font-size: 18px !important;
  line-height: 30px !important;
  list-style: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

.page-head .page-headul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/chk.svg)
    no-repeat 0px 10px transparent;
  padding: 0px 0px 1px 32px;
  line-height: 36px !important;
}

@media (max-width: 1199.98px) {
  .page-head .page-headul {
    margin-top: 16px !important;
  }

  .page-head-cta {
    margin-top: 32px !important;
  }
}

@media (max-width: 991.98px) {
  .page-head .page-headul {
    display: inline-block;
    text-align: left;
  }
}

/* blog ads */
.blg-adbg {
  padding: 6vmin 0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  text-align: center !important;
  margin-bottom: 28px !important;
}

.innerpage .readmoreicon {
  position: relative;
  font-family: "ProximaNova-Semibold" !important;
}

.innerpage .readmoreicon::after {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/01/right-arrow.svg);
  position: relative;
  z-index: 1;
  top: 0px;
  right: -10px;
}

.blg-adbg h2 {
  text-align: center !important;
  font-size: 40px !important;
  font-family: "ProximaNova-Bold" !important;
  line-height: 52px !important;
  margin-bottom: 4px !important;
}

.blg-adbg p {
  text-align: center !important;
}

.blg-adbg .blg-adb-btn a {
  background: #0f67ea;
  color: #fff !important;
  display: inline-block;
  font-size: 18px !important;
  font-family: "ProximaNova-Semibold";
  padding: 10px 20px;
  border-radius: 8px;
}

.blg-adbg .blg-adb-btn a:hover {
  background: #0c54c0 !important;
}

@media (max-width: 575.98px) {
  .blg-adbg h2 {
    line-height: 42px !important;
    font-size: 32px !important;
  }
}

/* blog ads */

.innerpage .innercklst {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  padding-left: 0px !important;
  margin-bottom: 32px !important;
  list-style: none !important;
}

.innerpage .innercklst li {
  font-size: 17px !important;
  line-height: 26px !important;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/12/grnck.svg)
    no-repeat 0px 24px transparent;
  padding: 16px 0px 0px 32px;
  font-family: "ProximaNova-Semibold";
}

a.bold {
  font-family: "ProximaNova-Semibold" !important;
}

@media (max-width: 575.98px) {
  .innerpage .innercklst {
    columns: 1 !important;
    -webkit-columns: 1 !important;
    -moz-columns: 1 !important;
  }
}

.alt-abtest .alr-pagetitle {
  margin-bottom: 40px !important;
}

.smbtib {
  font-size: 16px !important;
}

.alternative-pagefull h2.mb-0 {
  margin-bottom: 0px !important;
}

/* plans page start */
.plan-heade-thanksgv {
  background: linear-gradient(
    336.57deg,
    #fbd4bf -6.48%,
    #fff5ef 96.49%
  ) !important;
}

.th-copn {
  position: relative;
  margin-bottom: 12px !important;
}

.th-copn p {
  position: absolute;
  left: 0;
  right: 0;
  top: 25px;
  font-size: 15.8px !important;
  margin-bottom: 0px !important;
}

.th-copn p strong {
  font-family: "ProximaNova-Bold" !important;
  margin-left: 2px !important;
}

.plan-thanksgvef {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/11/Subtract-bg.svg);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 65px;
}

.th1,
.th2 {
  position: absolute !important;
  bottom: 50px;
}

.th1 {
  left: 0px !important;
}

.th2 {
  right: 0px !important;
}

.plan-heade-thanksgv h1 {
  font-size: 80px;
  line-height: 97px;
  color: #ff772e;
  font-family: "ProximaNova-Bold";
}

.plan-heade-thanksgv p {
  font-size: 20px;
  line-height: 30px;
  /* font-weight: 600; */
  margin-bottom: 4px !important;
}

.plan-heade-thanksgv h2 {
  font-family: "ProximaNova-Semibold";
  font-size: 45px;
  line-height: 55px;
}

.plan-heade-thanksgv h2 strong {
  color: #ff772e !important;
  font-family: "ProximaNova-Bold" !important;
}

.plan-thanksgv .plan-page-header .new-plan-tabbing label:after {
  content: "30% Discount";
  background: #f9e2d9 !important;
  color: #ff772e !important;
  font-family: "ProximaNova-Semibold" !important;
}

.plan-thanksgv.plan-pagefull .most-popular-tag-n p {
  background: #f9e2d9 !important;
  color: #ff772e !important;
}

.plan-thanksgv.plan-pagefull .most-popular-tag-n p::before {
  background: #fbcbb1 !important;
}

.plan-thanksgv.plan-pagefull .top-table-resp .new-plan-tabbing label:after {
  content: "30% Discount";
  background: #f9e2d9 !important;
  color: #ff772e !important;
  font-family: "ProximaNova-Semibold" !important;
}

.plan-thanksgv.plan-pagefull .version-n-block-contact h2 span {
  color: #ff772e !important;
}

@media (max-width: 1199.98px) {
  .th1,
  .th2 {
    max-width: 250px;
  }
}

@media (max-width: 991.98px) {
  .th1 {
    left: -50px !important;
  }

  .th2 {
    right: -50px !important;
  }

  .th1,
  .th2 {
    bottom: 0px !important;
  }

  .plan-thanksgvef {
    background-position-y: bottom !important;
  }

  .plan-heade-thanksgv h1 {
    font-size: 60px !important;
    line-height: 72px !important;
  }
}

@media (max-width: 767.98px) {
  .body-container .plan-thanksgvef .container {
    padding-bottom: 2rem !important;
    padding-top: 2rem !important;
  }

  .plan-heade-thanksgv h1 {
    font-size: 52px !important;
    line-height: 62px !important;
  }
}

@media (max-width: 862.98px) {
  .th1,
  .th2 {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .plan-heade-thanksgv h1 {
    font-size: 42px !important;
    line-height: 52px !important;
  }

  .plan-heade-thanksgv p {
    font-size: 18px;
    line-height: 24px;
  }

  .th-copn p {
    top: 28px;
  }
}

/* plans page end */

/* innnerpage start */
.innerpage .innerp-in {
  text-align: center !important;
}

.innerpage .innerp-in .innerp-icbx {
  height: 88px;
  width: 88px;
  margin-bottom: 8px !important;
  margin: 0px auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.innerpage .innerp-in h4 {
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Bold";
  margin-bottom: 0px !important;
}

.innerpage .row-g26 {
  row-gap: 26px !important;
}

/* innnerpage end */

.agency-title h2 {
  font-size: 46px !important;
  line-height: 46px !important;
}

@media (max-width: 575.98px) {
  .agency-title h2 {
    font-size: 32px !important;
    line-height: 32px !important;
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .page-template-page-churn .plan-pagefull .plans-trail-btn-n a,
    .page-template-page-churn .plan-pagefull .get-free-trail-btn-n a {
      font-size: 12px !important;
      letter-spacing: -0.02em !important;
    }

    .get-free-trail-btn2 a,
    .get-free-trail-btn-n2 a {
      font-size: 12px !important;
    }

    .plan-pagefull .table tbody .table-tit:after {
      top: none !important;
    }
  }
}

.btn-main-n {
  font-family: "ProximaNova-Semibold";
  background: #fe8848;
  padding: 12px 24px;
  color: #fff;
  border-radius: 8px !important;
  text-decoration: none;
  font-size: 18px;
  display: inline-block;
  /* font-weight: 400; */
  text-align: center;
  vertical-align: middle;
  border: 1px solid transparent;
  line-height: 1.5;
  transition: color 0.1s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-main-n:hover {
  color: #fff !important;
  background: #eb6d2f !important;
}

html {
  scroll-behavior: smooth;
}

.section-spinst .spinst-box h3 {
  line-height: 28px !important;
}

.tiktok-guide-page .section-blogtop h1 span.highlight {
  color: #b72020 !important;
}

@media (max-width: 575.98px) {
  .section-blogtop p {
    line-height: 28px !important;
  }
}

.facebook-guidepage .section-blogtop h1 span.highlight {
  color: #337fff !important;
}

.instagram-guidepage .section-blogtop h1 span.highlight {
  background: linear-gradient(
    0deg,
    rgba(242, 36, 246, 1) 0%,
    rgba(85, 8, 146, 1) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.youtube-guide-page .section-blogtop h1 span.highlight {
  color: #b72020 !important;
}

.blog.group-blog .howto-icon .iconlayt {
  border: 10px solid white !important;
  background: #fff !important;
}

.section-blogtoply {
  background-size: cover !important;
}

.page-template-page-landing .owl-nav {
  display: block !important;
}

.page-template-page-landing .owl-dots {
  display: none !important;
}

.be-productive-section .demo a:hover {
  text-decoration: underline !important;
}

.single-post .videowrapper .entered {
  height: 140% !important;
}

.alternative-plan-pagefull td:first-child {
  text-align: left !important;
}

.features-top td {
  border-top: none;
}

.white-lable-image {
  margin-left: 76px;
}

.plan-pagefull.alternative-plan-pagefull .alr-pagetitle h2 {
  margin-bottom: 16px !important;
}

@media (max-width: 1199.98px) {
  .alr-brnohide br {
    display: block !important;
  }
}

.alternative-pagefull .home-banner h1.h1szfixd span {
  color: #34ba82 !important;
}

/* blog table */
.table-blog .table tr td {
  background: #fff !important;
  text-align: center;
  min-width: 150px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 0px !important;
}

.table-blog .table {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  border-collapse: unset !important;
  overflow: hidden;
}

.table-blog .table tr:first-child td {
  background: #32383e !important;
  color: #fff !important;
  font-family: "ProximaNova-Bold" !important;
}

.table-blog .table tbody tr td {
  border-bottom: 1px solid #d9d9d9 !important;
}

.table-blog .table tr:last-child td {
  border-bottom: 0px !important;
}

.table-blog .table tr td:first-child {
  min-width: 300px !important;
  width: 30%;
  padding-left: 20px;
  text-align: left !important;
}

/* blog table */
.table-firstcol-box .table {
  border-radius: 8px;
  border-collapse: unset !important;
}

.table-firstcol-box .table tr td {
  border-top: 0px !important;
  border-bottom: 1px solid #dee2e6 !important;
}

.table-firstcol-box .table tr:last-child td {
  border-bottom: 0px !important;
}

.min-w220 {
  min-width: 220px !important;
}

.page-template-page-listicles .body-container .price-checktable .table tr td {
  border-bottom: 0px !important;
}

.page-template-page-churn .exo-menu > li > a.active,
.page-template-page-churn .exo-menu > li > a:hover,
.page-template-page-churn .exo-menu > li > a:active,
.page-template-page-churn .exo-menu > li > a:focus,
li.drop-down ul > li > a:hover {
  border-bottom: none !important;
}

.page-template-page-churn .free-demo {
  background: #1068e9 !important;
  color: #fff !important;
  border: 1px solid #1068e9 !important;
}

@media (max-width: 991.98px) {
  .page-template-page-churn .free-demo {
    margin-bottom: 15px !important;
  }
}

.listbox-boxvs {
  margin-top: 66px !important;
}

.cast-checktable .table {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  border-collapse: unset !important;
  font-size: 16px !important;
  text-align: center !important;
  overflow: hidden;
}

.cast-checktable .table thead th {
  border-top: 0px !important;
  border-bottom: 0px !important;
  background: #f2f1f1;
  vertical-align: middle;
  font-family: "ProximaNova-Semibold";
  padding: 20px 15px !important;
}

.cast-checktable .table tbody tr td {
  border-bottom: 0px !important;
  padding: 32px 20px;
}

.cast-checktable .table .tbvs-top {
  position: absolute;
  right: -18px;
  height: 36px;
  width: 36px;
  background: #de8787;
  border: 1.2px solid #be3434;
  text-align: center !important;
  align-items: center !important;
  color: #fff;
  border-radius: 50%;
  font-size: 16px !important;
  font-family: "ProximaNova-Semibold";
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: flex;
  justify-content: center;
}

.cast-checktable .table thead .most-used {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/Star.svg)
    no-repeat 0px 4px transparent;
  padding: 0px 0px 1px 30px;
}

.cast-checktable .table thead .cost-effective {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/dollar-circle.svg)
    no-repeat 0px 2px transparent;
  padding: 0px 0px 1px 30px;
}

.cast-checktable .table thead th div {
  display: inline-flex;
}

.cast-checktable .table thead th img {
  margin-right: 8px !important;
}

.cast-checktable .table thead th p {
  margin-bottom: 0px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.cast-checktable .table tr td {
  vertical-align: middle;
}

.cast-checktable .table thead th:nth-child(2) {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  position: relative;
}

.cast-checktable .table tbody td:nth-child(2) {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  position: relative;
}

.page-template-page-listicles .cast-checktable .table tbody tr td {
  text-align: center !important;
  font-size: 16px !important;
  line-height: 22px !important;
}

.page-template-page-listicles .cast-checktable .table tbody tr td:nth-child(1) {
  font-size: 18px !important;

  min-width: 220px;
}

.page-template-page-listicles .cast-checktable .table tbody tr td p {
  font-size: 16px !important;
  line-height: 22px !important;
  margin-bottom: 0px !important;
}

/* list table */

.price-checktable .table {
  border: 1px solid #cde1fb;
  border-radius: 8px;
  border-collapse: unset !important;
}

.page-template-page-listicles .body-container .price-checktable .table tr td {
  font-family: "ProximaNova-Semibold" !important;
}

.page-template-page-listicles
  .body-container
  .price-checktable
  .table
  tr
  td:first-child {
  padding-left: 32px !important;
  text-align: left !important;
}

.page-template-page-listicles
  .body-container
  .price-checktable
  .table
  tbody
  tr
  td:nth-child(2) {
  text-align: center !important;
}

.price-checktable .table ul {
  list-style: none;
  padding: 0px !important;
  margin-bottom: 0px !important;
}

.page-template-page-listicles .body-container .price-checktable .table ul li {
  display: inline-block;
  margin-right: 8px !important;
  margin-bottom: 0px !important;
}

/* list table */

button {
  border: none !important;
  outline: none !important;
}

/* list header */

.page-template-page-listicles .heading-rating {
  align-items: center !important;
}

.page-template-page-listicles .body-container .fre-pros-box .noline,
.page-template-page-listicles .body-container .fre-cons-box .noline {
  border-bottom: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}

.page-template-page-listicles .free-demo {
  background: #1068e9 !important;
  color: #fff !important;
  border: 1px solid #1068e9 !important;
  font-family: "ProximaNova-Semibold" !important;
}

@media (max-width: 991.98px) {
  .page-template-page-listicles .head-free-trial {
    margin-bottom: 15px;
  }
}

/* list header */

.page-template-page-listicles .sp-plans .table tr td {
  padding: 25px;
}

.page-template-page-listicles .mb-4 {
  margin-bottom: 4px !important;
}

.page-template-page-plan button:focus {
  outline: 0;
}

@media (max-width: 991.98px) {
  .page-template-page-plan .free-demo {
    margin-bottom: 20px !important;
  }
}

.alternative-pagefull .home-banner h3 span {
  color: #34ba82 !important;
}

.alternative-pagefull .blue-socialpilot-box {
  box-shadow: none !important;
  background: #e7f0fd !important;
  border: none !important;
  border-top: 5px solid #1068e9 !important;
  overflow: hidden;
}

.alternative-pagefull .trial-btnft a {
  color: #fff !important;
  font-family: "ProximaNova-Bold" !important;
}

.supported-platform span,
.alt-acct-deat {
  color: #1b1c1e !important;
}

.alternative-pagefull .trial-btnft {
  font-size: 18px;
  line-height: 30px;
  font-family: "ProximaNova-Bold";
  color: #fff !important;
  padding: 14px 28px;
  background: #1068e9 !important;
}

.table-firstcol td.active {
  background: #f1f8ff !important;
}

.alternative-pagefull .alr-last-block a.tb-btnfull {
  width: auto !important;
  display: inline-block;
  padding: 10px 25px;
}

.alternative-pagefull .table-firstcol td.active {
  position: relative !important;
}

.alternative-pagefull .table-firstcol td.td-top-line:before {
  width: 100%;
  height: 1px;
  background: #9ab3d8;
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
}

.alternative-pagefull .tb-btnfull {
  margin-top: 0px !important;
}

.alternative-pagefull .home-banner ul {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0 2em;
}

@media (max-width: 991.98px) {
  .alternative-pagefull .alr-last-block .alr-last-block-text {
    text-align: center !important;
    margin-bottom: 20px !important;
  }
}

/* hootsuite-alternative */

.postid-554849 .blog-section h2,
.tiktoktitle {
  background: linear-gradient(to right, #17f4f2, #ff4767);
  padding: 15px 20px 10px;
  color: #fff !important;
  border-radius: 5px;
}

.alr-pagetitle h2 {
  font-family: "ProximaNova-Bold" !important;
}

.page-template-page-Newheader .home-banner-n h1 {
  line-height: 50px;
}

.ebook-guide-point ul li {
  font-size: 18px;
  margin-bottom: 10px !important;
}

.blog-side-menu h4 {
  display: block;
  width: 100%;
}

.page-id-1123 .wpcf7-checkbox .wpcf7-list-item-label {
  font-size: 14px;
  margin-top: 0 !important;
}

.page-id-1123 .wpcf7-checkbox label > input[type="checkbox"] {
  height: 16px !important;
  width: 16px !important;
}

@media screen and (max-height: 720px) {
  .page-id-1123 .position-sticky {
    position: relative !important;
    top: 0 !important;
  }
}

.wpcf7-not-valid-tip {
  font-size: 12px !important;
  margin-top: 0px;
}

.writeus-boxform h3 {
  font-size: 26px !important;
  margin-bottom: 25px !important;
  /* 	text-align: center; */
}

.writeus-boxform textarea {
  width: 100%;
  height: 60px;
}

input[type="date"],
input[type="email"] {
  padding: 6px 10px;
  margin-bottom: 0px;
  height: 40px;
  border-radius: 4px;
  color: #000;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d1d1d1;
  background: white;
  width: 100%;
  margin-top: 5px;
}

.mega-n-bg {
  border-radius: 10px;
}

.slack-last a:hover {
  text-decoration: underline !important;
}

.slack-home-banner p {
  font-size: 20px;
  line-height: 35px;
}

.slack-page .slack-subtext h2 {
  font-family: "ProximaNova-Bold";
}

.slack-page .slack-subtext p {
  font-size: 20px;
  line-height: 35px;
}

.slack-btn {
  background: white;
  padding: 12px 15px;
  font-family: "ProximaNova-Bold";
  color: black;
  border: 1px solid #80808070;
  border-radius: 5px;
  font-size: 18px;
}

.slack-btn:hover {
  color: black !important;
}

.slack-btn img {
  height: 25px;
  margin-right: 5px;
  margin-top: -2px;
}

.slack-step {
  padding: 25px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #efefef;
  text-align: center;
}

.slack-step h2 {
  font-size: 26px;
  font-family: "ProximaNova-Bold";
  margin-bottom: 15px !important;
}

.slack-step .connect-btn {
  background: #fe8848;
  color: #fff;
  font-family: "ProximaNova-Bold";
  font-size: 18px !important;
  padding: 8px;
  width: 70%;
  margin: 0 auto !important;
  border-radius: 5px;
  display: block;
}

.slack-step .slackp-h100 {
  height: 85px;
}

/* new listicle page */

.blogp-date p,
.blogp-read p,
.blog .blogp-audio p {
  margin-bottom: 0px !important;
}

.alr-page-no .feaure_content ul li:before {
  display: none;
}

.alr-page-no .feaure_content ul li {
  padding-left: 0px !important;
}

.feaure_content ul li {
  font-size: 18px !important;
}

.feaure_content ul li .fa-check {
  color: #fe8848;
}

p.wh-auto {
  min-height: 140px !important;
}

.sticky-icon li img {
  height: 35px !important;
}

.single-case-study .body-container ul li,
.single-case-study .body-container ol li {
  font-family: "ProximaNova-Regular" !important;
  font-size: 18px !important;
}

/* plan page new */
.version-n-block-contact {
  border: 1px solid #cbcbcb;
  padding: 20px;
  border-top: none;
}

.version-n-block-contact h2 {
  font-size: 22px !important;
}

.get-free-trail-btn2 a,
.get-free-trail-btn-n2 a {
  font-size: 14px !important;
  width: 100% !important;
  padding: 8px 5px !important;
}

@media (max-width: 767.98px) {
  .version-n-block-contact {
    border-top: 1px solid #cbcbcb !important;
    text-align: center !important;
  }

  .version-n-block-contact h2 {
    line-height: 35px !important;
    margin-bottom: 15px !important;
  }
}

/* plan page new */
.smtext {
  display: block !important;
  font-size: 14px !important;
}

p.index-ph {
  height: 160px;
  margin-top: 10px !important;
}

.single-newsroom .case-container ul li,
.single-newsroom .case-container ol li {
  font-family: "ProximaNova-Regular" !important;
  font-size: 18px !important;
}

.more-site-feature-detalis {
  width: 100%;
  display: flow-root;
}
.case-container strong {
  font-family: "ProximaNova-Bold" !important;
}

.table-firstcol tr td {
  vertical-align: middle;
}

.single .parent-width .banner-ad-full h3 {
  font-size: 35px !important;
  line-height: 45px !important;
}

.error404 .search-submit {
  background-color: #fe8848 !important;
}

.search-field {
  border: 1px solid #d1d1d1 !important;
  padding: 12px !important;
  height: auto;
}

.search-field:focus {
  box-shadow: none !important;
}

.speakers-box h2 {
  font-size: 24px !important;
}

.guide_list .menu li:hover {
  background: #e8f0fa;
}

.parent-width strong,
.parent-width b {
  font-family: "ProximaNova-Bold";
}

.guidelines strong,
.guidelines b {
  font-family: "ProximaNova-Semibold" !important;
}

.icon-sizeauto .icon-box-fb img {
  height: auto !important;
  width: auto !important;
}

.icon-imgbox {
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon-s40 {
  height: 40px !important;
}

.icon-s32 {
  height: 32px !important;
}

@media screen and (min-width: 1600px) {
  #topback {
    bottom: 100px !important;
    right: 38px !important;
  }
}

.blog-trialbtn {
  font-family: "ProximaNova-Bold";
  font-size: 19px;
  position: relative;
}

.blog-trialbtn::before {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/05/t-icon.png);
  position: absolute;
  left: -40px;
  top: -2px;
}

.guide-fx-s a {
  display: block;
}

.page-id-1109 .accordion_head {
  font-size: 18px !important;
  font-family: "ProximaNova-Regular" !important;
  /* font-weight: 800 !important; */
}

.page-id-1109 .accordion_body p {
  font-size: 18px !important;
}

.media .media-body .blog-username-n {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.blog-fullde .blog-fullde-text .media img {
  margin-bottom: 0px !important;
}

.post-conainer .img-circle {
  margin-bottom: 0px !important;
}

.hs-responsive-embed {
  margin: 0px auto !important;
}

#om-fopbsnidgtc6kxglgzvw-holder {
  display: none !important;
}

.hs-responsive-embed-inner-wrapper {
  padding-bottom: 0px !important;
}

.rll-youtube-player {
  margin-bottom: 27px !important;
  width: 100% !important;
  z-index: 1 !important;
}

.parent-width .customer-feedback-dec p.user-name {
  font-family: "ProximaNova-Semibold" !important;
}

.parent-width .heading-rating,
.parent-width .heading-price {
  width: 50%;
}

.parent-width .hs-responsive-embed-wrapper {
  margin-bottom: 27px !important;
}

.parent-width .more-site-feature-detalis {
  display: inline-block;
}

.single textarea {
  width: 100%;
  border: 1px solid #dee2e6;
}

.googleplus_block {
  text-align: Center;
}

.googleplus_block img {
  height: 80px;
  width: 80px;
}

.googleplus_block h3 {
  font-size: 24px;
  margin-bottom: 15px !important;
}

.page-id-1116 .alr-page-sub ul li:before {
  display: none !important;
}

.page-id-1116 .alr-page-sub ul li {
  padding-left: 0px !important;
}

.feature_box {
  text-align: center;
}

.feature_box h3 {
  font-size: 22px;
  margin-bottom: 15px !important;
  margin-top: 15px !important;
}

.img-circle {
  margin-bottom: 15px;
}

@media (max-width: 991.98px) {
  .media-991-center {
    text-align: center !important;
  }

  .col-w500 {
    max-width: 33.333333%;
    min-width: 33.333333%;
  }

  .alr-pagetitle {
    order: -1 !important;
  }

  .media-991-pb-0 {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 767.98px) {
  p.index-ph {
    height: auto !important;
  }
}

@media (max-width: 575.98px) {
  .col-w500 {
    max-width: 50%;
    min-width: 50%;
  }

  .listicle-body .customer-feedback-dec p.user-name {
    padding-bottom: 30px;
  }

  .listicle-body .customer-feedback-dec p.user-name::after {
    margin-left: -8px !important;
    display: block !important;
  }
}

.icon-box-fb {
  text-align: center;
}

.icon-box-fb img {
  height: 35px;
}

.icon-box-fb h4 {
  margin-bottom: 0px !important;
  margin-top: 20px !important;
  font-size: 18px;
  font-family: "ProximaNova-Regular" !important;
}

.page-id-547824 .mega-drop-down .head-free-trial {
  border: none !important;
}

.ez-toc-list-level-3 {
  padding: 0px;
  list-style: none;
  padding-top: 5px;
}

.ez-toc-list-level-3 .ez-toc-list-level-3 {
  margin-bottom: 6px !important;
}

#flagstrap3 ul li:first-child {
  display: none;
}

.single-product-update .post-body ul li {
  font-family: "ProximaNova-Regular" !important;
  font-size: 18px !important;
}

.heading-price p.h3,
.heading-price p.h2 {
  margin-bottom: 0px !important;
  text-align: right !important;
}

.page-template-page-listicle-new .customer-feedback-dec {
  margin-bottom: 15px;
}

.listicle-body .compare-table-image {
  border: 1px solid #eaeaea;
  background: #fff;
  margin: 0px 0 30px;
  padding: 2px;
  clear: both;
  position: relative;
  text-align: center;
}

div.wpcf7 .ajax-loader {
  position: absolute !important;
  top: 0 !important;
}

/* .page-container .sidebar-enterprise-form label {
  font-family: "ProximaNova-Semibold" !important;
} */

@media (max-width: 767) {
  .plan-pagefull .container.media500-pb0 {
    padding-bottom: 0 !important;
  }
}

/* home page start */
.section-ebook .ebooklistbox .ebooklisttext h3 {
  font-size: 18px !important;
  line-height: 28px !important;
}

.section-hmfaq .ui-accordion .ui-accordion-header.ui-corner-top {
  border-top: 2px solid #d1ddf9 !important;
}

.section-hmfaq .ui-accordion-content a {
  color: #0f67ea !important;
}

.section-home .home-header h1 {
  font-size: 44px;
  line-height: 60px !important;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-Bold" !important;
}

.section-hm-tet .slick-track {
  place-items: center;
  display: flex;
}

.section-home .home-header p {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 32px !important;
}

.section-homedata {
  background: radial-gradient(
    28.86% 101.16% at 51.03% 52.87%,
    #fff6f5 0%,
    #f1f7ff 100%
  ) !important;
}

.hm-title {
  text-align: center !important;
  margin-bottom: 72px !important;
}

.hm-title h4 {
  color: #b566b9;
  font-size: 16px !important;
  margin-bottom: 8px !important;
}

.hm-title h2 {
  margin-bottom: 0px !important;
  font-size: 40px !important;
  font-family: "ProximaNova-Bold" !important;
}

.hm-title p {
  font-size: 18px !important;
  line-height: 30px;
  margin-bottom: 0px !important;
  margin-top: 16px !important;
}

.hmdata-text h2 {
  font-size: 32px;
  line-height: 42px !important;
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 16px !important;
}

.hmdata-text h4 {
  margin-bottom: 12px !important;
}

.section-hm-tet {
  background: linear-gradient(0deg, #edefff7d 0.1%, #e6eeff82 89.64%);
  position: relative;
  overflow: hidden;
}

.section-hm-tet .ld-tedtbox {
  background: #ffffff;
  box-shadow: 4px 4px 25px rgb(0 0 0 / 5%);
  border-radius: 12px;
  padding: 32px;
}

.section-hm-tet .silder.slick-slide {
  padding: 20px;
}

.section-hm-tet .ld-tedtbox .ld-tedtboxline {
  background: radial-gradient(
    50% 50% at 50% 50%,
    #1068e9 0%,
    #1068e9 28.65%,
    rgba(233, 242, 255, 0) 100%
  );
  border-radius: 8px;
  transform: matrix(1, 0, 0, -1, 0, 0);
  width: 90%;
  height: 4px;
  margin: 0px auto;
  margin-bottom: 16px;
}

.section-hm-tet .ld-tedtbox .ld-tedtbox-text p {
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 0 !important;
}

.case-study-para {
  margin-top: 16px !important;
}

.readmoreicon {
  position: relative;
  font-family: "ProximaNova-Semibold";
}

.readmoreicon::after {
  content: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/right.svg);
  position: absolute;
  z-index: 1;
  top: -5px;
  right: -18px;
}

.section-hm-tet .ld-tedtbox .ld-tedtbox-user {
  margin-top: 0 !important;
  margin-bottom: 24px !important;
  text-align: center;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  position: relative;
}

.section-hm-tet .ld-tedtbox .ld-tedtbox-user .ld-tedtbox-user-img {
  margin-bottom: 8px !important;
  display: flex;
  justify-content: center;
}

.section-hm-tet .ld-tedtbox .ld-tedtbox-user .ld-tedtbox-user-img img {
  height: 62px !important;
  width: 62px !important;
  border-radius: 50%;
}

.section-hm-tet .ld-tedtbox .ld-tedtbox-user .ld-tedtbox-user-text p.name {
  font-family: "ProximaNova-Semibold" !important;
  opacity: 1 !important;
  margin-bottom: 5px !important;
  font-size: 16px !important;
}

.section-hm-tet .ld-tedtbox .ld-tedtbox-user .ld-tedtbox-user-text p {
  margin-bottom: 0px !important;
  font-size: 14px !important;
  color: #000;
  opacity: 0.5;
  line-height: 18px !important;
}

.section-hm-tet .ld-tedtbox-user .side-logo {
  position: absolute;
  right: 0;
}

.section-hm-tet .ld-tedtbox-user .side-logo img {
  max-width: 80px !important;
  max-height: 40px !important;
}

.section-hm-tet .slick-arrow {
  display: none !important;
}

.section-hm-tet::before {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/10/test-t1.png);
  position: absolute;
  z-index: 0;
  left: 90px;
  top: -60px;
}

.section-hm-tet::after {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2022/10/testt2.png);
  position: absolute;
  z-index: -1;
  right: 90px;
  bottom: -85px;
}

.section-hm-tet .ladtestmp {
  padding-bottom: 80px !important;
}

.section-hm-bd .pt-80 {
  padding-top: 80px !important;
}

.hm-bg {
  background: linear-gradient(
    0deg,
    #edefff7d 0.1%,
    #e6eeff82 89.64%
  ) !important;
}

.section-cast .case-studybox {
  background: #ffffff;
  border-radius: 16px;
  padding: 22px !important;
}

.section-cast .caselistimg {
  margin-bottom: 18px !important;
}

.section-cast .caselistimg img {
  object-fit: cover !important;
  width: 100%;
  min-height: 200px !important;
  max-height: 200px !important;
  height: 150px;
  border-radius: 8px !important;
}

.section-cast .case-studybox .caselisttext h3 {
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Bold";
  margin-bottom: 8px !important;
}

.section-cast .case-studybox .caselisttext p:not(:last-child) {
  line-height: 30px !important;
  margin-bottom: 12px !important;
}

.section-hmfaq .ui-accordion .ui-accordion-header {
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Semibold" !important;
  padding: 16px 0px !important;
  padding-right: 40px !important;
  padding-left: 8px !important;
  background: transparent;
  border: none !important;
  margin-bottom: 0px !important;
  border-top: 2px solid #d1ddf9 !important;
}

.section-hmfaq .ui-accordion-header:first-child {
  border-top: none !important;
}

.section-hmfaq .ui-accordion-header.ui-corner-top:first-child {
  border-top: none !important;
}

.section-hmfaq .plusminus {
  display: none !important;
}

.section-hmfaq .ui-accordion-header .arro-icon {
  width: auto !important;
  right: 0 !important;
  text-align: right;
  position: absolute;
  padding-top: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.section-hmfaq .ui-accordion-header .arro-icon img {
  transition: 300ms linear all;
}

.section-hmfaq .ui-accordion-content {
  padding-left: 8px !important;
  border: none !important;
  background: transparent !important;
}

.section-ebook .ebooklistbox .ebooklisttext a {
  background: #1068e9;
  border-radius: 4px;
  color: #fff !important;
  font-family: "ProximaNova-Semibold";
  font-size: 16px !important;
  padding: 6px 35px;
  display: inline-block;
  position: relative;
}

.section-ebook .ebooklistbox .ebooklisttext a::after {
  display: none !important;
}

.section-ebook .ebooklistbox .ebooklistbox-img img {
  width: 100% !important;
  margin-bottom: 15px !important;
  max-height: 320px !important;
  min-height: 320px !important;

  object-fit: cover !important;
  border: 6px solid black !important;
  border-radius: 15px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.ebooklistbox-img .top-icon {
  width: 25px;
  height: 2px;
  background: #717376;
  position: absolute;
  right: 45px;
  top: -2px;
  border-radius: 10px 10px 0px 0px;
}

.ebooklistbox-img .top-right1 {
  width: 25px;
  height: 2px;
  background: #717376;
  position: absolute;
  right: 2px;
  top: 60px;
  border-radius: 10px 10px 0px 0px;
  transform: rotate(90deg);
}

.ebooklistbox-img .top-right2 {
  width: 25px;
  height: 2px;
  background: #717376;
  position: absolute;
  right: 2px;
  top: 100px;
  border-radius: 10px 10px 0px 0px;
  transform: rotate(90deg);
}

.data-scrollp {
  padding: 72px 0px;
  padding-right: 35px !important;
}

.header-container {
  z-index: 1000 !important;
}

.medias-991 {
  display: none !important;
}

@media (max-width: 1199.98px) {
  .section-home .home-header h1 {
    font-size: 38px;
    line-height: 50px;
  }

  .section-home .home-header p {
    font-size: 20px;
    line-height: 32px;
  }

  .section-ebook .ebooklistbox .ebooklisttext h3 {
    line-height: 26px;
  }
}

@media (max-width: 991.98px) {
  .mpt-32.pt-64,
  .mpt-32.pt-72 {
    padding-top: 24px !important;
  }

  .section-ebook .owl-dots {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 16px !important;
  }

  .section-ebook .ebooklistbox .ebooklistbox-img img {
    object-fit: none !important;
    border: none !important;
    box-shadow: none !important;
  }

  .ebooklistbox-img .top-icon,
  .ebooklistbox-img .top-right1,
  .ebooklistbox-img .top-right2 {
    display: none !important;
  }

  .section-ebook .ebooklistbox .ebooklisttext img {
    text-align: center;
    margin: 0px auto;
  }

  .section-ebook .ebooklistbox .ebooklisttext h3 {
    font-size: 18px;
    line-height: 30px;
  }

  .hmdata-text.mb-5 {
    margin-bottom: 32px !important;
  }

  .section-homedata .owl-dots {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 16px !important;
  }

  .mediah-991 {
    display: none !important;
  }

  .medias-991 {
    display: block !important;
  }

  .section-home .home-header {
    text-align: center;
  }

  .section-home .home-header h1 {
    font-size: 36px;
    line-height: 52px;
  }

  .section-home .home-header p {
    font-size: 22px;
    line-height: 32px;
  }

  .section-home .home-header .home-header-cta {
    margin-bottom: 20px !important;
  }

  .section-home .home-header .header-img img {
    width: 100% !important;
  }

  .hm-title {
    margin-bottom: 50px !important;
  }

  .section-hm-bd .bd-box {
    margin-top: 104px !important;
  }

  .section-hm-bd .bd-box ul {
    min-height: auto !important;
  }

  .section-hm-bd .pt-80 {
    padding-top: 0px !important;
  }

  #data-img {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .body-container .section-hm-tet .ld-testimonial .container {
    padding-bottom: 0px !important;
  }

  .section-hm-tet .ladtestmp {
    padding-bottom: 2em !important;
  }

  .section-cast .case-studybox .caselisttext h3 {
    min-height: auto !important;
    font-size: 20px !important;
    line-height: 32px !important;
  }

  .section-home .home-header .header-img img {
    max-width: auto !important;
  }

  .section-home .home-header h1 {
    font-size: 40px;
    line-height: 52px;
  }

  .section-home .home-header p {
    font-size: 20px;
    line-height: 32px;
  }

  .hm-title h2 {
    font-size: 32px !important;
    line-height: 42px !important;
  }

  .hm-title h4 {
    margin-bottom: 0px !important;
  }

  .hm-title p {
    margin-top: 12px !important;
  }
}

@media (max-width: 575.98px) {
  .mpt-32.pt-64 {
    padding-top: 24px !important;
  }

  .section-hm-tet .silder.slick-slide {
    padding: 5px !important;
  }

  .section-hm-tet .ld-tedtbox-user .side-logo {
    display: none !important;
  }

  .section-hm-tet .ld-tedtbox .ld-tedtbox-user {
    justify-content: center;
    text-align: center;
  }

  .hmdata-text h2 {
    font-size: 24px !important;
    line-height: 34px !important;
    margin-bottom: 8px !important;
    text-align: center !important;
  }

  .innerpage .alr-page-no p,
  .home-header-cta {
    text-align: center !important;
  }

  .innerpage .alr-page-no ul p {
    text-align: left !important;
  }

  .section-ebook .ebooklistbox .ebooklistbox-img img {
    width: 100% !important;
    margin-bottom: 15px !important;
    max-height: 320px !important;
    min-height: auto !important;
    object-fit: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  .ebooklistbox-img .top-icon,
  .ebooklistbox-img .top-right1,
  .ebooklistbox-img .top-right2 {
    display: none !important;
  }

  .section-home .home-header h1 {
    font-size: 32px !important;
    line-height: 40px !important;
  }

  .hm-title h2 {
    font-size: 28px !important;
    line-height: 36px !important;
  }
}

/* home page end */

.temp-cont.innerpage p strong,
.temp-cont.innerpage strong,
.temp-cont.innerpage ol li strong,
.temp-cont.innerpage ul li strong {
  font-family: "ProximaNova-Bold" !important;
}

.sidebar-enterprise-form input.wpcf7-phonetext {
  padding-left: 46px !important;
}

.taglistbox a {
  background: rgba(11, 156, 238, 0.2);
  color: #0b9cee !important;
  font-size: 16px;
  line-height: 26px;
}

.blog-hdstk {
  z-index: 100 !important;
}

.yellow-alert ul,
.yellow-alert ol {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.page-template-page-listicles .body-container ol li {
  font-size: 18px !important;
  margin-bottom: 16px !important;
  line-height: 30px;
}

.page-template-page-listicles .body-container ol li:last-child {
  margin-bottom: 0px !important;
}

.nblog .ebook-box {
  background: #f4f8ff !important;
  padding: 32px !important;
  text-align: center !important;
  border-radius: 8px;
}

.nblog .ebook-box h2,
.nblog .ebook-box p.h2 {
  text-align: center !important;
  margin-bottom: 8px !important;
  color: #465767 !important;
}

@media (max-width: 767.98px) {
  .yellow-alert ul,
  .yellow-alert ol {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
}

.blog-hdstk {
  z-index: 100 !important;
}

.yellow-alert ul,
.yellow-alert ol {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.page-template-page-listicles .body-container ol li {
  font-size: 18px !important;
  margin-bottom: 16px !important;
  line-height: 30px;
}

.page-template-page-listicles .body-container ol li:last-child {
  margin-bottom: 0px !important;
}

.nblog .ebook-box {
  background: #f4f8ff !important;
  padding: 32px !important;
  text-align: center !important;
  border-radius: 8px;
}

.nblog .ebook-box h2,
.nblog .ebook-box p.h2 {
  text-align: center !important;
  color: #465767 !important;
  font-size: 32px !important;
  line-height: 42px !important;
  margin-bottom: 8px !important;
}

@media (max-width: 767.98px) {
  .yellow-alert ul,
  .yellow-alert ol {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
}

.user-reviewlgt .slick-dots li {
  margin-bottom: 0px !important;
}

.user-reviewlgt .slick-dots {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}

/* banner ads */
.xads {
  background: #f4f8ff !important;
  align-items: center;
  border-radius: 8px !important;
  margin-bottom: 32px;
}

.xads .xadsimg img {
  width: 100% !important;
  min-width: 230px !important;
  max-width: 230px !important;
}

.xads .xadstxtx {
  padding: 24px;
  padding-right: 40px !important;
}

.xads .xadstxtx p.h2 {
  margin-bottom: 4px !important;
}

.xads .xadstxtx p.h2 a {
  color: #1b1c1e !important;
}

.xads .xadstxtx p.h2 span {
  position: relative;
}

.xads .xadstxtx p.h2 span::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2023/09/btmline.png");
  /* with class ModalCarrot ??*/
  position: absolute;
  z-index: 1;
  left: 3px;
  top: 12px;
}

@media (max-width: 1199.98px) {
  .xads .xadsimg {
    display: none !important;
  }

  .xads .xadstxtx {
    padding: 32px;
    padding-right: 32px !important;
  }
}

@media (max-width: 767.98px) {
  .xads .xadstxtx p.h2 span::after {
    display: none !important;
  }

  .xads .xadstxtx p.h2 span {
    text-decoration: underline;
    text-decoration-color: #34ba82;
    text-decoration-thickness: 4px;
  }

  .xads .xadstxtx,
  .xads .xadstxtx p.h2 {
    text-align: center !important;
  }
}

/* button spinner */

button span.btxresp {
  position: relative !important;
}

button span.btxresp #spinner {
  position: absolute;
  left: -22px;
  top: 0;
  display: none;
}

/* button spinner */

/* new page  */

.section-inner.inner-v9 .page-head {
  background: #fff !important;
}

.section-inner.inner-v9 .page-head h4 {
  font-size: 24px;
  line-height: 34px;
  font-family: "ProximaNova-Regular";
}

.section-inner.inner-v9 .page-head p {
  font-size: 17px !important;
  line-height: 28px !important;
}

.section-inner.inner-v9 .page-head .page-head-cta a {
  background: #fe8848 !important;
}

.section-inner.inner-v9 .page-head .page-head-cta a:hover {
  background: #eb6d2f !important;
}

.innerpage-dark .inimg-fter img {
  width: 100% !important;
  height: auto !important;
}

.apbox-ht .apbox-htb {
  padding: 40px !important;
  border-radius: 16px;
  border: 1px solid #b9d5fb;
  background: #fff;
  height: 100% !important;
}

.apbox-ht .apbox-htb .apbox-htbtext h4 {
  font-size: 24px !important;
  line-height: 34px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.apbox-ht .apbox-htb .apbox-htbtext p:last-child {
  margin-bottom: 0px !important;
}

.apbox-htb .apbox-htbimg {
  margin-bottom: 24px !important;
}

.apbox-htb .apbox-htbimg img {
  width: 80px !important;
}

@media (max-width: 1199.98px) {
  .apbox-ht .apbox-htb {
    padding: 24px !important;
  }
}

@media (max-width: 991.98px) {
  .innerpage-dark .inimg-fter img {
    display: none !important;
  }

  .section-inner.inner-v9 .section-ctabox.section-lastblog {
    text-align: center !important;
  }

  .section-inner.inner-v9 .section-ctabox.section-lastblog h2 {
    margin-bottom: 32px !important;
  }
}

@media (max-width: 767.98px) {
  .apbox-ht .apbox-htb {
    text-align: center !important;
  }

  .section-inner.inner-v9 .innerp-text p:last-child {
    margin-bottom: 0px !important;
  }
}

/* new page  */

.author-box .authorboxtxt p.h3 a,
.author-box .authorboxtxt p.h2 a {
  color: #1b1c1e;
}

.tllbrum {
  margin-bottom: 32px !important;
}

@media (max-width: 767.98px) {
  .tllbrum .fToplist {
    width: 100% !important;
  }

  .tllbrum .fToplist .breadcrumb {
    justify-content: center !important;
  }
}

/* new auth design */

.authbg {
  background: #fff5db !important;
  padding: 32px !important;
  margin-bottom: 26px !important;
  border-radius: 8px !important;
}

.authbg .authorboximg {
  margin-right: 16px !important;
}

.authbg .authorboximg img {
  border-radius: 50% !important;
  width: 100px !important;
  height: 100px !important;
  margin-bottom: 0px !important;
  border: 1px solid #d1cb7f !important;
  min-width: 100px !important;
}

.authbg .authorboxtxt p.h3 {
  margin-bottom: 4px !important;
}

.authbg .authorboxtxt a {
  font-family: "ProximaNova-Semibold" !important;
}

.authbg .d-flex {
  align-items: center;
}

@media (max-width: 767.98px) {
  .authbg .d-flex.flex-row {
    display: block !important;
    text-align: center !important;
  }

  .authbg .authorboximg {
    margin-right: 0px !important;
    margin-bottom: 16px !important;
  }

  .authbg .authorboximg img {
    width: 80px !important;
    height: 80px !important;
    min-width: auto !important;
  }
}

/* new auth design */

#biolink span {
  display: block !important;
  /* font-size: 17px !important;
  line-height: 28px !important; */
  margin-bottom: 24px !important;
}

.author-box #biolink span,
.author-box #biolink p {
  margin-bottom: 16px !important;
}

.author-box #biolink span:last-child,
.author-box #biolink p:last-child {
  margin-bottom: 0px !important;
}

#biolink p {
  font-size: 17px !important;
  line-height: 28px !important;
  margin-bottom: 24px !important;
}

.page-id-665330 .btn-actv:hover,
.page-id-665330 .btn-blue:hover {
  box-shadow: 0 6px 15px 0 rgba(238, 111, 43, 0.5) !important;
}

.innerpage.innerpage-bg ul.nav-pills {
  background: transparent !important;
}

.innerpage ul.nav-pills li {
  background: #fff !important;
}

td.first-col.first-col-image .glance-table-top {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  font-family: "ProximaNova-Semibold" !important;
  font-size: 18px !important;
}

td.first-col.first-col-image .glance-table-top img {
  height: 40px;
  width: 40px !important;
  margin-right: 8px !important;
}

/* blog from box */

.xblg-generator {
  border-radius: 8px;
  border: 1px solid #cfe1fb;
  background: #f4f9ff;
  padding: 40px !important;
  margin-bottom: 32px !important;
}

.xblg-generator .frm-head {
  background: transparent !important;
}

.xblg-generator .frm-head .form-group :is(input, select) {
  background: #fff;
}

.xblg-generator .frm-head .form-group select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
  background-position: 100%;
  background-repeat: no-repeat;
}

.xblg-generator.frmbxfl .rowbox::before {
  display: none !important;
}

.xblg-generator.frmbxfl .froffer {
  background: #fff !important;
}

.xblg-generator.frmbxfl .rowbox p.titlemn {
  font-size: 24px !important;
  line-height: 34px !important;
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 24px !important;
}

.xblg-generator .innner-result {
  margin-top: 50px !important;
}

.xblg-generator .innner-result .froffer {
  margin-top: 50px !important;
}

.xblg-generator.frmbxfl .froffer::after {
  content: "" !important;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/img/offer.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px !important;
  position: absolute;
  z-index: 10;
  top: -25px;
}

.xblg-generator.frmbxfl .frmbox-head {
  margin-bottom: 32px !important;
  text-align: center !important;
}

.xblg-generator.frmbxfl .frmbox-head p.h2 {
  line-height: 55px !important;
  margin-bottom: 0px !important;
  color: #1b1c1e !important;
  opacity: 1 !important;
  margin-top: 0px !important;
}

.xblg-generator.frmbxfl .frmbox-head p {
  opacity: 0.7 !important;
  margin-top: 8px !important;
  margin-bottom: 0px !important;
  text-align: center !important;
}

.xblg-generator.frmbxfl .frmbox-head p.h2 span.lne {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/img/lin.svg)
    no-repeat 0px 45px transparent;
  display: inline-block;
  position: relative;
  background-size: 100% !important;
  z-index: 10;
}

@media (max-width: 575.98px) {
  .xblg-generator {
    padding: 24px !important;
  }
}

/* blog from box */

.text-danger a {
  color: #dc3545 !important;
  text-decoration: underline !important;
}

.text-danger a:hover {
  text-decoration: underline !important;
}

/* blog header update  */

.nstyle .subcategory h1.shsxx {
  margin-bottom: 8px !important;
}

.nstyle .blgtp-img.xactive {
  position: relative !important;
  bottom: 0 !important;
}

/* blog header update  */

.sticky-top.sticky-inner.top140 {
  top: 140px !important;
}

.nstyle
  :is(
    .image-border.border-none,
    .image-border.border-0,
    .image-border.b-none,
    .image-border.b-0
  ) {
  border: none !important;
}

/* plans page new design */

.planlpny .version-n-block h3 {
  margin-top: 0px !important;
}

.planlpny .plan-page-header {
  background: #f4f8ff !important;
}

.planlpny.plan-pagefull .version-block {
  border: 1px solid #cbdcfb !important;
  background: #fff;
  box-shadow: 0px 0px 28px 0px #d9e5fa;
  padding: 32px 24px !important;
}

.planlpny.plan-pagefull .planswithoutspace .version-block {
  background: #fff;
  border: unset !important;
  box-shadow: unset !important;
}

.planlpny.plan-pagefull .version-block {
  background: #fff !important;
}

.planlpny.plan-pagefull .version-block.active {
  border-radius: 0px 8px 8px 8px !important;
  border: 2px solid #0f67ea !important;
}

.planlpny.plan-pagefull .version-block.active.noline {
  border: 1px solid #cbdcfb !important;
}

.planlpny .plans-trail-btn-n a:hover {
  background: #0f67ea !important;
  color: #fff !important;
}

.plan-pagefull.planlpny .plans-trail-btn-n a,
.plan-pagefull.planlpny .get-free-trail-btn-n a {
  font-size: 18px !important;
  font-family: "ProximaNova-Bold" !important;
  padding: 14px 10px !important;
  line-height: 30px !important;
}

.plan-pagefull.planlpny .plan-page-header .login-policy ul li {
  color: #3c3c3c !important;
  font-family: "ProximaNova-Regular";
}

.plan-pagefull.planlpny .most-popular-tag-n p {
  font-family: "ProximaNova-Bold" !important;
  letter-spacing: 0.98px;
  top: -14px !important;
  margin-bottom: 0px !important;
  padding-top: 1.4px !important;
  height: 33px !important;
  border-radius: 4px 4px 4px 0px !important;
}

.plan-pagefull.planlpny .version-n-block p.cancel-price3 {
  padding-bottom: 8px !important;
  padding-top: 4px !important;
  color: #adadad !important;
  font-family: "ProximaNova-Regular" !important;
}

.planlpny .ver-1 .plan-feature-main-points-test-top.min-height ul {
  margin-bottom: 24px !important;
}

.plan-pagefull.planlpny .plan-feature-main-points-test-top ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/img/plchk.svg);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  list-style-type: none;
}

.plan-pagefull.planlpny
  .plan-feature-main-points-test-top
  ul
  li:not(:last-child) {
  margin-bottom: 4px !important;
}

.plan-pagefull.planlpny .get-free-trail-btn span {
  font-size: 14px !important;
  line-height: 24px !important;
  margin-top: 16px;
}

.plan-pagefull.planlpny .ver-1 .get-free-trail-btn {
  margin-bottom: 0px !important;
}

.planlpny.plan-pagefull .version-block.custom-plan-contact {
  padding: 24px !important;
}

.planlpny.plan-pagefull .version-block.custom-plan-contact .col-trilactive p {
  margin-bottom: 0px !important;
}

.planlpny.plan-pagefull
  .version-block.custom-plan-contact
  .col-trilactive
  p
  strong {
  font-family: "ProximaNova-Bold" !important;
}

.planlpny.plan-pagefull
  .version-block.custom-plan-contact
  .col-trilactive-cta
  .plans-trail-btn-n
  a {
  font-size: 16px !important;
  line-height: 26px !important;
  padding: 9px 18px !important;
}

.planlpny.plan-pagefull .pxwhtbox {
  padding-bottom: 40px !important;
  padding-top: 56px !important;
}

.planlpny.plan-pagefull .pxwhtbox.ver2 {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0 !important;
}

.planlpny.plan-pagefull .pxwhtbox.ver2 .version-block.custom-plan-contact {
  background: #f4f8ff;
  box-shadow: none !important;
}

.planlpny.plan-pagefull .table {
  border: 1px solid #cbdcfb !important;
  padding: 0px 0px !important;
  box-shadow: 0px 0px 15px 0px rgba(217, 229, 250, 0.5);
}

.planlpny.plan-pagefull .table thead,
.planlpny.plan-pagefull .table thead tr {
  border-radius: 24px !important;
  overflow: hidden;
}

.planlpny.plan-pagefull .table tr.table-tit td {
  background: #f4f8ff !important;
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Semibold" !important;
  position: relative !important;
  color: #1b1c1e !important;

  border-left: 0 !important;
  border-right: 0 !important;
}

.planlpny.plan-pagefull .table tr td {
  font-size: 16px !important;
  line-height: 30px !important;
  color: #1b1c1e !important;
}

.planlpny.plan-pagefull .table tr.table-tit td span.arrboxc {
  position: absolute;
  right: 28px;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.planlpny.plan-pagefull .table tr.table-tit td span.arrboxc svg {
  transition: 300ms linear all;
}

.planlpny.plan-pagefull .table tr td.active {
  background: #fff !important;
  position: relative;
  background: #f8fbff !important;
}

.planlpny.plan-pagefull .table tr.table-tit.tr-active td span.arrboxc svg {
  transform: rotate(90deg);
}

.planlpny.plan-pagefull .table tr.table-tit.bg-white td {
  background: #fff !important;
}

.planlpny.plan-pagefull .table td,
.planlpny.plan-pagefull .table th {
  border-top: 1px solid #cbdcfb !important;
}

.planlpny.plan-pagefull .table tr:first-child td {
  border-top: 0px solid #cbdcfb !important;
}

.planlpny.plan-pagefull .table thead tr td {
  padding: 24px !important;
  border-top: 0px !important;
  border-bottom: 1px solid #cbdcfb !important;
  text-align: left !important;
}

.planlpny.plan-pagefull .table thead tr td:first-child,
.planlpny.plan-pagefull .table thead tr td:last-child {
  border-radius: 30px 30px 0 0 !important;
}

.planlpny.plan-pagefull .table thead tr td h4 {
  font-size: 18px !important;
  line-height: 30px !important;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-Bold" !important;
}

.planlpny.plan-pagefull .table .get-free-trail-btn a {
  font-size: 15px !important;
  line-height: 24px !important;
  padding: 12px 5px !important;
  font-family: "ProximaNova-Bold" !important;
  border-radius: 8px !important;
  text-align: center !important;
}

.planlpny.plan-pagefull .table .get-free-trail-btn span {
  text-align: center !important;
}

.planlpny.plan-pagefull .table tbody tr.tr-cta td {
  padding: 24px 16px !important;
}

.planlpny.plan-pagefull .table tbody tr.tr-cta td.active {
  position: relative !important;
}

.planlpny.plan-pagefull .table .get-free-trail-btn a:hover {
  background: #0f67ea !important;
  color: #fff !important;
}

.planlpny.plan-pagefull .table tbody tr td {
  padding: 16px 24px !important;
  text-align: left !important;
}

.planlpny.plan-pagefull .table tbody tr td.text-center {
  text-align: center !important;
}

.planlpny.plan-pagefull #flagstrap3 button {
  border: 1px solid #cbdcfb !important;
  font-family: "ProximaNova-Regular" !important;
  font-size: 16px !important;
}

.planlpny.plan-pagefull .table tbody tr td.first,
.planlpny.plan-pagefull .table tr.table-tit td {
  padding-left: 32px !important;
}

.planlpny.plan-pagefull .top-table-resp h2 {
  font-size: 32px !important;
}

.planlpny .plan-page-header .login-policy ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/img/plchk.svg);
  background-repeat: no-repeat;
  background-position: 0px 10px;
}

.planlpny .version-n-block h2 {
  color: #1b1c1e !important;
}

.planlpny.plan-pagefull .table thead tr td.td-switch {
  padding-right: 0px !important;
  padding-left: 32px !important;
  padding-bottom: 34px !important;
  vertical-align: bottom;
}

.planlpny .plan-page-header .new-plan-tabbing label {
  color: #1b1c1e !important;
  font-family: "ProximaNova-Regular" !important;
  font-size: 20px;
  line-height: 30px !important;
  margin-bottom: 0px !important;
}

.plan-pagefull.planlpny .new-plan-tabbing label .active-plan {
  font-family: "ProximaNova-Semibold" !important;
}

.switch-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.switch-container > span {
  color: #1b1c1e;
  padding: 3px;
  font-size: 20px;
  line-height: 30px;
  font-family: "ProximaNova-Regular" !important;
}

.off-label {
  margin-right: 10px;
}

.on-label {
  margin-left: 10px;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 29px;
  margin-bottom: 0px !important;
}

.switch input {
  display: none;
}

.switch-container .slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  border: 2px solid #1068e9;
}

.switch-container .slider::before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  left: 1.5px;
  bottom: 1.5px;
  background-color: #0f67ea;
  transition: 0.4s;
}

input[type="checkbox"]:checked + .slider::before {
  -webkit-transform: translateX(31px);
  -ms-transform: translateX(31px);
  transform: translateX(31px);
}

.planlpny.plan-pagefull input[type="checkbox"]:checked + .slider {
}

.switch-container .slider.round {
  border-radius: 34px;
}

.switch-container .slider.round::before {
  border-radius: 50%;
}

.switch-container > span.active-plan {
  color: #0f67ea !important;
  font-family: "ProximaNova-Semibold" !important;
  letter-spacing: -0.3px !important;
}

.switch-container .yearly_span:after {
  content: "15% Discount";
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  background: #d7ebdd;
  padding: 0px 10px;
  line-height: 30px;
  border-radius: 4px;
  color: #23a06c;
  font-family: "ProximaNova-Semibold" !important;
  position: absolute;
  margin-left: 12px !important;
  letter-spacing: 0px !important;
}

.switch-container span {
  cursor: pointer;
}

.planlpny.plan-pagefull .table .switch-container {
  justify-content: left !important;
}

.planlpny.plan-pagefull .table .switch-container > span {
  font-size: 18px !important;
}

.planlpny.plan-pagefull .table .off-label {
  margin-right: 6px;
}

.planlpny.plan-pagefull .table .on-label {
  margin-left: 6px;
}

.planlpny.plan-pagefull .table .switch-container > span {
  padding: 0px;
  font-size: 18px;
}

.planlpny.plan-pagefull .table .switch {
  width: 46px;
  height: 24px;
}

.planlpny.plan-pagefull .table .slider::before {
  height: 18px;
  width: 18px;
  left: 1.5px;
  bottom: 1px;
}

.planlpny.plan-pagefull
  .table
  input[type="checkbox"]:checked
  + .slider::before {
  -webkit-transform: translateX(21px);
  -ms-transform: translateX(21px);
  transform: translateX(21px);
}

.planlpny.plan-pagefull .table .switch-container .yearly_span:after {
  padding: 0px 6px;
}

.planlpny.plan-pagefull .flagstrap-icon {
  margin-right: 8px !important;
}

.planlpny.plan-pagefull #flagstrap3 ul {
  border: 1px solid #cbdcfb !important;
}

.planlpny.plan-pagefull #flagstrap3 button span.caret {
  margin-left: 16px !important;
}

.planlpny.plan-pagefull #flagstrap3 ul li {
  padding: 5px 10px !important;
  font-family: "ProximaNova-Regular" !important;
}

.planlpny.plan-pagefull #flagstrap3 ul li:hover {
  background: #f4f8ff !important;
}

.planlpny.plan-pagefull .content-0bg p {
  margin-bottom: 0px !important;
}

@media (max-width: 991.98px) {
  .body-container .container.media991-swtich {
    padding-top: 0px !important;
  }

  .planlpny.plan-pagefull .CountrySelecter {
    position: relative !important;
    text-align: center !important;
    margin-top: 30px !important;
    margin-bottom: -10px !important;
  }

  .planlpny.plan-pagefull .pxwhtbox {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
}

@media (max-width: 767.98px) {
  .body-container .container.media991-swtich {
    padding-top: 3rem !important;
  }

  .planlpny.plan-pagefull .pricing-blocks .container {
    padding-bottom: 3rem !important;
  }

  .planlpny.plan-pagefull
    .version-block.custom-plan-contact
    .col.col-trilactive {
    min-width: 100% !important;
    margin-bottom: 16px !important;
    text-align: cetner !important;
  }

  .planlpny.plan-pagefull
    .version-block.custom-plan-contact
    .col-auto.col-trilactive-cta {
    width: 100% !important;
  }

  .plan-pagefull.planlpny .most-popular-tag-n p {
    top: 16px !important;
    left: -8px !important;
  }
}

@media (max-width: 575.98px) {
  .planlpny.plan-pagefull .version-block.custom-plan-contact {
    margin-bottom: 0px !important;
  }

  .switch-container .yearly_span:after {
    display: none !important;
  }

  .planlpny.plan-pagefull .pxwhtbox.ver2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/* plans page new design */

.react-simple-select__menu {
  padding: 0px !important;
}

.react-simple-select__menu div {
  color: #3c3c3c !important;
}

.react-simple-select__menu div:hover {
  color: #3c3c3c !important;
}

.innerpage-bg-grey {
  background: #f2f2f8 !important;
}

iframe.instagram-media {
  margin: 0px auto !important;
}

/* new home page */

.tem-vp span.marktop {
  color: #0f67ea;
  font-family: "ProximaNova-Semibold" !important;
  font-size: 16px !important;
  line-height: 24px !important;
  margin-bottom: 16px !important;
  display: block !important;
}

.tem-vp .page-head-cta a.sp-video {
  background: transparent !important;
  color: #0f67ea !important;
  font-family: "ProximaNova-Semibold" !important;
  display: inline-block;
}

.tem-vp .page-head-cta a.sp-video svg {
  margin-top: -4px !important;
  margin-right: 4px !important;
}

.tem-vp .page-head-cta a {
  font-family: "ProximaNova-Semibold" !important;
  display: inline-block;
}

.tem-vp .page-head-cta a svg {
  margin-top: -3px !important;
  margin-left: 2px !important;
}

@media (max-width: 991.98px) {
  .media-top42 {
    margin-top: 42px !important;
  }
}

@media (max-width: 575.98px) {
  .media-top42 {
    margin-top: 32px !important;
  }

  .tem-vp .page-head-cta a {
    display: block !important;
  }

  .tem-vp .page-head-cta a:first-child {
    margin-bottom: 12px !important;
  }

  .section-inner.tem-vp .page-head.v2-hmpg h1 {
    margin-bottom: 16px !important;
  }
}

/* new home page */

/* Caption Generator */

.lightbx {
  border-radius: 16px;
  background: #f4f9ff;
  text-align: center;
  padding: 40px 32px;
  height: 100% !important;
}

.innerpage-bg .lightbx {
  background: #fff !important;
}

.lightbx p:last-child {
  margin-bottom: 0 !important;
}

.lightbx .img {
  display: inline-block;
}

.lightbx .img .img-light {
  background: #e9f6f1;
  border-radius: 8px !important;
  height: 102px !important;
  width: 102px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px !important;
  border: 2px solid #c9e4ea;
}

.sp_timeline ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  transition: all 0.5s linear;
  top: 0;
}

.sp_timeline ul li:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
  border: 1px dashed #abbad6;
  position: absolute;
  top: 10px !important;
  left: -32px;
}

.sp_timeline ul li:last-child:before {
  content: "";
  border: none;
}

.sp_timeline ul li {
  position: relative;
  padding-bottom: 32px !important;

  margin-bottom: 0px !important;
  margin-left: 40px !important;
}

.sp_timeline ul li:last-child {
  padding-bottom: 0px !important;
}

.sp_timeline ul li h4 {
  margin-bottom: 8px;
  font-size: 18px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.sp_timeline ul li p {
  margin-bottom: 14px !important;
}

.sp_timeline ul li p:last-child {
  margin-bottom: 0px !important;
}

.sp_timeline ul li > span:not(:last-child) {
  content: "";
  position: absolute;
  top: 0;
  left: -30px;
}

.sp_timeline ul li > span:before {
  content: "";
  background: #fff !important;
  width: 20px !important;
  height: 20px !important;
  display: block;
  border-radius: 50% !important;
  position: absolute;
  border: 1px solid #abbad6;
  left: -11.5px;
  top: 4px !important;
}

.sp_timeline ul li > span:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #abbad6;
  border: 2px solid #fff;
  position: absolute;
  left: -10.5px;
  top: 5px;
}

.sp_timeline ul li > span:before {
  top: 0px;
}

.alternative-pagefull .plan-pagefull.blackfriday-plan .most-popular-tag-n p {
  font-size: 14px !important;
}

.lightbx .txt h3 {
  font-size: 24px !important;
  line-height: 34px !important;
  margin-bottom: 8px !important;
}

.sp_timeline ul li h3 {
  font-size: 18px !important;
  margin-bottom: 8px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Semibold" !important;
}

/* Caption Generator */

.section-inner .page-head.sp_heigtxt.h1tag h1 {
  font-size: 55px;
  line-height: 65px !important;
}

.section-inner .page-head.sp_heigtxt p {
  font-size: 17px !important;
  line-height: 28px !important;
}

@media (max-width: 991.98px) {
  .section-inner .page-head.sp_heigtxt.h1tag h1 {
    font-size: 40px !important;
    line-height: 52px !important;
  }
}

@media (max-width: 575.98px) {
  .section-inner .page-head.sp_heigtxt.h1tag h1 {
    font-size: 32px !important;
    line-height: 40px !important;
    margin-bottom: 16px !important;
  }
}

/* faq tab */

.sp_accordion-box {
  margin-bottom: 24px !important;
}

.sp_accordion:not(:first-child) {
  margin-top: 16px !important;
}

.sp_accordion .sp_accordion-title {
  background: #fff5db !important;
  border-radius: 8px;
  padding: 16px 24px !important;
  font-size: 18px !important;
  line-height: 30px !important;
  position: relative !important;
  padding-right: 45px !important;
  /* font-weight: 600 !important; */
  font-family: "ProximaNova-Semibold" !important;
  cursor: pointer !important;
}

.sp_accordion .sp_accordion-title .arro-icon {
  position: absolute;
  right: 15px;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.sp_accordion .sp_accordion-title .arro-icon svg {
  transition: 300ms linear all;
}

.sp_accordion .sp_accordion-title.active .arro-icon svg {
  transform: rotate(180deg);
}

.sp_accordion .sp_accordion-title.active {
  border-radius: 8px 8px 0px 0px !important;
}

.sp_accordion .sp_accordion-title span.arro-icon svg path {
  stroke: #dfad29 !important;
  filter: unset !important;
}

.sp_accordion .sp_accordion-content {
  border-radius: 0px 0px 8px 8px;
  background: #fffbf0 !important;
  padding-top: 16px;
  padding-right: 24px !important;
  padding-bottom: 16px;
  padding-left: 24px !important;
}

.sp_accordion .sp_accordion-content {
  display: none;
}

.sp_accordion .sp_accordion-content p {
  font-size: 16px;
  line-height: 26px;
  margin-top: 0px;
  margin-bottom: 16px;
}

.sp_accordion .sp_accordion-content p:last-child {
  margin-bottom: 0px !important;
}

.authbv2 h4 a {
  color: #1b1c1e !important;
}

.page-template-page-getstarted .modal-video button.close {
  display: none !important;
}

/* box white layout */

.section-inner.lndv2 .btterxbox {
  border-radius: 16px;
  border: 1px solid #cfe1fb;
  background: #fff;
  padding: 32px !important;
  height: 100% !important;
  display: flex;
}

.section-inner.lndv2 .btterxbox .btterximg {
  margin-right: 32px !important;
}

.section-inner.lndv2 .btterxbox .btterximg img {
  width: 58px !important;
}

.section-inner.lndv2 .btterxbox .btterxtxt h3 {
  margin-bottom: 4px !important;
}

.section-inner.lndv2 .btterxbox .btterxtxt p:last-child {
  margin-bottom: 0px !important;
}

@media (max-width: 575.98px) {
  .section-inner.lndv2 .btterxbox {
    display: block !important;
  }

  .section-inner.lndv2 .btterxbox .btterximg {
    margin-right: 0px !important;
    margin-bottom: 16px !important;
  }

  .section-inner.lndv2 .btterxbox {
    padding: 24px !important;
  }
}

/* box white layout */

/* publishing new design */

.modal-video button.close.no-icon {
  display: none !important;
}

.section-inner.page-v2 .section-lastblog p {
  text-transform: unset !important;
}

.section-inner .innerpage .g2-reg,
.innerpage .g2-reg {
  width: 164px !important;
  height: 164px !important;

  margin: 0px 32px !important;
}

.innerpage mark {
  background: transparent !important;
  color: #0f67ea !important;
  padding: 0 !important;
}

.sp_integr h2 {
  line-height: 50px;
}

.innertop-img.inner-tophover img {
  border-radius: 22px !important;
  transition: 300ms linear all;
}

.innertop-img.inner-tophover img:hover {
  box-shadow: 0px 8px 15px rgba(56, 71, 92, 0.25);
}

.innerpage .g2-reg p.gr-retg {
  font-size: 32px !important;
  line-height: 44px !important;
  font-family: "ProximaNova-Semibold" !important;
  margin-bottom: 4px !important;
}

.innerpage .g2-reg .gr-retgbox .g2-star img {
  max-width: 111px !important;
}

.innerpage .row.align-items-center.row-gap-24.row-media991-center {
  justify-content: center !important;
}

.innerpage .row.align-items-center.row-gap-24.row-media991-center img {
  max-width: 350px;
}

.innerpage
  .row.align-items-center.row-gap-24.row-media991-center
  .col.mediah-991 {
  width: auto;
  max-width: 100%;
  flex: 0 0 auto;
}

.sp_sch {
  border-radius: 16px;
  border: 1px solid #d2e4ff;
  text-align: center !important;
  padding: 22px 15px !important;
}

.sp_sch .sp_imgbx {
  margin-bottom: 16px !important;
}

.sp_sch .txt {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.sp_sch .txt h3,
.sp_sch .txt p.title {
  font-size: 18px !important;
  line-height: 26px !important;
  margin-bottom: 0px !important;
  display: block !important;
  font-family: "ProximaNova-Semibold" !important;
}

.section-inner.page-v2 .innerpage .sp_sch .txt h3,
.section-inner.page-v2 .innerpage .sp_sch .txt p {
  margin-bottom: 0px !important;
  justify-content: center;
  align-items: center;
  min-height: 78px;
  display: flex !important;
}

.sp_sch .txt:after {
  content: "";
  width: 20px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNi4xQzAuNTAyOTQ0IDYuMSAwLjEgNi41MDI5NCAwLjEgN0MwLjEgNy40OTcwNiAwLjUwMjk0NCA3LjkgMSA3LjlWNi4xWk0xOS42MzY0IDcuNjM2NEMxOS45ODc5IDcuMjg0OTIgMTkuOTg3OSA2LjcxNTA4IDE5LjYzNjQgNi4zNjM2TDEzLjkwODggMC42MzYwMzlDMTMuNTU3NCAwLjI4NDU2NyAxMi45ODc1IDAuMjg0NTY3IDEyLjYzNiAwLjYzNjAzOUMxMi4yODQ2IDAuOTg3NTExIDEyLjI4NDYgMS41NTczNiAxMi42MzYgMS45MDg4M0wxNy43MjcyIDdMMTIuNjM2IDEyLjA5MTJDMTIuMjg0NiAxMi40NDI2IDEyLjI4NDYgMTMuMDEyNSAxMi42MzYgMTMuMzY0QzEyLjk4NzUgMTMuNzE1NCAxMy41NTc0IDEzLjcxNTQgMTMuOTA4OCAxMy4zNjRMMTkuNjM2NCA3LjYzNjRaTTEgNy45SDE5VjYuMUgxVjcuOVoiIGZpbGw9IiMwRjY3RUEiLz4KPC9zdmc+Cg==")
    no-repeat;
  top: 8px;
  position: relative;
  display: none;

  bottom: 12px;
  left: 0;
  right: 0;
  margin: auto !important;

  transition: 300ms linear all;
}

.sp_sch:hover {
  background: #eef4ff;
  box-shadow: 0px 5px 5px 0px rgba(0, 82, 221, 0.18);
  position: absolute !important;

  left: 15px !important;
  right: 15px !important;
}

.sp_sch:hover .txt:after {
  display: inline-block !important;
}

.section-inner.page-v2 .page-head h1 mark {
  background: transparent !important;
  color: #0f67ea !important;
  padding: 0;
}

.col-sch p {
  display: none !important;
}

.innerpage-bg .sp_blubox {
  background: #fff !important;
}

.sp_blubox {
  border-radius: 16px;
  border: 1px solid #d2e4ff;
  background: #f4f8ff;
  padding: 40px !important;
  height: 100% !important;
}
.sp_blubox.sp-blubox-new {
  padding: 32px !important;
}
.sp_blubox .icon {
  margin-bottom: 32px;
}

.sp_blubox .txt p:last-child {
  margin-bottom: 0px !important;
}

.sp_blubox .link {
  margin-top: 24px !important;
}

.innerpage-dark.ver-2 .banner-img {
  position: absolute;
  bottom: -104px;
  left: 80px;
  max-width: 360px !important;
}

.innerpage.ny.ver-2 .section-ctabox {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/12/ctabox-Maskv2.png);
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}

.page-v2 .page-head .clctime ul {
  grid-gap: 1em 2em !important;
}

.sp_g2Highly {
  text-align: center !important;
  margin-top: 24px !important;
}

.sp_g2Highly p {
  margin-bottom: 0px !important;
  font-family: "ProximaNova-Bold";
  font-size: 16px !important;
  line-height: 26px !important;
}

.sp_g2Highly p img {
  margin-left: 8px !important;
}

.sp_banner_full {
  background-color: #1d5aa9 !important;
  border-radius: 16px !important;
  display: flex !important;
  justify-content: space-between !important;
  padding: 48px !important;
  align-items: center !important;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/img/icons/banner-lay.webp);
  background-size: contain !important;
  background-position: bottom;
  background-repeat: no-repeat;
}

.sp_banner_full .sp_banner_txt p.h2 {
  color: #fff !important;
  margin-bottom: 0px !important;
}

.btn-org {
  background: #fe8848;
  font-size: 18px;
  line-height: 30px;
  border-radius: 8px;
  color: #fff !important;
  /* font-weight: 600; */
  padding: 14px 28px;
  display: inline-block;
  font-family: "ProximaNova-Semibold" !important;
  text-decoration: none !important;
  text-align: center !important;
}

.btn-org:hover {
  color: #fff !important;
  background: #eb6d2f !important;
  text-decoration: none !important;
}

.col.col-sch {
  max-width: 156px !important;
}

/*Lg Review new page css */

.customer-us {
  background: linear-gradient(
    0deg,
    rgba(218, 233, 255, 0.25) -164.3%,
    #ffffff 113.54%
  );
  padding: 40px 0;
}
.lp-review-cta .btn-outline-blue {
  color: #0f67ea !important;
  background: none !important;
  min-width: 230px;
  text-align: center;
}
.lp-review-cta .btn-outline-blue:hover {
  color: #fff !important;
}
.sp_blubox.sp-blubox-new {
  padding: 32px !important;
}
.automated-bg {
  background: linear-gradient(180deg, #f5f8ff -5.31%, #ffffff 51.98%);
}
.difference-box-grey {
  border: 1px solid #d5d7da;
  border-radius: 16px;
}
.difference-box-grey .difference-points ul li {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/before-listing-bg.svg);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 24px !important;
}
.main-heading-point {
  position: relative;
}
.main-heading-point {
  padding: 24px 32px;
  border-radius: 16px 16px 0 0;
}
.main-heading-point.bg-grey {
  background: rgba(229, 229, 229, 1);
}
.main-heading-point.bg-blue {
  background: rgba(218, 233, 255, 1);
}
.difference-box-blue .difference-points ul li {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/points-tick-mark.svg);
  background-position: left center;
  background-repeat: no-repeat;
}

.emoji {
  position: absolute;
  right: 45px;
  top: -38px;
}

.difference-box-blue {
  border: 1px solid #bcd7ff;
  border-radius: 16px;
}
.difference-points {
  padding: 24px 32px;
  background: linear-gradient(0deg, #ffffff, #ffffff),
    linear-gradient(0deg, rgba(229, 229, 229, 0.25) -164.3%, #ffffff 113.54%);
  border-radius: 0 0 16px 16px;
}
.difference-points ul {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.difference-points li {
  color: #201e25;
  list-style-type: none;
  padding-left: 34px;
}
.automated-bg .reviewboxul ul li {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/points-tick-mark.svg);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 30px;
}
.manage-sub-text {
  color: #fff !important;
}

@media (max-width: 767.98px) {
  .manage-sub-text {
    margin-bottom: 16px !important;
  }
  .difference-box-blue,
  .difference-box-grey {
    margin-top: 48px;
  }
  .lp-review-cta .btn-outline-blue {
    margin-top: 15px;
    margin-left: 0 !important;
  }
  .customer-us {
    padding: 0 15px;
  }
}

@media (max-width: 1199.98px) {
  .section-inner .innerpage .g2-reg,
  .innerpage .g2-reg {
    margin: 0px 2px !important;
  }

  .page-v2 .innerpage .col.mediah-991 {
    display: block !important;
  }

  .innerpage .row.align-items-center.row-gap-24.row-media991-center img {
    max-width: 310px;
    width: 100% !important;
  }

  .page-v2 .col.mediah-991 {
    display: none !important;
  }

  .innerpage .px-64 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .innerpage-dark.ver-2 .banner-img {
    left: 0 !important;
    width: 360px !important;
  }

  .col.col-sch {
    min-width: 156px !important;
  }

  .section-inner.page-v2 .team-up.ver-2 h2 {
    display: block !important;
    width: 50% !important;
    top: 32% !important;
  }
}

@media (max-width: 991.98px) {
  .d-none-md {
    display: none !important;
  }

  .text-center-md {
    text-align: center !important;
  }

  .order-top-md {
    order: -1;
    margin-bottom: 32px;
  }

  .sp_integr h2 {
    line-height: 40px !important;
  }

  .page-v2 .innerpage .col.mediah-991 {
    display: none !important;
  }

  .section-inner.page-v2 .innertop-img {
    display: block !important;
  }

  .section-inner.page-v2 .team-up.ver-2 h2 {
    font-size: 22px !important;
    line-height: 32px !important;
  }

  .innerpage-dark.ver-2 .banner-img {
    left: -40px !important;
    width: 300px !important;
    bottom: -80px;
  }

  .sp_banner_full {
    display: block !important;
    text-align: center !important;
    background-size: cover !important;
    background-position: left !important;
  }

  .sp_banner_full .sp_banner_txt p.h2 {
    margin-bottom: 24px !important;
  }

  .in-img {
    order: -1 !important;
    margin-bottom: 30px !important;
  }
}

@media (max-width: 767.98px) {
  .order-top-md {
    margin-bottom: 24px;
  }

  .col.col-sch {
    min-width: 33.3% !important;
    max-width: 33.3% !important;
  }

  .sp_sch .sp_imgbx img {
    width: 100% !important;
    max-width: 50px !important;
  }

  .innerpage-dark.ver-2 .banner-img {
    display: none !important;
  }

  .innerpage.ny.ver-2 .section-ctabox {
    text-align: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-image: none !important;
  }

  .section-inner.page-v2 .team-up.ver-2 h2 {
    font-size: 24px !important;
    line-height: 34px !important;
    width: 100% !important;
    top: 0px !important;
  }

  .innerpage.innerpage-bg.team-up.ver-2 {
    background-color: #f4f9ff !important;
  }

  .innerpage.team-up.ver-2 {
    background-image: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/img/icons/content-logo.png) !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
  }

  .sp_banner_full {
    padding: 32px !important;
  }

  .sp_sch {
    padding: 18px 4px !important;
  }
}

@media (max-width: 575.98px) {
  .sp_integr h2 {
    font-size: 28px !important;
    line-height: 36px !important;
  }

  .col.col-sch {
    padding: 0px 5px !important;
  }

  .section-inner.page-v2 .row-media991-center {
    max-width: 300px !important;
    margin: 0px auto;
  }

  .sp_sch:hover {
    position: relative !important;
    left: 0px !important;
    right: 0px !important;
  }

  .sp_sch:hover .txt:after {
    display: none !important;
  }

  .section-inner.page-v2 .innerpage .sp_sch .txt h3,
  .section-inner.page-v2 .innerpage .sp_sch .txt p {
    min-height: auto !important;
    display: block;
  }

  .sp_sch {
    height: 100% !important;
    display: flex;
    flex-direction: column;
  }

  .innerpage.sphw-tab .row-gap-60 {
    row-gap: 16px !important;
  }

  .sp_blubox {
    padding: 24px !important;
    text-align: center !important;
  }

  .section-inner.page-v2 .innerp-text p:last-child {
    margin-bottom: 0px !important;
  }

  .sp_blubox .icon {
    margin-bottom: 16px;
  }

  .sp_blubox .icon img {
    max-width: 40px !important;
  }

  .sp_sch .txt h3,
  .sp_sch .txt p.title {
    font-size: 16px !important;
    line-height: 20px !important;
  }

  .sp_g2Highly p img {
    margin-left: auto !important;
    display: block;
    width: 100% !important;
    max-width: 160px !important;
    text-align: center !important;
    justify-content: center;
    margin: 0px auto;
    margin-top: 8px !important;
  }
}

/* publishing new design */

/* publishing inner page */
.innerpage .g2-reg {
  background: #f4f9ff !important;
}

.innerpage.innerpage-bg .g2-reg {
  background: #ffffff !important;
}

.section-inner.page-v2 .innerpage .schedule-box-blue {
  background: #f4f9ff !important;
  border: 2px solid #d2e4ff;
}

.section-inner.page-v2 .innerpage.innerpage-bg .schedule-box-blue {
  background: #fff !important;
}

.section-inner.page-v2 .schedule-box-blue {
  display: -ms-flexbox !important;
  display: flex !important;

  -ms-flex-direction: column !important;
  flex-direction: column !important;

  padding: 40px 24px !important;
}

.section-inner.page-v2 .schedule-box-blue p.mb-0.text-center.mt-4 {
  margin-top: auto !important;
}

.section-inner.page-v2 .schedule-box-blue .bd-boximg {
  margin-top: -100px;
}

.pt-64-lg {
  padding-top: 64px;
}

.sp_blubox {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.sp_blubox .link {
  margin-top: auto !important;
}
.sp_blubox .link a {
  margin-top: 24px !important;
  display: inline-block;
}

.sp_blubox .txt {
  margin-bottom: 0px !important;
}

@media (max-width: 991.98px) {
  .pt-64-lg {
    padding-top: 0 !important;
  }

  .section-inner.page-v2 .schedule-box-blue h2 {
    margin-bottom: 8px !important;

    font-size: 20px !important;
    line-height: 30px !important;
  }
}

@media (max-width: 575.98px) {
  .section-inner.page-v2 .schedule-box-blue {
    padding: 24px 24px !important;
  }
}

/* publishing inner page */

.christmas-plans .planlpny.plan-pagefull .version-block {
  border: 1px solid #cbdcfb !important;
  background: #fff;
  box-shadow: 0px 0px 28px 0px #d9e5fa;
  padding: 32px 24px !important;
}

.sp_btn-group {
  margin-bottom: 28px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-outline-blue {
  color: #0f67ea !important;
  border: 1.5px solid #0f67ea !important;
  border-radius: 8px !important;
  margin-left: 16px !important;
  font-family: "ProximaNova-Semibold" !important;
  display: inline-block !important;
}

.btn-outline-blue:hover {
  background: #0f67ea !important;
  color: #fff !important;
}

@media (max-width: 575.98px) {
  .sp_btn-group {
    display: -webkit-block;
    display: -ms-block;
    display: block;
    vertical-align: middle;
  }

  .sp_btn-group .btn-blue {
    border: 1.5px solid #0f67ea;
  }

  .sp_btn-group a {
    width: 100% !important;
    text-align: center !important;
  }

  .sp_btn-group .btn-outline-blue {
    margin-left: 0px !important;
    margin-top: 16px;
  }
}

/* SMMW24 page */

.section-inner .page-head.bg-white {
  background: #fff !important;
}

.section-inner.page-v2 .page-head p {
  font-size: 18px !important;
  line-height: 28px !important;
}

.section-inner.page-v2 .page-head-cta a.btn-wob,
a.btn-wob {
  background: transparent !important;
  color: #0f67ea !important;
  margin-left: 16px !important;
}

.section-inner.page-v2 .page-head-cta a.btn-wob:hover,
a.btn-wob:hover {
  color: #0c54c0 !important;
}

.section-inner.page-v2 .page-head-cta a.btn-wob svg {
  margin-left: 8px !important;
}

.section-inner.page-v2 .sp_choice {
  border-radius: 16px;
  border: 1px solid #b9d5fb;
  background: #f6f9fe;
  padding: 24px !important;
  display: flex !important;
  align-items: center !important;
}

.section-inner.page-v2 .sp_choice h3,
.section-inner.page-v2 .innerpage .sp_choice h3 {
  font-size: 24px !important;
  line-height: 34px !important;
  font-family: "ProximaNova-Regular" !important;
  padding-left: 40px !important;
  margin-bottom: 0px !important;
}

.section-inner.page-v2 .team-up p {
  margin-bottom: 0px !important;
}

.section-inner.page-v2 .team-up h2 {
  position: absolute;
  top: 40%;
  text-align: center !important;
  margin: 0px auto !important;
  left: 0;
  right: 0;
}

.section-inner.page-v2 .team-up h2 mark {
  color: #0f67ea !important;
  background: transparent !important;
}

.innerpage h3 {
  margin-bottom: 8px;
}

.innerpage h4 {
  margin-bottom: 16px;
}

.section-inner.page-v2 .innerpage ul {
  padding-left: 15px;
  margin-bottom: 24px;
}

.section-inner.page-v2 .innerpage ul li strong {
  font-family: "ProximaNova-Bold" !important;
}

.planlpny .plan-page-header.bg-none,
.bg-none {
  background: transparent !important;
}

.pricingbox-ver2 {
  border-radius: 8px !important;
  border: 1px solid var(--Stroke-Color, #cbdcfb) !important;
  background: #f4f8ff !important;
}

.planlpny.plan-pagefull .pricingbox-ver2 .version-block,
.pricingbox-ver2 .version-block {
  background: transparent !important;
  box-shadow: none !important;
  border: unset !important;
  padding: 40px !important;
}

.planlpny.plan-pagefull .pricingbox-ver2 .version-block ul,
.pricingbox-ver2 .version-block ul {
  padding-left: 0px !important;
}

.planlpny.plan-pagefull .pricingbox-ver2 .version-block.active,
.pricingbox-ver2 .version-block.active {
  border-left: 1px solid #cbdcfb !important;
  border-right: 1px solid #cbdcfb !important;
}

.switch-container.off25 .yearly_span:after {
  content: "25% Discount";
}

.plan-pagefull.planlpny .pricingbox-ver2 .most-popular-tag-n p {
  left: -7px !important;
}

.section-inner.page-v2 .clientLogo img {
  filter: grayscale(100%);
}

.section-inner.page-v2 .rect-formsbmt .container-fluid.p-0 {
  padding: 0px !important;
}

.section-inner.page-v2 div#la-modal-form {
  border-radius: 16px !important;
}

.section-inner.page-v2 .rect-formsbmt .la-modal-form h5 {
  /* color: #FFF; */
  margin-bottom: 8px !important;
  font-size: 28px !important;
  line-height: 38px !important;
}

.section-inner.page-v2 .rect-formsbmt .la-modal-form {
  padding: 32px 32px !important;
}

.section-inner.page-v2 .rect-formsbmt .la-modal-form h6,
.section-inner.page-v2 .rect-formsbmt .la-modal-form h5.short {
  font-size: 20px;
  text-align: center !important;
  margin-bottom: 24px !important;
  font-family: "ProximaNova-Semibold" !important;
  line-height: 30px !important;
}

.section-inner.page-v2.smm-page
  .rect-formsbmt
  .la-modal-form
  button.btn.w-100.next.register-next-button {
  background: #fe8848 !important;
}

.section-inner.page-v2.smm-page
  .rect-formsbmt
  .la-modal-form
  button.btn.w-100.next.register-next-button:hover {
  background: #eb6d2f !important;
}

.innerpage .innerp-text h2.mb-32 {
  margin-bottom: 32px !important;
}

.section-inner.page-v2 .page-head .clctime ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/img/SMMW24/grn.svg)
    no-repeat 0px 6px transparent;
  padding-left: 30px !important;
}

.section-inner.page-v2 .innerpage.ny .section-ctabox ul.atv {
  margin-bottom: 0px !important;
  margin-top: 24px !important;
}

.section-inner.page-v2 .hdg2-bx p:last-child {
  margin-bottom: 0px !important;
}

.section-inner.page-v2 .hdg2-bx img {
  max-width: 400px !important;
  width: 100% !important;
}

.sp_client_logo_mob {
  display: none;
}

.section-inner.page-v2.smm-page .innerpage ul li:not(:last-child) {
  margin-bottom: 24px !important;
}

.section-inner.page-v2.smm-page .innerpage .innerp-text ul li:not(:last-child) {
  margin-bottom: 8px !important;
}

.section-inner.page-v2.smm-page
  .planlpny.plan-pagefull
  .pricingbox-ver2
  .version-block
  ul
  li:not(:last-child) {
  margin-bottom: 2px !important;
}

.section-inner.page-v2.smm-page .page-head h4 {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 16px !important;
}

.section-inner.page-v2.smm-page .page-head h1 {
  font-size: 44px !important;
  line-height: 54px !important;
  margin-bottom: 16px !important;
}

.section-inner.page-v2.smm-page .page-head p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px !important;
}

.section-inner.page-v2.smm-page .page-head p:last-child {
  margin-bottom: 24px !important;
}

.section-inner.page-v2.smm-page .rect-formsbmt .la-modal-form h6,
.section-inner.page-v2.smm-page .rect-formsbmt .la-modal-form h5.short {
  display: none !important;
}

@media (max-width: 1199.98px) {
  .section-inner.page-v2.smm-page .page-head h1 {
    font-size: 32px !important;
    line-height: 44px !important;
  }

  .section-inner.page-v2 .page-head-cta {
    display: block !important;
  }

  .section-inner.page-v2 .page-head-cta a {
    min-width: 280px !important;
    text-align: center !important;
  }
  .section-inner.page-v2 .page-head-cta.lp-review-cta a {
    min-width: 170px !important;
  }
  .section-inner.page-v2 .page-head-cta a.btn-wob {
    margin-left: 0px !important;
    margin-top: 16px !important;
    border: 1px solid #0f67ea;
  }
  .automated-bg .sp_banner_cta {
    min-width: 260px !important;
  }
  .section-inner.page-v2 .hdg2-bx img {
    max-width: 300px !important;
  }

  .section-inner.page-v2 .sp_choice h3,
  .section-inner.page-v2 .innerpage .sp_choice h3 {
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .section-inner.page-v2 .g2-view p {
    font-size: 22px;
    line-height: 42px !important;
  }
}

@media (max-width: 991.98px) {
  .section-inner.page-v2.smm-page
    .plan-pagefull.planlpny
    .pricingbox-ver2
    .most-popular-tag-n
    p {
    left: 5px !important;
  }

  .section-inner.page-v2 .innertop-img {
    display: none !important;
  }

  .rectform-top {
    order: -1;
    margin-bottom: 32px !important;
  }

  .section-inner.page-v2 .page-head-cta a {
    min-width: 80% !important;
  }

  .pricingbox-ver2 {
    background: transparent !important;
    border: none !important;
    border-radius: 0px !important;
  }

  .trusted-by {
    display: none !important;
  }

  .pricingbox-ver2 .col-md-6.col-lg-4.p-0 {
    padding: 0px 12px !important;
  }

  .planlpny.plan-pagefull .pricingbox-ver2 .version-block,
  .pricingbox-ver2 .version-block {
    border: 1px solid #cbdcfb !important;
    padding: 32px !important;
  }

  .section-inner.page-v2 .team-up h2 {
    top: 36%;
    font-size: 22px !important;
  }
}

@media (max-width: 767.98px) {
  .section-inner.page-v2 .rect-formsbmt .la-modal-form {
    padding: 24px 24px !important;
  }

  .sp_client_logo_mob {
    display: block !important;
  }

  .sp_client_logo_Web {
    display: none !important;
  }

  .section-inner.page-v2 .team-up h2 {
    position: relative !important;
    top: auto !important;
  }

  .innerpage.team-up {
    background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2023/12/Team-up.webp);
    background-repeat: no-repeat;
    background-size: cover !important;
  }

  .innerpage.team-up img {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .section-inner.page-v2 .g2-view p {
    width: 75% !important;
  }

  .section-inner.page-v2 .g2-view p:before {
    left: -40px;
  }

  .section-inner.page-v2 .g2-view p:after {
    right: -40px;
  }

  .section-inner.page-v2 .sp_choice h3,
  .section-inner.page-v2 .innerpage .sp_choice h3 {
    padding-left: 24px !important;
  }

  .section-inner.page-v2 .sp_choice .icon img {
    max-width: 40px !important;
  }

  .innerpage .innerp-text h2.mb-32 {
    margin-bottom: 24px !important;
  }
}

/* SMMW24 page */

/* inner page  */

.innerpage ul.staricon {
  padding: 0 !important;
  margin: 0 !important;
}

.section-inner.page-v2 .innerpage ul.staricon {
  margin-bottom: 0px !important;
  padding-left: 0px !important;
}

.innerpage ul.staricon li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/01/star.svg)
    no-repeat 0px 6px transparent;
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 0px 35px;
  vertical-align: middle;
}

.section-inner.page-v2 .innerpage ul.staricon li h4,
.innerpage ul.staricon li h4 {
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 2px !important;
}

.innerpage ul.staricon li:not(:last-child) {
  margin-bottom: 16px !important;
}

.section-inner.page-v2 .innerpage ul.staricon li p:last-child {
  margin-bottom: 0 !important;
}

.section-inner.page-v2 .section-hm-bd .bd-box {
  border-radius: 16px !important;
  border: 2px solid #d2e4ff !important;
  background: #fff !important;
  padding: 32px 32px !important;
  height: 100% !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.section-inner.page-v2 .section-hm-bd .bd-box .bd-boximg {
  margin-top: -108px;
}

.section-inner.page-v2 .section-hm-bd .bd-box h4 {
  font-size: 17px !important;
  line-height: 28px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.section-inner.page-v2 .section-hm-bd .bd-box ul {
  min-height: auto !important;
  padding: 0 !important;
}

@media (max-width: 991.98px) {
  .section-inner.page-v2 .section-hm-bd .bd-box {
    height: auto !important;
  }

  .innerpage .px-40 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/* inner page  */

.twitter-tweet.twitter-tweet-rendered {
  margin: 0px auto !important;
}

.listicles-container-top .listtopp p {
  margin-bottom: 0px !important;
}

/* banner update */
.sp_banner_list {
  background-color: #205aaa !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;

  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;

  padding: 40px !important;
  border-radius: 16px !important;

  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/banner_bg.png);
  background-repeat: no-repeat !important;
  background-position: bottom !important;
  margin-bottom: 32px !important;
}

.sp_banner_list .sp_txt p.sp_banner_title {
  font-size: 32px !important;
  line-height: 42px !important;
  color: #fff !important;
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 8px !important;
}

.sp_banner_list .sp_txt p.sp_banner_txt {
  color: #ffffff !important;
}

.sp_banner_list .sp_img img {
  max-width: 324px !important;
  margin-right: 32px !important;
}

.sp_banner_list .sp_banner_Cta {
  background: #fe8848 !important;
  padding: 12px 24px !important;
  border-radius: 8px !important;
  color: #ffffff !important;
  font-family: "ProximaNova-Bold" !important;
  display: inline-block !important;
}

.sp_banner_list:hover .sp_banner_Cta {
  background: #eb6d2f !important;
}

@media (max-width: 1199.98px) {
  .sp_banner_list {
    display: block !important;
    align-items: center !important;

    padding: 24px 32px !important;
    text-align: center !important;
  }

  .sp_banner_list .sp_img {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .sp_banner_list .sp_txt p.sp_banner_title {
    font-size: 28px !important;
    line-height: 36px !important;
    margin-bottom: 8px !important;
  }

  .sp_banner_list .sp_banner_Cta {
    padding: 10px 22px !important;
  }
}

/* banner update */

/* blue box */

.section-inner.lndv2 .btterxbox.v2 {
  padding: 24px !important;
}

.section-inner.lndv2 .btterxbox.v2 .btterximg img {
  width: auto !important;
  min-width: 60px;
  max-width: 60px;
}

.sp_febx_box {
  border: 1px solid #dae9ff;
  box-shadow: 0px 4px 5px 0px rgba(15, 103, 234, 0.12);
  border-radius: 16px;
  padding: 24px !important;
  /* padding-bottom: 76px !important; */
  height: 100% !important;
  position: relative;
  /* padding-top: 44px !important; */
}

/* .sp_febx_box::after {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/dot-1.svg);
  position: absolute;
  bottom: -6px;
  left: 28px;
} */

.sp_febx_box .title {
  margin-bottom: 32px !important;
  position: relative;
}

.sp_febx_box .title:before {
  content: "";
  width: 62px !important;
  height: 1px;
  background: #d7defe;
  position: absolute;
  bottom: -12px;
}

.sp_febx_box .title::after {
  content: "";
  width: 56px;
  height: 56px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/Publishing_ic.svg)
    no-repeat;
  top: -18px;
  right: 0;
  position: absolute;
  display: inline-block;
}

.sp_febx_box .title.creation::after {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/creation_ic.svg)
    no-repeat;
}

.sp_febx_box .title.analytics::after {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/analytics_ic.svg)
    no-repeat;
}

.sp_febx_box .title.integration::after {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/integration_ic.svg)
    no-repeat;
}

.sp_febx_box .title h3 {
  font-size: 20px !important;
  line-height: 26px !important;
  margin-bottom: 0px !important;
}

.sp_febx_box .list ul,
.section-inner.page-v2 .innerpage .sp_febx_box .list ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.sp_febx_box .list ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/check.svg)
    no-repeat 0px 3px transparent;
  padding: 0px 0px 0px 30px;
}

.sp_febx_box .list ul li:not(:last-child) {
  margin-bottom: 8px !important;
}

@media (max-width: 1199.98px) {
  /* .sp_febx_box {
    padding-top: 24px !important;
  } */

  .sp_febx_box .title h3 {
    width: 78%;
  }

  .sp_febx_box .title::after {
    width: 32px;
    height: 32px;
    background-size: 100% !important;
    top: 0px !important;
  }
}

@media (max-width: 991.98px) {
  .sp_febx_box {
    padding-bottom: 24px !important;
  }

  .sp_febx_box::after {
    left: auto;
    right: 28px;
  }
}

@media (max-width: 767.98px) {
  .section-inner.page-v2 .innerpage .sp_febx_box .title h3 {
    font-size: 18px !important;
    line-height: 30px !important;
  }
}

/* blue box */

/* inner page tabs */

p.tabs_title_sp,
.section-inner.page-v2 .innerpage p.tabs_title_sp {
  margin-bottom: 16px !important;
  text-transform: uppercase !important;
  letter-spacing: 2px;
  color: #0f67ea;
  font-family: "ProximaNova-Bold" !important;
}

p.tabs_title_sp,
p.tabs_title_sp a,
.section-inner.page-v2 .innerpage p.tabs_title_sp a {
  color: #0f67ea !important;
  position: relative !important;
}

p.tabs_title_sp a:hover {
  text-decoration: underline !important;
}

p.tabs_title_sp a:after {
  content: "";
  width: 22px;
  height: 22px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/blue_icon.svg)
    0 0 no-repeat;
  top: -3px;
  right: -24px;
  position: absolute;
}

p.tabs_title_sp.yellow,
p.tabs_title_sp.yellow a,
.section-inner.page-v2 .innerpage p.yellow.tabs_title_sp a {
  color: #ffaf15 !important;
}

p.tabs_title_sp.yellow a:after {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/yellow_icon.svg)
    0 0 no-repeat;
}

p.tabs_title_sp.redLight a:after {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/red_icon.svg)
    0 0 no-repeat;
}

p.tabs_title_sp.green a:after {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/green_icon.svg)
    0 0 no-repeat;
}

p.tabs_title_sp.redLight,
p.tabs_title_sp.redLight a,
.section-inner.page-v2 .innerpage p.redLight.tabs_title_sp a {
  color: #e85150 !important;
}

p.tabs_title_sp.green,
p.tabs_title_sp.green a,
.section-inner.page-v2 .innerpage p.green.tabs_title_sp a {
  color: #23a06c !important;
}

.sp_page_tabs ul,
.section-inner.page-v2 .innerpage .sp_page_tabs ul {
  padding: 0 !important;
  margin: 0 !important;
  padding-left: 0px !important;
  list-style: none !important;
}

.sp_page_tabs ul li {
  display: flex !important;
  padding: 20px !important;
  border-radius: 16px !important;
  background: rgba(213, 215, 218, 0.2);
  cursor: pointer;
  margin-bottom: 8px !important;
  /* transition: 300ms linear all; */
}

.sp_page_tabs ul li.active {
  background: #dae9ff !important;
  cursor: default;
  height: auto;
}

.sp_page_tabs ul li:last-child {
  margin-bottom: 0px !important;
}

.sp_page_tabs ul li .icon {
  margin-right: 16px !important;
  width: 24px !important;
  min-width: 24px !important;
}

.sp_page_tabs ul li .sp_tab .sp_tab_que {
  font-size: 18px !important;
  line-height: 28px !important;
  margin-bottom: 4px !important;
  font-family: "ProximaNova-Semibold" !important;
  /* 	    margin-right: 8px !important; */
}

.sp_page_tabs ul li .sp_tab .sp_tab_pra {
  margin-bottom: 0px !important;

  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}

.sp_page_tabs ul li .sp_tab .sp_tab_pra .sp_tab_ans {
  display: none;
  color: rgba(35, 33, 21, 0.65);
}

.sp_page_tabs ul li:hover .sp_tab .sp_tab_pra .sp_tab_ans {
  display: contents !important;
}

.sp_page_tabs ul li.active .sp_tab .sp_tab_pra {
  overflow: visible !important;
  display: block;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
}

.sp_page_tabs ul li.active .sp_tab .sp_tab_pra .sp_tab_ans {
  display: contents !important;
}

.sp_page_tabimg {
  background-color: #dae9ff;
  padding: 40px !important;
  border-radius: 16px !important;
}

.sp_page_tabimg .sp_img {
  display: none;
}

.sp_page_tabimg .sp_img.active {
  display: block !important;
}

/* yellow */

.sp_tabs_accordion.yellow .sp_page_tabs ul li.active {
  background: #ffeac999 !important;
}

.sp_tabs_accordion.yellow .sp_page_tabimg {
  background: #ffeac999 !important;
}

.sp_tabs_accordion.redLight ul li.active,
.sp_tabs_accordion.redLight .sp_page_tabimg,
.sp_tabs_accordion.redLight
  .sp_user_review
  .sp_user_pofile
  .sp_user_img
  .profile_bx {
  background: #ffe0e0 !important;
}

.sp_tabs_accordion.green ul li.active,
.sp_tabs_accordion.green .sp_page_tabimg,
.sp_tabs_accordion.green
  .sp_user_review
  .sp_user_pofile
  .sp_user_img
  .profile_bx {
  background: #d4f7e8 !important;
}

.sp_user_review {
  margin-top: 56px !important;
}

.sp_user_review p.review {
  font-style: italic !important;
}

.sp_user_review .sp_user_pofile {
  display: flex !important;
  align-items: center !important;
}

.sp_user_review .sp_user_pofile .sp_user_img img {
  height: 52px !important;
  width: 52px !important;
  object-fit: cover;
  border-radius: 50% !important;
}

.sp_user_review .sp_user_pofile .sp_user_img {
  margin-right: 16px !important;
}

.sp_user_review .sp_user_pofile .sp_user_img .profile_bx {
  height: 52px;
  width: 52px !important;
  border-radius: 50% !important;
  border: 1px solid rgba(42, 29, 48, 0.16);
  display: flex;
  justify-content: center !important;
  align-items: center;
  background: #e5f0ff;
  font-size: 16px;
  font-family: "ProximaNova-Bold" !important;
  line-height: 23px !important;
}

.sp_user_review .sp_user_pofile .sp_user_text p.name_sp {
  margin-bottom: 2px !important;
  font-size: 16px !important;
  line-height: 23px !important;
  font-family: "ProximaNova-Bold" !important;
}

.sp_user_review .sp_user_pofile .sp_user_text p.pos_sp {
  font-size: 14px !important;
  line-height: 20px !important;
  margin-bottom: 0px !important;
  color: #232115a6 !important;
}

@media (max-width: 991.98px) {
  .sp_page_tabimg {
    margin-top: 32px !important;
  }

  .sp_user_review {
    margin-top: 32px !important;
  }

  .sp_page_tabimg {
    padding: 24px !important;
  }

  .px-lg-40,
  .px-lg-48,
  .px-lg-56 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .pl-lg-40,
  .pl-lg-48,
  .pl-lg-56 {
    padding-left: 0px !important;
  }

  .pr-lg-40,
  .pr-lg-48,
  .pr-lg-56 {
    padding-right: 0px !important;
  }
}

/* inner page tabs */

.section-inner p strong,
.section-inner p.strong,
.section-inner strong {
  font-family: "ProximaNova-Bold";
}

.section-inner p.f-16,
.innerpage p.f-16,
.section-inner .innerpage p.f-16,
p.tabs_title_sp,
.section-inner.page-v2 .innerpage p.tabs_title_sp {
  font-size: 16px !important;
  line-height: 26px !important;
}

.section-inner .innerpage ul li,
.innerpage ul.font-18 li,
.section-inner .innerpage ul li,
.innerpage ol.font-18 li {
  font-size: 18px;
  line-height: 28px;
}

.section-inner .innerpage .sp_febx_box ul li,
.section-inner .innerpage .sp_febx_box ol li {
  font-size: 16px !important;
  line-height: 26px !important;
}

@media (max-width: 575.98px) {
  .frmbxfl .rsulrow {
    display: block !important;
  }

  .frmbxfl .rsulrow div:last-child {
    margin-top: 12px !important;
    display: flex;
    justify-content: space-between !important;
  }
}

/* home page v9 */

.innerpage .tab-content .tab-pane .sp_tab_sel ul li:not(:last-child) {
  margin-bottom: 40px !important;
}

.sticky-container .data-scroll-img {
  display: none !important;
}

.page-vny .innerpage ul.nav-pills {
  overflow: visible !important;
}

.page-vny .innerpage ul.nav-pills li {
  background: none !important;
  border: none !important;
}

.page-vny .innerpage.innerpage-bg ul.nav-pills {
  background: none !important;
}

.page-vny .innerpage ul.nav-pills {
  border: none !important;
}

.innerpage .pg-title.mb-40 {
  margin-bottom: 40px !important;
}

.integrations-box .intelist {
  padding: 0;
  margin: 0;
  list-style: none;
  grid-gap: 10px;
  width: 100%;
  width: 100%;
  display: flex;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
  justify-content: center;
}

.integrations-box .intelist.space82 {
  grid-template-columns: repeat(auto-fit, minmax(82px, 1fr)) !important;
}

.integrations-box .intelist li {
  margin-bottom: 0px !important;
}

.silder_grap1 {
  display: none;
}

@keyframes fadeIn {
  0% {
    opacity: 0.6;
  }

  50% {
    opacity: 0.8;
  }

  70% {
    opacity: 0.9;
  }

  100% {
    opacity: 1;
  }
}

.silder_grap1.active {
  display: block;
  animation: fadeIn 0.7s ease-in-out;
}

.spho_blue {
  border-radius: 16px;
  background: #f5f8fd;
  padding: 40px !important;
  text-align: center !important;
  height: 100%;
}

.spho_blue .icon {
  width: 96px;
  height: 96px !important;
  border-radius: 50%;
  background: #f6f8fc;
  justify-content: center;
  display: flex;
  align-items: center;
  margin: 0px auto;
  margin-top: -80px !important;
}

.spho_blue p:last-child {
  margin-bottom: 0px !important;
}

.page-vny .btn-blue,
.btn-blue-outline {
  font-family: "ProximaNova-Semibold" !important;
}

.ny-new-dark .slick-dots {
  text-align: right;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.ny-new-dark .slick-track {
  max-width: 100% !important;
  transform: translate3d(0, 0, 0) !important;
  /*   perspective: 100px; */
}

.ny-new-dark .slick-slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
  width: 100% !important;
  transform: translate3d(0, 0, 0);
  transition: transform 0.6s, opacity 0.6s;
}

.ny-new-dark .slick-sprev {
  display: none !important;
}

.ny-new-dark .slick-snext {
  display: block;
}

.ny-new-dark .slick-current {
  opacity: 1;
  position: relative;
  display: block;
  transform: translate3d(0, 0, 20px);
  z-index: 2;
}

.ny-new-dark .slick-snext {
  opacity: 0.1;
  transform: translate3d(30%, 0, 0px);
  z-index: 1;
  width: 500px !important;
  margin-top: 60px !important;
}

.ny-new-dark .slick-sprev {
  opacity: 1;
  transform: translate3d(-20%, 0, 0px);
}

.ny-new-dark .test {
  display: block;
  width: 100%;
  height: 300px;
  background: #c00;
  box-shadow: inset 0px 0px 0px 3px #000;
}

@keyframes slideFromRight {
  from {
    transform: translateX(100%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.innerpage.ny-dark .pg-title h2 {
  color: #ffffff !important;
}

.sp_whiteLabel span.line {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/03/blueline.svg)
    no-repeat 0px 42px transparent;
  display: inline-block;
  position: relative;
  background-size: 100% !important;
  z-index: 10;
  line-height: 52px !important;
  background-position: bottom !important;
}

.page-id-10 .sp_whiteLabel span.line {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/03/blueline.svg)
    no-repeat 0px 42px transparent !important;
}

.font-16 {
  font-size: 16px !important;
  line-height: 26px !important;
}

p.font-16 {
  font-size: 16px !important;
  line-height: 26px !important;
}

.page-title-flex {
  display: flex;
  justify-content: space-between !important;
  width: 100% !important;
  margin-bottom: 22px !important;
}

.page-title-flex p {
  max-width: 686px !important;
  margin-bottom: 0px !important;
}

.sp_how {
  border-radius: 16px !important;
  padding: 24px !important;
  display: flex !important;
  align-items: center !important;
  border: 1px solid var(--Black-Light-4, #d5d7da);
  background: #f5f8fd;
}

.sp_how .img {
  margin-right: 10px !important;
}

.sp_how .text p {
  margin-bottom: 0px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.page-vny .page-head-cta a {
  font-family: "ProximaNova-Semibold" !important;
}

.page-dark {
  background-color: #00255c !important;
}

.page-dark,
.page-dark h2,
.page-dark p {
  color: #fff !important;
}

.data-scrollp {
  padding: 80px 0px;
}

.banner_cta {
  display: flex !important;
  align-items: center !important;
}

.banner_cta .btn-blue {
  border: 1.5px solid #0f67ea;
}

.banner_cta .btn-blue:hover {
  border: 1.5px solid #0c54c0;
}

.banner_cta p {
  margin: 0 !important;
  padding: 0 !important;
}

.btn-blue-outline {
  border: 1.5px solid #0f67ea;
  font-size: 18px;
  line-height: 30px;
  border-radius: 8px;
  color: #0f67ea !important;
  /* font-weight: 600; */
  padding: 14px 28px;
  display: inline-block;
  text-decoration: none !important;
  margin-left: 16px !important;
}

.btn-blue-outline:hover {
  background: #0f67ea !important;
  color: #ffffff !important;
  border: 1.5px solid #0f67ea !important;
}

.innerpage.ny.ver-2.innerpage-light .section-ctabox {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/05/cloud.png);
}

.innerpage.ny.ver-2.innerpage-light .banner-img {
  position: absolute;
  bottom: -104px;
  left: 80px;
  max-width: 360px !important;
}

.innerpage-light {
  background: #e6f0ff !important;
}

.sp_col_responsive .sp_item {
  padding: 0px 10px !important;
  display: flex !important;
}

.sp_col_responsive .slick-slider .slick-list,
.sp_col_responsive .slick-slider .slick-track {
  display: flex;
}

.page-vny .innerpage .tab-content {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  margin-top: 0px !important;
}

.page-vny .header {
  background: #f5f8fd;
}

.page-vny .clctime {
  margin-top: 32px !important;
}

.page-vny .client-logos {
  margin-bottom: 40px !important;
  text-align: center !important;
}

.page-vny .client-logos img {
  width: 90% !important;
}

.page-vny .clctime ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.page-vny .clctime ul li {
  display: inline-block !important;
  font-size: 16px !important;
  line-height: 26px !important;
  position: relative !important;
}

.page-vny .clctime ul li:not(:first-child)::before {
  display: inline-block;
  padding-right: 0.8rem;
  padding-left: 0.8rem;
  color: #6c757d;
  content: "|";
}

.font-20,
.page-vny .header p.font-20 {
  font-size: 20px !important;
  line-height: 30px !important;
}

.page-vny .header p.topsub,
.page-head p.topsub {
  font-family: "ProximaNova-Semibold" !important;
  margin-bottom: 16px !important;
  display: inline-block;
  position: relative;
}

.page-vny .header p.topsub:after,
.page-head p.topsub:after {
  content: "";
  width: 27px;
  height: 27px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/str.svg)
    0 0 no-repeat;
  top: -7px;
  right: -30px;
  position: absolute;
}

.ny-title {
  text-align: center !important;
}

.ny-title h2,
.ny-title h3 {
  margin-bottom: 0px !important;
}

.ny-title p {
  margin-bottom: 0px !important;
  margin-top: 16px !important;
}

.sp_cusbox {
  width: 100% !important;
  overflow: hidden;
}

.sp_cusbox .sp_incubox {
  text-align: center;
  background: #fff !important;
  padding: 24px 16px;
  border-bottom: 4px solid #0f67ea;
  border-radius: 16px 16px 0px 0px;
  box-shadow: 0px 15px 18px 0px rgba(15, 103, 234, 0.15);
  position: relative;
}

.sp_cusbox .sp_incubox .sp_incubox_lay {
  position: relative;
}

.sp_cusbox .sp_incubox.hover:before {
  content: "";
  display: block;
  height: 4px;
  background-color: #1167ea;
  position: absolute;
  bottom: 0;
  left: 0 !important;
  right: 0 !important;
  transition: 300ms linear all;
  bottom: -4px;
  border-radius: 16px 16px 0px 0px;
}

.sp_cusbox .sp_incubox.hover:hover:before {
  height: 100% !important;
}

.sp_cusbox .sp_incubox.hover:hover h3,
.sp_cusbox .sp_incubox.hover:hover p {
  color: #fff !important;
}

.sp_cusbox .sp_incubox h3 {
  font-size: 38px;
  line-height: 48px;
  margin-bottom: 8px !important;
}

.sp_cusbox .sp_incubox p {
  margin-bottom: 0px !important;
  font-size: 16px;
  line-height: 26px;
}

.ny-dark {
  background: #00255c !important;
}

.ny-dark .ny-title h2,
.ny-dark .ny-title p {
  color: #fff !important;
}

.page-vny .btterxbox {
  background: #fff;
  padding: 32px;
  border-radius: 16px;
  display: flex;
  height: 100% !important;
}

.page-vny .btterxbox .btterximg {
  margin-right: 32px;
}

.page-vny .btterxbox .btterxtxt h3 {
  font-size: 24px !important;
  line-height: 34px !important;
  margin-bottom: 8px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.page-vny .btterxbox .btterxtxt p {
  color: #1b1c1e !important;
  font-size: 16px;
  line-height: 26px !important;
  margin-bottom: 0px !important;
}

.page-vny p.sp_title_in {
  margin-bottom: 56px !important;
}

.sp_tab_sel ul {
  list-style: none !important;
  padding: 0;
  margin: 0;
}

.sp_tab_sel ul li {
  display: flex;
}

.sp_tab_sel ul li:not(:last-child) {
  margin-bottom: 40px !important;
}

.sp_tab_sel ul li div.icon {
  margin-right: 24px;
  border-radius: 16px;
  background: #dae9ff;
  height: 72px !important;
  width: 72px !important;
  min-width: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sp_tab_sel ul li div.icon img {
  max-width: 32px !important;
  max-height: 32px !important;
}

.sp_tab_sel ul li div.text h4,
.sp_tab_sel ul li div.text p.title {
  margin-bottom: 4px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.sp_tab_sel ul li div.text h4 a,
.sp_tab_sel ul li div.text p.title a {
  position: relative;
}

.sp_tab_sel ul li div.text h4 a:after,
.sp_tab_sel ul li div.text p.title a:after {
  content: "";
  width: 22px;
  height: 22px;
  background: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/read.svg")
    0 0 no-repeat;
  top: -4px;
  right: -24px;
  position: absolute;
}

.sp_tab_sel ul li div.text p:last-child {
  margin-bottom: 0px !important;
}

.page-vny #myTab {
  margin-bottom: 56px !important;
}

.page-vny .nav.new-nav-tab {
  padding: 0;
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-gap: 24px;
}

.page-vny .nav.new-nav-tab li button.active {
  border: 1px solid #0f67ea !important;
  box-shadow: 0px 10px 30px 0px #0f67ea4d;
  background: #0f67ea !important;
}

.page-vny .nav.new-nav-tab li button {
  width: 100% !important;
  border: 1px solid #d5d7da !important;
  background: transparent !important;
  padding: 24px 16px !important;
  font-size: 20px !important;
  line-height: 30px !important;
  border-radius: 8px !important;
  transition: 200ms linear all;
  font-family: "ProximaNova-Semibold" !important;
  background: #fff !important;
}

.page-vny .nav.new-nav-tab li:hover button {
  border: 1px solid #0f67ea !important;
  background: #0f67ea !important;
  color: #fff !important;
}

.page-vny .hmdata-text h2,
.page-vny .hmdata-text h3,
.page-vny .hmdata-text h4 {
  color: #fff !important;
}

.page-vny .ny-dark p {
  color: #fff !important;
}

.sp_blue_bx {
  background: #f0f5ff;
  padding: 32px !important;
  border-radius: 16px !important;
  height: 100% !important;
  display: flex;
  flex-direction: column !important;
  padding-bottom: 74px !important;
  border: 1px solid #f0f5ff;

  background-repeat: no-repeat;
  background-position: calc(100% - -18px) bottom;
  transition: 200ms linear all;
}

.sp_blue_bx.sp_smb {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/SMBs-1.svg);
}

.sp_blue_bx.sp_agencies {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/sp_agencies.svg);
}

.sp_blue_bx.sp_bands {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/sp_bands.svg);
}

.sp_blue_bx:hover {
  background-color: #ffffff;
  background-position: calc(100% - 0px) bottom;
  box-shadow: 0px 4px 20px 0px rgba(15, 103, 234, 0.1);
}

.sp_blue_bx:hover .sp_blue_cta a {
  box-shadow: 0px 4px 4px 0px #0f67ea33;
}

.sp_blue_bx:hover .sp_blue_cta {
  margin-top: 0px !important;
}

.sp_blue_bx .top_icon {
  margin-bottom: 32px;
  margin-top: -50px;
}

.sp_blue_bx .sp_blue_cta {
  margin-top: 32px !important;
  transition: 200ms linear all;
}

.sp_blue_bx:hover .sp_blue_cta {
  margin-top: 28px !important;
}

.sp_blue_bx .sp_blue_cta a {
  background: #0f67ea !important;
  display: inline-block !important;
  font-size: 16px !important;
  line-height: 28px !important;
  padding: 10px 22px !important;
  border-radius: 8px !important;
  font-family: "ProximaNova-Bold" !important;
  border: 1px solid #0f67ea;
  color: #fff !important;
}

.sp_blue_bx .sp_blue_cta a::after {
  content: "";
  width: 17px !important;
  height: 13px;
  background-image: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/white-right.svg");
  background-size: cover;
  background-position: center;
  margin-bottom: -2px;
  display: inline-block !important;
  margin-left: 12px !important;
}

.sp_blue_bx ul {
  list-style: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}

.sp_blue_bx ul li {
  display: inline-flex;
  align-items: baseline;
}

.sp_blue_bx ul li:not(:last-child) {
  margin-bottom: 8px !important;
}

.sp_blue_bx ul li:before {
  content: "";
  display: inline-block !important;
  width: 8px;
  height: 8px;
  min-width: 8px !important;
  margin-right: 8px !important;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/dot.svg);
  background-size: 100% 100% !important;
  background-repeat: no-repeat;
}

.page-vny .sticky-top {
  z-index: 10 !important;
  top: 100px;
}

.page-head-cta a.btn-trap {
  background: transparent !important;
  color: #1b1c1e !important;
}

.page-head-cta a.btn-trap svg {
  margin-right: 6px !important;
  margin-top: -3px !important;
}

.page-vny .sp_banner_full {
  background: #0f67ea !important;
}

.page-vny .sp_banner_full h2 {
  color: #fff !important;
}

.btn-white {
  font-size: 18px;
  line-height: 30px;
  border-radius: 8px;
  /* font-weight: 600; */
  padding: 14px 28px;
  display: inline-block;
  font-family: "ProximaNova-Semibold" !important;
  background: #fff !important;
  color: #1167ea;
  border: 1.5px solid #ffffff;
}

.btn-white:hover {
  background: #d8e6fb !important;
  color: #1167ea !important;
  border: 1.5px solid #d8e6fb;
}

.col.col-logo {
  padding: 0px 15px !important;
}

.cp_logos {
  text-align: center !important;
  display: flex;
  justify-content: center;
  align-items: center !important;
}

.cp_logos img {
  width: 100% !important;
}

.ny-in.ny-dark {
  background: #00183c !important;
}

.ny-in.ny-dark h2 mark {
  color: #ffcf7d !important;
}

.data-scroll .data-img {
  display: none;
}

.data-scroll .user_resview_Tab {
  margin-top: 32px !important;
  /* 	    display: flex !important; */
  position: relative !important;
  /*     padding: 0px 32px; */
}

.data-scroll .user_resview_Tab::before {
  content: "";
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  background: #bcd7ff;
  margin-bottom: 32px !important;
}

.data-scroll .user_resview_Tab .img {
  margin-right: 16px !important;
}

.data-scroll .user_resview_Tab .user_bx {
  display: flex;
  align-items: center !important;
}

.data-scroll .user_resview_Tab .user_bx .user_details span.name {
  font-size: 18px !important;
  line-height: 28px !important;
  color: #ffffff !important;
  font-family: "ProximaNova-Semibold" !important;
}

.data-scroll .user_resview_Tab .img img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
}

.data-scroll .user_resview_Tab .content p.text {
  font-size: 16px !important;
  line-height: 26px !important;
  margin-bottom: 16px !important;
  color: #bcd7ff !important;
  font-style: italic;
}

.data-scroll .user_resview_Tab .content .user {
  color: #a8bddd !important;
  margin-top: 4px !important;
}

.data-scroll .user_resview_Tab .content .user .name {
  font-family: "ProximaNova-Bold" !important;
}

@media (max-width: 1199.98px) {
  .page-vny .page-head-cta {
    display: block !important;
  }

  .page-vny .page-head-cta a {
    width: 100% !important;
  }
}

@media (max-width: 991.98px) {
  .data-scroll .user_resview_Tab {
    margin-top: 32px !important;
  }

  .page-vny .innerpage ul.nav-pills li {
    margin-bottom: 0px !important;
  }

  .innerpage .tab-content .tab-pane ul li div.text h4 {
    margin-bottom: 2px !important;
  }

  .spho_blue {
    padding: 32px !important;
  }

  .sticky-container .data-scroll-img {
    display: block !important;
    margin-bottom: 32px !important;
  }

  .spho_blue .icon {
    width: 80px !important;
    height: 80px !important;
    margin-top: -70px !important;
  }

  .spho_blue .icon img {
    max-width: 40px !important;
    max-height: 40px !important;
  }

  .page-vny .spho_blue p.h1 {
    font-size: 32px !important;
    line-height: 42px !important;
  }

  .data-scrollp:not(:last-child) {
    margin-bottom: 42px !important;
  }

  .md-d-none {
    display: none !important;
  }

  .data-scroll .data-img {
    display: block !important;
  }

  .data-scrollp {
    padding: 0px 0px;
    padding-right: 0px !important;
  }

  .data-scrollp:last-child {
    margin-bottom: 0px !important;
  }

  .page-head-cta {
    justify-content: left !important;
  }

  .page-vny .nav.new-nav-tab {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 20px;
  }

  .page-vny p.sp_title_in {
    margin-bottom: 32px !important;
  }

  .page-vny .nav.new-nav-tab li button {
    font-size: 18px !important;
    line-height: 26px !important;
  }

  .page-vny .nav.new-nav-tab li button:hover,
  .page-vny .nav.new-nav-tab li button.active {
    margin-top: 0px !important;
  }

  .page-vny .nav.new-nav-tab li button {
    padding: 18px 12px !important;
  }

  .page-vny .inn-img {
    margin-top: 32px !important;
  }

  .page-title-flex {
    display: block !important;
    text-align: center !important;
  }

  .sp_whiteLabel h2,
  .sp_whiteLabel p {
    margin-bottom: 16px !important;
  }

  .sp_blue_bx:hover {
    background-position: calc(100% - -40px) bottom;
  }

  .sp_blue_bx {
    padding-bottom: 24px !important;
    background-position: calc(100% - -50px) bottom;
  }

  .banner_cta {
    justify-content: center !important;
  }

  .page-title-flex {
    margin-bottom: 40px !important;
  }

  .col.col-logo {
    min-width: 16% !important;
    max-width: 16% !important;
  }
}

@media (max-width: 767.98px) {
  .spho_blue .icon {
    margin-top: 0 !important;
  }

  .w50-sm {
    width: 50% !important;
  }

  .sp_cusbox .sp_incubox {
    height: 100% !important;
    align-items: center !important;
    display: flex;
    justify-content: center;
  }

  .ny-title.mb-72 {
    margin-bottom: 40px !important;
  }

  .col.col-logo {
    min-width: 25% !important;
    max-width: 25% !important;
  }
}

@media (max-width: 575.98px) {
  .spho_blue {
    padding: 20px 16px !important;
  }

  .page-vny .clctime {
    text-align: center !important;
  }

  .integrations-box .intelist {
    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
  }

  .integrations-box .intelist img {
    width: 100% !important;
  }

  .data-scroll .user_resview_Tab .img img {
    width: 60px !important;
    height: 60px !important;
  }

  .spho_blue .icon {
    width: auto !important;
    height: auto !important;
    margin-top: 0 !important;
    margin-bottom: 16px !important;
  }

  .page-head-cta {
    display: block !important;
  }

  .page-head-cta a {
    display: block !important;
    text-align: center !important;
  }

  .pdx-15-xsm {
    padding: 0px 15px !important;
  }

  .banner_cta {
    display: block !important;
  }

  .banner_cta .btn-blue,
  .btn-blue-outline {
    display: block !important;
  }

  .btn-blue-outline {
    margin-left: 0px !important;
    margin-top: 16px !important;
  }

  .page-vny .hmdata-text h2 {
    text-align: left !important;
  }

  .ny-title h2,
  .ny-title h3,
  .page-vny .hmdata-text h2,
  .page-title-flex h2 {
    font-size: 28px !important;
    line-height: 38px !important;
  }

  .page-title-flex h2 {
    margin-bottom: 16px !important;
  }

  .sp_whiteLabel h2 {
    font-size: 28px !important;
  }

  .innerpage .tab-content .tab-pane .sp_tab_sel ul li:not(:last-child) {
    margin-bottom: 24px !important;
  }
}

@media (max-width: 354.98px) {
  .page-vny .clctime ul li:not(:first-child)::before {
    display: none !important;
  }

  .page-vny .clctime ul li {
    display: block !important;
  }

  .page-vny .clctime ul li:not(:last-child) {
    margin-bottom: 4px !important;
  }
}

/* home page v9 */

/* inner page design */

.innerpage-bg .sp_febx_box {
  background: #ffffff !important;
}

.sp_febx_box .list p {
  font-size: 16px !important;
  line-height: 26px !important;
}

.sp_febx_box .list p:last-child {
  margin-bottom: 0px !important;
}
/* 
.sp_febx_box.v2 {
  padding-top: 32px !important;
} */

.sp_febx_box.v2 .title {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
}

.sp_febx_box.v2 .title h4 {
  margin-bottom: 8px !important;
}

.sp_febx_box.v2 .title .icon {
  margin-left: 8px;
}

.sp_febx_box.v2 .title .icon img {
  width: 100% !important;
  min-width: 56px !important;
}

.sp_febx_box.v2 .title::after {
  display: none !important;
}

@media (max-width: 1199.98px) {
  .sp_febx_box.v2 .title .icon img {
    min-width: 32px !important;
  }
}

@media (max-width: 575.98px) {
  .sp_febx_box.v2 .title .icon {
    display: none !important;
  }

  .sp_febx_box.v2 .title {
    display: block !important;
  }
}

/* inner page design */

/* mobile app ul buttons */

.app-cta ul,
.section-inner.page-v2 .innerpage .app-cta ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.app-cta ul li {
  display: inline-block;
}

.app-cta ul li:first-child {
  margin-right: 12px;
}

@media (max-width: 1199.98px) {
  .app-cta ul li img {
    max-width: 170px;
    max-height: 50px !important;
  }

  .app-cta ul li:first-child {
    margin-right: 0px;
  }
}

@media (max-width: 575.98px) {
  .app-cta ul li {
    display: block !important;
  }

  .app-cta ul li:not(:last-child) {
    margin-bottom: 16px !important;
  }
}

/* mobile app ul buttons */

.image-border blockquote {
  border-left: none !important;
}

.page-vny .sp_banner_full h3 {
  color: #ffffff !important;
  margin-bottom: 0px !important;
}

.sp_banner_full.light {
  background: #f4f9ff !important;
  border: 1px solid #bcd7ff;
}

.sp_banner_full.light h3 {
  color: #1b1c1e !important;
}

.sp_banner_full.light .btn-white {
  border: 2px solid #1167ea;
}

.sp_banner_full.light .btn-white:hover {
  background: #0c54c0 !important;
  border-color: #0c54c0 !important;
  color: #fff !important;
}

@media (max-width: 991.98px) {
  .page-vny .sp_banner_full h3 {
    margin-bottom: 16px !important;
  }
}

/* plan page mobile */

.mobile-display {
  display: none;
}

.mobile-display #flagstrap3 button {
  background: #f4f9ff !important;
  border: 1px solid #dae9ff !important;
}

.mobile-header h2 {
  font-size: 24px !important;
  line-height: 34px !important;
  font-family: "ProximaNova-Regular" !important;
  text-align: center !important;
  text-transform: capitalize;
}

.mobile-header h2 span.linebx-heading {
  display: block !important;
}

.mobile-header h2 span.txt {
  font-size: 32px !important;
  line-height: 42px !important;
  font-family: "ProximaNova-Bold" !important;
  position: relative;
}

.mobile-header h2 span.txt svg {
  position: absolute;
  top: 110%;
  left: 50%;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  transform: translate(-50%, -50%);
  overflow: visible;
}

.mobile-title {
  text-align: center !important;
}

.mobile-title h2 {
  font-size: 24px !important;
  line-height: 30px !important;
  margin-bottom: 0px !important;
}

.mobile-title p {
  font-size: 16px;
  line-height: 26px !important;
  margin-bottom: 0px !important;
  margin-top: 4px !important;
}

.mobile-header-list {
  text-align: center !important;
}

.mobile-header-list ul {
  display: inline-block !important;
  text-align: left !important;
  list-style: none !important;
  padding: 0px !important;
  margin: 0 !important;
  margin-top: 10px !important;
}

.mobile-header-list ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/check-gn.svg);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  padding-left: 20px;
}

.inner-mobile.plan-page-header {
  background: #ffffff !important;
}

.inner-mobile .CountrySelecter {
  margin-top: 0 !important;
  margin-bottom: 32px !important;
}

.inner-mobile .version-block {
  background: #f4f9ff !important;
  border: 1px solid #dae9ff !important;
}

.inner-mobile .version-block .plans-details_top {
  cursor: pointer;
}

.inner-mobile .version-block.v-pro {
  cursor: default;
}

.mobile-display .switch-container .yearly_span:after {
  display: inline-block !important;
  position: relative;
  padding: 0px 6px;
  line-height: 26px !important;
}

.mobile-display .new-plan-tabbing label {
  line-height: 26px;
  font-size: 16px;
}

.mobile-display .switch-container > span {
  font-size: 16px;
  line-height: 26px;
}

.mobile-display .switch {
  width: 50px;
  height: 25px;
}

.mobile-display input[type="checkbox"]:checked + .slider::before {
  -webkit-transform: translateX(25px);
  -ms-transform: translateX(25px);
  transform: translateX(25px);
}

.mobile-display .switch-container .slider::before {
  height: 18px;
  width: 18px;
}

.mobile-display .plan-pagefull .most-popular-tag-n p::before {
  display: none !important;
}

.mobile-display .plan-pagefull .most-popular-tag-n p {
  width: 100% !important;
  border: 1px solid #47ba8a !important;
  border-bottom: 0 !important;
}

.inner-mobile .version-block.version-active {
  border: 1px solid #47ba8a !important;
  border-radius: 0px 0px 8px 8px !important;
}

.inner-mobile :is(.price-usd, .price-eur, .price-gbp, .price-aud) {
  display: flex;
  align-items: center !important;
}

.inner-mobile .cancel-price3 {
  order: -1 !important;
  margin-right: 4px !important;
  font-size: 20px !important;
  color: #1b1c1e !important;
  text-decoration-color: #e85150 !important;
}

.inner-mobile .version-block .plans-details {
  display: none;
}

.inner-mobile .version-block.v-pro .plans-details {
  display: block !important;
}

.inner-mobile .plans-details_top {
  position: relative;
}

.inner-mobile .plans-details_top:after {
  content: "";
  background: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/03/bottom-arrow.svg");
  background-repeat: no-repeat !important;
  width: 14px;
  height: 8px;
  display: block;
  position: absolute;
  right: 0;
  top: 50% !important;
  transition: 300ms linear all;
}

.inner-mobile .v-pro .plans-details_top:after {
  transform: rotate(180deg);
  filter: grayscale(100%) brightness(190%);
}

.inner-enterprise-mobile span.color {
  color: #ab5fc4 !important;
}

.mobile-display .price_mobile_Tab_list {
  display: flex !important;
  position: sticky;
  top: 0;
  z-index: 1000;
  background: #ffffff;
  box-shadow: 0px 4px 5px 0px rgba(27, 28, 30, 0.14);
}

.mobile-display .price_mobile_Tab_list .mb_plan {
  /* 	    border-radius: 8px 8px 0px 0px; */
  padding: 14px 2px !important;
  font-size: 14px !important;
  text-align: center !important;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
  border: 1px solid #bcd7ff;
  position: relative;
  cursor: pointer;
  font-family: "ProximaNova-Semibold" !important;
}

.mobile-display .plans-trail-btn-n a {
  border-radius: 8px !important;
}

.mobile-display .price_mobile_Tab_list .mb_plan.active {
  background: #f4f9ff !important;
  border-bottom: 0 !important;
  color: #0f67ea !important;
  position: relative;
  cursor: default;
}

.mobile-display .allFeatures {
  cursor: pointer;
  transition: 300ms linear all;
}

.mobile-display .allFeatures img {
  transition: 300ms linear all;
}

.mobile-display .allFeatures.active img {
  transform: rotate(180deg);
  filter: grayscale(100%) brightness(190%);
}

.mobile-display .price_mobile_Tab_list .mb_plan.activetag:before {
  content: "";
  background: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/03/tag.svg");

  position: absolute;
  background-size: 100% 100%;
  width: 14px;
  height: 17px;
  top: 0;
  left: 6px;
}

.mobile-display .price_mobile_Tab_list .mb_plan:not(:last-child) {
  border-right: 0 !important;
}

.price_mobile_table :is(.plan1, .plan2, .plan3, .plan4) {
  display: none;
}

.price_mobile_table
  :is(
    .plan1.active-tab,
    .plan2.active-tab,
    .plan3.active-tab,
    .plan4.active-tab
  ) {
  display: block !important;
}

.mobile-table tr.table-tit td {
  background: #f4f9ff;
  padding: 16px !important;
  font-size: 14px !important;
  line-height: 24px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.mobile-table .td-title_mobile {
  background: #f4f8ff !important;
  padding: 16px !important;
  font-size: 14px !important;
  line-height: 24px !important;
  font-family: "ProximaNova-Semibold" !important;
  position: relative !important;
  border-left: 1px solid #dae9ff;
  border-right: 1px solid #dae9ff;
}

.mobile-table .td-title_mobile span.arrboxc {
  position: absolute;
  transform: rotate(90deg);
  right: 11px !important;
}

.mobile-table .table-tit-cd:not(:last-child) .td-title_mobile {
  border-top: 1px solid #dae9ff;
  border-bottom: 1px solid #dae9ff;
}

.mobile-table div.tr {
  display: flex;
  justify-content: space-between !important;
  padding: 16px !important;
  border-top: 1px solid #dae9ff;
  border-left: 1px solid #dae9ff;
  border-right: 1px solid #dae9ff;
}

.mobile-table div.tr.tr-block {
  display: block;
}

.mobile-table div.tr div {
  min-width: 26px;
  font-size: 14px !important;
  line-height: 24px !important;
}

.mobile-display .plan-page-header .version-n-block h2 {
  font-size: 32px !important;
  line-height: 32px !important;
}

.mobile-display .plan-page-header .version-n-block h3 {
  margin-bottom: 8px !important;
}

.float_cta_active {
  position: fixed;
  bottom: 0;
  background: #fff !important;
  width: 100% !important;
  z-index: 1000;
}

.mobile-display .mobile-table .last img[alt="check"] {
  width: 16px;
}

.mobile-display .mobile-table .last img[src="https://wp-stage.socialpilot.co//wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/ck-grn.svg"]
{
  width: 16px;
}

.mobile-display .plan-pagefull .most-popular-tag-n p {
  border-radius: 8px 8px 0px 0px !important;
  background: #d4f7e8;
  color: #23a06c !important;
}

.mobile-display .mobile-table .last img[src="https://wp-stage.socialpilot.co//wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/close-in.svg"]
{
  width: 12px;
}

.mobile-display .table-tit.table-tit-cd {
  cursor: pointer;
}

.mobile-display .table-tit.table-tit-cd span.arrboxc svg {
  transition: 300ms linear all;
}

.mobile-display .table-tit.table-tit-cd.tr-active span.arrboxc svg {
  transform: rotate(180deg);
  filter: grayscale(100%) brightness(190%);
}

.ui-accordion {
  text-align: left !important;
}

@media (max-width: 991.98px) {
  .page-template-page-plans a.web-hide.web-trial-btn,
  .page-template-page-plan2 a.web-hide.web-trial-btn {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .page-template-page-plans .wp-faq-schema-wrap {
    text-align: left !important;
  }

  .inner-mobile .pricing-blocks {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .mobile-display {
    display: block !important;
  }

  .web-display {
    display: none !important;
  }
}

/* plan page mobile */

/* table update */

.glance-table.new-ui .table tbody tr th:last-child,
.glance-table.new-ui .table tbody tr td:last-child {
  background: transparent !important;
}

.glance-table.new-ui .table tbody tr th,
.glance-table.new-ui .table tbody tr th:last-child {
  background: #f4f9ff !important;
}

.glance-table.new-ui .table tbody tr.active-tr td {
  background: #f4f9ff !important;
}

.glance-table.new-ui .table tbody tr td {
  text-align: left !important;
}

.glance-table.new-ui .table tbody tr.active-tr td.bold {
  font-family: "ProximaNova-Semibold" !important;
}

.glance-table.new-ui .table tbody tr td.rating img {
  margin-top: -5px !important;
}

.glance-table.new-ui .table tbody tr.active-tr td .btn-sm {
  padding: 6px 12px !important;
  margin-left: 10px !important;
  border-radius: 4px !important;
}

.glance-table.new-ui .table tbody tr th p {
  text-align: left !important;
  margin-top: 0px !important;
}

.glance-table.new-ui .table tbody tr td:not(:last-child),
.glance-table.new-ui .table tbody tr th:not(:last-child) {
  border-right: 0 !important;
}

.glance-table.new-ui .table tbody tr th,
.glance-table.new-ui .table tbody tr td {
  padding: 16px 8px !important;
}

.glance-table.new-ui td.first-col.first-col-image .glance-table-top img {
  height: 30px !important;
  width: 30px !important;
}

.glance-table.new-ui .table tbody tr.active-tr td .glance-table-top img {
  height: 40px !important;
  width: 40px !important;
}

.glance-table.new-ui .table tbody tr td.first-col-image {
  padding-left: 24px !important;
}

.glance-table.new-ui .table tbody tr.active-tr td {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.glance-table.new-ui td.first-col.first-col-image .glance-table-top {
  font-size: 16px !important;
  line-height: 26px !important;
}

.glance-table.new-ui
  tr.active-tr
  td.first-col.first-col-image
  .glance-table-top {
  font-size: 18px !important;
  line-height: 28px !important;
}

.glance-table.new-ui .table tbody tr th:first-child {
  padding-left: 24px !important;
}

.glance-table.new-ui .table tbody tr.active-tr td {
  border-bottom: 1px solid #0f67ea !important;
  border-top: 1px solid #0f67ea !important;
}

.glance-table.new-ui .table tbody tr.active-tr td:first-child {
  border-left: 1px solid #0f67ea !important;
}

.glance-table.new-ui .table tbody tr.active-tr td:last-child {
  border-right: 1px solid #0f67ea !important;
}

/* table update */

/* plans page updates */

.planlpny.plan-pagefull .table-resp .table tbody tr td {
  text-align: center !important;
}

.planlpny.plan-pagefull .table-resp .table tbody tr td:first-child {
  text-align: left !important;
}

.supportsbox {
  display: inline-block;
  background: #dae9ff;
  padding: 16px !important;
  border-radius: 8px;
  margin-top: 48px;
  border: 1px solid #bcd7ff;
}

.supportsbox .supportsbox-icons {
  display: flex !important;
  font-size: 20px;
  line-height: 30px;
  align-items: center !important;
}

.supportsbox .supportsbox-icons .sp_bxv:first-child {
  margin-right: 24px !important;
}

.supportsbox .supportsbox-icons .plan-icons img {
  width: 39px !important;
  height: 39px !important;
}

.supportsbox .plan-icons li:not(:last-child) {
  margin-right: 16px;
}

.version-n-block-contact h4.sorttitle {
  font-size: 20px !important;
  line-height: 30px !important;
  font-family: "ProximaNova-Semibold" !important;
}

@media (max-width: 991.98px) {
  .supportsbox {
    display: block !important;
    padding: 24px !important;
    margin-top: 25px !important;
  }

  .supportsbox .supportsbox-icons {
    display: block !important;
  }

  .supportsbox .supportsbox-icons .sp_bxv:first-child {
    margin-bottom: 24px !important;
  }
}

@media (max-width: 767.98px) {
  .supportsbox .supportsbox-icons .plan-icons img {
    width: 26px !important;
    height: 26px !important;
  }

  .supportsbox .plan-icons li:not(:last-child) {
    margin-right: 8px;
  }

  .supportsbox .supportsbox-icons .sp_bxv:first-child {
    margin-bottom: 16px !important;
  }
}

/* plans page updates */

.privacy_policy_table.table tbody tr td {
  text-align: left;
}

.privacy_policy_table.table td,
.privacy_policy_table.table th {
  padding: 12px !important;
}

.privacy_policy_table.table th {
  font-family: "ProximaNova-Bold";
}

@media (max-width: 991.98px) {
  .d-none-md {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .d-none-sm {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .d-none-xs {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .section-inner .innerpage.ny .section-ctabox ul.atv {
    margin-bottom: 24px !important;
  }

  .innerpage ul.atv li:not(:last-child) {
    margin-bottom: 4px !important;
  }
}

/* lg page */

.spanit_icon {
  position: absolute;
  -webkit-transition: all 0.8s ease-out;
  -webkit-transition: all 0.8s cubic-bezier(0.4, 0, 1, 1);
}

.data-scroll .user_resview_Tab.v2 {
  border-radius: 16px;
  background: #05224d;
  padding: 24px !important;
}

.data-scroll .user_resview_Tab.v2::before {
  display: none !important;
}

.data-scroll .user_resview_Tab.v2 .content p.text {
  color: #fff !important;
}

.page-template-page-LppopupWithNewHeader .header mark {
  background: transparent !important;
  color: #0f67ea !important;
  padding: 0;
}

.page-template-page-LppopupWithNewHeader .exo-menu {
  padding-left: 160px !important;
}

.ulmobile {
  display: none !important;
}

.page-template-page-LppopupWithNewHeader .sp_tab_sel ul li div.text p.title {
  color: #0f67ea !important;
}

.page-template-page-LppopupWithNewHeader .lp-footer {
  background: #dae9ff !important;
}

.lp-landing-page .header {
  overflow: hidden !important;
}

.lp-landing-page .header .container {
  position: relative !important;
}

.lp-landing-page .header .container:before {
  content: "";
  background: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/04/do2.svg");
  height: 196px;
  width: 60px;
  top: 270px;
  left: -110px;
  position: absolute;
}

.lp-landing-page .header .container:after {
  content: "";
  background: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/04/do1.svg");
  height: 60px;
  width: 196px;
  top: 240px;
  right: -140px;
  position: absolute;
}

@media (max-width: 1199.98px) {
  .page-template-page-LppopupWithNewHeader .exo-menu {
    padding-left: 0px !important;
  }
}

@media (max-width: 991.98px) {
  .lp-landing-page .header .container:before,
  .lp-landing-page .header .container:after {
    display: none !important;
  }
}

/* lg page */

a.sp-video.btn-wob.btnSPNew svg {
  margin-left: 0px !important;
  margin-right: 6px !important;
  margin-top: -3px;
}

.section-inner.page-v2 .page-head-cta a.btn-wob.btnSPNew:hover svg path {
  fill: #fff !important;
}

.section-inner.page-v2 .page-head-cta a.btn-wob.btnSPNew {
  margin-left: 0px !important;
}

.sp_charcount {
  text-align: right;
  font-size: 14px !important;
  margin-top: 4px !important;
}

.sp_charcount.exceeded {
  color: red !important;
}

.btn-blue:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.cp-offbox {
  background: #e8f0fd !important;
  display: flex !important;
  align-items: center;
}

.christmas-plans .planlpny.plan-pagefull .version-block {
  border: 1px solid #cbdcfb !important;
  background: #fff;
  box-shadow: 0px 0px 28px 0px #d9e5fa;
  padding: 32px 24px !important;
}

.sp_btn-group {
  margin-bottom: 28px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-outline-blue {
  color: #0f67ea !important;
  border: 1.5px solid #0f67ea !important;
  border-radius: 8px !important;
  margin-left: 16px !important;
  font-family: "ProximaNova-Semibold" !important;
  display: inline-block !important;
}

.btn-outline-blue:hover {
  background: #0f67ea !important;
  color: #fff !important;
}

@media (max-width: 575.98px) {
  .sp_btn-group {
    display: -webkit-block;
    display: -ms-block;
    display: block;
    vertical-align: middle;
  }

  .sp_btn-group .btn-blue {
    border: 1.5px solid #0f67ea;
  }

  .sp_btn-group a {
    width: 100% !important;
    text-align: center !important;
  }

  .sp_btn-group .btn-outline-blue {
    margin-left: 0px !important;
    margin-top: 16px;
  }
}

.version-n-block.subtitleadd h3 {
  margin-bottom: 4px !important;
  line-height: 24px !important;
}

.version-n-block.subtitleadd span.shortcontet {
  display: block;
  margin-bottom: 24px !important;
  font-size: 14px !important;
  color: #56606e !important;
  line-height: 20px !important;
}

.sp_boxlin991 {
  border-radius: 16px;
  border: 1px solid #8ab9ff;
  background: #fff;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
  padding: 24px;
  height: 100% !important;
}

.sp_boxlin991 .img {
  margin-bottom: 20px;
}

.sp_boxlin991 .text h4 {
  margin-bottom: 12px !important;
}

.sp_boxlin991 .text p:last-child {
  margin-bottom: 0 !important;
}

.btn-wtline {
  font-family: "ProximaNova-Semibold" !important;
}

.page-template-page-LppopupWithNewHeader .innerp-text p:last-child {
  margin-bottom: 0 !important;
}

.btn-wtline svg {
  margin-left: 8px;
  margin-top: -4px;
}

@media (max-width: 991.98px) {
  .page-template-page-listicleslist .body-container .w-menu {
    max-width: 100% !important;
    display: block !important;
    min-width: 100% !important;
    margin-bottom: 24px !important;
  }

  .page-template-page-listicles.v2 .side-menu.active-cta .list-group {
    height: calc(100vh - 420px) !important;
  }

  .page-template-page-listicles.v2 .sidemenu-fx {
    border: 1px solid #efefef !important;
    padding-right: 10px !important;
    box-shadow: none !important;
  }
}

/* blog Topic Hubs */

ul.topiclist {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  -webkit-columns: 4;
  -moz-columns: 4;
  columns: 4;
}

ul.topiclist li {
  margin-bottom: 12px !important;
}

ul.topiclist li a {
  font-size: 18px !important;
  line-height: 28px !important;
}

@media (max-width: 991.98px) {
  ul.topiclist {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
  }

  .customer-logos .slide img {
    max-width: 90px !important;
    width: 100% !important;
    border-radius: 0 !important;
  }
}

/* home page */

.client- .slick-slide {
  justify-content: center !important;
  display: flex !important;
}

.page-vny .page-dark,
.page-vny .ny-in.ny-dark {
  background-color: #0c356a !important;
}

.page-template-page-new .custom-footer-other-links ul li a {
  color: #8698b4 !important;
}

.v2 .data-scroll .user_resview_Tab .content p.text {
  color: #fff !important;
}

.v2 .data-scroll .user_resview_Tab::before {
  content: "";
  background: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/04/quote.svg");
  width: 61px !important;
  height: 54px !important;
  display: block;
  background-repeat: no-repeat !important;
}

.in-boxsp {
  border-radius: 16px;
  background: var(--Blue-Light-5, #f4f9ff);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
  padding: 24px !important;
  height: 100% !important;
}

.in-boxsp .icon {
  margin-bottom: 20px !important;
}

.in-boxsp p.title {
  font-size: 20px !important;
  line-height: 30px !important;
  margin-bottom: 12px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.in-boxsp p:last-child {
  margin-bottom: 0px !important;
}

@media (max-width: 991.98px) {
  .page-vny .clctime {
    margin-top: 12px !important;
  }
}

@media (max-width: 575.98px) {
  .v2 .data-scroll .user_resview_Tab::before {
    width: 32px !important;
    height: 32px !important;
    background-size: 100% 100% !important;
  }

  .sp_col_responsive .sp_item .sp_user_card .text {
    margin-bottom: 24px !important;
  }

  .page-vny .clctime {
    text-align: center !important;
    margin-top: 0px !important;
  }
}

/* home page */

.btn-blue.insta-btn,
.btn-blue.insta-btn:hover {
  background: linear-gradient(
    222deg,
    #9143c6 0%,
    #d8408f 28.41%,
    #f77169 69.93%,
    #fba66a 104.9%
  ) !important;
}

/* new plans design */

#flagstrap3 ul li {
  padding: 4px 15px !important;
}

#flagstrap3 ul {
  min-width: auto !important;
  width: 100% !important;
  overflow: hidden !important;
  border: 1px solid #e6e6e6 !important;
}

.plan-pagefull #flagstrap3 button span.caret {
  margin-left: 8px !important;
}

.page-template-page-plans h1 mark {
  background: transparent !important;
  padding: 0 !important;
  color: #0f67ea !important;
}

.mobile-ctahide span#light {
  display: block !important;
}

.sp_accordion-box.blue .sp_accordion .sp_accordion-content p {
  font-size: 18px !important;
  line-height: 28px !important;
}

#pills-Review #pricing-blocks .container-md .row {
  position: relative !important;
}

#pills-Review #pricing-blocks .container-md .row .reviewbox {
  position: relative;
  z-index: 1;
}

#pills-Review #pricing-blocks .container-md .row:after {
  content: "";
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/04/bgdot.svg);
  height: 134px;
  width: 160px;
  top: 60px;
  left: -5px;
  position: absolute;
}

.reviewboxul ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  font-size: 18px !important;
  line-height: 28px !important;
}

.mobile-display .plans_tabls {
  margin-top: 16px !important;
}

.mobile-display .plans_tabls ul.nav li.nav-item button {
  padding-bottom: 8px !important;
  font-size: 18px !important;
  line-height: 28px !important;
}

.page-template-page-plans .plan-page-header.inner-mobile {
  background: #fff !important;
}

.reviewboxul ul li {
  background-image: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/04/grenchek.svg");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 26px;
  background-position: 0px 8px;
}

.plan-pagefull .reviewbox .plan-feature-main-points-test-top ul li span#light {
  color: #56606e !important;
  font-size: 14px !important;
  line-height: 24px !important;
}

.reviewbox .get-free-trail-btn span {
  text-align: center !important;
  font-family: "ProximaNova-Regular" !important;
  font-size: 13px !important;
  line-height: 22px !important;
  margin-top: 8px !important;
}

.plan-pagefull .plans-trail-btn-n a,
.plan-pagefull .get-free-trail-btn-n a {
  font-size: 18px !important;
  line-height: 28px !important;
  font-family: "ProximaNova-Bold" !important;
}

.plan-pagefull .reviewbox .plan-feature-main-points-test-top ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/05/star.svg);
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

.reviewboxul ul li:not(:last-child) {
  margin-bottom: 16px !important;
}

.page-template-page-plans .plan-page-header {
  background: #f4f8ff !important;
}

.plans_tabls ul.nav {
  width: 100% !important;
}

.plans_tabls ul.nav li.nav-item {
  width: 50% !important;
}

.plans_tabls ul.nav li.nav-item button {
  width: 100% !important;
  border-bottom: 2px solid #dae9ff !important;
  background: transparent !important;
  padding: 8px 0px !important;
  font-size: 24px;
  line-height: 34px !important;
  font-family: "ProximaNova-Semibold" !important;
  border-radius: 0 !important;
  color: #56606e !important;
}

.plans_tabls ul.nav li.nav-item button.active {
  border-bottom: 3px solid #0f67ea !important;

  color: #1b1c1e !important;
}

.sp_accordion-box.blue .sp_accordion .sp_accordion-title {
  background: #e8f0fd !important;
}

.sp_accordion-box.blue .sp_accordion .sp_accordion-content {
  background: #f4f8ff !important;
}

.sp_accordion-box.blue
  .sp_accordion
  .sp_accordion-title
  span.arro-icon
  svg
  path {
  stroke: #1167ea !important;
}

.sp_accordion-box.blue
  .sp_accordion
  .sp_accordion-title.active
  span.arro-icon
  svg
  path {
  stroke: #bbbbbb !important;
}

@media (max-width: 767.98px) {
  .web .plan-pagefull .plans_tabls {
    margin-top: 0 !important;
    padding-bottom: 0;
  }

  .plan-page-header h1 {
    margin-bottom: 0 !important;
  }

  .flagstrap {
    max-width: 130px !important;
  }

  #flagstrap3 ul {
    left: -10px;
  }
}

@media (max-width: 575.98px) {
  .web .switch-container .yearly_span:after {
    display: inline-block !important;
    position: relative;
    padding: 0px 6px;
    line-height: 26px !important;
  }

  .web .plan-pagefull .plans_tabls {
    margin-top: 0 !important;
    padding-bottom: 0;
  }

  .plan-page-header h1 {
    margin-bottom: 0 !important;
  }

  .flagstrap {
    max-width: 130px !important;
  }

  #flagstrap3 ul {
    left: -10px;
  }

  .web .switch-container > span {
    font-size: 16px;
    line-height: 26px;
  }

  .web .switch-container .slider::before {
    height: 18px;
    width: 18px;
  }

  .web .switch {
    width: 50px;
    height: 25px;
  }

  .web input[type="checkbox"]:checked + .slider::before {
    -webkit-transform: translateX(25px);
    -ms-transform: translateX(25px);
    transform: translateX(25px);
  }

  .web .plans_tabls {
    margin-top: 24px !important;
    padding-bottom: 50px;
  }

  .webshowonly {
    display: none !important;
  }

  .plans_tabls ul.nav li.nav-item button {
    font-size: 18px;
    line-height: 30px !important;
    padding-bottom: 8px !important;
  }
}

/* new plans design */

.social-pilot-video .plyr__control--overlaid {
  background: #ffaf15 !important;
}

/* header tab */

.header-tab {
  background: #bcd7ff !important;
}

.header-tab .nav-link {
  font-size: 14px;
  padding: 7px 16px;
  line-height: 20px !important;
  font-family: "ProximaNova-Semibold" !important;
  color: #1b1c1e !important;
}

.header-tab .nav-link.active {
  background: #fff !important;
  border-radius: 0 !important;
}

.mega-drop-down .free-demo.blue-lin {
  border: 1px solid #0f67ea !important;
  color: #0f67ea !important;
}

@media (max-width: 575.98px) {
  .header-tab .container-md {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0 !important;
  }
}

/* header tab */

.tbv2 .col.col-sch {
  max-width: 140px !important;
  padding: 0px 8px;
}

.tbv2 .sp_sch:hover {
  left: 8px !important;
  right: 8px !important;
}

@media (max-width: 767.98px) {
  .tbv2 .col.col-sch {
    padding: 0px 12px;
  }
}

/* all tools and archive */

.section-inner.lists .page-head {
  padding-bottom: 170px !important;
  background: var(
    --linerar,
    linear-gradient(90deg, #ebf3ff 0%, #fefbf1 40%, #dae9ff 100%)
  ) !important;
}

.sp_card_ny {
  border-radius: 16px;
  border: 1px solid var(--Blue-Light-3, #bcd7ff);
  background: #fff;
  box-shadow: 0px 4px 20.9px 4px rgba(197, 197, 197, 0.25);
  padding: 8px !important;
  height: 100% !important;
}

.sp_card_ny.sp_card_flex {
  display: flex;
  flex-direction: column;
}

.sp_card_ny .image img {
  width: 100% !important;
  border-radius: 8px !important;
  height: auto !important;
}

.sp_card_ny .details {
  padding: 24px 16px !important;
}

.sp_card_ny .cta_card {
  padding: 24px 16px;
  padding-top: 0 !important;
}

.sp_card_ny .details p:last-child {
  margin-bottom: 0 !important;
}

.sp_card_ny .details ._card_tag {
  background: #dae9ff;
  display: inline-block;
  padding: 2px 12px;
  color: #0f67ea;
  font-size: 14px;
  line-height: 24px;
  border-radius: 48px;
  font-family: "ProximaNova-Semibold";
  margin-bottom: 16px;
}

.sp_card_ny .details ._card_tag.green {
  color: #23a06c !important;
  background: #d4f7e8 !important;
}

.sp_card_ny .details ._card_tag.yellow {
  color: #ffaf15 !important;
  background: #ffeac9 !important;
}

.sp_card_ny .details p.title {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 30px;
  font-family: "ProximaNova-Semibold";
  position: relative;
}

.sp_card_ny .details p.title.mb-0 {
  margin-bottom: 0 !important;
}

.alltoolcard {
  margin-top: -170px;
}

.alltoolcard .trialcard {
  border-radius: 16px;
  background: var(--Neutral-100, #fff);
  box-shadow: 0px 3px 14px 0px rgba(74, 58, 255, 0.03),
    0px -2px 4px 0px rgba(20, 20, 43, 0.02),
    0px 12px 24px 0px rgba(20, 20, 43, 0.04);
  width: 100% !important;
  padding: 20px 32px !important;
  justify-content: space-between !important;
  align-items: center !important;
}

.alltoolcard .trialcard .text {
  font-size: 20px;
  line-height: 35px !important;
  font-family: "ProximaNova-Semibold" !important;
  margin-right: 32px !important;
}

.section-inner.lists .page-head::before {
  content: url(https://staging-socialpilot.kinsta.cloud/wp-content/uploads/2024/05/Camera-1.png);
  position: absolute;
  z-index: 1;
  left: -140px;
  top: 20px;
}

.sp_card_ny .details p.title:after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/06/link-icon.svg");
  top: 2px;
  left: 5px;
  position: relative;
  display: inline-block;
}

.sp_card_ny .details p.title.no_arrow:after {
  display: none !important;
}

.cardlistSp ul {
  list-style: none !important;

  justify-content: center;
  padding: 0 !important;
  margin: 0 !important;
}

.cardlistSp ul li {
  display: inline-block;
  margin: 8px 8px !important;
}

.cardlistSp ul li button {
  border-radius: 49px;
  border: 1px solid #607fad !important;
  padding: 8px 16px;
  font-size: 18px !important;
  line-height: 26px !important;
  color: #607fad !important;
  background: transparent !important;
}

.cardlistSp ul li button.active {
  border: 1px solid #0f67ea !important;
  background: #0f67ea !important;
  color: #fff !important;
}

.ebookTg {
  padding: 4px 15px;
  background: #dae9ff;
  display: inline-block !important;
  border-radius: 48px;
  color: #0f67ea;
  font-family: "ProximaNova-Semibold";
  font-size: 14px;
  line-height: 26px !important;
}

.ebookTg.templates,
.ebookTg.template {
  background: #ffecec;
  color: #e85150;
}

.ebookTg.ebooks,
.ebookTg.ebook {
  color: #23a06c;
  background: rgba(212, 247, 232, 0.6);
}

@media only screen and (min-width: 1600px) {
  .section-inner.lists .page-head::before {
    left: -50px !important;
  }
}

@media only screen and (min-width: 1800px) {
  .section-inner.lists .page-head::before {
    left: 0px !important;
  }
}

.sp_titleWithLink {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.sp_titleWithLink h2 {
  margin-bottom: 0 !important;
}

.sp_titleWithLink .link a {
  line-height: 30px !important;
  font-size: 16px !important;
  font-family: "ProximaNova-Semibold" !important;
}

.sp_titleWithLink .link a:after {
  content: "";
  width: 16px;
  height: 12px;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/06/right-arrow.svg);
  top: 0px;
  margin-left: 6px !important;
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
}

@media (max-width: 991.98px) {
  .sp_card_ny .image img {
    object-fit: cover;
  }

  .d-flex.trialcard {
    display: block !important;
    text-align: center !important;
    padding: 24px !important;
  }

  .d-flex.trialcard .cta {
    margin-top: 16px !important;
  }

  .section-inner.lists .page-head::before {
    display: none !important;
  }
}

/* all tools and archive */

/* blue box categories */

.social-mtm .temp-tags {
  margin-top: 40px !important;
}

.social-mtm .temp-tags ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.social-mtm .temp-tags ul li {
  display: inline-block !important;
  background: #ddeafd;
  border: 1.5px solid #b4d0f9;
  border-radius: 4px;
  padding: 2px 12px !important;
  margin: 8px 8px !important;
}

.social-mtm .temp-tags ul li a {
  color: #607fad;
  font-size: 16px !important;
  line-height: 26px !important;
  font-family: "ProximaNova-Regular" !important;
}

.social-mtm .temp-tags ul li a img {
  margin-right: 6px !important;
  margin-top: -2px;
}

.social-mtm .temp-tags ul li a i {
  font-size: 14px !important;
  margin-right: 6px;
  -webkit-text-stroke: 1px #ddeafd !important;
}

@media (max-width: 991.98px) {
  .social-mtm .temp-tags ul li a {
    display: inline-block !important;
    margin-bottom: 0px !important;
  }
}

/* blue box categories */

/* inner page logo silder */
.show-mob {
  display: none !important;
}

.customer-logos .slide img {
  max-width: 120px !important;
  height: 100% !important;
  width: 100% !important;
  border-radius: 0 !important;
}

.customer-logos .slick-track {
  display: inline-flex;
  align-items: center;
}

@media (max-width: 991.98px) {
  .show-web {
    display: none !important;
  }

  .show-mob {
    display: block !important;
  }

  .customer-logos.slider.slick-initialized .slick-slide {
    margin: 0px 10px !important;
  }

  .container-md.py-56.silderMedia32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}

/* inner page logo silder */

.glance-table .table.no-active tbody tr th:last-child,
.glance-table .table.no-active tbody tr td:last-child {
  background: #fff !important;
}

@media (max-width: 575.98px) {
  .tbv2 .sp_sch:hover {
    left: 0px !important;
    right: 0px !important;
  }
}

.comparison-page .tstm-sp {
  background-image: none;
}

/* Network Page */
.page-network .sp_page_tabs ul li {
  display: block !important;
}

.page-network p.sp-tab-para {
  padding-left: 40px;
  margin-top: 8px !important;
  margin-bottom: 0 !important;
  display: none;
}

.page-network p.sp-tab-heading {
  margin: 0 !important;
  padding-left: 16px;
  font-family: "ProximaNova-Semibold";
}

.page-network .active p.sp-tab-para {
  display: block;
  /* transition: 0.3s all ease; */
}

.body-container .page-network .innerpage .container.pt-0 {
  padding-top: 0 !important;
}

@media (min-width: 992px) {
  .page-network .sp_page_tabimg .sp_img.active img {
    height: 350px;
    max-height: 100%;
    width: auto;
  }
}

@media (max-width: 575px) {
  .page-network
    .sp_page_tabimg.d-flex.justify-content-center.align-items-center.sp_page_tabimg {
    margin: 0 16px;
  }
}

/* Network Page ends */

.offer-plan .switch-container .yearly_span:after,
.offer-plan .plan-pagefull .top-table-resp .new-plan-tabbing label:after {
  content: "50% Discount";
}

.offer-plan.campaign-offer .switch-container .yearly_span:after,
.offer-plan.campaign-offer
  .plan-pagefull
  .top-table-resp
  .new-plan-tabbing
  label:after {
  content: "25% Discount";
}

/* plan page add-on */
.plans_adon {
  border-top: 1px solid #d5d7da;
  padding: 16px 0px;
  padding-bottom: 27px !important;
}

.plans_adon ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px !important;
  line-height: 24px !important;
}

.plans_adon ul li strong {
  font-family: "ProximaNova-Bold" !important;
}

.plans_adon ul li img {
  margin-top: -2px;
  margin-left: 4px !important;
}

.tooltip-inner {
  max-width: 290px !important;
  background: rgba(35, 36, 54, 0.8) !important;
  box-shadow: 0 0.75rem 1.5rem rgba(35, 36, 54, 0.3);
}

.tooltip-arrow {
  background: rgba(35, 36, 54, 0.8) !important;
}

.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  border-bottom-color: rgba(35, 36, 54, 0.8) !important;
}

.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.bs-tooltip-top .arrow::before {
  border-top-color: rgba(35, 36, 54, 0.8) !important;
}

.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.bs-tooltip-left .arrow::before {
  border-left-color: rgba(35, 36, 54, 0.8) !important;
}

.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.bs-tooltip-right .arrow::before {
  border-right-color: rgba(35, 36, 54, 0.8) !important;
}

/* plan page add-on */

/* review menu design */

.singlemenu {
  position: relative;
  display: inline-block;
}

.singlemenu .mega-menu {
  width: 408px;
  left: -40px;
}

@media (max-width: 991.98px) {
  .singlemenu {
    position: unset !important;
  }

  .singlemenu .mega-menu {
    width: 100% !important;
    left: 0px !important;
  }
}

/* review menu design */

/* new table design */

.table-drop tr.header th,
.table-drop tr.header td {
  background: #f4f8ff !important;
}

.glance-table .table.no-active tbody tr.header th:last-child,
.glance-table .table.no-active tbody tr.header td:last-child {
  background: #f4f8ff !important;
}

.table-drop tr.table-tit-cd td,
.glance-table.table-drop .table tbody tr.table-tit-cd td:last-child,
.glance-table.table-drop .table tbody tr.table-tit-cd td {
  background: #f4f8ff !important;
  position: relative;
  font-family: "ProximaNova-Semibold" !important;
  font-size: 18px !important;
}

.glance-table.table-drop .table tbody tr.table-tit-cd td span {
  position: absolute;
  right: 16px;
}

.glance-table.table-drop .table tbody tr.table-tit-cd td span img {
  transition: 300ms linear all;
}

.glance-table.table-drop .table tbody tr.table-tit-cd.active td span img {
  transform: rotate(90deg);
}

.glance-table.table-drop .table tbody tr td:last-child {
  background: transparent !important;
}

.glance-table.table-drop .table tbody tr td:not(:last-child) {
  border-right: 1px solid #bcd7ff;
}

.glance-table.compare-table.table-drop .table tbody tr td,
.glance-table.compare-table.table-drop .table tbody tr th {
  border-bottom: 1px solid #bcd7ff !important;
}

.glance-table.table-drop .table tbody tr th:not(:last-child) {
  border-right: 1px solid #bcd7ff;
}

.glance-table.table-drop .table {
  border: 1px solid #bcd7ff;
}

table .btn-outline-blue {
  margin-left: 0 !important;
  padding-top: 7.5px !important;
  padding-bottom: 7.5px !important;
  padding: 6px 12px !important;
}

table .btn-outline-blue:hover {
  background: #f4f8ff !important;
  color: #0f67ea !important;
}

table a.btn-blue.btn-sm {
  padding: 6px 12px !important;
  border: 1.5px solid #1167ea;
}

table a.btn-blue.btn-sm:hover {
  border: 1.5px solid #0c54c0 !important;
}

.btn-outline-blue.ml-0 {
  margin-left: 0 !important;
}

tr.table-tit-cd {
  cursor: pointer !important;
}

/* new table design */

.plyrvideo-bx {
  max-width: 860px !important;
  padding: 0 !important;
}

.plyrvideo-bx #player {
  max-width: 100%;
  width: 860px !important;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* new blog tags */

.taglistbox .how-tos a {
  background: rgba(20, 141, 149, 0.06) !important;
  color: #148d95 !important;
}

.taglistbox .social-media-engagement a {
  background: rgba(14, 36, 234, 8%) !important;
  color: #0e24ea !important;
}

.taglistbox .social-media-marketing a {
  background: rgba(15, 103, 234, 0.06) !important;
  color: #0f67ea !important;
}

.taglistbox .growth-hacks-tips-strategies a {
  background: rgba(134, 164, 48, 0.06) !important;
  color: #86a430 !important;
}

.taglistbox .content-marketing a {
  background: rgba(15, 142, 234, 0.06) !important;
  color: #0f8eea !important;
}

.taglistbox .email-marketing a {
  background: rgba(76, 112, 205, 0.06) !important;
  color: #4c70cd !important;
}

.taglistbox .analytics a {
  background: rgba(10, 77, 125, 0.06) !important;
  color: #0a4d7d !important;
}

.taglistbox .infographic a {
  background: rgba(186, 71, 188, 0.06) !important;
  color: #ba47bc !important;
}

.taglistbox .lead-generation a {
  background: rgba(156, 30, 60, 0.06) !important;
  color: #9c1e3c !important;
}

.taglistbox .marketing-strategies a {
  background: rgba(158, 95, 21, 0.06) !important;
  color: #9e5f15 !important;
}

.taglistbox .paid-marketing a {
  background: rgba(231, 148, 52, 0.06) !important;
  color: #e79434 !important;
}

.taglistbox .small-business a {
  background: rgba(194, 156, 19, 0.06) !important;
  color: #c29c13 !important;
}

.taglistbox .agency a {
  background: rgba(129, 103, 11, 0.06) !important;
  color: #81670b !important;
}

.taglistbox .instagram a {
  background: rgba(227, 52, 126, 0.06) !important;
  color: #e3347e !important;
}

.taglistbox .facebook a {
  background: rgba(11, 99, 227, 0.06) !important;
  color: #0b63e3 !important;
}

.taglistbox .linkedin a {
  background: rgba(20, 88, 188, 0.06) !important;
  color: #1458bc !important;
}

.taglistbox .twitter a {
  background: rgba(11, 156, 238, 0.06) !important;
  color: #0b9cee !important;
}

.taglistbox .google-business-profile a {
  background: rgba(0, 58, 208, 0.06) !important;
  color: #003ad0 !important;
}

.taglistbox .pinterest a {
  background: rgba(205, 78, 78, 0.06) !important;
  color: #cd4e4e !important;
}

.taglistbox .tiktok a {
  background: rgba(104, 99, 99, 0.06) !important;
  color: #050000 !important;
}

.taglistbox .youtube a {
  background: rgba(249, 38, 38, 0.06) !important;
  color: #f92626 !important;
}

.taglistbox .review-management a {
  background: rgba(16, 104, 233, 0.06) !important;
  color: #1068e9 !important;
}

.taglistbox a {
  background: rgba(16, 104, 233, 0.06) !important;
  color: #1068e9 !important;
}

/* v1 newsletter */

.blog-newlatter {
  background: #f4f9ff;
}

.blog-newlatter.bg-white {
  background: #fff !important;
}

.bginput-area .spinner-border {
  height: 20px;
  width: 20px;
  display: none;
  margin-right: 8px !important;
}

.blog-newlatter .bginput-area button {
  display: flex !important;
  align-items: center !important;
}

.blog-newlatter .bginput-area button .icon {
  margin-right: 4px;
  margin-top: 2px;
}

.list-layout .blog-newlatter .bg-image {
  background: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/09/newsletter.svg");
  background-repeat: no-repeat !important;
  background-position: right bottom;
}

.list-layout .blog-newlatter h2 {
  font-size: 32px !important;
  line-height: 42px !important;
  margin-bottom: 16px !important;
}

.bginput-area .error {
  color: #ff0000 !important;
  font-size: 14px !important;
  display: none;
}

.blog-newlatter .bginput-area button .icon {
  margin-right: 4px;
  margin-top: 2px;
}

@media (max-width: 991.98px) {
  .list-layout .blog-newlatter .bg-image {
    background-image: none !important;
  }
}

/* v1 newsletter */

/* form error */

#_form_1_ .error {
  color: red !important;
  font-size: 14px !important;
  line-height: 18px !important;
  margin-top: 4px !important;
  display: none;
}

/* form error */

/* post title */

p.post_title {
  font-family: "ProximaNova-Semibold" !important;
}

p.post_title a {
  color: #1b1c1e !important;
}

/* old post code */
.blog .post-conainer .post-item h3 {
  margin-bottom: 16px !important;
}

.blog .post-conainer .post-item h3 a {
  font-size: 18px !important;
  line-height: 30px !important;
}

.post-conainer .post-item a {
  color: #1b1c1e;
  font-family: "ProximaNova-Bold";
  text-decoration: none;
}

#pills-Review #pricing-blocks .container-md .row.noicon:after {
  display: none !important;
}

/* button arrow */

.btn-arow::after {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/09/righta.svg);
  position: relative;
  z-index: 1;
  top: 3px;
  right: -6px;
}

/* client logo silder */

@keyframes slides {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

.sp_clentlogos {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  max-width: 100%;
}

.sp_clentlogos img {
  /* min-width: 210px !important; */
  height: auto !important;
  width: auto !important;
  padding: 0px 50px;
  max-height: 50px;
}

.sp_logo_items {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  animation: slides 40s linear infinite;
  width: calc(210px * 12);
}

@media (max-width: 575.98px) {
  .sp_logo_items {
    width: calc(160px * 12);
  }

  .sp_clentlogos img {
    min-width: 90px !important;
    max-width: 110px;
    padding: 0px;
  }
}

/* client logo silder */

.sp_page_tabs ul li .icon {
  width: auto !important;
}

.page-head .clctime.v2 ul {
  display: inline-block !important;
}

.page-head .clctime.v2 ul li {
  background-image: none !important;
  padding-left: 0 !important;
}

@media (max-width: 575.98px) {
  .page-head .clctime.v2 {
    margin-top: 16px !important;
  }
}

/* compre review box */

.sp_review_blueFull {
  border-radius: 16px;
  border: 1px solid #bcd7ff;
  background: #f4f9ff;
  padding: 32px !important;
  margin-bottom: 26px;
}

.sp_review_blueFull .sp_compText p:last-child,
.sp_review_blueFull .spcomp_reviewBx p:last-child {
  margin-bottom: 0 !important;
}

.sp_review_blueFull .spcomp_reviewBx .user p {
  font-family: "ProximaNova-Bold" !important;
  margin-bottom: 8px !important;
}

.sp_review_blueFull .spcomp_reviewBx .g2review {
  font-family: "ProximaNova-Semibold" !important;
  position: relative;
  padding-left: 32px;
  line-height: 30px;
  display: inline-block;
  text-decoration-line: underline;
}

.sp_review_blueFull .spcomp_reviewBx .g2review::before {
  content: url(https://wp-stage.socialpilot.co//wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/red-more.svg);
  position: absolute;
  top: 3px;
  left: 0;
}

.spcomp_reviewBx .user p.user-name::after {
  content: "";
  width: 106px;
  height: 25px;
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/start.png);
  background-position: 0px -478px;
  position: absolute;
  display: inline-block;
  margin-left: 15px;
}

.spcomp_reviewBx .user-feedback-4half-star .user-name::after {
  background-position: 0px -411px !important;
}

.spcomp_reviewBx .user-feedback-4star .user-name::after {
  background-position: 0px -344px !important;
}

.spcomp_reviewBx .user-feedback-3half-star .user-name::after {
  background-position: 0px -277px !important;
}

.spcomp_reviewBx .user-feedback-3star .user-name::after {
  background-position: 0px -210px !important;
}

.spcomp_reviewBx .user-feedback-2half-star .user-name::after {
  background-position: 0px -143px !important;
}

.spcomp_reviewBx .user-feedback-2star .user-name::after {
  background-position: 0px -76px !important;
}

.spcomp_reviewBx .user-feedback-1star .user-name::after {
  background-position: 0px -9px !important;
}

@media (max-width: 575.98px) {
  .spcomp_reviewBx .user p.user-name::after {
    display: block !important;
    margin-left: -8px !important;
    position: relative;
  }
}

.glance-table .link.d-none {
  display: none !important;
}

/* compre review box */

/* blog side mneu */

.nstyle .sticky-inner.banner {
  top: 90px !important;
}

.nstyle .sticky-inner .sidebar_v2 .ez-toc-list {
  height: calc(100vh - 300px) !important;
  max-height: fit-content !important;
}

.nstyle .sticky-inner.banner .sidebar_v2 .ez-toc-list {
  height: calc(100vh - 500px) !important;
}

/* blog side mneu */

.btn-play::before {
  content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/11/play.svg);
  position: relative;
  z-index: 1;
  top: 1px;
  right: 8px;
  height: 24px !important;
}

@media (max-width: 575.98px) {
  .btn-play::before {
    top: 6px;
  }
}

/* contact form 7 error design */
.wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  border: 0 !important;
  font-size: 14px;
  line-height: 24px;
  border-radius: 4px !important;
  padding: 8px 16px !important;
}

.wpcf7 form.init .wpcf7-response-output {
  display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
  background: #d4f7e8 !important;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  background: #ffe0e0 !important;
}

.wpcf7 form.spam .wpcf7-response-output {
  background: #f56e2824;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
  background: #ffb90042 !important;
}

/* contact form 7 error design */

.glance-table.mobile-ny .table tbody tr th.hidetH {
  width: 0 !important;
  text-indent: -999em !important;
  padding: 0 !important;
  opacity: 0;
}

.glance-table.table-drop .table tbody tr th.br-none {
  border-right: 0 !important;
}

/* tab design */

.sp_blue_fes {
  border-radius: 16px;
  border: 1px solid #dae9ff;
  background: #f4f8ff;
}

.sp_blue_fes ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0;
}

.sp_blue_fes ul li {
  padding: 0px 0px 0px 32px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/12/check.svg)
    no-repeat 0px 5px transparent;
}

.sp_blue_fes.sp_liner {
  border-radius: 24px;
  background: linear-gradient(
    270deg,
    var(--Yellow-Light-4, rgba(255, 234, 201, 0.5)) 0%,
    rgba(218, 233, 255, 0.5) 100%
  );
  border: 0 !important;
}

.sp_blue_fes.sp_liner .btn-blue {
  background: linear-gradient(118deg, #076aff 6.58%, #0fe6ea 121%), #d9d9d9;
}

.sp_blue_fes.sp_liner .btn-blue:hover {
  background: linear-gradient(118deg, #076aff 6.58%, #076aff 121%), #d9d9d9 !important;
}

.sp_blue_fes.sp_liner ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/05/blue_check.svg)
    no-repeat 0px 5px transparent;
}

.sp_blue_fes.sp_liner h2 span.highlight {
  position: relative !important;
  display: inline-block !important;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/05/yellow_line.svg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  overflow: visible !important;
  background-position: center calc(100% + 1px);
  line-height: 46px;
}

.sp_blue_fes.sp_liner h2 span.highlight::before {
  content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2025/05/star.svg");
  position: absolute;
  right: -22px;
  top: -8px;
}

@media (max-width: 575.98px) {
  .sp_blue_fes.sp_liner h2 span.highlight::before {
    right: -28px;
    top: -4px;
  }
}

/* tab design */

/* trust center */
.innerpage-bgRight {
  background: linear-gradient(90deg, rgba(218, 233, 255, 0.25) 0%, #fff 100%);
}

.innerpage-bgLeft {
  background: linear-gradient(270deg, rgba(218, 233, 255, 0.25) 0%, #fff 100%);
}
.scroll-tab {
  text-align: center !important;
}

.scroll-tab ul {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
  column-gap: 20px !important;
  display: inline-flex !important;
  justify-content: center;
}

.scroll-tab ul li {
  display: inline !important;
}

.scroll-tab ul li a {
  color: #1b1c1e;
  padding: 16px 32px;
  border: 1px solid #1b1c1e;
  border-radius: 37px;
  font-size: 18px;
  line-height: 28px;
}

.scroll-tab ul li a:hover {
  border: 1px solid #0f67ea !important;
  background: #0f67ea !important;
  color: #ffffff !important;
  box-shadow: 0px 10px 30px 0px rgba(15, 103, 234, 0.3);
}

.scroll-tab ul li.active a {
  border: 1px solid #0f67ea !important;
  background: #0f67ea !important;
  color: #ffffff !important;
  box-shadow: 0px 10px 30px 0px rgba(15, 103, 234, 0.3);
}

.title_font20 {
  font-size: 20px;
  line-height: 30px;
  font-family: "ProximaNova-Bold";
  margin-bottom: 4px !important;
}

.font_16 {
  font-size: 16px;
  line-height: 26px;
}

.header_title {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px !important;
  font-family: "ProximaNova-Bold" !important;
}

.header_title.red {
  color: #e85150 !important;
}
.header_title.yellow {
  color: #ffaf15 !important;
}
.header_title.green {
  color: #23a06c !important;
}
.header_title.dark {
  color: #be7dd3 !important;
}

.read {
  font-family: "ProximaNova-Semibold";
  font-size: 18px;
  line-height: 28px !important;

  position: relative;
}

.read::after {
  content: "";
  width: 22px;
  height: 22px;
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/read.svg)
    0 0 no-repeat;
  top: -4px;
  right: -24px;
  position: absolute;
}

@media (max-width: 767.98px) {
  .section-inner.page-v2 .innerpage ul,
  .section-inner.page-v2 .innerpage ul li {
    /* -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; */
    row-gap: 20px !important;
    justify-content: left !important;
  }

  .scroll-tab ul li a {
    padding: 10px 20px;
    border-radius: 32px;
    font-size: 16px;
    line-height: 26px;
  }
}

/* trust center */

/* integrations page */

.social-integration {
  border: 1px solid #bcd7ff;
  border-radius: 16px;
}

.innerpage-bg .social-integration {
  background: #fff !important;
}

.social-int-box {
  display: block;
  transition: 0.3s all ease;
}

.social-int-box:hover .social-integration {
  box-shadow: 0px 0px 10px 0px #0f67ea26;
  border-color: #0f67ea;
  transition: 0.3s all ease;
  transform: translateY(-3px);
}

.int-img {
  width: 96px;
  height: 96px;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/12/social-platform-sprite.svg);
  background-size: 96px;
  background-repeat: no-repeat;
  text-indent: -999em !important;
}

.int-img.fb {
  background-position: 0 0;
}

.int-img.insta {
  background-position: 0px -272px;
}

.int-img.tiktok {
  background-position: 0px -816px;
}

.int-img.twitter {
  background-position: 0px -952px;
}

.int-img.linkedin {
  background-position: 0px -408px;
}

.int-img.threads {
  background-position: 0px -680px;
}

.int-img.youtube {
  background-position: 0px -1088px;
}

.int-img.pint {
  background-position: 0px -544px;
}

.int-img.gbp {
  background-position: 0px -136px;
}

.int-img.bluesky {
  background-position: 0px -1225px;
}

/* integrations page */

.lwptoc-transparent .lwptoc_i {
  width: 100% !important;
}

/* listicel pros and cons design */

p strong {
  font-family: "ProximaNova-Bold";
}

.fre-pros-box,
.fre-cons-box {
  border: 1px solid #bcd7ff;
  border-radius: 16px;
  margin-bottom: 32px;
  padding: 25px !important;
  position: relative;
  margin-top: 52px;
  padding-top: 44px !important;
}

.fre-pros-box p.h3,
.fre-cons-box p.h3 {
  font-family: "ProximaNova-Bold" !important;
  position: absolute;
  top: -45px;
  left: 25px;
  width: auto;
  background: white;
  padding: 10px;
  font-size: 24px !important;
  line-height: 24px !important;
  margin-bottom: 0px !important;
}

.fre-pros-box p.h3::before {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/pros.svg");
  position: relative;
  z-index: 0;
  left: 0px;
  top: 10px;
  margin-right: 10px;
}

.fre-cons-box p.h3::before {
  content: url("https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/cons.svg");
  position: relative;
  z-index: 0;
  left: 0px;
  top: 10px;
  margin-right: 10px;
}

.fre-pros-box ul,
.fre-cons-box ul {
  margin-bottom: 24px;
  padding-left: 0;
}

.fre-pros-box ul li,
.fre-cons-box ul li {
  margin-bottom: 8px !important;
  font-size: 18px;
  line-height: 28px;
}

.fre-pros-box ul li:last-child,
.fre-cons-box ul li:last-child {
  margin-bottom: 0 !important;
}

.fre-pros-box ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/Rectangle-grn.svg)
    no-repeat 0px 10px transparent;
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 1px 20px;
  vertical-align: middle;
}

.fre-cons-box ul li {
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/Rectangle-red.svg)
    no-repeat 0px 10px transparent;
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 1px 20px;
  vertical-align: middle;
}

.fre-pros-box .users-feedback,
.fre-cons-box .users-feedback {
  border-top: 1px solid #bcd7ff;
  padding-top: 24px !important;
}

.users-feedback p.user-name {
  font-family: "ProximaNova-Bold" !important;
  font-size: 18px;
  margin-bottom: 8px !important;
}

.customer-feedback-dec p.user-name::after {
  content: "";
  width: 106px;
  height: 25px;
  background: url(https://wp-stage.socialpilot.co/wp-content/themes/wp-bootstrap-starter/inc/assets/images/svg/start.png);
  background-position: 0px -478px;
  position: absolute;
  display: inline-block;
  margin-left: 15px;
}

.user-feedback-4half-star .customer-feedback-dec .user-name::after {
  background-position: 0px -411px;
}

.user-feedback-4star .customer-feedback-dec .user-name::after {
  background-position: 0px -344px;
}

.user-feedback-3half-star .customer-feedback-dec .user-name::after {
  background-position: 0px -277px;
}

.user-feedback-3star .customer-feedback-dec .user-name::after {
  background-position: 0px -210px;
}

.user-feedback-2half-star .customer-feedback-dec .user-name::after {
  background-position: 0px -143px;
}

.user-feedback-2star .customer-feedback-dec .user-name::after {
  background-position: 0px -76px;
}

.user-feedback-1star .customer-feedback-dec .user-name::after {
  background-position: 0px -9px;
}

@media (max-width: 767.98px) {
  .customer-feedback-dec p.user-name::after {
    position: relative !important;
    display: block !important;
    margin-left: -6px !important;
  }
}

/* listicel pros and cons design */

/* industry new desing */
.sp_page_tabs li.active .icon img {
  filter: brightness(0.2) sepia(1) saturate(2) hue-rotate(200deg);
}

p.sp-tab-para {
  max-height: 0;
  overflow: hidden;
  animation: dropdownOpen 2s cubic-bezier(1, 0.5, 0.8, 1) forwards;
}

@keyframes dropdownOpen {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 500px;
  }
}

.sp_page_tabimg .sp_img.active {
  animation: imgscroll 0.6s cubic-bezier(1, 0.5, 0.8, 1) forwards;
}

@keyframes imgscroll {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

.sp_whiteLabel span.line {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/blue_line.svg)
    no-repeat 0px 42px transparent;
}

.footer_banner_n span.line {
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/white_line.svg);
  background-repeat: no-repeat;
  background-position: bottom;
  line-height: 46px !important;
  display: inline-block !important;
}

.page-network p.sp-tab-para {
  margin-top: 4px !important;
}

.sp_page_tabimg.tabimg_trans {
  background-color: transparent !important;
  padding: 0 15px !important;
  border-radius: 16px !important;
}

.innerpage-bg-whitetoblue {
  background: linear-gradient(180deg, #fdfeff 0%, #f5f9ff 100%);
}

.page-network .sp_page_tabimg.tabimg_hauto .sp_img.active img {
  height: auto !important;
}

ul.break_list.font-18 {
  font-size: 18px;
  line-height: 28px;
}

ul.break_list {
  padding: 0;
  margin: 0;
  list-style: none;
  color: #56606e;
}
ul.break_list li {
  display: inline-block !important;
}

ul.break_list li:not(:first-child)::before {
  display: inline-block;
  padding-right: 0.8rem;
  padding-left: 0.8rem;
  color: #6c757d;
  content: "|";
}

.footer_banner_n.bg_blue {
  background-color: #205aaa !important;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/footer_banner_blue.webp);
  background-position: bottom;
  background-size: contain;
  background-repeat: no-repeat;
}

.footer_banner_n.bg_blue :is(h2, h3, h4, p) {
  color: #fff !important;
}

.line {
  position: relative;
}

.section-inner h2.mb-16 {
  margin-bottom: 16px !important;
}

.section-inner h2.mb-lg-32 {
  margin-bottom: 32px !important;
}

@media (max-width: 767.98px) {
  .section-inner h2.mb-lg-24 {
    margin-bottom: 24px !important;
  }

  .btn-group a,
  .btn-group.w-230 a {
    width: 100%;
  }
}

/* industry new desing */

/* list type design */

/* blue check */
ul._listblue_check {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

ul._listblue_check li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/12/bluechk.svg)
    no-repeat 0px 5px transparent;
  padding: 0px 0px 0px 28px;
  vertical-align: middle;
  font-size: 18px !important;
  line-height: 28px !important;
  margin-bottom: 8px !important;
}

ul._listblue_check li:last-child {
  margin-bottom: 0px !important;
}

/* blue check */

/* blue check outline */

.sp_whiteLabel ul,
ul._listblue_check_outline {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.sp_whiteLabel ul li,
ul._listblue_check_outline li {
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/02/rod-check.svg)
    no-repeat 0px 4px transparent;
  padding: 0px 0px 0px 28px;
  vertical-align: middle;
  font-size: 18px !important;
  line-height: 28px !important;
}

.sp_whiteLabel ul li:not(:last-child),
ul._listblue_check_outline li:not(:last-child) {
  margin-bottom: 8px !important;
}

/* blue check outline */

/* list type design */

.plan-toggle br {
  display: none !important;
}

.plan-toggle .btn-group {
  gap: 0 !important;
}

/* use-case */
.innerpaget-b_color {
  background: linear-gradient(0deg, #ebf2ff 0%, #fff 54.41%);
}

.card_withshadow {
  border-radius: 16px;
  border: 1px solid #bcd7ff;
  background: #fff;
  box-shadow: 0px 25px 25px 0px rgba(0, 40, 87, 0.05);
  padding: 32px;
  height: 100%;
}

.card_withshadow .img_box {
  margin-bottom: 24px !important;
}

.card_withshadow .card_text .card_title {
  font-size: 24px;
  line-height: 34px;
  font-family: "ProximaNova-Semibold";
  margin-bottom: 16px !important;
  color: #1b1c1e !important;
}

.card_withshadow .card_text p {
  color: #56606e;
}

.card_liner_box {
  display: flex;
  padding: 24px;
  background: linear-gradient(0deg, #dae9ff -164.3%, #fff 113.54%);
  border-radius: 16px;
}

.card_liner_box .text p:last-child {
  color: #56606e !important;
  margin-bottom: 0 !important;
}

.card_liner_box .img {
  margin-right: 24px;
}

.card_liner_box .img img {
  min-width: 64px;
}

.card_liner_box:not(:last-child) {
  margin-bottom: 16px;
}

.card_liner_box .text p.card_title {
  font-size: 20px;
  line-height: 30px;
  font-family: "ProximaNova-Semibold";
  margin-bottom: 4px !important;
}

.light_card_box {
  border-radius: 16px;
  border: 1px solid #bcd7ff;
  background: #fff;
  box-shadow: 0px 25px 25px 0px rgba(0, 40, 87, 0.05);
  display: flex;
  padding: 16px 24px;
  align-items: center;
  gap: 16px;
}

.light_card_box .text p {
  font-family: "ProximaNova-Semibold" !important;
  margin-bottom: 0 !important;
}

.pg-title48 span.blue_with_ai {
  color: #0f67ea !important;
  position: relative;
}

.pg-title48 span.blue_with_ai::after {
  content: url("https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/ai_star.svg");
  position: absolute;
  z-index: 1;
  left: 53px;
  top: -32px;
}

@media (max-width: 767.98px) {
  .pg-title48 span.blue_with_ai::after {
    display: none !important;
  }
}

@media (max-width: 575.98px) {
  .card_withshadow .card_text .card_title {
    margin-bottom: 8px !important;
    font-size: 20px;
    line-height: 30px;
  }

  .card_liner_box {
    display: block !important;
  }

  .card_liner_box .img {
    margin-right: 0 !important;
    margin-bottom: 16px !important;
  }

  .light_card_box {
    display: block !important;
  }

  .light_card_box img {
    margin-bottom: 8px !important;
  }
}

/* use-case */

.web_show {
  display: block;
}

.mobile_show {
  display: none;
}

@media (max-width: 575.98px) {
  .web_show {
    display: none !important;
  }

  .mobile_show {
    display: block !important;
  }
}

/* new card design */

._card_liner_ {
  border-radius: 16px;
  border: 1px solid #bcd7ff;
  background: linear-gradient(0deg, #dae9ff -164.3%, #fff 113.54%);
  padding: 32px;
  height: 100%;
}

._card_liner_ ._card_img {
  margin-bottom: 24px;
}

/* new card design */

/* ul with green check icon */

ul.green_arrow,
ol.green_arrow {
  list-style: none !important;
  padding: 0;
  margin: 0;
}

ul.green_arrow li,
ol.green_arrow li {
  background-image: url("https://wp-stage.socialpilot.co/wp-content/uploads/2025/02/green_bg_black.svg");
  background-repeat: no-repeat;
  padding: 0px 0px 0px 40px;
  background-position: 0px 5px;
}

/* ul with green check icon */

/* button with blue arrow icon */

.btn-outline.arrow::after {
  background-size: 100% 100% !important;
  content: "";
  background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/02/blue_big_Arrow-5.svg);
  width: 20px;
  height: 18px;
  margin-left: 14px;
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-bottom: -3px;
}

.btn-outline.arrow:hover::after {
  filter: brightness(0) invert(1);
}

/* button with blue arrow icon */

figure.wp-block-image {
  border: 1px solid rgba(157, 157, 157, 0.5);
  border-radius: 8px;
  margin: 0px 0 30px;
  padding: 2px;
  clear: both;
  position: relative;
  text-align: center;
  overflow-x: auto;
}

/* home Integrate */

.intelist_new {
  padding: 0;
  margin: 0;
  list-style: none;
  grid-gap: 24px;
  width: 100%;
  width: 100%;
  display: flex;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
  justify-content: center;
}

ul.intelist_new li {
  margin-bottom: 0 !important;
}

ul.intelist_new li.sp_inst {
  width: 64px;
  height: 64px;
  background-image: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/05/home_v11_icon.webp);
  background-size: 850px;
  background-repeat: no-repeat;
  text-indent: -999em !important;
  background-color: #eaf2ff;
  border-radius: 16px;
  transition: transform 0.3s ease-in-out;
}

ul.intelist_new li:hover {
  transform: scale(1.2);
  background-color: #ffffff !important;
  box-shadow: 0px 0px 11.111px 0px rgba(188, 215, 255, 0.42);
}

ul.intelist_new li.sp_inst.drive {
  background-position: -85px 0px;
}
ul.intelist_new li.sp_inst.slack {
  background-position: -175px 0px;
}

ul.intelist_new li.sp_inst.zapier {
  background-position: -262px 0px;
}

ul.intelist_new li.sp_inst.dropbox {
  background-position: -349px 0px;
}

ul.intelist_new li.sp_inst.canva {
  background-position: -436px 0px;
}
ul.intelist_new li.sp_inst.box {
  background-position: -523px 0px;
}
ul.intelist_new li.sp_inst.unsplash {
  background-position: -610px 0px;
}
ul.intelist_new li.sp_inst.bitly {
  background-position: -698px 2px;
}
ul.intelist_new li.sp_inst.wordpress {
  background-position: -786px 1px;
}

ul.intelist_new li.sp_inst.facebook {
  background-position: 0px -86px;
}
ul.intelist_new li.sp_inst.instagram {
  background-position: -87px -86px;
}
ul.intelist_new li.sp_inst.tiktok {
  background-position: -175px -86px;
}
ul.intelist_new li.sp_inst.twitter {
  background-position: -262px -86px;
}
ul.intelist_new li.sp_inst.linkedin {
  background-position: -349px -86px;
}
ul.intelist_new li.sp_inst.threads {
  background-position: -437px -86px;
}
ul.intelist_new li.sp_inst.bluesky {
  background-position: -524px -86px;
}
ul.intelist_new li.sp_inst.youtube {
  background-position: -610px -86px;
}
ul.intelist_new li.sp_inst.pinterest {
  background-position: -699px -86px;
}
ul.intelist_new li.sp_inst.GBP {
  background-position: -785px -86px;
}

ul.intelist_new li.sp_inst.shopify {
  background-position: 0px -175px;
}

/* home Integrate */

/* industry silder card */

.swiper {
  max-height: 490px;
}
.item_card_full_ny {
  border-radius: 16px;
  border: 1px solid #bcd7ff;
  background: #fff;
  padding: 24px;
}
.item_card_full_ny .cd_itemdt_ny p {
  margin-bottom: 0 !important;
  font-family: "ProximaNova-Semibold";
  margin-top: 24px;
}

.swiper .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.silder_bx::before {
  content: "";
  width: 100%;
  height: 50px;
  background: linear-gradient(
    rgb(255 255 255) 0%,
    rgb(255 255 255 / 49%) 50%,
    rgba(0, 0, 0, 0) 100%
  );
  position: absolute;
  z-index: 10;
  top: 0;
}

.silder_bx::after {
  content: "";
  width: 100%;
  height: 50px;
  background: linear-gradient(
    rgba(0, 0, 0, 0) 0%,
    rgb(255 255 255 / 49%) 50%,
    rgb(255 255 255) 100%
  );
  position: absolute;
  bottom: 0;
  z-index: 10;
}
.pl-12 {
  padding-left: 12px !important;
}
.pr-12 {
  padding-right: 12px !important;
}

@media (max-width: 767.98px) {
  .swiper {
    max-height: 360px;
  }

  .item_card_full_ny {
    display: flex;
    align-items: center;
  }

  .item_card_full_ny .cd_itemdt_ny p {
    margin-top: 16px;
  }
}

/* industry silder card */

/* default table design */

figure.wp-block-table {
  display: block;
  width: 100%;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
  margin-bottom: 30px;
}

figure.wp-block-table table {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #cfe1fb;
  border-radius: 16px !important;
  overflow: hidden;
  table-layout: fixed;
  margin-bottom: 0px !important;
}

figure.wp-block-table table tr :is(td, th) {
  border-bottom: 1px solid #cfe1fb;
  vertical-align: middle !important;
  font-size: 16px !important;
  line-height: 24px !important;
  padding: 16px;
  text-align: left;
  border-right: 1px solid #cfe1fb;
}

figure.wp-block-table table tr:last-child td {
  border-bottom: 0 !important;
}

figure.wp-block-table table tr td:last-child {
  border-right: 0 !important;
}
/* default table design */

/* old Platforms tabs */

ul.intelist li.sp_inst {
  width: 96px;
  height: 96px;
  background-image: url('https://wp-stage.socialpilot.co/wp-content/uploads/2025/05/integrations-icons-v11.webp');
  background-size: 923px;
  background-repeat: no-repeat;

  text-indent: -999em !important;
}

ul.intelist li.sp_inst.drive {
  background-position: -103px 0px;
}

ul.intelist li.sp_inst.slack {
  background-position: -206px 0px;
}

ul.intelist li.sp_inst.zapier {
  background-position: -310px 0px;
}

ul.intelist li.sp_inst.dropbox {
  background-position: -413px 0px;
}

ul.intelist li.sp_inst.canva {
  background-position: -517px 0px;
}

ul.intelist li.sp_inst.box {
  background-position: -620px 0px;
}

ul.intelist li.sp_inst.unsplash {
  background-position: -723px 0px;
}

ul.intelist li.sp_inst.bitly {
  background-position: -827px 0px;
}

ul.intelist li.sp_inst.linkedin {
  background-position: 0px -103px;
}

ul.intelist li.sp_inst.facebook {
  background-position: -103px -103px;
}

ul.intelist li.sp_inst.twitter {
  background-position: -206px -103px;
}

ul.intelist li.sp_inst.instagram {
  background-position: -310px -103px;
}

ul.intelist li.sp_inst.youtube {
  background-position: -413px -103px;
}

ul.intelist li.sp_inst.GBP {
  background-position: -517px -103px;
}

ul.intelist li.sp_inst.pinterest {
  background-position: -620px -103px;
}


ul.intelist li.sp_inst.tiktok {
  background-position: -723px -103px;
}

ul.intelist li.sp_inst.tumblr {
  background-position: -827px -103px;
}

ul.intelist li.sp_inst.threads {
  background-position: -827px -103px;
}

ul.intelist li.sp_inst.bluesky {
  background-position: 0px -206px;
}

ul.intelist li.sp_inst.wordpress {
  background-position: -104px -206px;
}

.integrations-box .intelist li {
  margin-bottom: 0px !important;
}

ul.intelist li.sp_inst.shopify{
  background-position: -207px -206px;
}

@media (max-width: 991.98px) {

  .integrations-box .intelist {
      grid-gap: 18px !important;
  }
}

@media (max-width: 575.98px) {

  .integrations-box .intelist {
      grid-template-columns: repeat(auto-fit, minmax(95px, 1fr)) !important;
  }

  .integrations-box .intelist {
      grid-gap: 12px !important;
      display: flex;
      flex-wrap: wrap !important;
      justify-content: center;
  }

  ul.intelist li.sp_inst {
      width: 70px;
      height: 70px;
      background-size: 678px;
  }

  ul.intelist li.sp_inst.drive {
      background-position: -76px 0px;
  }
  ul.intelist li.sp_inst.slack {
      background-position: -152px 0px;
  }
  ul.intelist li.sp_inst.zapier {
      background-position: -228px 0px;
  }
  ul.intelist li.sp_inst.dropbox {
      background-position: -304px 0px;
  }
  ul.intelist li.sp_inst.canva {
      background-position: -380px 0px;
  }
  ul.intelist li.sp_inst.box {
      background-position: -456px 0px;
  }
  ul.intelist li.sp_inst.unsplash {
      background-position: -532px 0px;
  }

  ul.intelist li.sp_inst.bitly {
      background-position: -608px 0px;
  }

  ul.intelist li.sp_inst.facebook {
      background-position: -76px -76px;
  }

  ul.intelist li.sp_inst.twitter {
  background-position: -152px -76px;
  }


  ul.intelist li.sp_inst.instagram {
      background-position: -228px -76px;
  }

  ul.intelist li.sp_inst.youtube {
      background-position: -304px -76px;
  }

  ul.intelist li.sp_inst.GBP {
  background-position: -380px -76px;
  }

  ul.intelist li.sp_inst.pinterest {
  background-position: -456px -76px;
  }

  ul.intelist li.sp_inst.tiktok {
  background-position: -532px -76px;
  }

  ul.intelist li.sp_inst.threads {
  background-position: -608px -76px;
  }

  ul.intelist li.sp_inst.linkedin {
      background-position: 0px -76px;
  }

  ul.intelist li.sp_inst.bluesky {
      background-position: 0px -151px;
  }

  ul.intelist li.sp_inst.wordpress {
      background-position: -77px -151px
  }

  ul.intelist li.sp_inst.shopify{
      background-position: -152px -151px;
  }
  

  img{
    max-width: 100%;
  }
}

/* old Platforms tabs */


h1.font-44, .font-44{
  font-size: 44px !important;
  line-height: 54px !important;
}


@media (max-width: 767.98px) { 

  h1.font-44, .font-44{
    font-size: 40px !important;
    line-height: 50px !important;
  }

 }

@media (max-width: 575.98px) {

  h1.font-44, .font-44{
    font-size: 32px !important;
    line-height: 42px !important;
  }

  }



  .f_box_new{
	    display: flex;
    gap: 16px;
}

.f_box_new .icon img{
	    min-width: 68px;
}

.f_box_new .content p._title{
	    font-size: 20px;
    line-height: 30px;
    margin-bottom: 4px !important;
    font-family: 'ProximaNova-Semibold';
    margin-top: 8px;
}

.f_box_new .content p._content{
	    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0 !important;
}

.innerpage.innerpage_rightlinner{
	    background: linear-gradient(90deg, #F0F6FF 0%, #FFF 100%);
}

.innerpage .list_taskB_ ul, .section-inner.page-v2 .innerpage .list_taskB_ ul{
	padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

.innerpage .list_taskB_ ul li, .section-inner.page-v2 .innerpage .list_taskB_ ul li{
	    font-size: 18px !important;
    line-height: 30px !important;
}


.innerpage .list_taskB_ ul li strong, .section-inner.page-v2 .innerpage .list_taskB_ ul li strong{
	display:block !important;
}

.innerpage .list_taskB_ ul li:not(:last-child), .section-inner.page-v2 .innerpage .list_taskB_ ul li:not(:last-child){
	    margin-bottom: 24px !important;
}

.blue_banner_nu{
	    border-radius: 32px;
    background: linear-gradient(180deg, #0F67EA 0%, #0041A2 100%);
    text-align: center;
    padding: 64px;
}


.blue_banner_nu :is(h2, p){
	color:#FFFFFF !important;
}


.blue_banner_nu h2{
	    font-size: 48px !important;
    line-height: 58px !important;
    font-family: 'ProximaNova-Regular' !important;
}

.innerpage .blue_banner_nu h2 mark, .blue_banner_nu h2 mark{
	    color: #FF9A63 !important;
    font-family: 'ProximaNova-Bold' !important;
}

.blue_banner_nu .btn-white{
	    color: #2B3544 !important;
}

.blue_banner_nu .btn-white:hover{
	background:#FFFFFF !important;
}

.section-inner.page-v2 .page-head p.font-20{
		font-size:20px !important;
	line-height:30px !important;
}

.ligt_blue_Box{
	    border-radius: 24px;
    background: linear-gradient(180deg, #F8FBFF 0%, #F0F6FF 100%);
    height: 100%;
	    overflow: hidden;
width: 340px;
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ligt_blue_Box.fle_row{
	    flex-direction: row !important;
}

.ligt_blue_Box.fle_row ._m_img{
	    align-self: end !important;
}

.ligt_blue_Box ._m_img img{
	transition: transform 0.3s ease-in-out;
}

.ligt_blue_Box:hover ._m_img img{
transform: scale(1.1);
}

.ligt_blue_Box.w-full{
	width:100% !important;
}

.ligt_blue_Box.w-auto{
	max-width: auto !important;
}


.ligt_blue_Box ._m_content{
	    padding: 40px;
    padding-bottom: 16px !important;
}

.ligt_blue_Box ._m_content p{
	    font-size: 16px !important;
    line-height: 26px !important;
}

.ligt_blue_Box ._m_content p:last-child{
	margin-bottom: 0!important;
}

.ligt_blue_Box ._m_content h3._title_l{
	    font-size: 20px !important;
    margin-bottom: 8px !important;
    line-height: 30px !important;
}
@media (max-width: 991.98px) { 

	.blue_banner_nu h2 {
    font-size: 32px !important;
    line-height: 42px !important;
	}
	
	.ligt_blue_Box{
		width:100% !important;
	}
	
	.ligt_blue_Box.fle_row {
    flex-direction: column !important;
}

}

@media (max-width: 767.98px) {
	.blue_banner_nu{
		    border-radius: 12px;
		    padding: 32px;
	}
	.ligt_blue_Box {
    border-radius: 16px;
	}
	
	._m_content {
    padding: 32px;
    padding-bottom: 16px !important;
}

}


@media (max-width: 575.98px) {
    .blue_banner_nu h2 {
        font-size: 26px !important;
        line-height: 36px !important;
    }
}

.text-primary , p.text-primary, h1.text-primary, h2.text-primary, h3.text-primary, h4.text-primary, h5.text-primary, h6.text-primary{
      color: #0F67EA !important;
}



/* innerpage_post  */



.innerpage_post .sm-postshort .post-image img{
	    height: 262px;
    border-radius: 16px;
    width: 100%;
    object-fit: cover;
}

.innerpage_post .taglistbox a {
    padding: 4px 8px !important;
    border-radius: 4px;
    font-family: 'ProximaNova-Regular' !important;
}

.innerpage_post .taglistbox{
	margin-bottom: 16px;
}


.innerpage_post .post-details .post-title{
	    font-size: 20px !important;
    line-height: 30px !important;
    font-family: 'ProximaNova-Semibold' !important;
    margin-bottom: 16px !important;
}

.innerpage_post .post-details .post-title a{
	    color: #1b1c1e !important;
}

.innerpage_post .post-author-details ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.innerpage_post .post-author-details ul li {
    font-size: 14px;
    position: relative;
    text-transform: capitalize;
}

.innerpage_post .post-author-details ul li:not(:first-child) {
    padding-left: 8px;
}

.innerpage_post .post-author-details ul li:not(:first-child)::before {
    content: "|" !important;
    padding-right: 8px;
    color: #999 !important;
}
.innerpage_post .post-author-details ul li {
    display: inline;
}

.innerpage_post .post-author-details ul li span.icon {
    display: inline-block !important;
    width: 12px;
    height: 12px !important;
    margin-right: 8px !important;
}

.innerpage_post .post-author-details ul li.author img {
    height: 18px;
    width: 18px;
    border-radius: 18px;
    margin-right: 8px;
}


.innerpage_post .post-author-details ul li span.icon {
    display: inline-block !important;
    width: 12px;
    height: 12px !important;
    margin-right: 8px !important;
}


.innerpage_post .post-author-details ul li span.icon::after {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    background-repeat: no-repeat !important;
    top: 2px;
}

.innerpage_post .post-author-details ul li.time span.icon::after {
    background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/09/time.svg);
}


.innerpage_post .sm-postshort{
  height: 100%;
  padding: 8px;	
}


.innerpage_post .sm-postshort:hover{
	    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
  
    border-radius: 16px;
}


.innerpage_post .sm-postshort:hover .post-details .post-title a{
	color: #0F67EA !important;
}

@media (max-width: 767.98px) { 

.innerpage_post .sm-postshort {
    height: auto !important;
	}
}

/* innerpage_post  */