
.spinner7:after{content:"Applying Your 55% Discount"!important}.pkg-savings{color:#49d426}.paypal-btn{background-color:#1e8504!important}#bio_ep,#bio_ep_bg{display:none;position:fixed}#bio_ep_bg{width:100%;height:100%;background-color:#000;opacity:.3;top:0;left:0;z-index:10001}#bio_ep{width:500px;max-width:100%;height:auto;font-size:16px;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.5);box-shadow:0 1px 6px 0 rgba(0,0,0,.5);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);z-index:10002}#bio_ep_close{width:20px;height:20px;margin:-8px 0 0-12px;color:#fff;font-size:12px;font-weight:700;text-align:center;border:1px solid #fff;border-radius:50%;background-color:#5c5c5c;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:100%;cursor:pointer}#bio_ep--header{padding:15px;background:#ff0;color:red;border-radius:2px 2px 0 0}#bio_ep--container{padding:15px}.bio_ep--content{padding:0 0 10px;font-size:15px;line-height:1.3em}.bio_ep--cta-title{margin-bottom:15px;font-size:1.2em}.bio_ep--cta{width:100%;margin-top:20px;color:#fff;font-size:20px;font-weight:700;line-height:60px;border:0;border-radius:7px;background:#00c749;display:block;-webkit-appearance:none;outline:0}.bio_ep--cta:after{margin-left:8px;content:"⟩";font-size:1.2em}.bio_ep-no-thanks{padding:10px 0 0;font-size:.75rem;color:#999;text-decoration:underline;display:block}footer.footer{display:block;padding:20px;color:#fff;text-align:center;background-color:#000}footer.footer button{display:inline-block;padding:6px;font-size:14px;outline:0;border:0;color:#fff;text-decoration:underline;background-color:transparent;-webkit-transition:.2s all;transition:.2s all;cursor:pointer}footer.footer button:hover{opacity:.5}.shipaddress.billing-info.show{display:block;height:100%}.shipaddress.billing-info{display:none;height:0%}

.package-image p.small {
                font-size: 12px !important;
                text-align: center;
            }
            .package-image p.small.bluTxt {
                color: #18B4FE !important;
            }
            .cvv-box {
                width: 100%;
                float: left;
                position: relative;
                z-index: 100;
                display: none;
            }
            .cvv-box.show-cvv {
                display: block;
            }
            .cvv-box .cvv-img-wrapper {
                width: 100%;
                padding: 0px 0 0 9px;
                background: #fff;
                border-radius: 10px;
                border: none;
                box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .25);
                position: absolute;
                top: 0px;
                right: 0;
            }
            .cvv-box .cvv-img-wrapper img {
                border-radius: 10px;
            }
            .cvv-close {
                width: 25px;
                height: 25px;
                border: 2px solid #999;
                background: #fff;
                border-radius: 50%;
                color: #666;
                position: absolute;
                top: -10px;
                right: -10px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
body{
	background: #f1f1f1;
	color: #000;
	font-size: 16px;
}

.top-bar{
	background: #fff;
	padding: 15px;
	border-bottom: 2px solid #dddddd;
}
.top-bar img{
	max-width: 120px;
}

.loader-box{
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #dddddd;
	margin-top: 50px;
	margin-bottom: 50px;
}

.loader-box-one{
	background: #fff;
	padding: 30px;
}


#myProgress {
  width: 100%;
  background-color: #ddd;
  border-radius: 4px;
  overflow: hidden;
}

#myBar {
  width: 1%;
  height: 35px;
  background-color: #04AA6D;
  line-height: 35px;
  color: #fff;
  font-weight: 500;
}

.checking-box{
	background: #f9f9f9;
	padding: 20px;
	margin-top: 15px;
}
.f-400{
	font-weight: 400;
}

.loader-box-one h3.text-underline{
	border-bottom: 3px solid #000;
	display: table;
	margin: 0 auto 8px;

    font-size: 28px;

}

#text-2 .fas{
	color: #ff0000;
}

#text-4 .fas{
	color: #008000;
}

img{
	max-width: 100%;
}
.loader-box-two{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	background: #efefef;
	padding: 15px;
}
.ads-box{
	width: 403px;
}
.ads-box.one{
	width: 250px;
}
.ads-box img{
	max-width: 250px;
	display: table;
	margin: 0 auto;
}

.checking-box h5{
	font-size: 18px;
}
.ads-box .fas{
	color: #ffc107;
}
.f-700{
	font-weight: 700;
}

#text-1,#text-2,#text-3,#text-4,#text-5{
	display: none;
}


@media screen and (max-width:767px){
  
  .ads-box {
    width: 100%;
    text-align: center !important;
}
.ads-box.one {
    width: 100%;
    margin-bottom: 15px;
}
.ads-box .text-right{
	text-align: center !important;
}
}



