.your-offers-box {
       border: 1px solid #B3CADC;
border-radius: 7px;
   margin-bottom: 20px;
   text-align: center;
   float: left;
}

.your-offers-box h3 {
   color: #0F238C;
font-weight: bold;
    margin-bottom: 5px;
margin-top: 0;
    padding: 10px 10px 0 10px;
text-align: center;
}

.your-offers-box .right-sidebar-text {
   color: #0F238C;
margin-top: 0;
margin-bottom: 15px;
text-align: center;
}

.your-offers-box .btn {
   border-radius: 0 0 5px 5px;
background: #182F93;
color: #fff;
font-weight: bold;
font-size: 1.3em;
display: block;
padding: 10px 15px;
text-shadow: -1px -1px 0px rgba(0, 0, 0, .4);
width: 100%;
word-wrap: break-word;
}

.coupon-code-container {
   /*border: 1px solid #BCC2CA;*/
   cursor: pointer;
   float: right;
   text-align: left;
   background: #FFFFFF;
   border-radius: 5px;
   color: #36588C;
   margin-bottom: 15px;
   margin-top: 5px;
   /*padding: 3px 10px;*/
   width: 100%;
}

.coupon-title {
   border-radius: 5px 0 0 5px;
   display: block;
   float: left;
   height: 40px;
   line-height: 40px;
   vertical-align: middle;
   background: #5785CA;
   background-image: linear-gradient(to top, #0f238c, #5785ca);
   color: #fff;
   padding: 0 15px;
   text-align: center;
   /*text-transform: uppercase;*/
   font-size: 1.1em;
   font-weight: bold;
   width: 20%;
}

.coupon-copy {
    border-radius: 0 5px 5px 0;
   display: block;
   float: left;
   height: 40px;
   line-height: 40px;
   float: right;
   vertical-align: middle;
   background: #6bba70;
   background-image: -moz-linear-gradient(bottom,#008c00,#6bba70);
   background-image: -webkit-linear-gradient(bottom,#008c00,#6bba70);
   background-image: linear-gradient(to top,#008c00,#6bba70);
   color: #fff;
   padding: 0 15px;
   font-size: 1.1em;
   font-weight: bold;
   text-align: center;
   width: 20%;
}

.coupon-code {
   background-color: #e3f1fc;
-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25);
display: block;
float: left;
font-weight: bold;
height: 40px;
line-height: 40px;
vertical-align: middle;
font-size: 1.1em;
text-align: center;
width: 60%;
}

.mobile-coupon-container {
   padding: 15px;
}

.mobile-coupon-container .coupon-code-container {
   margin-bottom: 10px;
   margin-top: 25px;
   padding: 3px 7px;
   width: 100%;
}

.mobile-coupon-container .coupon-code-container .coupon-title {
   margin-left: 0;
}




@media (max-width: 1199px) {

   .smaller-coupon {
      font-size: .8em;
   }

   .coupon-title {
      width: 25%;
   }

   .coupon-copy {
      width: 20%;
   }

   .coupon-code {
      width: 55%;
   }

}

@media (max-width: 991px) {

   .smaller-coupon {
      font-size: .7em;
   }

   .coupon-title {
      width: 27%;
   }

   .coupon-copy {
      /*display: none;*/
      width: 10%;
   }

   .coupon-code {
      width: 63%;
   }

}

@media (max-width: 768px) {
   .coupon-code-container {
      background: none;
      cursor: default;
   }

   .smaller-coupon {
      font-size: .8em;
   }

   .coupon-title {
      border-radius: 5px 5px 0 0;
      width: 100%;
   }

   .coupon-copy {
      display: none;
      width: 15%;
   }

   .coupon-code {
      border: 0;
      width: 100%;
   }

}

.addImage{
	content: url("/images/theo-gift.png");
	/*width:280px;
	height:224px;*/
}

.addImage1{
	content: url("/images/theo-gift.png");
	/*width:280px;
	height:224px;*/
}