.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 3000;
}

video {
  /* override other styles to make responsive */
  width: 100%    !important;
  height: auto   !important;
}

a.btn.btn--outline.btn--medium.btn--auto,
a.btn.btn--solid.btn--medium.btn--auto,
a.btn.btn--solid.btn--large.btn--auto,
a.btn.btn--solid.btn--large.btn--full,
a.btn.btn--outline.btn--large.btn--auto {background-color: #fdeda8 !important;background: linear-gradient(to right, #fdeda8 0%, #e8c883 50%, #cca666 100%) !important;border:none;color:#000 !important;letter-spacing:1px;font-family: 'Montserrat';font-weight:700;}

.btn.secondary.btn--solid.btn--small.btn--full {box-shadow:none;padding-bottom:0;margin-bottom:0;}

a.btn.btn--outline.btn--small.btn--auto {letter-spacing:1px;font-family: 'Montserrat';font-weight:700;}

.testi-col-5 {width:48%;float:left;margin:5px;}
.testi-col-4 {width:32.5%;float:left;margin:5px;}
.morebtn {font-size:1.2em;border-radius:5px;margin-left:50px;padding:15px 35px;background-color: #fdeda8 !important;background: linear-gradient(to right, #fdeda8 0%, #e8c883 50%, #cca666 100%) !important;border:none;color:#000 !important;letter-spacing:1px;font-family: 'Montserrat';font-weight:700;}


td {
  vertical-align: middle;
}

ul.check
{
list-style-type: none;
padding: 0;
margin: 0 0 0 20px;
}

ul.check li
{
background-image: url(https://tutbucket.s3.amazonaws.com/images/gold-checkbox.png);
background-repeat: no-repeat;
background-position: 0 .22em;
padding-left: 1.9em;
}

.countdownbg {
    padding:10px 55px 25px 55px;
	background: url('https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2163964659/settings_images/0b3b780-7d7b-ec24-e11-d5b276de0acf_countdownbg_4_.png') no-repeat center / cover;
}

h5.media__body {
    font-size: 1em !important;
    font-weight: bold;
}

.ipc-mobile-comparison {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin: 0;
}

.ipc-plan-card {
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  overflow: hidden;
  background: #ffffff;
}

.ipc-plan-header {
  padding: 16px 20px;
  font-size: 30px;
  line-height: 1;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
}

.ipc-lite .ipc-plan-header {
  background: #ef4b74;
}

.ipc-live .ipc-plan-header {
  background: #2f86c1;
}

.ipc-plan-body {
  padding: 0;
}

.ipc-row {
  display: block;
  padding: 14px 16px;
  border-top: 1px solid #e6e6e6;
}

.ipc-row:nth-child(odd) {
  background: #f7f7f7;
}

.ipc-label {
  font-size: 15px;
  line-height: 1.4;
  font-weight: 700;
  color: #111111;
  margin-bottom: 6px;
}

.ipc-value {
  font-size: 15px;
  line-height: 1.5;
  color: #333333;
}

.ipc-yes {
  font-weight: 600;
}

.ipc-no {
  color: #777777;
}

/* Desktop option: show side-by-side cards */
@media (min-width: 900px) {
  .ipc-mobile-comparison {
    grid-template-columns: 1fr 1fr;
    gap: 28px;
  }

  .ipc-plan-header {
    font-size: 36px;
  }
}

@media only screen and (max-width: 1280px) and (min-width: 768px) {

    .col-7, .col-8, .col-9, .col-10 {width:100% !important;}
    .col-9 h1 {font-size:2.8em !important;}

    .circle {display:none;}
}

@media only screen and (max-width: 440px) {
     
     .morebtn {margin-left:50px !important;font-size:1.2em !important; padding-left:20px !important;padding-right:20px !important;}
     .mobile {display:none;}
     .countdownbg {
    padding:15px 25px 20px 20px;
	background: url('https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2163964659/settings_images/0b3b780-7d7b-ec24-e11-d5b276de0acf_countdownbg_4_.png') no-repeat center / cover;
}
     .more .testi-col-4,
     .more .testi-col-5 {width:100% !important;margin:0px !important;}
     
     
     
 }