.gpay-button-fill, .gpay-button-fill > .gpay-button.white, .gpay-button-fill > .gpay-button.black {
    width: 100%;
    height: inherit;
}

.gpay-button.black.short, .gpay-button.black.plain {
    background-color: #000;
    box-shadow: none;
    background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);
    width: 100%;
    padding: 12px 15% 10px;
    height: 60px;
    cursor: pointer;
    background-origin: content-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0px;
    border-radius: 4px;
}

.payoptbox{
     width: 100%;
     border: 8px solid #0070ba;
     border-radius: 4px;
     position: relative;
     overflow: hidden;
     background-color: #ffff;
}
 .paymybtn{
     width: 40%;
     font-weight: 500;
     color: #000;
     font-size: 16px;
     text-align: left;
     cursor: pointer;
}
 label.paymybtn{
     margin: 0;
}
 .paymybtn input[type=radio]{
     display: inline-block;
     vertical-align: middle;
     margin-right: 5px;
     width: 18px;
     height: 18px;
     -webkit-box-shadow: 0 0 0 0 #000000 inset;
     box-shadow: 0 0 0 0 #000000 inset;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
     position: relative;
     cursor: pointer;
     -webkit-appearance: none;
     -moz-appearance: none;
     border: 1px solid #d9d9d9;
     border-radius: 50%;
     outline: none;
     margin-top: -6px;
     margin-right: 10px;
}

.paymybtn input[type=radio]:checked {
    background-color: #2c2c2c;
}
 .paymybtn input[type=radio]:checked:after{
     width: 6px;
     height: 6px;
     border-radius: 50%;
     background: #fff;
     position: absolute;
     content: '';
     left: 5px;
     top: 5px;
}
 .payplsvg{
     display: inline-block;
     vertical-align: middle;
     margin-top: -4px;
}
 .payment-cards-box{
     padding: 10px 15px;
     display: flex;
     align-items: center;
}
 .payment-flds-box{
     padding: 10px 15px;
}
.payment-flds-box p {
     margin-bottom: 0.5rem;
}
 .payment-flds-box.credit-card{
     padding: 0 0 20px!important;
}
 .payment-flds-box.credit-card .frm-flds{
     padding: 10px 15px 0;
}
 .paypal-box,.googlepay-box,.applepay-box,.google-pay,.apple-pay,.pypal{
     border-bottom: 1px solid #dedede;
}
.visa-imgg {
    width: 240px;
}
.payment-flds-box.credit-card .frm-flds:first-child {
    border-top: 1px solid #dedede;
    padding-top: 25px;
}
.payment-flds-box.credit-card .frm-flds {
    margin-top: 0;
}
.frm-flds.fl {
    float: left;
}
.frm-flds {
    float: left;
    width: 100%;
    position: relative;
    margin: 7px 0;
}
.frm-flds label {
    opacity: 0;
    visibility: hidden;
    display: block;
    position: absolute;
    top: 8px;
    left: 15px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #bbb;
    transition: all .2s ease-in-out;
    z-index: 1;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}
.input-flds, .selcet-fld {
    float: left;
    width: 100%!important;
    outline: none;
    border: 1px solid #a7abad;
    height: 54px!important;
    padding: 10px 10px 10px 15px!important;
    border-radius: 10px!important;
    color: #000;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    box-sizing: border-box;
    font-size: 15px!important;
    / font-family: 'SF Pro Text'!important; /
    letter-spacing: 0.5px;
    -webkit-appearance: none;
}
.selcet-fld {
    background: url(../images/select.png) no-repeat right center #fff!important;
    padding-right: 28px!important;
}
.frm-flds.half-fld {
    width: 49%;
}
.clearall{clear:both;}
.google-pay,.apple-pay{display:none;}

@media(max-width: 1199px){
    .visa-imgg {
        width: 120px;
    }
    .paymybtn{width: 65%;}
}
@media(max-width: 767px){
    .visa-imgg {
        width: 190px;
    }
    .paymybtn{width: 40%;}
}
a.continue-ship, a.continue-order {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    padding: 18px 13px;
    font-size: 20px;
    border-radius: 8px;
    letter-spacing: 0px;
    line-height: 24px;
    color: #fff;
    background: green;
    font-weight: 600;
    cursor: pointer;
    border: none;
    outline: none;
    margin-top: 15px;
    text-align: center;
    margin-bottom: 15px;
}

a.continue-ship:hover, a.continue-order:hover{
    text-decoration: none;
}
.pypal,.applepay-box{display: none;}
.shareTxt{text-align: center;color: #000;font-size: 12px;}

.gpay-button.black.short:hover, 
.gpay-button.black.plain:hover{
    background-color: #3c4043;
    / background-size: 68px; /
}


.gpay-button-fill:nth-of-type(2){
    display: none;
}

#container button.gpay-button{
    height: auto;
}