img {max-width:100%;padding: 1rem;}
p,a,li {
   font-family: 'Lato', sans-serif;
   font-size:1.2rem;
   color:#1e1e1e;
   width: 100%;
}
li {
    padding-bottom: 1rem;
}
ul.specialCheckMarkList li {list-style: none;}

h1,h2,h3,h4,h5 {
   font-family: 'Lato', sans-serif;
   color: #ff2828;
   font-weight: 900;
   text-align: center;
   padding: 1rem;
}

strong {
    font-weight: 900;
    }

.container.firstHolder {
    max-width: 675px;
}

.highlightYellow {background: #ffff8c;max-width: 100%;font-weight: bold;padding: 3px;}

.underLine {text-decoration:underline;font-weight: 900;}

body {
    background-color: #eeeeee;
}

.container.firstHolder {
    background-color: white;
    padding: 1rem 2rem 1rem 2rem;
    border-left: 2px solid #e1e1e1;
    border-right: 2px solid #e1e1e1;
}

h3.headlineHelper {
    text-align: left;
    font-size: 1.6rem;
    font-family: lato;
    color: #3c5b97;
    font-weight: 900;
    line-height: 35px;
    padding: 1rem 0rem 1rem 0rem;
}
.col-md-12.timeHolderArea span {
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    color: #1e1e1e;
}
h3.priceText {
    font-weight: bold;
    font-size: 4rem;
    margin-top: 3rem;
    text-align: left;
    padding: 0;
    line-height: 65px;
}

h4.priceTextAlt {
    font-size: 7rem;
    color: #e49c34;
    padding: 0;
    text-align: left;
}
.thirtOffText {
    padding: 0rem 1rem 1rem 1rem;
    border: 5px solid #6079af;
    background-color: #f1f3f8;
    border-radius: 10px;
    max-width: 465px;
    box-shadow: -2px 1px 3px silver;
    margin: auto;
}

.thirtOffText h3 {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    background-color: #6079af;
    padding-top: 0px;
    letter-spacing: -2px;
    font-size: 5rem;
    color: #ffffff;
    text-shadow: 0px 2px 1px black;
    margin-left: -1rem;
    margin-right: -1rem;
}



.thirtOffText p {
    text-align: center;
    font-weight: bold;
    font-size: 1.7rem;
    color: #1e1e1e;
}

span.redTextHelper {
    color: red;
    font-weight: 900;
}

.thirtOffText h4 {
    font-size: 3rem;
    text-shadow: -1px 1px 1px #4a4a4a;
    margin-top: 0rem;
    margin-bottom: -2rem;
    letter-spacing: 0px;
    color: #6079af;
}

p.smallTextHelper {
    font-size: 11px;
}
.thirtOffText img {
    padding: 15px 0px 10px 0px;
}

p.priceTextHelper {
    margin-bottom: 0px;
    font-weight: 400;
}

p.strikeOutText {
    text-decoration: line-through;
}

p.redTextHelperNew {
    background-color: #5bff07;
    font-weight: 900;
    color: red;
}
.textHelpsCart {
    background-color: #ffffff;
    padding: 10px;
    box-shadow: 0px 1px 4px #bcbcbc;
    border: 2px solid #617ab1;
    max-width: 500px;
    margin: auto;
    text-align: center;
    margin-bottom: 2rem;
    border-radius: 6px;
    padding-bottom: 3rem;
}

.textHelpsCart h3 {
    color: white;
    background: #617ab1;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    text-shadow: 0px 1px 1px black;
}
.textHelpsCart img {
    margin: auto;
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.textHelpsCart p {
    text-align: left;
}
p.underAddText {
    color: grey;
    text-align: center !important;
    margin-bottom: -1rem;
}
.textHelpsCart h4 {
    font-size: 1.6rem;
    text-shadow: 0px 0px 0px #ababab;
    line-height: 37px;
    font-weight: 900;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    font-family: lato;
}
img.nopaddingHelper {
    PADDING: 5px;
    width: 100%;
    /* margin-left: -10px; */
    /* margin-right: -10px; */
}
p.priceTextFinal {
    text-align: center !important;
    font-weight: 900;
    font-family: lato;
    font-size: 3rem;
    margin-bottom: 1.4rem;
    color: red;
    background-color: #ededed91;
    /* padding-bottom: 2rem; */
}
img.ccLogoHelper {
    padding-top: 1rem !important;
    clear: both;
}
a.buyNow {
    padding: 1rem 6rem 1rem 6rem;
    font-size: 2rem;
    text-decoration: none;
    color: #332d2d;
    font-weight: 900;
    width: 100%;
    background-color: #fff000;
    border-radius: 10px;
    border: 2px solid #d8d8d8;
    box-shadow: 0px 1px 2px #a5a5a5;
}
span.smallerHelper {
    font-size: 14px;
}

a.buyNow:hover {
    background-color: yellow;
    color: #3c5b97;
    box-shadow: 0px 4px 10px #a5a5a5;
    text-shadow: 0px 2px 1px white;
}
span.smallerHelper {
    font-size: 14px;
}

a.buyNow:hover {
    background-color: #fd2d2d;
    color: #ffffff;
    box-shadow: 0px 4px 10px #a5a5a5;
    text-shadow: 0px 1px 1px black;
}
#wait_coupon_apply{		

		clear: both;	

		display: none;

	}
		#wait_coupon_message_details{

		display: none;

	}
.timer.is-countdown {
    text-align: center;
    font-weight: 900;
    font-size: 4rem;
    background-color: #0a1132;
    color: white;
    border-radius: 10px;
}
ul.specialCheckMarkList {
    margin-bottom: 0rem;
}
div#wait_coupon_message {
    text-align: center;
}
footer {
    max-width: 657px;
    margin: auto;
    margin-top: 4rem;
}

footer p, a {
    font-size: 12px;
}
@media screen and (max-width:415px) {

    h3.priceText {text-align:center;}
    
    h4.priceTextAlt {
    text-align: center;
}

.textHelpsCart {
    max-width: 100%;
}

h4 {
    font-size: 1.3rem !important;
}

}

i.fa.fa-check {
    font-size: 1.8rem;
    position: absolute;
    left: 1rem;
}



