<!-- SPECS CSS -->
.mr10 {
   margin-right: 10px;
}
<!-- SPECS CSS -->
<!-- IMAGE CSS -->
.current360Image {
   background-color: #EFEFEF;
   border: 1px solid #CDCDCD;
   margin-bottom: 15px;
   position: relative;
   text-align: center;
}
.playPanel {
   background-color: #FFFFFF;
   border: 1px solid #CDCDCD;
   display:  block;
   margin: 15px;
   padding: 15px;
}
.playRightside {
   display: block;
}
.preload_img {
	max-width: 100%;
}
.pauseOverlay {
   font-size: 14px;
}
.moreOverlay {
   left: 49%;
}
.pauseOverlay {
   left: 20%;
}

.splide {
   margin: 0 auto;
 }

 .s-thumbnails {
   display: flex;
   margin: 1rem auto 0;
   padding: 0;
   justify-content: center;
 }

 .s-thumbnail {
   width: 28px;
   height: 30px;
   border: 1px solid #000;
   overflow: hidden;
   list-style: none;
   margin: 0 0.2rem;
   cursor: pointer;
   opacity: 0.3;
 }

 .s-thumbnail.is-active {
   opacity: 1;
 }

 .s-thumbnail img {
   width: 100%;
   height: auto;
 }

 .splide__arrows--ltr {
   display: none !important;
 }

 .sip-goat-badge 
 {
   position:absolute;
   top: 0%;
   left: 285px;
}

.sip-goat-badge img 
{
   width:95% !important;
   border:none!important;
}

.cat-rating{
	/*
  background-color: rgba(91, 182, 91, 0.8);
  border-radius: 12px;
  */
  background-color: #f5f5f5;
  border: 1px solid #333;
  border-radius: 20px;
  cursor: pointer;
  font-size: 18px;
  padding: 0 5px 5px 5px;
  position: absolute;
  top: 0%;
  color: #000;
  transform: translateX(30px); 
  margin-top: 13px !important;
}
.cat-rating a{color:#333;}
.cat-rating .popover{
	color:#333;
	max-width:none;
}
span.smaller {
	font-size: 10px;
	font-weight: normal;
}
#imageViewerLeft img {
   position: absolute;
   left: 5px;
   top: 35%;
}
#imageViewerRight img {
   position: absolute;
   right: 5px;
   top: 35%;
}
#imageViewerLeft,
#imageViewerRight {
   width: 28px;
   height: 1%;
}
#image360 {
   position: relative;
}
#imageViewer_noThanks {
   width: 100%;
   clear: both;
}
#360imageViewer img,
#view_overlay img {
   width: 100% !important;
}
.image-modal {
   text-align: center !important;
}
.image-modal .bonus-banner {
   bottom: 5px;
   z-index: 0;
}
.image-modal .bonus-banner .bonus-right-arrow {
   border-right: 5px solid transparent;
   border-bottom: 5px solid #666666;
   top: -6px;
}
.image-modal .image-large {
   margin: 0 0 15px;
}
.image-modal .image-large img {
   padding: 0 10px;
   width: 100%;
}
.image-modal .image-thumbs {
   background-color: #FFF;
   cursor: pointer;
   margin: 0 15px 15px 0;
   position: relative;
   text-align: left;
}
.image-modal .image-thumbs img {
   border: 1px solid #CDCDCD;
   padding: 3px;
   width: 100%;
}
.image-modal [id^="getVideoId_"] img {
   padding: 0;
}
.image-modal .modal-footer,
.image-modal .modal-header {
   border: none;
}
.image-modal .youtube-container {
   height: 0;
   overflow: hidden;
   padding: 30px 0 56.25%;
   position: relative;
}
.image-modal .youtube-container iframe,
.image-modal .youtube-container object,
.image-modal .youtube-container embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
<!-- IMAGE CSS -->
/* SIP CSS */
.questions button.question {
   margin-top: 10px;
}
.questions form {
   display: none;
}
.questions h3 {
   margin-bottom: 10px !important;
}
.questions .questions-all {
   background-color:#EFEFEF;
   border: 1px solid#CDCDCD;
   margin-bottom: 10px;
   max-height: 500px;
   overflow: auto;
}
.questions .questions-each {
   background-color: #FFFFFF;
   background-position: 5px 5px;
   background-size: 60px;
   border: 1px solid#CDCDCD;
   padding: 10px 5px 5px 20px;
   margin: 10px;
}
.questions .questions-each p {
   color:#666666;
}
.sip {
   margin-top: 15px;
}
.sip h1 {
	color: #000;
   font-size: 30px;
   font-weight: bold;
   margin: 0 0 5px;
   text-align: left;
   text-transform: capitalize;
}
.sip h3 {
   margin: 0;
   padding: 0;
}
.sip .addthis_toolbox {
   margin: 15px 0;
}
.sip .attribute-styled {
   margin: 0 auto;
   width: 100%;
}
.sip .panel .attribute-styled tr td {
   border: none;
}
.sip .attribute-key {
   padding-left:3px;
}
.red-banner 
{
   background-color:#B00000;
   border: 0.33rem solid #570000;
   border-radius: 2px;
   color: #FFF;
   font-size: 1.15rem;
   font-weight: bold;   
   margin-bottom: 1rem;
   padding: 7px;
   border-width: 0.1875rem;
   width: 15rem;
   right: 2.25rem;
   text-align: center;
   text-transform: uppercase;
}

