html, body, div, h1, h2, h3, h4, h5, h6, p, section, form {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-family:Arial;}
body {line-height: 1;font:normal 100% Arial;}
.coupon-container{width:93%; margin:0 auto; padding:0 1%;}

.coupon-section {clear: both;padding: 0px;margin: 0px;}
.coupon-col {display: block;float:left;margin: 0;}
.coupon-group:before,.coupon-group:after {content:""; display:table;}
.coupon-group:after {clear:both;}
.coupon-group {zoom:1;}

.coupon-box-1 {width: 60%;}
.coupon-box-2 {width: 40%;}
.coupon-12-12 {width: 100%;}
.coupon-11-12 {width: 91.66%;}
.coupon-10-12 {width: 83.33%;}
.coupon-9-12 {width: 75%;}
.coupon-8-12 {width: 66.66%;}
.coupon-7-12 {width: 58.33%;}
.coupon-6-12 {width: 50%;}
.coupon-5-12 {width: 41.66%;}
.coupon-4-12 {width: 33.33%;}
.coupon-3-12 {width: 25%;}
.coupon-2-12 {width: 16.66%;}
.coupon-1-12 {width: 8.333%;}

.dsc-banner-container{position:relative;}
.dsc-banner-container img{width:100%;}
.dsc-banner-content{position:absolute; bottom:0; text-align:right; width:100%;}
.dsc-banner-special-txt{margin-right:13%;margin-bottom:.8%;font-size:80%;color:#796f70;/*margin-top:-2%;*/position:absolute;width:81%;text-align:right}

.dsc-email-text{color:#f9575d; font-size:150%; padding:5px 0; margin-top:25px; line-height:1.5}
.dsc-email-subscrube {background:#fff3f9; border:1px solid #ffd7eb;}
.dsc-subscrube-shadow {width:100%; display:block; height:35px; background:url(siteimages/subscription-shadow.jpg) top no-repeat; height:35px;}
.dsc-subscription {padding:20px 40px; background-image:url(siteimages/subscription-divider.jpg); background-position:right; background-repeat:no-repeat}
.dsc-subscription p {padding:5px 0; color:#831435; text-align:left}
.dsc-subscription form input {padding:8px; border:1px solid #e9607e;outline: 0; font-size:100%; color:#666666;}
.dsc-subscription form input[type=text] {width:65%}
.dsc-subscription form input::placeholder {color: #cdcccc;}
.dsc-subscription form input[type=button],.dsc-subscription form input[type=submit] {padding-left:20px;padding-right:20px;margin-left:-5px; background:#e9607e; color:#FFF}
.dsc-donotshare {padding:20px; position:relative}
.dsc-donotshare i {position:absolute;padding:25px 0 0 20%; color:#23394b; font-style:normal;}
.dsc-donotshare img {max-width:62px; width:100%; margin-left:20px;}

.dsc-coupon-container{margin-top:20px;}
.dsc-f10{margin:5px; padding:5px; background:#e6fbff; border:1px solid #b7e6f0}
.dsc-f10 div p i{margin:20px 0;padding:8px 15%;border-radius:5px;color:#fff;font-style:normal;display:inline-block; background:#60a1c7; letter-spacing:1px; font-size:110%}
.dsc-f100{margin:5px; padding:5px; background:#f1ffe4; border:1px solid #a8c682}
.dsc-f100 div p i{margin:20px 0;padding:8px 15%;border-radius:5px;color:#fff;font-style:normal;display:inline-block; background:#89b057; letter-spacing:1px; font-size:110%}
.dsc-f15{margin:5px; padding:5px; background:#fff8de; border:1px solid #f7e292}
.dsc-f15 div p i{margin:20px 0;padding:8px 15%;border-radius:5px;color:#fff;font-style:normal;display:inline-block; background:#f3b735; letter-spacing:1px; font-size:110%}
.dsc-f10 div img,.dsc-f100 div img,.dsc-f15 div img{max-width:146px; width:100%;}
.dsc-f10 p,.dsc-f100 p,.dsc-f15 p,.dsc-f10 div p,.dsc-f100 div p,.dsc-f15 div p{padding-left:20px}
.dsc-text {padding-top:15px;display:block; clear:both; color:#4f4f4f; font-size:130%; line-height:1.5; min-height:50px}
.dsc-smalltext{font-size:80%; color:#898989; letter-spacing:0;}
.coupon-box-2 {text-align:center;}

.dsc-note-container{margin-top:50px;  margin-bottom:50px; color:#605e5e; font-size:90%; line-height:1.3}
.dsc-note-container p{padding-bottom:15px}
.page-subscription {position: relative}
.page-subscription p {padding: 0 80px 5px 0;font-size: 12px;color: #666666;display: block}
.page-subscription form input {padding: 8px;border: 1px solid #649e05;outline: 0;font-size: 100%;color: #666666}
.page-subscription form input[type=text] {width: 50%}
.page-subscription form input::placeholder {color: #cdcccc}
.page-subscription form input[type=button],.page-subscription form input[type=submit] {padding-left: 5px;padding-right: 5px;margin-left: -5px;background: #649e05;color: #FFF}
#subscription-msg {display: none;position: absolute;background-color: #efefef;width: 68%;margin: 2px 15%;padding: 5px;border: 1px solid #ff3d65;z-index: 1000;text-align: left;  font-size: 13px;color: #6E6E6E}
#subscription-msg a {float: right;cursor: pointer;display: inline-block;background-color: #990000;padding: 7px 10px;font-size: 11px;color: #fff;z-index: 2000;margin-right: -31px}
.sub-msg-add {background-image: url(siteimages/subscribe-msg-success.png);background-repeat: no-repeat;background-position: left;padding: 8px 0 8px 28px;font-style: normal}
.sub-msg-added {background-image: url(siteimages/subscribe-msg-success2.png);background-repeat: no-repeat;background-position: left;padding: 8px 0 8px 28px;font-style: normal}
.sub-msg-add {background-image: url(siteimages/subscribe-msg-success.png);background-repeat: no-repeat;background-position: left;padding: 8px 0 8px 28px;font-style: normal}
.sub-msg-added {background-image: url(siteimages/subscribe-msg-success2.png);background-repeat: no-repeat;background-position: left;padding: 8px 0 8px 28px;font-style: normal}
.blink_text{color:#0484b9!important;animation: blink 1s infinite} @keyframes blink { 0% { opacity: 1.0; } 50% { opacity: 0.3; } 100% { opacity: 1.0; }}

@media only screen and (max-width: 360px) { 
.dsc-email-subscrube section {width:100%;}
.dsc-subscription {padding: 10px 5px; background-image:none}
.dsc-subscription form input {padding:5px;font-size:100%;}
.dsc-subscription form input[type=text] {width:55%}
.dsc-subscription form input[type=button],.dsc-subscription form input[type=submit] {padding-left:5px;padding-right:5px}
.dsc-donotshare {padding:10px 5px;}
.dsc-donotshare i {position:absolute;padding:20px 0 0 20%;}
.dsc-donotshare img {margin-left:0;}
.dsc-coupon-container{margin-top:0;}
.dsc-coupon-container section {width:100%;}
.dsc-banner-special-txt{margin-right:3%;margin-bottom:.8%;font-size:60%;color:#796f70;/*margin-top:-2%;*/position:absolute;width:90%;}
.dsc-note-container{margin-top:20px}
.dsc-note-container p{text-align:justify}
}
@media only screen and (min-width: 361px) and (max-width: 599px) { 
.dsc-email-subscrube section {width:100%;}
.dsc-subscription {padding: 10px 5px; background-image:none; text-align:center}
.dsc-subscription form input {padding:5px;font-size:100%;}
.dsc-subscription form input[type=text] {width:55%}
.dsc-subscription form input[type=button],.dsc-subscription form input[type=submit] {padding-left:5px;padding-right:5px}
.dsc-donotshare {padding:10px 5px;}
.dsc-donotshare i {position:absolute;padding:20px 0 0 20%;}
.dsc-donotshare img {margin-left:0;}
.dsc-coupon-container{margin-top:0;}
.dsc-coupon-container section {width:100%;}
.dsc-banner-special-txt{margin-right:3%;margin-bottom:.8%;font-size:70%;color:#796f70;/*margin-top:-2%;*/position:absolute;width:90%;}
.dsc-note-container{margin-top:20px}
.dsc-note-container p{text-align:justify}
}
@media only screen and (min-width: 600px) and (max-width: 767px) { 
.dsc-email-subscrube section {width:100%;}
.dsc-subscription {padding: 10px 5px; background-image:none; text-align:center}
.dsc-subscription p {text-align:center}
.dsc-subscription form input {padding:5px;font-size:100%;}
.dsc-subscription form input[type=text] {width:55%}
.dsc-subscription form input[type=button],.dsc-subscription form input[type=submit] {padding-left:5px;padding-right:5px}
.dsc-banner-special-txt{margin-right:3%;margin-bottom:.8%;font-size:80%;color:#796f70;/*margin-top:-2%;*/position:absolute;width:92%;}
.dsc-coupon-container section {width:100%;}
.dsc-note-container{margin-top:20px}
.dsc-coupon-container{margin-top:0;}
}
@media only screen and (min-width: 768px) and (max-width: 899px) {
.dsc-subscription form input {padding:5px;font-size:100%;}
.dsc-subscription form input[type=text] {width:55%}
.dsc-subscription form input[type=button],.dsc-subscription form input[type=submit] {padding-left:5px;padding-right:5px}
.dsc-subscription {padding: 10px 5px; text-align:center}
.dsc-subscription p {text-align:center}

.dsc-donotshare {padding:20px; position:relative}
.dsc-donotshare i {position:absolute;padding:10px 0 0 20%; color:#23394b; font-style:normal;}
.dsc-donotshare img {max-width:62px; width:100%; margin-left:5px;}

.dsc-coupon-container section:nth-child(1),.dsc-coupon-container section:nth-child(2) {width:50%;}
.dsc-coupon-container section:nth-child(3) {width:100%;}
}
@media only screen and (min-width: 900px) and (max-width: 1099px) {
.dsc-subscription form input {padding:5px;font-size:100%;}
.dsc-subscription form input[type=text] {width:55%}
.dsc-subscription form input[type=button],.dsc-subscription form input[type=submit] {padding-left:5px;padding-right:5px}
.dsc-subscription {padding: 10px 5px; text-align:center}
.dsc-subscription p {text-align:center}
.dsc-text {color:#4f4f4f; font-size:110%; line-height:1.2}
}
@media only screen and (min-width: 1100px) and (max-width: 1280px) {
.dsc-subscription form input[type=text] {width:60%}
.dsc-text {color:#4f4f4f; font-size:110%; line-height:1.2}
}