.red-banner-mobile
{
   width: 100%;
}

.red-arrow 
{
   border-left: 20px solid transparent;
   border-bottom: 10px solid#666666;
   height: 0;
   line-height: 0;
   position: absolute;
   left: -3.5px;
   top: -11px;
   width: 0;
   z-index: -5;   
}

.tab-content 
{
   background-color: #FFF;
}


.bonus-banner {
   background-color:#B00000!important;
   border: 1px solid #570000;
   color: #FFF;
   font-size: 16px;
   font-weight: bold;
   margin: 0 -20px 10px;
   padding: 7px;
   position: absolute;
   right: 15px;
   text-align: center;
   text-transform: uppercase;
   top: 5px;
   -webkit-animation: colorPulse 3s;
   -moz-animation:    colorPulse 3s;
   -o-animation:      colorPulse 3s;
   animation:         colorPulse 3s;
}
.bonus-banner a {
	color: #FFF;
}
.bonus-banner a:hover {
	text-decoration: none;
}
.bonus-banner .bonus-left-arrow {
   border-right: 5px solid transparent;
   border-top: 5px solid #570000;
   height: 0;
   line-height: 0;
   position: absolute;
   right: -1px;
   top: 100%;
   width: 0;
   z-index: -5;
}
.sip .bonus-item {
   font-weight: bold;
   line-height: 20px;
   margin: 10px 0 0;
   padding: 0;
   text-align: left;
}

.sip .bonus-item img {
   background-color: #FFFFFF;
   height:auto;  
   max-width:100%;
   padding: 5px;
}
.sip .bonus-item-name {
   font-size: 16px;
   font-weight: bold;
   line-height: 18px;
}
.sip .bonus-item-price {
   color:#B00000;
   /*font-family:"Ubuntu Condensed";*/
   font-family: "Ubuntu Condensed", "Arial Narrow", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}
.sip .bonus-item-price .glyphicon {
	font-size: 14px;
}
.sip .bonus-item-qty {
   color: #7E4A25;
}
.sip .bonus-items {
   margin: 0 0 10px 0;
   text-align: center;
}
.sip .bonus-items-mobile
{
   position: relative;
}
.sip .bonus-items h4 {
   font-weight: bold;
   margin: 5px 0 15px;
}
.sip .bonus-items h4 > span {
   color:#B00000;
}
.sip .bonus-items div.addon-title {
   text-align: left;
   margin: 10px 0 0 0;
}
.sip .bonus-items div.addon-description {
   font-size: 16px;
   text-align:left;
   margin: 2px 5px;
}
.sip .bonus-items div.addon-image img {

   width:100%;
}
.sip .bonus-items div.addon-title strong {
   font-size: 28px;
}
.sip .bonus-items p {
   clear: both;
   font-size: 12px;
   font-weight: bold;
}
.sip .bonus-items .bonus-shipping {
   background-color:#EFEFEF;
   border: 1px solid#CDCDCD;
   margin: 10px 0 0;
   padding: 10px;
   float: left;
   font-size: 16px;
}
/*.sip .container {
   padding-bottom: 65px;
}*/
.sip .image {
   padding: 0;
   text-align: right;
}
.sip .image img {
   border: 1px solid#CDCDCD;
   margin-bottom: 15px;
   padding: 10px;
   width: 100%;
}

.sip .image_mobile img {
   /* border: 1px solid#CDCDCD; */
   margin-bottom: 15px;
   padding: 10px;
   width: 100%;
}
/* Set the height for the thumbnail for cumulative layout shift */
.sip .image .thumb {
   background-color: #FFF;
   cursor: pointer;
   height: 66px;
   width: 80px;
}
.sip .image-container {
   padding-right: 0;
}
.sip .rating {
   color:#005701;
   font-size: 16px;
   font-weight: bold;
   letter-spacing: 1px;
}
.sip .recommendations {
   border: 1px solid#CDCDCD;
   margin-top: 10px;
   padding-top: 10px;
}
.sip .retail {
   font-size: 12px;
   text-transform: uppercase;
}
.sip .reviews {
   font-size: 13px;
   margin: 5px 0 10px;
}
.sip .samplers {
   padding: 0;
}
.sip .stick-sampler-count {
   background-color: #B00000;
   position: absolute;
   left:45px;
   margin-top:22px;
}
.sip .samplers h4 {
   color:#666666;
}
.sip .samplers .attribute-styled {
   border: 1px solid#CDCDCD;
}
.sip .samplers .attribute-styled tr td {
   padding: 10px;
}
.sip .samplers .pull-right {
   color:#666666;
   letter-spacing: 1px;
   margin-top: 10px;
}
.sip .samplers .pull-right span {
   color:#0053A8;
   font-weight: bold;
   padding: 0 3px;
}
.sip .samplers .text-center span {
   font-size: 18px;
}
.sip .sip-side .panel-body a {
   display: block;
   font-size: 14px;
   line-height: 16px;
   padding: 5px 0;
}
.sip .sip-side .panel-body a:first-child {
   padding-top: 0;
}
.sip .sip-side .panel-body a:last-child {
   padding-bottom: 0;
}
.sip .sip-side .panel-body a:hover {
   text-decoration: none;
}
.sip .sip-side .panel-body img {
   display: inline-block;
   margin-right: 5px;
   vertical-align: middle;
   width: 50px;
}
.sip .sip-side .panel-body span {
   display: inline-block;
   vertical-align: middle;
   width: 65%;
}
.sip .sticky-cart {
   background-color:#EFEFEF;
   border: 1px solid#CDCDCD;
   bottom: 0;
   left: 0;
   padding: 5px;
   text-align: center;
   z-index: 99;
}
.sip .tabs #description p {
   line-height: 20px;
   margin-bottom: 0px;
}
.sip .tabs #description small {
   display: block;
   margin: 0 0 15px;
   padding-top: 10px;
}
.sip .thumbs {
   display: inline-block;
   margin-right: 10px;
   position: relative;
}
.sip .thumbs .bonus-banner,
.image-modal .bonus-banner {
   background-color:#999999;
   border: 1px solid#666666;
   bottom: 20px;
   font-size: 11px;
   left: auto;
   margin: 0;
   padding: 2px 3px;
   right: -5px;
   top: auto;
}
.sip .bonus-banner .bonus-right-arrow,
.image-modal .bonus-banner .bonus-right-arrow {
   border-right: 10px solid transparent;
   border-bottom: 10px solid#666666;
   height: 0;
   line-height: 0;
   position: absolute;
   right: -1px;
   top: -11px;
   width: 0;
   z-index: -5;
}
<!-- REVIEW CSS -->
.review-all {
   background-color:#EFEFEF;
   border: 1px solid#CDCDCD;
   margin-bottom: 10px;
   max-height: 500px;
   overflow: auto;
}
.review-all > div {
   padding: 0 10px;
}
.review-avg {
   color:#666666;
   margin-bottom: 10px;
}
.review-avg > div {
   margin: 5px 0;
}
.review-avg-star {
   font-size: 16px;
}
.review-avg-star > span {
   display: inline-block;
   margin: 0 3px 0 0;
   vertical-align: middle;
}
.review-avg-star .glyphicon {
   background: -webkit-linear-gradient(#f1e767, #FEB645);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   color: #FEB645;
   font-size: 24px;
}
.review-box {
   border: 1px solid#CDCDCD;
   box-shadow: inset 0 1px 2px rgba(0,0,0,0.08),inset 0 -1px 0 rgba(0,0,0,0.03);
   display: inline-block;
   height: 20px;
   margin: 0 5px;
   vertical-align: middle;
   width: 60%;
}
.review-box > div {
   background: #f1e767; /* Old browsers */
   background: -moz-linear-gradient(top, #f1e767 0%, #FEB645 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(100%,#FEB645)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, #f1e767 0%,#FEB645 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, #f1e767 0%,#FEB645 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, #f1e767 0%,#FEB645 100%); /* IE10+ */
   background: linear-gradient(to bottom, #f1e767 0%,#FEB645 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#FEB645',GradientType=0 ); /* IE6-9 */
   height: 18px;
}
.review-count {
   color:#999999;
}
.review-each {
   /*background: url(//bcpassets-staging.s3.amazonaws.com/frontend/images/images/cigarguy_198_trans.png) no-repeat;
   */
   background-color: #FFFFFF;
   background-position: 5px 5px;
   background-size: 60px;
   border: 1px solid#CDCDCD;
   padding: 10px 5px 5px 20px;
   margin-bottom: 10px;
}
.review-each:first-child {
   margin-top: 10px;
}
.review-each > p {
   color:#666666;
}
.review-label {
   display: inline-block;
   height: 20px;
   vertical-align: middle;
}

/* Set the height for cumulative shift layout */
.avg-review {
margin-top:20px;
height: 19px;
}
.deliveryEstimate .estimate {
	font-size: 16px;
	font-weight: bold;
}
.estimateCountdown {
   color: #7E4A25 !important;
}
#shippingDeliveryEstimate {
   margin: 10px 0;
}

/* List styling for Easy Backorder Popup*/
ul.icon-list{
   margin-top:10px;
}
.icon-list li {
  padding: 0 0 5px 20px;
  display: block;
  position: relative;
}
.icon-list li:before {
  font-family: 'Glyphicons Halflings';
  position: absolute;
  left: 0px;
  top:3px;
  font-size:80%
}

.checkmark li:before {
   content: '\e067';
   color:#005701;
}
/* SIP CSS */
.bonus-msrp{
  color: #B00000!important;
  font-weight: bold;
  padding: 0 3px;
}

.bonus-samplers{
     color: #666666;
  letter-spacing: 1px;
  margin-top: 10px;
}

.bonus-children{
   border-collapse: inherit!important;
   padding: 0 10px 0 20px;
   line-height: 50px;

}

.bonus-children > tbody > tr > td{
   border:none!important;
}

/*Quickview No Cart*/
.quickview-nocart
{
   max-height:280px !important;
   overflow: scroll;
}

/* Set the height for cumulative layout shift */
.cart-links-top {
  margin-bottom: 15px;
  height: 22px;
}

.free-item-count {
   background-color:#B00000;
   margin-left: -30px;
   margin-right: 10px;
}

.free-item-bonus-badge
{
   background-color:#B00000;
   margin-left:-5px;
   margin-top:-5px;
   position:absolute;
   right:-5px;
   top:-5px;
}
@media screen and (max-width: 480px) {
   .best-seller {
      position:absolute;
      top:5px;
      left: -45px;

   }

   .best-seller img {
      width:70% !important;
       border:none!important;

   }

   .best-seller span {
       position: absolute;
       background-color: #715419;
       color: #FFF;
       line-height: 9px;
       font-size: 10px;
       margin-left: auto;
       margin-right: auto;
       padding-bottom: 2px;
       padding-left: 2px;
       letter-spacing: .05em;
       left: 53px;
       right: 10px;
       top: 39px;
       text-align: left;
   }
}

@media screen and (min-width: 481px) {
   .best-seller {
      position:absolute;
      top:5px;
      left: -30px;

   }

   .best-seller img {
      width:76% !important;
       border:none!important;

   }

   .best-seller span {
       position: absolute;
       background-color: #715419;
       color: #FFF;
       line-height: 9px;
       font-size: 10px;
       margin-left: auto;
       margin-right: auto;
       padding-bottom: 2px;
       padding-left: 5px;
       left: 44px;
       right: 10px;
       top: 41px;
       text-align: center;
   }
}

.ciq_bookmarklet:after {
    content: "Drag to your bookmark bar.";
    font-size: 10px;
    color: #666;
    margin-left: 10px;
    right: 0;
    width: 75px;
    line-height: 1.1;
    float: left;
    margin-top: 4px;
}
.ciq_bookmarklet {
    display: block;
    clear: both;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
    position: relative;
    height: 30px;
}
a.ciq_bookmark > span{
  display:none;
}
a.ciq_bookmark:after{
  content: "Bookmark it";
}
a.ciq_bookmark{
    float: left;
    width: auto;
    text-decoration: none !important;
    padding-right:10px;
    border: solid 1px #000;
    border-radius: 5px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 5px 5px;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */

    -o-user-select: none;
    user-select: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AkCDjgJGVQyjQAAAn9JREFUOMuVk01IFGEYx/+z7uzMzu64zdp++ImF5AdKFiQSHYJAojKITmoFkXYKCexWEOI1L9sxj2KXliAtJOhq5CVxQ62olpbQXXdnnNmd73Gmwyy7JevBh/fwvP/3+b0fz/O8hOM4qGXbW68BNHbdwCHmqanuZH8FWCPAGookHI3cz6/QQYYOMkLm3RFIMZ+mSJ2ETEKmSP2wY2uQSv4zQ4uQCtAV2qsUdz7VJAnHcTRlT1f2ABhS2iylGXwPsX4AcCiQTGlXlqhmn7+ZCjYB8AWjNHMMAJH++JzziapeAOCnDZKiAdCwQTDlzamQqhOWqtuK5Qp73o72wTGvqmj1xfVoWxxGCQD2VWgaANhEmbR9fg8DACRABHKZdSV8HAAh8XxmbaGBX4q2NDi6AEsrA6r+37NMEr7wrqAWmq629o+yHOdlOa61f/Tnimj/eBuL0wcBYHGbn1elTcME0BFoGwkFeziunCEARUHIrC1EcsmGoAHdrmDTuWxSLgHojp1STTXNZwDc7Ls1PTRLVLqvKAjZ5fsnqT8VclGWHosF10/e+aCZytjLYXf67NqLaj0tS2RtGboNxXTHfEl0l+6em+iM9J5uGhg7e9tV5lYTVVLlfzNaEYpZUTb3LQDx+siD809c5eGF6Xh9BMBWLlUlDSFTp0oAHMuX5c0NT4+rzwwlKC/t+n4yMDOUcH3vPx9kw0dQBYnY9TfqfRcbzwx3L29v5lMTr0YAfJnKAuidjbmxXdG+Kql5Qt/qWtB/KdxzJR47AeDe4OSjpYmaTTs+MFnNrZhPy2KRDbewHFeJePp+KpmaP4AdrMphtvz1zdxqYiuXci85PjB5ufM6gL/N2hgbIh9++wAAAABJRU5ErkJggg==);
}

/* Set the height for the primary-image for cumulative layout shift */

@media screen and (min-width:576px)
{
   #primary-image
   {
      height: 388px;
   }
}
@media screen and (min-width:768px)
{
   #primary-image
   {
      height: 163px;
   }
}
@media screen and (min-width:992px)
{
   #primary-image
   {
      height: 235px;
   }
}
@media screen and (min-width:1200px)
{
   #primary-image
   {
      height: 280px;
   }
}

@media only screen and (max-width : 480px) 
{
   .col-xs-12>.desc-tabs>li
   {
      width:100%;
   }
   .col-xs-12>.desc-tabs>li>a
   {
      width:100%;
   }

   .desc-tabs
   {
      display: block;
   }
}
@media only screen and (min-width : 480px) 
{
   #primary-image
   {
      cursor:pointer;
   }

   .high-res-image
   {
      cursor:pointer;
   }
}
@media only screen and (max-width : 575px) 
{
   #primary-image
   {
      max-width: 800px;
      float: left;
   }

}
@media screen and (min-width:768px) {
  .order-within {
    padding-left:25px;
  }
}
@media screen and (min-width:768px) 
{
   .cat-rating 
   {
      right:0;
   }
}

@media screen and (max-width:768px)
{
   .sip .image-container 
   {
      padding-right: 15px;
   }
}

@media screen and (max-width:350px)
{
   .free-message
   {
      margin-left:25% !important;
      
   }
}

#points-earned-container
{
   margin: 0px 0px 10px 0px;
   /* height: 29px; */
   text-decoration: underline;
}

@media screen and (max-width:375px)
{
   /* #points-earned-container-bonus,
   #points-earned-container,
   .cart-links-top
   {
      font-size:80% !important;
   } */
}

/* Default: No borders */
.nav-tabs-mobile {
   border: none;
   /* border-bottom: 1px solid #ddd; Bottom border under the tabs */
}

.nav-tabs-mobile .nav-link-mobile {
   border: none !important;
   /* border-bottom: 1px solid #ddd !important; */
}

/* Active tab gets a border */
.nav-tabs-mobile .nav-link-mobile.active {
   border: 1px solid #ddd !important;
   border-bottom: 1px solid #fff !important;
   background-color: #fff;
}

/* Ensure tab content is properly visible */
.tc-mobile {
   /* border: 1px solid #ddd !important; */
   /* border-top: none !important; */
   padding: 0px;
}

/* Bootstrap already handles active tabs, but ensure it displays */
.tp-mobile {
   display: none; /* Hide inactive tabs */
}

.tp-mobile.show {
   display: block; /* Show active tab */
   padding: 15px 10px !important;
}

@media screen and (max-width:995px)
{
   #points-earned-container-bonus
   {
      visibility: hidden;
   }
}

#sip_recently_viewed.card-body a.card-img-link span.item-name
{ 
   text-transform: capitalize;
}

.primary-image-box::-webkit-scrollbar { display:none; width: 0 !important }
.primary-image-box { overflow: -moz-scrollbars-none; }

.double-tap-pill
{
   margin-top: 35%;
   /* bottom:50%; */
   left:33%;
   position:absolute;
   z-index:10000;
}

.mobile-tap-pill
{
   bottom:50%;
   left:33%;
   position:absolute;
   z-index:10000;
}

.carousel-indicators li
{
   width:80px !important;
   height:60px !important;
}

.carousel-item
{
   margin-bottom:80px;
}
.carousel-control-next-icon,
.carousel-control-prev-icon 
{
  filter: invert(1);
}


@media screen and (max-width: 768px) {
   .carousel-indicators
   {
      height:115px;
   }

   .carousel-item
   {
      margin-bottom:120px;
   }
}

.desktop-expand-dialog {

   height: 100%;
   min-width:100%;
   margin: 0;
   padding: 0;
 }
 
.desktop-expand-content {
   height: auto;
   min-width:100%;
   border-radius: 0;
 }

 .carousel
 {
    min-width:100%;
 }

 .bcp-orange
 {
   color:#B56D32;
 }

 .img-expand-li
{
   min-width:62.5px;
}

.low-res-expand
{
   min-width:480px;
}

#carousel-sip-expand
{
   min-width:600px;
}

.points-boost-arrow 
{
	margin-top: 7px;
	margin-left: 10px;
	width: 20px;
}

.points-boost-height
{
   line-height: 9px;
   margin-top: 6px;
}

.points-boost-text
{
   font-size: 10px;
   margin-left:3px;
}

@media screen and (min-width:1200px)
{
   .boost-row
   {
     position: relative;
     top: -25px;
   }
   
	.points-boost-text
	{
	   font-size: 10px;
	   margin-left:5px;
	}
	
}


.points-boost-multiplier
{
   font-size:25px;
}

.rewards-text {
   color: #2E854C;
 }

 .points-boost-div
 {
   max-width: 150px;
 }

 .purchased-border
{
   border: 2px solid#0053A8;
   border-left-width: 10px;
   font-size: 14px;
}

.purchased-card
{
   padding: 10px !important;
}