/** Shopify CDN: Minification failed

Line 9:22 Unexpected "-->"
Line 188:22 Unexpected "-->"
Line 534:18 Expected ":"
Line 826:20 Unexpected "-->"

**/
<!-- NEW BLOGS STARTS -->
.detox {
    float: left;
    width: 60%;
}
.detox {
    float: left;
    width: 60%;
}

.detoximg {
    float: left;
    width: 40%;
    margin-top: 7%;
}


.detox1 {
    float: left;
    width: 60%;
}

.detoximg1 {
    float: left;
    width: 40%;
    padding-bottom: 3%;
}

.detox2 {
    float: left;
    width: 60%;
}

.detoximg2 {
    float: left;
    width: 40%;
}

.detox3 {
    float: left;
    width: 60%;
 padding-top: 3%;
}

.detoximg3 {
    float: left;
    width: 40%;
    padding-top: 3%;
}

.detox4 {
    float: left;
    width: 60%;
}
.detoximg4 {
    float: left;
    width: 40%;
    margin-top: 2%;
padding-bottom: 2%
}


.detox5 {
    float: left;
    width: 60%;
}
.detoximg5 {
    float: left;
    width: 40%;
}

.detox6 {
    float: left;
    width: 60%;
}

.detoximg6 {
    float: left;
    width: 40%;
}

.harmkids33 {
    float: left;
    width: 60%;
}

.harmkids33 {
    float: left;
    width: 60%;
}
.harmkids33img {
    float: left;
    width: 40%;
}

.harmkids {
    float: left;
    width: 60%;
}
.harmkids {
    float: left;
    width: 60%;
}

.harmkidsimg {

    float: left;
    width: 40%;

}

.harmkids1img {
    float: left;
    width: 40%;
}

.harmkids1 {
    float: left;
    width: 55%;
    margin-left: 4%;
}

.habbtsimg2 {
    float: left;
    width: 40%;
}

.habbts22 {
   width: 54%;
margin-left: 5%;
  float: left;
}


.habbts3 {
    float: left;
    width: 60%;
}

.habbtsimg3 {
    float: left;
    width: 40%;
}

.habbts4img {
    float: left;
    width: 40%;
}

.habbts4 {
    float: left;
    width: 60%;
}
.habbtsimg2 {
    float: left;
    width: 40%;
}
.habbts2 {
    float: left;
    width: 60%;
}


.habbts1 {
    float: left;
    width: 60%;
}
.habbts1 {
    float: left;
    width: 60%;
}

.habbtsimg {
    float: left;
    width: 40%;
    margin-top: 3%;
}


<!-- NEW BLOGS STARTS -->


 .nws.nws1 {
	width: 49% !important;
	float: left !important;
}


.nws2 {
    float: right;
    width: 50% !important;
    margin-top: 4%;
}

.nws {
    float: left;
    width: 100%;
}
.fgjk {
    width: 50%;
    float: left;
  padding-right:10px;
}


.nws22 {
    float: right;
    width: 33% !important;
    margin-top: 1%;
  margin-right: 2%;
}
.nwsb244 {
    float: left;
    width: 35%;
}

.nwsb1 {
    float: left;
    width: 30%;
    margin-top: 3%;
}
.nwsb {
    float: right;
    width: 65%;
}
.nwsb21 {
    float: left;
    width: 60%;
}
.nwsb22 {
    width: 40%;
    float: left;
}


.nwsb23 {
    float: right;
    width: 65%;
}
.nwsb24 {
    width: 40%;
  padding-right: 14%;
  
}


.nwsb25 {
    float: left;
    width: 32%;
    margin-top: 3%;
}

.nwsb26 {
    width: 35%;
    }
.nwsb29 {
    width: 40%;
    float: left;
  margin-top:5%;
}
.nwsb28 {

    float: left;
    width: 60%;

}
.nwsb31 {
    float: left;
    width: 40%;
    margin-top: 4%;
}
.nwsb30 {
    float: left;
    width: 60%;
  padding: 4px;
}

.nwsb313 {
    float: left;
    width: 40%;
    margin-top: 4%;
}
.nwsb303{
    float: left;
    width: 60%;
  padding: 4px;
}

.nwsb33 {

    float: right;
    width: 60%;

}
.nwsb34 {

    float: left;
    width: 37%;
  margin-top:3%;
}

.sdb35 {
    float: left;
    width: 65%;
}
.dba36 {
    width: 33%;
    float: right;
    margin-top: 9%;
}
.sdb37 {
    float: left;
    width: 50%;
}
.dba38 {
    float: right;
    width: 40%;
}

.dba38 li {
    line-height: 21px;
}
.sdb39 {
    float: left;
    width: 40%;
}
.dba40 {
    float: left;
    width: 30%;
}
.dba41 {
    float: right;
    width: 30%;
  margin-top: 5%;
}
.dba40 li {
    line-height: 21px;
}
.bdas42 {
    float: left;
    width: 50%;
    padding: 0px;
    text-align: justify;
    padding-right: 18px;
}
.bdas43 {
    width: 49%;
    float: left;
    margin-top: 10%;
}

.sbda46 {
    float: left;
    width: 50%;
    margin-top: 5%;
}
.sbda45{    
float: left;
    width: 50%;
}


.sbda50 {
    float: right;
    width: 40%;
}

.sbda52 {
    float: left;
    width: 60%;
    padding-right: 10px;
}
.sbda53 {
    width: 40%;
    float: left;
    margin-top: 14%;
}
.sbda54 {
    float: right;
    width: 70%;
}
.sbda55 {
    float: left;
    width: 30%;
}

.sbda59 {
    float: right;
    width: 50%;
}
.sbda58 {
    float: left;
    width: 50%;
  padding-right: 9px;
}
.sbda61 {
    float: right;
    width: 50%;
}
.sbda60 {
    float: left;
    width: 50%;
}

.sbda62{
float:right;
  width:50%;
 margin-top: 10%;
    
}

.sbda622{
float:right;
  width:50%;
 margin-top: 10%;
    
}
.sbda63 {

    float: left;
    width: 70%;

}
.sbda64 {

    float: right;
    width: 30%;
    padding-right: 15px;

}
.sbda67 {
    width: 30%;
    float: left;
}
.sbda66 {
    float: left;
    width: 69%;
  margin-right:5px;
}
.svtn1 {
    float: left;
    width: 60%;
    padding-right: 15px;
}
.svtn2 {
    float: left;
    width: 39%;
  margin-top: 3%;
}

.svtn3 {
    float: right;
    width: 60%;
    padding-left: 15px;
}
.svtn4 {
    float: left;
    width: 40%;
}

.svtn5 {
    float: left;
    width: 39%;
    margin-top: -4%;
}


.svtn7{
  float: left;
    width: 39%;
  margin-top: 10%;

}
.etnth {
    float: right;
    width: 47%;
}
.etnth1 {
    float: left;
    width: 48%;
    margin-top: 3%;
}
.etnth2 {

    float: left;
    width: 50%;

}
.etnth3 {

    width: 49%;
    float: right;
margin-top: 1%;
}
.etnth8 {
    width: 40%;
    float: right;
    margin-top: 0%;
}

.etnth10 {
    float: left;
    width: 50%;
  padding-right:10px;
}

.etnth11 {
    width: 50%;
    float: right;
    margin-top: 3%;
}

.twnty {
    float: right;
    width: 57%;
}
.twnty1 {
    float: left;
    width: 40%;
  margin-top: 2%;
}

.twnty2 {
    float: left;
    width: 54%;
  padding-right5px;
}



.twnty3 {
	float: right;
	width: 45%;
	margin-top: 3%;
}

.twnty4 {
    float: right;
    width: 60%;
}

.twenty5 {
    float: left;
    width: 40%;
}

.twnty12 {
    float: left;
    width: 60%;
}
.twenty13 {
    width: 40%;
    float: left;
}
.twnty21 {

    float: left;
    width: 40%;

}
.twenty22 {

    width: 60%;
    float: left;
    margin-top: 2%;

}

.twenty24 {
    float: left;
    width: 49%;
    margin-top: 4%;
    padding-left: 15px;
}
.twnty23 {
    float: left;
    width: 50%;
   
}

.twenty25 {
    float: left;
    width: 49%;
    margin-top: 10%;
   padding-left: 10px;
}
.twnty26 {
    float: left;
    width: 50%;
}
.twnty27 {
    float: left;
    width: 50%;
}
.twenty29 {

    float: left;
    width: 50%;
    margin-top: 4%;

}
.twnty28 {

    float: left;
    width: 50%;

}
.twentytwo1 {
    float: left;
    width: 48%;
    margin-top: 3%;
}
.twentytwo {
    float: right;
    width: 50%;
  padding-left:10px;
}

.twentytwo3 {
	float: left;
	width: 40%;
}

.twentytwo2 {
    float: left;
    width: 60%;
}
.twentytwo11 {
    float: left;
    width: 49%;
}
.twentytwo12 {
    float: right;
    width: 49%;
    margin-top: 3%;
}
.twentytwo14 {
    float: left;
    width: 25%;
    margin-top: 3%;
}

.twentytwo144{

  float: left;
    width: 25%;
    margin-top: 3%;

}
.twentytwo13 {
    float: right;
    width: 70%;
}

.twntybtn {
    border: solid 1px #db0b1f;
    background: #db0b1f;
    color: #fff;
    width: 44%;
    padding: 1%;
    font-size: 14px;
    font-weight: 600;
  text-align: center;
  margin-top: 13%;
border-radius: 5px;
}
.twentytwo15 {
    float: left;
    width: 70%;
}
.twentytwo16 {
    float: right;
    width: 30%;
}
.twntythree1 {
    float: right;
    width: 49%;
    margin-top: 3%;
    padding-left: 10px;
}
.twntthree {
    float: left;
    width: 50%;
}

.twntythree3 {
    float: left;
    width: 53%;
  margin-top: 2%;
}
.twntthree2 {
    float: right;
    width:45%;
  padding-left: 10px;
}

.twntythree5 {

    float: left;
    width: 55%;
    margin-top: 8%;
    padding-left: 5px;

}
.twntythree4 {

    float: left;
    width: 45%;

}

.twntythree23 {
    float: right;
    width: 60%;
    padding-left: 20px;
}
.twntythree24 {
    float: left;
    width: 40%;
    margin-top: 2%;
}

.twntythree27 {
    float: right;
    width: 49%;
    padding-left: 10px;
}
.twntythree26 {
    float: left;
    width: 50%;
}


.twntyfour1 {
    float: left;
    width: 49%;
    padding-left: 10px;
    margin-top: 3%;
}
.twntyfour {
    float: left;
    width: 50%;
}


.twntyfour012 {
    float: left;
    width: 50%;
}
.twntyfour022 {
    float: left;
    width: 50%;
}


.twentytwo14 img {
    height: 191px;
    width: 183px;
}

.svtn333 {
    float: right;
    width: 66%;
}
.svtn444 {

    float: left;
    width: 25%;

}



.bdas47 {
    float:right;
    width: 49%;
    margin-top: 10%;
}


.bdas477 {
    float: right;
    width: 49%;
    margin-top: 6%;
}

.sbda45 .indrop {
    margin-left: 0px !important;
}


.rte ul {
	margin-left: 0px !important;
}























<!-- NEW BLOGS ENDS -->


#appView .icon {
	color: rgba(255,255,255,1);
	border-width: unset !important;
border-color: unset !important;
border-radius: unset !important;
-webkit-border-radius: unset !important;
-moz-border-radius: unset !important;
	width: 96px !important;
	height: 30px;
	font-size: 0;
	margin: 2px;
	line-height: 0;
}

.fa.fa-facebook.centerChild {
	background: #3B5998 !important;
	padding: 5px !important;
	border-color: rgba(0,172,237,1) !important;
}

.fa.fa-twitter.centerChild {
    background: #1dcaff;
    padding: 5px;
    border-color: rgba(0,172,237,1);
}


.icon.iconForPowr.powrMark.centerParent.none {
    display: none !important;
}

.lnme p a {
	font-size: 14px !important;
	font-style: italic;
}
.lnme p {
	font-size: 14px !important;
	font-style: italic;
}

.ikoi p a {
    font-size: 14px !important;
}
.ikoi p {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 14px !important;
	margin-top: -33px;
}
.ikoi span {
	font-size: 12px !important;
	line-height: 0;
	padding-top: 0 !important;
	margin-top: 0 !important;
	color: #989999;
	font-style: italic;
}
.ikoi li {
    margin-bottom: 0 !important;
}
.ikoi {
    margin-left: 0 !important;
}

.plip {
	float: left;
	width: 100%;
}
.kgtrl5 {
	float: left;
	width: 55%;
}


.tujl5 {
	float: left;
	width: 42%;
	margin-right: 3%;
}
.tujl5 img {
	width: 100%;
  margin-top:12%;
  
}


.pobg {
    float: left;
    margin-top: 9px;
}
.tryk span {
    font-size: 17px !important;
}
.tryk p {
	padding-top: 0 !important;
}


.fe1u {
	background: transparent url(/cdn/shop/files/Feeling_tired_e22fc539-24de-409a-8b6b-2d0f1ebd11a7.png?10284677675426543693) no-repeat scroll 0 0px !important;

}

.frltot li {
	text-transform: capitalize !important;
}

.frltot {
    margin-bottom: 2%;
}

.frltot li {
	background-repeat: no-repeat !important;
	background-size: 25px !important;
	line-height: 44px !important;
	background-position-y: 9px !important;
	margin-bottom: 0 !important;
	padding-left: 34px !important;
}


.fe2u {
	background: transparent url(/cdn/shop/files/Fatigue.png?10284677675426543693) no-repeat scroll 0 0px !important;
}

.fe3u {
	background: transparent url(/cdn/shop/files/Weight_loss.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe4u {
	background: transparent url(/cdn/shop/files/Loss_of_appetite.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe5u {
	background: transparent url(/cdn/shop/files/Weakness.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe6u {
	background: transparent url(/cdn/shop/files/Nausea.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe7u {
	background: transparent url(/cdn/shop/files/Confusion.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe8u {
	background: transparent url(/cdn/shop/files/Trouble_concentrating.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe9u {
	background: transparent url(/cdn/shop/files/Pain_in_the_center_or_right_upper_part_of_belly.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe10u {
	background: transparent url(/cdn/shop/files/Enlarged_liver_b0de9edd-e207-4d53-b5d2-2e39dafdaf3d.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe11u {
	background: transparent url(/cdn/shop/files/Bloating_and_gas.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe12u {
	background: transparent url(/cdn/shop/files/Dark_urine.png?10284677675426543693) no-repeat scroll 0 0px !important;
}



.fe13u {
	background: transparent url(/cdn/shop/files/Bruising_easily.png?10284677675426543693) no-repeat scroll 0 0px !important;
}


.fe14u {
	background: transparent url(/cdn/shop/files/Sweating_excessively.png?10284677675426543693) no-repeat scroll 0 0px !important;
}


.fe15u {
	background: transparent url(/cdn/shop/files/Constipation.png?10284677675426543693) no-repeat scroll 0 0px !important;
}

.fe16u {
	background: transparent url(/cdn/shop/files/Dry_and_dark_patches_on_neck_and_under_arms.png?10284677675426543693) no-repeat scroll 0 0px !important;
}
















.trrd {

    background: transparent url(/cdn/shop/files/Feeling_tired.png?4270734422362272057) no-repeat scroll 0 0px !important;
        background-size: auto auto;
    padding-left: 20px;
    font-family: 'ProximaNovaLight';
    color: #000;
    line-height: 25px;
    font-size: 18px;
    margin-bottom: 1%;
    font-family: 'ProximaNovaRegular';
    background-size: 22px !important;
    height: 33px;
    padding-left: 30px !important;

}

.livr4 li {
	background: transparent url(/cdn/shop/files/Enlarged_liver.png?5598346011914696346) no-repeat scroll 0 0px !important;
	padding-left: 28px !important;
	font-family: 'ProximaNovaLight';
	color: #000;
	line-height: 25px;
	font-size: 18px !important;
	margin-bottom: 1%;
	font-family: 'ProximaNovaRegular';
	background-size: 20px !important;
	background-position-y: 9px !important;
}



.txlftim5 {
    float: left;
    margin-top: 2%;
  margin-bottom: 3%;
}

.blfnt5 p {
	font-size: 21px !important;
	font-weight: bold !important;
	padding-bottom: 0px !important;
}



.blfnt p {
	font-size: 21px !important;
	font-weight: bold !important;
	margin-bottom: 2% !important;
}
.kkl5 {
    float: left;
    width: 50%;
}

.ttmgy5 {
	float: right;
	width: 48%;
}
.ttmgy5 img {
	width: 100%;
}

.snglblgmn_img11 img {
    width: 100% !important;
}
.doiu {
    font-size: 14px !important;
}

.tric li {
	background: transparent url(/cdn/shop/files/tick-SDSDSD.png?1697666374413969657) no-repeat scroll 0 0px !important;
	background-position-y: 0px;
	background-size: auto auto;
	padding-left: 26px;
	font-family: 'ProximaNovaLight';
	color: #404040;
	line-height: 25px;
	font-size: 18px;
	margin-bottom: 1%;
	font-family: 'ProximaNovaRegular';
	background-size: 15px !important;
	background-position-y: 5px !important;
}

.tric {
	margin-left: 0 !important;
	margin-top: 10px;
}

.scpp a {
    font-size: 14px !important;
}
.scpp {
    font-size: 14px !important;
    float: right;
}

.bunr li::before {
	content: counter(step-counter);
	margin-right: 17px !important;
	font-size: 14px !important;
	background-color: #da3c28;
	color: white;
	font-weight: bold !important;
	padding: 0px 9px !important;
	border-radius: 40px !important;
	float: left !important;
	margin-top: 3px !important;
	width: 27px;
	height: 27px;
}
.bunr li {

    counter-increment: step-counter;
    margin-bottom: 10px;

}

.iuytp {
	float: left;
width: 100% !important;
margin-top: 25px;
margin-bottom: 25px;
}

.ptre {

    background: #e5e5e5;
    padding: 0 0 0 25px;
    float: left;
    width: 100%;
  margin-top: 25px;

}
.ptre p {
    width: 29%;
    float: left;
    color: #000 !important;
}


.snglblgcont11 .iuytp li {
	background: transparent url(/cdn/shop/files/bulleticon.png?10548906822003768735) no-repeat scroll 0 0px !important;
	padding-left: 20px;
	font-family: 'ProximaNovaLight';
	color: #000;
	line-height: 25px;
	font-size: 18px;
	margin-bottom: 1%;
	font-family: 'ProximaNovaRegular';
	background-size: 10px !important;
	background-position-y: 5px !important;
}



.snglblgcont11 .indrop li {
	background: transparent url(/cdn/shop/files/bulleticon.png?10548906822003768735) no-repeat scroll 30px 0px !important;
	padding-left: 20px;
	font-family: 'ProximaNovaLight';
	color: #000;
	line-height: 25px;
	font-size: 18px;
	margin-bottom: 1%;
	font-family: 'ProximaNovaRegular';
	background-size: 10px !important;
	background-position-y: 5px !important;
}


.snglblgcont11 .blit li {
	background: transparent url(/cdn/shop/files/Bullet_Icon_4bbda8b3-ecf6-4eee-aab2-2b8810701c2b.png?2210759110678573936) no-repeat scroll 0 0px !important;
	padding-left: 28px !important;
	/* font-family: 'ProximaNovaLight'; */
	color: #000;
	/* line-height: 25px; */
	font-size: 18px;
	margin-bottom: 1%;
	font-family: 'ProximaNovaRegular';
	background-size: 19px !important;
	float: left !important;
	width: 100% !important;
	background-position-y: 7px !important;
	line-height: 31px !important;
}

.blit li strong {
	font-weight: normal !important;
}


.klkj {
    width: 90%;
    margin: 0 auto;
}

.xccv {

    font-size: 16px;
    color: #404040 !important;
    margin-top: 18px;
    width: 75%;
    line-height: 26px;

}
.gimy img {

   width: 27% !important;

}.tyrw {

    float: left;
    width: 61%;

}.tyol {

    width: 100%;
    float: left;

}

.lttf {
	background: transparent url(/cdn/shop/files/Bullet_Icon.png?13745100868763081190) no-repeat scroll 0 0px !important;
	padding-left: 40px !important;
	font-family: 'ProximaNovaLight' !important;
	color: #000 !important;
	line-height: 25px !important;
	font-size: 18px !important;
	margin-bottom: 1% !important;
	background-size: 21px !important;
	background-position-y: 3px !important;
}

.blkbk h2 {
    color: #000 !important;
}


.ywa .entry-header {
	border: unset !important;
}

.tggy {
	background: unset !important;
	margin-top: 3%;
	margin-bottom: 4% !important;
}

.tggy32 {

    background: unset !important;

}


.tggy img {

    width: 6% !important;
    margin-left: -50px !important;
    float: left !important;
    margin-top: 8px !important;

}


.tggy32 img {

    width: 7% !important;
    margin-left: -50px !important;
    float: left !important;
    margin-top: 0px !important;

}


.bord3 {
	box-shadow: 0px 0px 1px 0px rgba(30, 30, 30, 0.43);
	padding: 28px;
	margin-bottom: 15px;
	background: #ddd3;
}



.imtre p {
    font-weight: bold !important;
}

.imtre img {
	float: left !important;
	width: 2% !important;
	margin-top: 1%;
	margin-right: 7px;
}

.jhy {
    color: #000 !important;
    padding: 14px 0 10px 0;
}

.oiul li {
    background: unset !important;
    list-style-type: disc;
    padding-top: 16px;
    padding-left: 8px !important;
}
.rgtcont11 img {
    max-width: 100%;
   /* width: 100%; */
}


.crt_alllst .teb {
    color: #db0b1f;
    font-family: 'ProximaNovaRegular';
    font-weight: bold;
    font-size: 15px;
}

#nuphoria-cm-gold-subscribe-amp-amp-save .onl2 {
    display: none;
}
#nuphoria-cm-gold-subscribe-amp-amp-save .henr {
    float: left;
    text-decoration: line-through;
}

.jin1a {

    font-weight: bold;
    font-size: 17px !important;

}
.jin2a {

    font-weight: bold;
    font-size: 17px !important;
    color: #dd0b1f !important;

}
.jin3a {

    font-size: 15px !important;
    color: #000;
    text-align: center;
    font-weight: bold;

}
.bjin {

    padding: 3%;
    box-shadow: 0px 0px 10px #33333347;
    width: 100%;
    margin: 5% 0 0 0;
        margin-bottom: 0px;
    margin-bottom: 0px;
    float: left;
 

}

.jin2a {

    width: 41%;
    float: left;
    margin-right: 0 !important;

}
.jin3a {

    width: 56%;
    float: left;

}
.bjin.new {
    background: #fff;
}


.ttler span {

    font-size: 15px;

}

.teb {
    color: #db0b1f;
    font-family: 'ProximaNovaRegular';
    font-weight: bold;
    font-size: 30px;
}


	.syno img {
		display: none;
	}
	.rect {
		margin-top: 17% !important;
	}

	span.lrnmore {
	position: absolute;
		bottom: 13%;
		right: 41%;
		color: #fff;
		font-size: 20px;
		background: #db0b1f;
		padding: 2px 10px 3px 15px;
		border-radius: 17px;
	  cursor: pointer;
	}
	span.lrnmore:hover{
	color:#db0b1f;
	 background: #fff;
	 border:1px solid;
		
	}

/**	blockquote {
		background-color: #f9f9f9;
		font-family: "ProximaNovaLightItalic";
		line-height: 1.4em;
		margin: 30px 0 40px;
		position: static;
		padding: 2% 4%;
	  border: unset;
	} **/


blockquote {
border-left: 0 !important;
}

	.underline {
		color: #db0b1f !important;
		font-family: "ProximaNovaSemibold";
		font-size: 21px;
		font-weight: normal;
		line-height: 1.2em;
		margin-top: 4%;
		margin-bottom: 4%;
	}
	.rose {
		border-bottom: 1px solid #eacfd0;
	}
	.rgtcontprt .greybox {
		background-color: #f9f9f9;
		margin-bottom: 4%;
		padding: 2% 5%;
		width: 100%;
	  padding-bottom: 4%;
	}
	.outbox {
		border: 2px solid #000;
		padding: 5px 10px;
	}
	.bg_side {
		background: transparent url("/cdn/shop/files/Symptoms_bg.jpg?11014481966988082371") no-repeat scroll right 15px;
	}
	.kbg {
		color: #000;
		font-family: "ProximaNovaSemibold";
		font-size: 21px;
		font-weight: normal;
		line-height: 28px;
		margin-bottom: 1%;
		background: transparent url("/cdn/shop/files/h3_krestik.jpg?2134499663192783417") no-repeat scroll right 5px;
	}
	.book {
		float: right;
	}
	.kbg span {
		background-color: #fff;
		padding-right: 15px;
	}

	/*---------Doctor Information-----*/


	.left5 {
		width: 50%;
		float: left;
		position: relative;
	}
	.left5 img {
		width: 85%;
		margin-left: 0;
	}

	.left5 h1 {
		color: #db0b1f;
		font-family: "ProximaNovaSemibold";
		font-size: 31px;
		font-weight: normal;
		line-height: 1.3em;
		width: 100%;
		margin-bottom: 0%;
	}

	.right5 h1 {
		color: #db0b1f;
		font-family: "ProximaNovaSemibold";
		font-size: 31px;
		font-weight: normal;
		line-height: 1.3em;
	  width: 78%;
	  margin-bottom: 7%;
	}

	.right5 {
	width: 50%;
	float: left;
	}
	.pgwithot_hd {
		padding-top: 0% !important;
	margin-top: -2% !important;
	}
	.right5 img {
		width: 85%;
		margin-left: 11% !important;
	}
	.dctr_info img {
		max-width: unset !important;
	}
	.leafg {
		position: absolute;
		right: 0;
	}


	.text5 {
	border-right: 1px solid #ddd;
	float: left;
	padding: 4% 8%;
	}
	.left5 .text5 {
		padding-left: 1%;
	}
	.right5 .text5 {
		padding-left: 10%;
	}
	.iplus {
		position: absolute;
		top: 312px;
		right: 340px;
	}
	.dctr_info {
		position: relative;
	}
	.txt51 {
		border: unset !important;
	}

	/*-----------------*/

	.rgtcont11 img {
		max-width: 100%;
	}
	.pgrgtcontprt {
		font-family: 'ProximaNovaLight';
		color: #000;
		line-height: 22px;
		font-size: 16px;
		margin-bottom: 2%;
	}
	.pgrgtcontprt table, .pgrgtcontprt th, .pgrgtcontprt td {
		border: 1px solid black;
		border-collapse: collapse;
		text-align: center;
		border-color: #e8ebee #e8ebee #e8ebee transparent;
		background-color: #F9F9F9;
		padding: 16px 0 16px 0;
			padding-left: 0px;
		font-size: 17px;
		padding-left: 50px;
		text-align: left;
	}
	.snglblgcont11 table, .snglblgcont11 th, .snglblgcont11 td {
		border: 1px solid black;
		border-collapse: collapse;
		text-align: center;
		border-color: #e8ebee #e8ebee #e8ebee transparent;
		background-color: #F9F9F9;
		padding: 16px 0 16px 0;
		padding-left: 0px;
		font-size: 17px;
		padding-left: 50px;
		text-align: left;
	}

	.pgrgtcontprt caption {
		background-color: #000;
		color: white;
		font-weight: bold;
		font-size: 21px;
		padding: 18px 0 18px 0;
		margin-top: 26px;
	}
	.pgrgtcontprt .center {
		text-align: center;
	}
	.diffcont11 blockquote::before {
	color: #db0b1f;
	content: "“";
	font-family: "ProximaNovaLight";
	font-size: 3.4375em;
	left: 7px;
	line-height: 1;
	position: absolute;
	top: 9px;
	}
	.diffcont11 {
		position: relative;
	}
	.diffcont11 blockquote {
		padding: 5% 7%;
	}
	.diffpghd11 h1{
		color: #db0b1f;
	font-family: "ProximaNovaSemibold";
	font-size: 1.875em;
	font-weight: normal;
	line-height: 1;
	}
	.diffpghd11 {
		margin: 4% 0%;
	}
	.pgfeaturd_img img {
		max-width: 105%;
	}
	.pgfeaturd_img {
		margin-left: -5.7%;
	}


	/*-------Jump Start 21-----*/

	.par-gra h1 {
	text-align: center;
	font-size: 45px;
	color: #DB0B1F;
	font-family: 'ProximaNovaSemibold';
	line-height: 1.2em;
	font-weight: normal;
	margin-bottom: 2%;
	}
	.par-gra {
		margin-top: 5%;
		margin-bottom: 3%;
		text-align: center;
	}
	.trunk-li {
		float: left;
		width: 100%;
		margin-top: 40px;
	}

	.trunk-li h1 {
		font-size: 28px;
		text-align: center;
		line-height: 47px;
		font-family: 'ProximaNovaSemibold';
	}


	.under {
		float: left;
		background-color: #F9F9F9;
		margin-top: 26px;
		padding: 26px 0 22px 32px;
		width: 100%;
		margin-bottom: 6%;
	}

	.under ul {
		float: left;
		width: 33%;
		font-size: 14px;
	}
	.trunk-li p {
		text-align: center;
	}
	.under ul li {
		font-weight: bold;
		margin-bottom: 6%;
	}
	.str1 {
		font-family: "ProximaNovaSemibold";
		font-size: 22px;
		font-weight: normal;
		line-height: 34px;
		color: #000;
		margin-bottom: 3%;
	}

	.take {
	float: left;
	width: 30%;
	text-align: left;
	margin-left: 0%;
	font-size: 15px;
	line-height: 23px;
	margin-top: 39px;
	margin-right: 3.5%;
	}
	.take:last-child {
		margin-right: 0% !important;
	}
	.trio .str1{
		text-align:center;
	}
	.trio {
		width: 100%;
		float: left;
		margin: 2% 0%;
	}
	.genre {
		width: 100%;
		float: left;
		margin-top: 5%;
	}
	.genre ol {
		margin-left: 3%;
	}

	/*------------Exercise------*/

	.sectn_exercise {
		float: left;
		width: 100%;
		margin-top: 22px;
		text-align: center;
	}
	.mild {
		width: 32%;
		float: left;
		background-color: #F9F9F9;
		padding: 5% 0%;
		border-radius: 10px;
		border: 1px solid #f2f2f2;
	}

	.sec {
		width: 32%;
		float: left;
		background-color: #F2F2F2;
		margin-left: 11px;
		padding: 5% 0%;
		border-radius: 10px;
		border: 1px solid #ebebeb;
	}
	.severe {
		width: 32%;
		float: left;
		background-color: #E6E6E6;
		margin-left: 11px;
		padding: 5% 0%;
		border-radius: 10px;
		border: 1px solid #dbdbdb;
	}
	.sectn_exercise h1 {
		color: #db0b1f !important;
		font-family: "ProximaNovaSemibold";
		font-weight: normal;
		line-height: 1.2em;
		font-size: 25px;
	}



	.sectn_exercise h3 {
		font-size: 19px !important;
		width: 70%;
		margin: 0px auto;
		line-height: 23px !important;
		margin-top: 5% !important;
		min-height: 53px;
	}
	.sectn_exercise a {
		text-align: center;
		font-size: 16px;
		color: #db0b1f;
	}
	.sectn_exercise a:hover {
		color: #db0b1f;
		text-decoration: none;
	}
	.exerc_cont {
		margin-bottom: 7%;
	}
	.exerc_cont p {
		min-height: 96px;
	}
	.rgtcont_exerc {
		background-image: url('/cdn/shop/files/exercise.jpg?1326879347281538870');
		background-size: 100%;
		background-repeat: no-repeat;
		position: relative;
	}
	.exercise_top {
		width: 55%;
		margin-bottom: 18%;
	}
	.exerc_cont p {
		padding: 2% 7%;
		font-size: 17px !important;
	}
	.nutrition_top {
		background: url('/cdn/shop/files/nutrition_top_ccf4ee79-12a9-459d-bc9a-9d0b215994d2.jpg?3910389722304267726');
		background-repeat: no-repeat;
		background-position: top right;
		padding-bottom: 3%;
	  margin-right: -22px;
	}
	.nutrition_top p {
		width: 45%;
	}
	.nutrition_middle {
		background: #fafcfe url("/cdn/shop/files/nutrition_middle_7af8e3dd-25b8-4a5b-9ac7-182e07964af1.jpg?3910389722304267726") no-repeat scroll right 80px;
		margin-right: -21px;
	}
	.nutrition_middle p {
		width: 56%;
	}
	.note {
		font-family: 'ProximaNovaCondensedSBd' !important;
		color: #000 !important;
		font-size: 0.875em !important;
	}
	.nutrition_middle h6 {
	font-family: 'ProximaNovaLight';
	color: #000;
	line-height: 22px;
	font-size: 16px;
	margin-bottom: 2%;
	}






	.ford {float: left;
		width: 100%;
		}
		
	.grain {
		padding: 25px 0 0 40px;
		background: #f9f9f9 url('/cdn/shop/files/Grains.jpg?16581830944741025652') no-repeat scroll right top;
	}
	.dry {margin-top: 29px;
		padding: 25px 0 0 40px;
		background: #f9f9f9 url('/cdn/shop/files/Starchy-Vegetables.jpg?16581830944741025652') no-repeat scroll right top;
	}

	.red {
		color: #db0b1f;
	}

	.fruits {margin-top: 29px;
		padding: 25px 0 0 40px;
		background: #f9f9f9 url('/cdn/shop/files/Fruits.jpg?16581830944741025652') no-repeat scroll right top;
	}
	.sugar {margin-top: 29px;
		padding: 25px 0 0 40px;
		background: #f9f9f9 url('/cdn/shop/files/Sugars-and-Sweeteners.jpg?16581830944741025652') no-repeat scroll right top;
	}
	.ford h1 {
		color: #000;
		font-family: "ProximaNovaSemibold";
		font-size: 20px;
		font-weight: normal;
		line-height: 1.2em;
		margin-bottom: 4%;
		margin-top: 2%;
	}
	.ford p {
		width: 56%;
	}


	/*---------Glycemic Index----------*/

	.ford1 {
		float: left;
		width: 100%;
		margin-bottom: 5%;
		}
		
	.indx1 {
		border: 1px solid #eee;
		width: 100%;
	}

	.ford1 table {
		margin: 0 0 1.5em;
		width: 100%;
	}
	.ford1 .indx1 tr:first-child td {
		border: 1px solid #eee;
		background-color: #f9f9f9;
		text-align: center;
		
	}
	.ford1 .indx2 tr td:hover {
		background-color: #f9f9f9;
	}

	.ford1  td {border: 1px solid #eee;
	padding: 8px 0 !important;
		width: 25%;
		text-align: center;
		font-size: 17px;
		background: #fff;
		}
		
		
	.ford1 table {border-collapse: collapse;
		border-spacing: 0;}
		
	.ford1 table.indx2 tr.headline td {
		border: 1px solid #eee;
		background-color: #f9f9f9;
		text-align: center;
		font-weight: bold
	}


		

	/*--------------Receipes-------*/


	.recieve h1 {
		font-size: 30px;
		color: #db0b1f;
		margin-top: 34px;
	}

	.recieve p {
		font-size: 17px;
		margin-top: 22px;
	}

	.recipe {
		margin-top: 23px;
		background-color: #f9f9f9;
		float: left;
		padding: 4% 4%;
		width: 100%;
		margin-bottom: 25px;
	}



	.leftside {
	float: left;
	width: 61%;
	}

	.ingrid {
		list-style-type: none;
	}

	.ingrid li {
		background: transparent url("/cdn/shop/files/li_recipe.png?5873924226377713330") no-repeat scroll 0 7px !important;
		margin-bottom: 9px;
		padding-left: 18px;
		font-size: 15px !important;
	}

	.rightside {
		float: left;
		width: 38.5%;
		position: relative;
		text-align: center;
	}



	.preparation {
		float: left;
		width: 100%;
	   
		margin-left: 5px;
	}

	.serve {
		font-size: 16px;
		line-height: 63px;
	}

	.ingredients h4 {
		padding-bottom: 23px;
		padding-top: 13px;
		font-size: 19px;
	}

	.preparation h4 {
		line-height: 34px;
		font-size: 18px;
	}
	.recipe p {
		font-size: 15px;
	}
	.preparation li {
		list-style-type: none;
		font-size: 15px !important;
		line-height: 1.2em;
		margin-bottom: 12px;
		margin-left: 0% !important;
		background: unset !important;
		padding-left: 3% !important;
	}


	.preparation span {
		color: #db0b1f;
		font-size: 15px;
		font-weight: bold;
		margin-left: unset;
	}

	.preparation p {
		padding: 15px 0 0 0;
	}

	.citata {
	font-size: 19px !important;
	text-align: center;
	font-weight: normal !important;
	font-family: "ProximaNovaSemibold" !important;
	width: 85%;
	margin: 0px auto;
	word-spacing: 2px;
	}
	.author {
		font-size: 14px !important;
	}

	.zest {
		font-size: 15px;
		padding-top: 16px;
	}


	.leftside h2 {
		padding-right: 24px;
		line-height: 32px;
	}
	.recipe img {
		border: 3px solid #fff;
		border-radius: 4px;
		position: relative;
		width: 100%;
		box-shadow: 0px 0px 0px 2px #ddd;
	}
	.recipe_img img {
		margin-top: -17%;
		margin-bottom: 5%;
	}
	.beans {
		font-size: 15px;
	}



	/*-------------Footer page----------*/

	/*
	.gurantee11 {
		background: url('/cdn/shop/files/100garantee.png?8121634021627714926');
		background-repeat: no-repeat;
		background-position: top right;
	} */
	.gurantee11 p {
		width: 51%;
	}
	.currncy_cal {
		background: url('/cdn/shop/files/calculator.jpg?11610742973306560379');
		background-repeat: no-repeat;
		background-position: top right;
		margin-right: 9%;
	}
	.currncy_cal p {
		width: 56%;
	}

	.gurantee11 img {
		float: right;
		width: 38%;
	}



	/*-------------Testimonials------------*/



	.seco4 {
	margin-top: 5%;
	float: left;
	clear: both;
	}
	.low4 {
	width: 100%;
	margin: 0 auto;
	background-color: #F9F9F9;
	float:left;
	}

	.low4 p {
		margin-top: 29px;
		padding-right: 38px;
	}
	.both4 {
		float: left;
		width: 100%;
		padding: 2% 4.5%;
		padding-top: 5%;
		padding-bottom: 0% !important;
	}
	.test_cont p {
		margin-top: 0% !important;
		font-style: italic;
	}
	.both4 h3 {
		font-style: normal;
		margin-bottom: 0% !important;
	}
	.gaba4 {
		float: left;
		width: 70%;
	}
	.afqu4 {
		margin-left: 5%;
		font-family: "ProximaNovaBoldItalic" !important;
		font-size: 16px !important;
	}
	.gaba4 .fa.fa-quote-left {
		font-size: 11px;
		color: #db0b1f;
		padding: 31px 0 0 0px;
		float: left;
	}

	.seco4:first-child {
		margin-top: 0% !important;
	}
	.engage4 img {
		margin-top: -14%;
	}





	.toggl {
		margin-top: 5%;
		width: 100%;
		text-align: center;
		clear: both;
		padding: 1.5% 0%;
		background: #F1F1F1;
		float: left;
	}
	.test_cont {
		overflow:hidden;
		height:70px;
		float:left;
		padding: 2% 4%;
	}
	.togglb{
		display:none;
		background: transparent url("/cdn/shop/files/testi_bx.png?3684371557074717570") no-repeat scroll right -17px;
		width: 17%;
		margin: 0px auto;
		color: #db0b1f;
	text-decoration: underline;
	cursor: pointer;
	}
	.toggla{	
		background: transparent url("/cdn/shop/files/testi_bx.png?3684371557074717570") no-repeat scroll right 4px;
		width: 24%;
		margin: 0px auto;
		color: #db0b1f;
	text-decoration: underline;
	cursor: pointer;
	}
	.toggla:hover {
		text-decoration: none;
	}
	.togglb:hover {
		text-decoration: none;
	}




	/*------------Inflammation and Food-----------*/


	.d-total {
		float: left;
		width: 100%;
		margin-top: 3%;
	}
	.tolef h3 {
		color: #db0b1f !important;
	}

	.tolef ul {
		margin-top: 21px;
	}

	.tolef li {
	margin-bottom: 6% !important;
	}


	.tolef {
		width: 48%;
		float: left;
		padding-left: 5px;
	}
	.d-total h2 {
	font-size: 17px !important;
	line-height: 22px !important;
	margin-bottom: 0% !important;
	font-family: 'ProximaNovaLight' !important;
	font-weight: bold !important;
	}
	.inflmatn_link {
		color: #db0b1f;
		text-decoration: underline;
		cursor: pointer;
	}
	.inflmatn_link:hover{
		text-decoration:none !important;
	}


	.gcolor {
	background-color: #f9f9f9;
	margin-left: -3%;
	padding: 15px;
	font-size: 15px;
	margin-top: 2%;
	}

	.gcolor p {
		margin-bottom: 17px;
		font-size: 15px;
		
		line-height: 21px;
	}

	.tolef h4 {
		font-size: 16px;
	}



	.prt1 {
		float: left;
		width: 100%;
		margin-top: 8px;
	}



	.torig h2 {
		font-size: 17px;
	}

	.torig {
		width: 50%;
		float: left;
		padding-left: 37px;
	}
	.torig h3 {
		color: #db0b1f !important;
	}

	.torig ul {
		margin-top: 21px;
	}

	.torig li {
	margin-bottom: 6% !important;
	}
	.genet {
		font-size: 16px;
		padding: 0 7px 0 7px;
	}
	.gcolor {
		display: none;
	}

	.pn_para11 {
		width: 90%;
	}
	.neuropathy_chrt img {
		height: 100%;
	}




	/*--------------Login Page------------*/

	.btn111 a {
		font-size: 16px !important;
		padding: 4% 21%;
		background: #cc0b1f url(https://cdn.shopify.com/s/files/1/2235/5575/files/link_icon_grey.png?3425106742886167374) no-repeat scroll right;
		padding-left: 12%;
		color: #fff;
		text-decoration: none !important;
		font-weight: bold;
		border-radius: 25px;
	}
	.prt2_inner ul {
		margin-top: 20px;
		margin-bottom: 20%;
		text-align: left;
	}
	.prt2_inner h1 {
	 color: #db0b1f;
		font-size: 23px;
		font-family: "ProximaNovaSemibold";
		font-weight: normal;
		line-height: 1;
	}
	.neuro_part1 h1 {
		color: #db0b1f;
    font-size: 22px;
    font-family: "ProximaNovaSemibold";
    font-weight: normal;
    line-height: 1;
    padding-bottom: 10px;
	}

div#recover_password h2 {
    padding-bottom: 10px;
    font-size: 27px;
}

div#shopify-section-collection-template sup.newsup {
    top: -4px !important;
    font-size: 15px;
    margin-left: 0px;
}
	.neuro_part1 li {
		font-size: 11px !important;
	}
	.neuro_part1 p {
		font-size: 18px !important;
      float: left;
      padding-right: 25px;
	}
	.neuro_part1 h3 {
		margin-top: 5%;
		margin-bottom: 2%;
		font-size: 18px !important;
	}
	.btn20 {
		width: 100%;
		margin: 0px auto;
		margin-top: 6%;
	}

	.btnbtn20 a {
	text-align: center;
	white-space: nowrap;
	font-weight: 400;
	background: #9d9d9d url("https://cdn.shopify.com/s/files/1/2235/5575/files/link_icon_grey.png?3425106742886167374") no-repeat scroll 98% center;
	border-radius: 30px;
	color: #fff !important;
	font-size: 0.925em;
	line-height: 1;
	padding: 8px 36px 8px 16px;
	text-decoration: none !important;
	}

	.btn20 a:hover {
	 background: #888 url("https://cdn.shopify.com/s/files/1/2235/5575/files/link_icon_grey.png?3425106742886167374") no-repeat scroll 100% center;
	}
	.loginprt11 {
		width: 86% !important;
		left: 0%;
		margin-left: 3% !important;
	}

	.neuro_part2 .loginpara {
		background: #fff url("/cdn/shop/files/vz.png?10381006262956258928") no-repeat scroll 5px 5px;
		border: 1px solid #db0b1f;
		font-size: 0.875em;
		left: 0px;
		line-height: 20px;
		margin: 0 0 15px;
		padding: 2% 12%;
		width: 100%;
		text-align: left;
		padding-right: 2%;
	}
	.new_font {
		position: relative;
	}
	.new_font .fa {
		position: absolute;
		padding-left: 10px;
		padding-top: 10px;
		color: #E4E4E4;
		left: 0px;
	}
	.new_font input {
		padding-left: 12%;
	}
	.frm_submt {
		width: 50%;
		float: left;
	}
	.frgt_pwd {
		width: 50%;
		float: right;
	}
	.frgt_pwd p a {
		font-size: 13px !important;
	}
	.frm_submt p input {
		border-radius: 25px;
	}
	.frm_submt p input {
		font-size: 12px !important;
	}
	.frm_submt p input {
	font-size: 12px !important;
	padding: 4% 21%;
	background: #cc0b1f url("https://cdn.shopify.com/s/files/1/2235/5575/files/link_icon_grey.png?3425106742886167374") no-repeat scroll right;
	padding-left: 12%;
	}
	.frm_retrn {
		font-size: 13px !important;
	}
	.frm_retrn a {
		font-size: 13px !important;
		padding-left: 2%;
	}
	.frm_hd h1 {
		color: #000;
		font-family: "ProximaNovaSemibold";
		font-weight: normal;
		line-height: 1.2em;
		margin-bottom: 4%;
		margin-top: 4%;
		font-size: 22px;
	}
	.regpg {
		width: 65% !important;
		left: 0% !important;
		margin:0px auto !important;
	}
	.regpg h1 {
		color: #db0b1f;
		font-family: "ProximaNovaSemibold";
		font-size: 1.875em;
		font-weight: normal;
		line-height: 1;
		margin-bottom: 4%;
	}




	.frm_submtreg {
		width: 50%;
		float: left;
		text-align: right;
	}
	.frm_submtreg p input {
		border-radius: 25px;
	}
	.frm_submtreg p input {
		font-size: 12px !important;
	}
	.frm_submtreg p input {
	font-size: 14px !important;
	padding: 5% 20%;
	background: #cc0b1f url("https://cdn.shopify.com/s/files/1/2235/5575/files/link_icon_grey.png?3425106742886167374") no-repeat scroll right;
	padding-left: 10%;
	}
	.frm_retrnreg {
		font-size: 18px !important;
		width: 38%;
		float: left;
		margin-top: 1.4%;
	}
	.frm_retrnreg a {
font-size: 18px !important;
padding-left: 2%;
}
	.crt_frm11 h1 {
		color: #db0b1f;
		font-family: "ProximaNovaSemibold";
		font-size: 31px;
		font-weight: normal;
	}
	.crt_itms11 {
		border: 1px solid rgba(0,0,0,.1);
		border-collapse: separate;
		border-radius: 5px;
		padding: 3%;
		padding-right: 5%;
      	float: left;
		width: 100%;
	}
	.crt_alllst {
	background-color: #fff;
	padding: 10px 15px;
	width: 93%;
	margin: 0px auto;
	position: relative;
	}
	.crtqty11 input {
		width: 100% !important;
	}
	.ordr_histryprt1 {
		width: 100% !important;
	}
	.ordr_histryprt1 td {
		padding: 3% 2% !important;
		text-align: center !important;
	}
	.ordr_histryprt1 th {
		padding: 3% 2% !important;
		text-align: center !important;
	}
	.ordr_histryprt2 {
		width: 100% !important;
		margin-top: 3% !important;
	}
	.addrs2 form {
		float: left;
	  width: 100%;
	}
	.addrs1 {
		width: 100%;
	}
	.addrs2 {
		width: 100%;
	}
	.newaddr11 a {
		color: white !important;
		text-decoration: none !important;
		  border-radius: 25px;
	  
	}
	.newaddr11 a:hover {
		text-decoration: underline !important;
		color: #000 !important;
		background: #fff url(https://cdn.shopify.com/s/files/1/2235/5575/files/link_icon_grey.png?3425106742886167374) no-repeat scroll 100% center !important;
		box-shadow: 2px 1px 4px 3px #d1d1d1;
		border: 1px solid #ddd;
	}
	.newaddr11 {
		   float: left !important;
		margin-left: 3%;
		margin-bottom: 2%;
	}
	.jmpstrthd11 h1 {
		background-color: #f9f9f9;
		font-size: 47px;
		padding: 3% 0%;
		text-align: center;
	}
	.literature_top {
		margin-right: -8%;
	}
	.gi_img {
		margin-bottom: 3%;
	}
	.ford1 .indx1 tr:first-child {
		font-weight: bold;
	}






	/*--------------page link popup------------*/



	.coldto {
	background: white;
	padding: 20px 30px;
	float: left;
	width: 75%;
	}

	.moed {
	margin-top: 22px;
	color: #db0b1f !important;
	font-family: 'ProximaNovaRegular';
	font-size: 25px;
	}


	.dal-b {
		margin-top: 14px;
	}


	.war {
		margin-top: 17px;
	}

	.anco {
		margin-bottom: 12px;
	}
	.cerel {
		width: 31.3333%;
		float: left;
		padding-right: 2%;
	}
	.cerel ul {
		list-style: outside none none;
		margin-bottom: 5%;
	}
	.cerel li {
		background: transparent url("/cdn/shop/files/li_recipe.png?9277048806538067262") no-repeat scroll 0 7px;
		margin-bottom: 5px;
		padding-left: 18px;
	}
	.lisor:hover {
		text-decoration: none;
	}
	.lisor {
		color: #db0b1f;
	}
	.bndp {
		width: 2%;
		float: right;
		cursor:pointer;
	}
	.cerel h4 {
		font-family: 'ProximaNovaRegular';
		font-size: 15px;
		color: #404040;
	}
	.cerel ul li {
		font-family: 'ProximaNovaRegular';
		font-size: 14px;
		color: #404040;
	}

	.btn14 {
		background: #db0b1f url("/cdn/shop/files/link_icon_grey.png?2715266014408525205") no-repeat scroll 98% center;
		border-radius: 30px !important;
		box-shadow: none;
		text-shadow: none;
		padding: 1% 5% !important;
		padding-left: 3% !important;
	}
	.btn14:hover {
		background: #cc0b1f url("/cdn/shop/files/link_icon_grey.png?2715266014408525205") no-repeat scroll 100% center;
		color: #fff;
		box-shadow: none;
		text-shadow: none;
	}
	.wbg {
		background-color: #fff;
		padding-right: 20px;
	}




	/*------------------blog-------------------*/



	.mainblg11 {
		width: 100%;
		float: left;
		background-color: #fff;
	}

	.mainblgcont11 {
		width: 96%;
	}

	.mainblg_prt {
		background-color: rgba(221, 221, 221, 0.33);
		margin-bottom: 5%;
		padding: 20px;
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);
	}

	.blgsidbr11 {
		background-color: #fff;
		float: left;
		width: 25%;
		margin-left: 30px;
		-webkit-box-shadow: -2px 3px 9px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: -2px 3px 9px rgba(0, 0, 0, 0.3);
		box-shadow: -2px 3px 9px rgba(0, 0, 0, 0.3);
	}


	.blgsidbr1 {
		width: 100%;
		padding: 20px;
	}


.snglblghd11 h1 {
    color: #db0b1f;
    font-size: 36px;
    font-weight: normal;
    line-height: 38px;
    text-transform: capitalize;
    color: #db3c28;
    letter-spacing: 1px;
    font-family: "ProximaNovaSemibold";
}
.snglblgcont11 header {
    border-bottom: 1px solid #ccc;
    padding-bottom: 0%;
}
	.snglblgcont11 .rte h1 {
      color: #000;
      font-family: "ProximaNovaSemibold";
      font-size: 27px;
      font-weight: normal;
      text-transform: capitalize;
      letter-spacing: 0.5px;
	}

	.snglblgcont11 .rte h2 {
		color: #db3c28;
		font-family: "ProximaNovaSemibold";
		font-size: 27px;
		font-weight: normal;
	}
.snglblgcont11 .rte p {
	font-weight: normal;
	font-family: 'ProximaNovaLight';
	color: #404040;
	line-height: 28px;
	font-size: 19px;
	 font-family: 'ProximaNovaRegular'; 
	padding-top: 9px;
	padding-bottom: 9px;
}
.snglblgcontstrt11.rte {
    font-size: 19px;
    line-height: 28px;
    color: #404040;
    letter-spacing: 0.5px;
    font-family: 'ProximaNovaRegular';
    font-weight: normal;
}
.snglblgmn_img11 {
    text-align: center;
	margin-bottom: 3%;
}
	.mainblg_prt h2 {
		color: #db0b1f;
		font-family: "ProximaNovaSemibold";
		font-size: 27px;
		font-weight: normal;
		margin-bottom:2%;
	}
	.mainblg_prt p {
		color: #000;
		font-size: 14px;
		font-weight: normal;
		font-family: 'ProximaNovaRegular';
	}
	.snglblgcont11 .rte h4 {
		color: #000;
		font-family: "ProximaNovaSemibold";
		font-size: 18px;
		font-weight: normal;
		margin-top: 3%;
		float: left;
		width: 100%;
	}

	.snglblgcont11 .rte ul li {
		background: transparent url(https://cdn.shopify.com/s/files/1/2235/5575/files/red_li_14.png?6311100863359373587) no-repeat scroll 25px 5px;
		padding-left: 50px;
		font-family: 'ProximaNovaLight';
		color: #404040;
		line-height: 25px;
		font-size: 19px;
		margin-bottom: 1%;
		font-family: 'ProximaNovaRegular';
      	list-style: none;
	}

	.snglblgcont11 .rte p a {
		font-family: 'ProximaNovaLight';
		color: #db0b1f;
		line-height: 25px;
		font-size: 19px;
		margin-bottom: 1%;
		text-decoration: underline !important;
	}
	.snglblgcont11 .rte p a:hover {
		text-decoration: none !important;
	}

	.snglblgcont11 caption {
		background-color: #000;
		color: white;
		font-weight: bold;
		font-size: 21px;
		padding: 18px 0 18px 0;
		margin-top: 26px;
	}
	.snglblgcont11 {
		width: 97% !important;
	}
	.con_trthd11 h2 {
		line-height: 34px;
		margin-top: 3% !important;
		margin-bottom: 0% !important;
	}















	/**********popup**********/




			  .cartlink .popup-tab {
				pointer-events: none;
		opacity: 0;
		transform: scale(0.95) translate(15px, -3px);
		transition: all 150ms;
		position: absolute;
		top: 100%;
		right: -15px;
		z-index: 5000;
		background: #fff;
		padding: 20px 0 15px 0;
		border: 2px solid #ddd;
		}
			.upper a {
		color: #fff !important;
	}
		.cartlink .popup-tab .inner {
	width: 450px;
		/* margin-left: 30px; */
		color: #000;
		font-size: 14px;
		font-weight: normal;
		line-height: 1.2em;
		letter-spacing: 0;
	   width:500px;
		padding: 10px 13px;
		}
			  .cartlink {

			vertical-align: top;
		}
			  .cartlink.reveal .popup-tab, .cartlink:hover .popup-tab {
			pointer-events: auto;
			opacity: 1;
			transform: scale(1) translate(0, 0);
		}

		.festi-cart:hover .popup-tab {
			pointer-events: auto;
			opacity: 1;
			transform: scale(1) translate(0, 0);
		}
			  .cartlink .popup-tab:before {
			content: ' ';
			position: absolute;
			right: 30px;
			top: -6px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 6px 6px 6px;
			border-color: transparent transparent #ddd transparent;
		}

		.cartlink .popup-tab .upper {
			margin: 10px;
		float: left;
		padding: 0px 13px;
		  width:100%;
		}
		.cartlink .popup-tab .upper .button {
	width: 43%;
		padding-left: 0;
		padding-right: 0;
		text-transform: none;
		font-size: 17px;
		font-family: 'Gotham', 'gothamBold', sans-serif;
		background: #bb1324;
		padding: 11px 0 10px 0;
		text-align: center;
		margin: 0 0 5px 1px;
		float: left;
		color: #fff;
		}
			  .cartlink .popup-tab .upper .button:last-child {
		margin: 0 0 0 43px;
	}
		.cartlink .popup-tab .items {
			padding: 0 10px;
			text-transform: none;
			margin: 0 1px 0 2px;
		}
		.cartlink .popup-tab .items .item {
			position: relative;
			margin: 5% 0 10px;
			font-family: 'Gotham', 'gothamBold', sans-serif;
			border: 1px solid #ddd;
			float: left;
			width: 100%;
		}
		.items h1 {
		margin-bottom: 12px;
		float: left;
		font-size: 17px;
		font-family: 'ProximaNovaRegular';
	}
		.cartlink .popup-tab .items .item .title-and-qty {
			float: left;
			text-align: left;
			width: 180px;
			padding: 12px 20px;
		}
		.cartlink .popup-tab .items .item .title {
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			font-family: 'gothamBold', sans-serif;
			margin-bottom: 2px;
		}
		.cartlink .popup-tab .items .item .price-and-remove {
			position: absolute;
			top: 15px;
			right: 15px;
		}
		.cartlink .popup-tab .items .item .price {
			font-size: 16px;
		}

		.pgcont11 p, span {
			color: #3d3d3d;
			font-size: 19px;
	padding-top: 10px;
	font-family: Candara;
		}
		.cartlink .popup-tab .items .item .remove {
			margin-left: 20px;
			color: #000;
		}
		.cartlink .popup-tab .items .item img {
			float: left;
			width: 25px;
			margin: 5px;
		}
		.cartlink11 a img {
			max-width: 100%;
			vertical-align: top;
			width: 26px;
			position: relative;
		}
			 .reveal .popup-tab {
			position: fixed;
			top: 120px;
				right: 30%;
		bottom: 0;
		width: 40%;
		overflow-y: scroll;
				
				
		} 
		
		.reveal .overlay {
		position: fixed;
		display: block !important;
		background: #0000007a;
		width: 100%;
		z-index: 1990;
		height: 100%;
		left: 0;
		top: 0;
			
		}   
		.overlay{
		display:none;
		}
	.gfsd {           
		float: left;
		width: 100%;
		margin: 2px 0 15px 0;
		background: #fff;
		padding: 3px 0 3px 0px;
				
	}
	.lftfift {
		width: 50%;
		float: left;
		text-align:center;
	}
		

	@media (min-width: 1600px) and (max-width: 1920px){

		 .reveal .popup-tab {
			position: fixed;
			top: 120px;
				right: 30%;
		bottom: 0;
		width: 32%;
		overflow-y: scroll;
				
				
		} 
		
	}




	@media (min-width: 768px) and (max-width: 1024px){

	.reveal .popup-tab {
		position: fixed;
		top: 50px;
		right: 20%;
		bottom: 400px;
		width: 65%;
		overflow-y: scroll;
	}



		
		
	}	



	 @media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){


	.reveal .popup-tab {
		position: fixed;
		top: 30px;
		right: 20%;
		bottom: 200px;
		width: 50%;
		overflow-y: scroll;
	}



	}







	@media (min-width: 1025px) and (max-width: 1280px){
		
		.reveal .popup-tab {
		position: fixed;
		top: 80px;
		right: 20%;
		bottom: 600px;
		width: 55%;
		overflow-y: scroll;
	}
		
		
		
	}







	/*---added---*/	


	.wrapper45{
		margin: 0 auto;
		width:85%;
	}
	body#nuphoria-superior-new .wrapper {
		width: unset;
	}

	.main22{
		background-image: url("/cdn/shop/files/bg.png?4655812434706822228");
		width: 100%;
		float: left;
		text-align: center;
		background-size: cover;
	}

	.nup1_mg img {
		width: 100%;
		margin-top: -11%;
	}


	.main2_inr {
		width: 100%;
		float: left;
		margin-top: 2%;
		margin-bottom: -2%;
	}

	.nup1_txt2 h2 {
		font-size: 34px;
		color: #EBBD20;
		font-weight: bold;
		font-family: Cambria;
		width: 70%;
	margin: 0 auto;
	}

	.nup1_txt2 span{
		font-weight:bold;
	}

	.nup1_txt h2 {
		font-size: 34px;
		color: #EBBD20;
		font-weight: bold;
		font-family: Cambria;
	}

	.nup1_vid {
		width: 100%;
		float: left;
		margin-top: 4%;
	}

	.nup1_vid iframe {
		border: 8px solid #fff;
	}


	.nup_txt21 {
		width: 100%;
		float: left;
		background-color: #EFEFEF;
		border-bottom: 1px solid #808080;
		padding-bottom: 3%;
	}

	.lst_txty {
		width: 100%;
		float: left;
		margin-top: 2%;
	}

	.lst_txty p {
		font-size: 17px;
		text-align: justify;
		font-family: Candara;
	}



	.full_innr {
		width: 100%;
		float: left;
		margin-top: 3%;
	}
	
	.dr1{
		width:50%;
		float:left;
	}
	
	.dr1_mg img {
		width: 95%;
	}

	.nup1_txt2 p {
		font-size: 19px;
		font-family: Candara;
	}

	.dr2 {
		padding-left: 0px;
	}

	.ded2 {
		float: right;
	}

	.dedic {
		width: 100%;
		float: left;
	}

	.ded2 p {
		text-align: right;
		font-size: 17px;
		font-family: Candara;
	}

	.ded2 img {
		width: 65%;
		float: right;
	}

	.dedic {
		width: 100%;
		float: left;
		margin-top: 2%;
	}

	.nup_txty2 h2 {
		color: #D04042;
		margin-top: 4%;
		font-weight: bold;
		font-family: Cambria;
	}

	.scnce {
		width: 100%;
		float: left;
		padding-bottom: 5%;
		background-color: #fff;
	}

	.scl_mg {
		width: 100%;
		float: left;
		margin-top: 4%;
	}

	.scnce_txt h2 {
		color: #D04042;
		margin-top: 4% !important;
		font-weight: bold;
		font-family: Cambria;
		width: 79%;
		margin: 0 auto;
	}

	.scnce_pra {
		width: 100%;
		float: left;
		margin-top: 2%;
	}

	.scnce_pro1 p {
		font-size: 19px;
		font-family: Candara;
	}

	.scnce_pro2 p {
		font-size: 20px;
		text-align: center;
		line-height: 30px;
		width: 82%;
		margin: 0 auto;
		font-family: Candara;
		color: rgba(61, 61, 61, 0.74);
		font-style: italic
	}

	.wrapper452 {
		margin: 0 auto;
		width: 60%;
	}

	.scnce_pra1 {
		border-right: 1px solid #808080;
		height: 164px;
	}

	.scnce_pra2 {
		border-right: 1px solid #808080;
		height: 164px;
	}

	.scnce_pra3 {
		border-right: 1px solid #808080;
	}

	.scnce_pro1 span {
		font-weight: bold;
	}

	.scnce_pro2 span {
		font-weight: bold;
	}

	.btn1 {
		margin-top: 5%;
		float: left;
		text-align: center;
		width: 100%;
	}

.btn1 a {
    width: 100%;
    background-color: #3082CB;
    color: white;
    padding: 8px 16px 8px 16px;
    border: 3px solid #3082CB;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 25px;
    transition: all 0.9s ease 0s;
    font-family: Candara;
}

	.btn1 a:hover {
		text-decoration: none;
		color: #2E70CF;
		opacity: 0.8;
		background-color: #fff;
		border: 3px solid #2E70CF;
	}

	.goldy{
		width:100%;
		float:left;
		background-color:#060907;
		padding-top: 3%;
		padding-bottom: 3%;
	}	

	.goldy_txt1 h2 {
		color: #EAB80F;
		font-size: 37px;
		font-weight: bold;
		font-family: Cambria;
	}

	.goldy_txt1 h5 {
		color: #fff;
		font-size: 26px;
		font-weight: bold;
		font-family: Cambria;
	}

	.goldy_txt1 p {
		color: #fff;
		font-size: 19px;
		font-family: Candara;
	}

	.gl4 {
		padding-left: 0px !important;
		margin-top: 1%;
	}

	.goldy_txt22 h5 {
		font-size: 23px;
		color: #EAB80F;
		font-family: Candara;
		font-weight: bold;
	}

	.gl4 {
		padding-left: 0px;
	}

	.goldy_txt2 h5 {
		font-size: 23px;
		color: #EAB80F;
		font-family: Candara;
		font-weight: bold;
	}

	.goldy_txt2 p {
		color: #fff;
		font-size: 19px;
		font-family: Candara;
	}


	.goldy_mg3 {
		text-align: center;
		margin-top: 8%;
	}

	.gol2 {
		width: 100%;
		float: left;
	}

	.gol3 {
		width: 100%;
		float: left;
	}

	.goldy_txt22 h5{
			font-size: 21px;
		color: #EAB80F;
		font-family: Candara;
	}

	.goldy_txt22 p {
		color: #fff;
		font-size: 19px;
		font-family: Candara;
	}

	.gl4 {
		padding-left: 0px;
	}

	.np_powr {
		width: 100%;
		float: left;
		border-bottom: 1px solid #808080;
		background-color: #fff;
		padding-top: 2%;
		padding-bottom: 2%;
	}

	.goldy_txt2 h2 {
		font-size: 33px;
		font-weight: bold;
		font-family: Cambria;
	}

	.goldy_txt2 h3 {
		font-size: 30px;
		margin-top: 0px;
		color: #0158D1;
		font-weight: bold;
		font-family: Cambria;
	}

	.btn2 {
		margin-top: 5%;
		float: left;
		width: 100%;
	}

.btn2 a {
    width: 100%;
    background-color: #3082CB;
    color: white;
    padding: 8px 16px 8px 16px;
    border: 3px solid #3082CB;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 25px;
    transition: all 0.9s ease 0s;
    font-family: Candara;
}

	.btn2 a:hover {
		text-decoration: none;
		color: #2E70CF;
		opacity: 0.8;
		background-color: #fff;
		border: 3px solid #2E70CF;
	}

	.vitta2{
		width:100%;
		float:left;
	}

	.vita1_txt2 h2 {
		font-size: 22px;
		color:#0158D1;
		font-family: Candara;
		font-weight: bold;
	}

	.vita_hdng22 {
		width: 100%;
		float: left;
		margin-top: 3%;
	}

	.vita1_txt2 p {
		font-size: 19px;
		font-family: Candara;
	}

	.vita1_txt3 h2 {
		font-size: 22px;
		color:#0158D1;
		font-family: Candara;
		font-weight: bold;
	}

	.vita1_txt3 p {
		font-size: 19px;
		font-family: Candara;
	}

	.goldy_mg3 img {
		width: 70%;
		float:right;
	}

	.vitta3_txt p {
		font-size: 19px;
		font-family: Candara;
	}

	.vitta3 {
		width: 100%;
		float: left;
	}

	.vita1_txt23 h2{
			font-size: 22px;
		color:#0158D1;
		font-family: Candara;
		font-weight: bold;
	}

	.vita1_txt23 p {
		font-size: 19px;
		font-family: Candara;
	}

	.vita1_txt23 h6 {
		font-size: 18px;
		font-weight: bold;
		font-family: Candara;
	}

	.btn3 {
		margin-top: 5%;
		float: left;
		width: 100%;
	}

.btn3 a {
    width: 100%;
    background-color: #3082CB;
    color: white;
    padding: 8px 16px 8px 16px;
    border: 3px solid #3082CB;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 25px;
    transition: all 0.9s ease 0s;
	font-family: Candara;
}

	.btn3 a:hover {
		text-decoration: none;
		color: #2E70CF;
		opacity: 0.8;
		background-color: #fff;
		border: 3px solid #2E70CF;
	}

	.vita1_txt34 {
		width: 100%;
		float: left;
		margin-top: 4%;
	}

	.vita1_txt34 p {
		font-size: 19px;
		font-family: Candara;
	}

	.goldy_mg39 {
    width: 100%;
    float: left;
    margin-top: 7%;
}
	
	
.lst_txt2 h2 {
    font-size: 22px;
    color: #0158D1;
    font-family: Candara;
    font-weight: bold;
}

	.lst_txt2 p {
		font-size: 19px;
		font-family: Candara;
	}

	.vt_mg39 img {
    width: 90%;
    margin-left: 5%;
}

	.blend {
		width: 100%;
		float: left;
		padding-top: 2%;
		padding-bottom: 2%;
		background-color: #fff;
	}
	
	.blnd11 {
    float: left;
    width: 42%;
}
	
	
	.blnd1_hdng h3 {
		font-size: 22px;
		 color: #0158D1;
		 font-family: Candara;
		 font-weight: bold;
	}

	.vt_mg39 h4 {
		font-weight: bold;
		font-family: Candara;
		font-size: 20px;
	}

	.blnd1_hdng {
		margin-bottom: 6%;
	}

	.vt_mg39 p {
		font-size: 19px;
		font-family: Candara;
	}

	.blnd45 p {
		font-size: 19px;
		font-family: Candara;
	}

	.prm123 p {
		font-size: 19px;
		font-family: Candara;
	}

	.blnd45 h5 {
		width: 86%;
		margin: 0 auto;
		text-align: center;
		line-height: 25px;
		font-weight: bold;
		font-family: Candara;
		font-size: 19px;
		color: rgba(61, 61, 61, 0.74);
		font-style: italic;
		padding-top: 4%;
	}

	.pr_innr {
		width: 100%;
		float: left;
	}
.last_tym2 {
    width: 63%;
    margin: 0 auto;
}
	
.ast_txtmg233 {
    width: 20%;
    float: left;
    text-align: center;
}
	
		.ast_txt2 p {
font-size: 26px;
font-family: Candara;
margin-bottom: -10px;
	}

.ast_txt {
    width: 80%;
    float: left;
}

	.ast_txt2 span {
		color: #D04042;
		font-weight: bold;
		font-family: Cambria;
		font-size: 26px;
	}
	
	
	
	
	
	
	
	.blnd2 {
		margin-top: 5%;
	}

	.prm123 h6 {
		font-size: 20px;
		font-family: Candara;
		font-weight: bold;
	}

	.prm12 img {
		width: 100%;
	}

	.real {
		background-color: #EFEDD7;
		width: 100%;
		float: left;
	}

	.real {
		background-color: #EFEDD7;
		width: 100%;
		float: left;
		padding-top: 2%;
		padding-bottom: 2%;
	}

	.real123 h6 {
			font-size: 30px;
		color: #D03F41;
		font-weight: bold;
			font-family: Cambria;
	}

	.real123 p {
		font-size: 20px;
		margin-top: 2%;
		font-weight: bold;
		font-family: Candara;
	}

	.real123 h5 {
		width: 70%;
		font-size: 19px;
		margin: 0 auto;
		line-height: 25px;
		font-family: Candara;
	}

	.nup_sup {
		width: 100%;
		float: left;
		background-color: #EFEFEF;
		padding-top: 2%;
		padding-bottom: 3%;
	}

	.nup_sup1 {
		text-align: center;
	}

	.nup_innr {
		width: 100%;
		float: left;
		margin-top: 2%;
	}

	.nup_hdng22 h2 {
		color: #D04042;
		font-weight: bold;
		font-family: Cambria;
	}

	.nup_sup1mg img {
		width: 100%;
	}

	.nup_sup1mg3 img {
		width: 100%;
	}

	.nup_yearmg img {
		width: 100%;
	}

	.yer {
		width: 100%;
		float: left;
		margin-top: 4%;
	}

	.yr12_txt h6 {
		font-size: 22px;
		font-weight: bold;
		font-family: Candara;
		font-style: italic;
	}

	.yr12_txt h2 {
		font-size: 26px;
		color: #D04042;
		font-weight: bold;
		margin-top: 0px;
		font-family: Cambria;
	}

	.yr12_txt p {
		font-size: 19px;
		margin-top: 3%;
		font-family: Candara;
	}

	.nup_yearmg {
		margin-top: 11%;
	}

	.bng1_txt span {
		font-weight: bold;
	}


	.bang {
		width: 100%;
		float: left;
		background-color: #EFEDD7;
		padding-top: 2%;
		padding-bottom: 3%;
	}

		.bng1_txt p {
		font-size: 19px;
		font-family: Candara;
	}

	.man_innr {
		width: 100%;
		float: left;
		margin-top: 3%;
	}

		.bang_hdng h2 {
		font-size: 32px;
		color: #D04042;
		font-weight: bold;
			font-family: Cambria;
	}

.nup_year {
    width: 100%;
    float: left;
    padding-bottom: 3%;
    background-color: #fff;
}

	.fu_test1 {
		width: 6%;
		float: left;
	}

	.tst12 {
		width: 90%;
		float: left;
		margin-top: 1%;
	}
	
.prm1 {
    width: 24%;
    float: left;
    margin-left: 12%;
}

.prm12 img {
    width: 100%;
    margin-left: -22%;
}
	
.tst12 p::after {
    content: "";
    height: 2px;
    width: 65%;
    display: block;
    background: #D9CEA1;
    margin: 0px auto;
        margin-top: 0px;
        margin-left: auto;
    margin-top: 4.5%;
    position: absolute;
    margin-left: 15%;
}
	
	.tst12 p {
    font-size: 19px;
    font-family: Candara;
}
	
	.tst12 h6 {
		font-size: 18px;
		margin-top: 4%;
		font-family: Candara;
		font-weight: bold;
	}

	.fu_test1 .fa {
		font-size: 40px;
		color: #EFEDD7;
	}

	.fu_test2 {
		width: 10%;
		float: right;
		margin-top: -8%;
	}

	.fu_test2 .fa {
		font-size: 40px;
		color: #EFEDD7;
	}

	.options {
		width: 100%;
		float: left;
		background-color: #18415F;
		padding-top: 2%;
		padding-bottom: 2%;
		margin-bottom: -2%;																																
	}

	.options2 h2 {
		color: #fff;
		font-weight: bold;
		font-size: 34px;
			font-family: Cambria;
	}

	.optnt11 h5 {
		color: #fff;
		font-size: 20px;
		font-family: Candara;
		font-weight: bold;
		}

	.optnt2_innr2 {
		width: 100%;
		float: left;
		margin-top: 4%;
	}

	.optnt11 h2 {
		color: #EAB80F;
		margin-top: 0px;
		font-family: Candara;
		font-weight: bold;
	}

	.optn_txt1 p {
		color: #fff;
		font-size: 19px;
		padding-top: 10px;
		font-family: Candara;
	}

	.optn_txt1 {
		
		border-right: 1px solid #808080;
	}

	.optn_txt11 h5 {
		color: #EAB80F;
		font-size: 20px;
		margin-top: 7%;
		line-height: 27px;
		font-family: Candara;
		font-weight: bold;
	}


	.optn_txt111 h5 {
		color: #EAB80F;
		font-size: 18px;
		margin-top: 7%;
		line-height: 27px;
		font-family: Candara;
	}	

	.optnt111 h5 {
		color: #fff;
		font-size: 20px;
		font-family: Candara;
		font-weight: bold;
	}

	.optnt111 h2 {
		color: #EAB80F;
		margin-top: 0px;
		font-family: Candara;
		font-weight: bold;
	}

	.optn_txt111 p {
		color: #fff;
		font-size: 19px;
		padding-top: 10px;
		font-family: Candara;
	}


	.btn55 {
		margin-top: 5%;
		float: left;
		text-align: center;
		width: 100%;
	}

	.btn55 a {
		width: 100%;
		color: white;
		padding: 8px 16px 8px 16px;
		border: 3px solid #B30300;
		cursor: pointer;
		font-size: 35px;
		font-weight: bold;
		text-decoration: none;
		border-radius: 10px;
		transition: all 0.9s ease 0s;
		font-family: Cambria;
		background: rgb(248,20,9);
background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
	}

	.btn55 a:hover {
text-decoration: none;
opacity: 0.8;
background-color: #fff;
border: 3px solid #B30300;
color: #fff;
	}

	.nup_yl{
		background-image: url("/cdn/shop/files/Tag.png?1209771983289865556");
		width: 100%;
		float: left;
		text-align: center;
		background-size: cover;
		padding-bottom: 5%;
		background-color: #fff;
	}

	.nup_yl_inner {
		width: 100%;
		float: left;
	}


	.nup_yl2 {
		width: 70%;
		float: right;
		text-align: left;
		padding-top: 4%;
	}

	.nup_yl2 h5 {
		font-size: 19px;
		line-height: 25px;
		font-family: Candara;
	}

	.np_prch_hdng h3 {
		font-size: 32px;
		color: #D04042;
		font-weight: bold;
		font-family: Cambria;
	}

	.np_prch {
		width: 100%;
		float: left;
		border-bottom: 1px solid #808080;
		padding-bottom: 2%;
		background-color: #fff;
	}

	.innr_prch {
		width: 100%;
		float: left;
		margin-top: 2%;
	}

	.btn555 {
		margin-top: 12%;
		text-align: center;
		width: 100%;
	}

	.btn555 a {
		width: 100%;
		color: white;
		padding: 8px 16px 8px 16px;
		border: 3px solid #B30300;
		cursor: pointer;
		font-size: 35px;
		font-weight: bold;
		text-decoration: none;
		border-radius: 10px;
		transition: all 0.9s ease 0s;
		font-family: Cambria;
				background: rgb(248,20,9);
background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
	}

	.btn555 a:hover {
text-decoration: none;
opacity: 0.8;
background-color: #fff;
border: 3px solid #B30300;
color: #fff;
}

	
	
	
	
	
		.btn5551 {
		margin-top: 10%;
		text-align: center;
		width: 100%;
	}

	.btn5551 a {
		width: 100%;
		background: rgb(248,20,9);
background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
		color: white;
		padding: 8px 16px 8px 16px;
		border: 3px solid #B30300;
		cursor: pointer;
		font-size: 35px;
		font-weight: bold;
		text-decoration: none;
		border-radius: 10px;
		transition: all 0.9s ease 0s;
		font-family: Cambria;
	}

	.btn5551 a:hover {
text-decoration: none;
opacity: 0.8;
background-color: #fff;
border: 3px solid #B30300;
color: #fff;
	}
	
	
	
	
	
	
		.btn5552 {
		margin-top: 11%;
		text-align: center;
		width: 100%;
	}

	.btn5552 a {
		width: 100%;
		background: rgb(248,20,9);
background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
		color: white;
		padding: 8px 16px 8px 16px;
		border: 3px solid #B30300;
		cursor: pointer;
		font-size: 35px;
		font-weight: bold;
		text-decoration: none;
		border-radius: 10px;
		transition: all 0.9s ease 0s;
		font-family: Cambria;
	}

	.btn5552 a:hover {
text-decoration: none;
opacity: 0.8;
background-color: #fff;
border: 3px solid #B30300;
color: #fff;
	}
	
	
	
	.prch1_txt3 img{
		width:33%;
		margin-top: 2%;
	}

	
	.prch1_txt34 img {
    width: 33%;
    margin-top: 7%;
}
	
.prch1_txt356 img {
    width: 86%;
    margin-top: 7%;
}

	.prch1_txt2 h6 {
		font-size: 17px;
		font-family: Candara;
	}

	.prch1_txt4 {
		margin-top: 5% !important;
		width: 87%;
		margin: 0 auto;
	}
	
.prch1_txt420 {
    margin-top: 5% !important;
    width: 71%;
    margin: 0 auto;
        margin-top: 0px;
}
	
		.prch1_txt420 p {
		font-size: 19px;
		margin-bottom: 2px;
		font-family: Candara;
	}

	.prch1_txt5 {
		margin-top: 7%;
	}

	.prch1_txt4 p {
		font-size: 19px;
		margin-bottom: 2px;
		font-family: Candara;
	}

	.prch1_txt5 p {
		font-size: 28px;
		font-family: Candara;
	}


	.prch1_txt5 span {
		color: #D04042;
		font-weight: bold;
		font-size: 28px;
	}

	.prch1 {
		height: 670px;
		border: 1px solid #D7D7D7;
	}

	.prch1_txt23 h2 {
		color: #fff;
		font-weight: bold;
		margin-top: 0px;
		padding: 10px;
		font-family: Candara;
		background: rgb(248,20,9);
background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
	}

	.prch1_txt2 {
		width: 100%;
		float: left;
	}


.prch1_txt h2 {
    color: #fff;
    font-weight: bold;
    margin-top: 0px;
    padding: 10px;
    font-family: Candara;
    background: rgba(252,234,187,1);
    background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 41%, rgba(252,205,77,1) 54%, rgba(248,181,0,1) 64%, rgba(174,98,5,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(41%, rgba(252,205,77,1)), color-stop(54%, rgba(252,205,77,1)), color-stop(64%, rgba(248,181,0,1)), color-stop(100%, rgba(174,98,5,1)));
    background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 41%, rgba(252,205,77,1) 54%, rgba(248,181,0,1) 64%, rgba(174,98,5,1) 100%);
    background: -o-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 41%, rgba(252,205,77,1) 54%, rgba(248,181,0,1) 64%, rgba(174,98,5,1) 100%);
    background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 41%, rgba(252,205,77,1) 54%, rgba(248,181,0,1) 64%, rgba(174,98,5,1) 100%);
    background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 41%, rgba(252,205,77,1) 54%, rgba(248,181,0,1) 64%, rgba(174,98,5,1) 100%);
}

	.lst_mg67 {
		width: 100%;
		float: left;
		margin-top: 2%;
		margin-bottom: 3%;
	}



	.ast_txt2 h2 {
		font-size: 32px;
		color: #D04042;
		font-weight: bold;
			font-family: Cambria;
	}

	.btn666 {
		margin-top: 3%;
		width: 100%;
	}

	.btn666 a {
width: 100%;
background-color: #3082CB;
color: white;
padding: 8px 16px 8px 16px;
border: 3px solid #3082CB;
cursor: pointer;
font-size: 18px;
font-weight: bold;
text-decoration: none;
border-radius: 25px;
transition: all 0.9s ease 0s;
font-family: Candara;
	}

	.btn666 a:hover {
		text-decoration: none;
		color: #2E70CF;
		opacity: 0.8;
		background-color: #fff;
		border: 3px solid #2E70CF;
	}

	.np_rslt {
		width: 100%;
		float: left;
		padding-top: 3%;
		padding-bottom: 3%;
		border-bottom: 1px solid #808080;
		background-color: #fff;
	}

	.np_rslt2 {
		width: 100%;
		float: left;
		margin-top: 2%;
	}

	.np_rslt2 p {
		font-size: 19px;
		font-family: Candara;
	}

	.np_rslt3 p {
		font-size: 19px;
		font-family: Candara;
	}

	.np_rslt3 {
		width: 100%;
		float: left;
	}

	.conf11_mg img {
		width: 70%;
	}

	.conf1 {
		border: 1px solid #D7D7D7;
		margin-top: 8%;
		background-color: #fff;
	}

	.conf11_txt h4 {
		color: #D04042;
		font-weight:bold;
		font-size: 24px;
font-family: Cambria;
	}

.conf11_txtyyy h4 {
    color: #D04042;
    font-weight: bold;
    font-size: 30px;
    font-family: Cambria;
    width: 65%;
    margin: 0 auto;
    margin-top: 7%;
}

.conf11_txtyyy h6{
    color: #D04042;
    font-weight: bold;
    font-size: 18px;
    font-family: Cambria;
}


.conf11_txtyyy p {
    font-size: 19px;
    font-family: Candara;
    margin-top: 4%;
}
	
	
	.conf11 {
		width: 100%;
		padding: 20px;
		height: 545px;
	}

	.fu_test1 .svg-inline--fa.fa-quote-left.fa-w-16 {
    font-size: 40px;
    color: #EFEDD7;
}

.fu_test2 .svg-inline--fa.fa-quote-right.fa-w-16 {
    font-size: 40px;
    color: #EFEDD7;
    margin-top: -9%;
}
	
	.conf_txt2 h2 {
		font-size: 32px;
		color: #D04042;
		font-weight: bold;
			font-family: Cambria;
	}

	.conf {
		width: 100%;
		float: left;
		background-color: #EFEFEF;
		padding-top: 2%;
		padding-bottom: 3%;
	}

	.btn79 a {
		width: 100%;
		background-color: #B30300;
		color: white;
		padding: 8px 16px 8px 16px;
		border: 1px solid #B30300;
		cursor: pointer;
		font-size: 16px;
	}

	.btn79 {
	 margin-top: 3%;
	width: 45%;
	text-align: center;
	float: left;
	margin-left: 9%;
	}

	.btn79 a:hover {
		text-decoration: none;
		color: #B30300;
		opacity: 0.8;
		background-color: #fff;
		border: 1px solid #B30300;
	}


	.testi {
		width: 100%;
		float: left;
		background-color: #fff;
		padding-bottom: 3%;
	}

	.testi2 {
		width: 100%;
		float: left;
		margin-top: 4%;
	}

	
	.conf11_txt p {
    font-size: 19px;
	font-family: Candara;
}	
		
		
	.nw_btn05 {
		margin-top: 4%;
		text-align: center;
		width: 100%;
		float: left;
	}

	.nw_btn05 a {
		width: 100%;
		background: rgb(248,20,9);
background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
		color: white;
		padding: 8px 16px 8px 16px;
		border: 3px solid #B30300;
		cursor: pointer;
		font-size: 35px;
		font-weight: bold;
		text-decoration: none;
		border-radius: 10px;
		transition: all 0.9s ease 0s;
		font-family: Cambria;
	}

	.nw_btn05 a:hover {
text-decoration: none;
opacity: 0.8;
background-color: #fff;
border: 3px solid #B30300;
color: #fff;
	}
	
	
.lst_end {
    background-image: url("/cdn/shop/files/bg45.png?9317905030903005161");
    width: 100%;
    float: left;
    background-size: cover;
    margin-top: -1%;
	padding-bottom: 14px;
}
	
.endy_txt2 {
    width: 100%;
    float: left;
    color: #fff;
    padding-top: 2%;
}

.endy_txt22 h6 {
    font-size: 22px;
    font-weight: bold;
    font-family: Candara;
}

.endy_txt2 li {
 	font-size: 14px;
	font-family: Candara;
}

.goldy_mg2 img:hover {
    transform: scale(1.8);
    z-index: 999999999999999;
}

.goldy_mg2 img {
    transition: transform .5s;
    width: 100%;
}

.nw_btn1 {
    margin-top: 5%;
    float: left;
    text-align: center;
    width: 100%;
    margin-bottom: 10%;
}


.nw_btn1 a {
    width: 100%;
    background: rgb(248,20,9);
    background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
    background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
    color: white;
    padding: 8px 30px 8px 30px;
    border: 3px solid #B30300;
    cursor: pointer;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 100px;
    transition: all 0.9s ease 0s;
    font-family: Cambria;
}

.nw_btn1 a:after {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 27px;
    padding-left: 8px;
    color: #000;
}

.nw_btn1 a:hover {
    text-decoration: none;
    opacity: 0.8;
    background-color: #fff;
    border: 3px solid #B30300;
    color: #fff;
}



.nw_btn2 {
    margin-top: 5%;
    float: left;
    text-align: center;
    width: 100%;
}


.nw_btn2 a {
    width: 100%;
    background: rgb(248,20,9);
    background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
    background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
    color: white;
    padding: 8px 30px 8px 30px;
    border: 3px solid #B30300;
    cursor: pointer;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 100px;
    transition: all 0.9s ease 0s;
    font-family: Cambria;
}

.nw_btn2 a:after {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 27px;
    padding-left: 8px;
    color: #000;
}

.nw_btn2 a:hover {
    text-decoration: none;
    opacity: 0.8;
    background-color: #fff;
    border: 3px solid #B30300;
    color: #fff;
}



.nw_btn3 {
    margin-top: 5%;
    float: left;
    text-align: center;
    width: 100%;
}


.nw_btn3 a {
    width: 100%;
    background: rgb(248,20,9);
    background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
    background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
    color: white;
        padding: 8px 30px 8px 30px;
    border: 3px solid #B30300;
    cursor: pointer;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 100px;
    transition: all 0.9s ease 0s;
    font-family: Cambria;
}

.nw_btn3 a:after {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 27px;
    padding-left: 8px;
    color: #000;
}

.nw_btn3 a:hover {
    text-decoration: none;
    opacity: 0.8;
    background-color: #fff;
    border: 3px solid #B30300;
    color: #fff;
}


.nw_btn4 {
    margin-top: 2%;
    float: left;
    text-align: center;
    width: 100%;
    margin-bottom: 2%;
}


.nw_btn4 a {
    width: 100%;
    background: rgb(248,20,9);
    background: -moz-linear-gradient(top, rgba(248,20,9,1) 0%, rgba(179,2,0,1) 26%, rgba(179,2,0,1) 26%, rgba(248,20,9,1) 65%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%, rgba(248,20,9,1) 79%);
    background: -webkit-linear-gradient(top, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    background: linear-gradient(to bottom, rgba(248,20,9,1) 0%,rgba(179,2,0,1) 26%,rgba(179,2,0,1) 26%,rgba(248,20,9,1) 65%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%,rgba(248,20,9,1) 79%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81409', endColorstr='#f81409',GradientType=0 );
    color: white;
    padding: 8px 30px 8px 30px;
    border: 3px solid #B30300;
    cursor: pointer;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 100px;
    transition: all 0.9s ease 0s;
    font-family: Cambria;
}

.nw_btn4 a:after {
    content: "\f101";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 27px;
    padding-left: 8px;
    color: #000;
}

.nw_btn4 a:hover {
    text-decoration: none;
    opacity: 0.8;
    background-color: #fff;
    border: 3px solid #B30300;
    color: #fff;
}

.mddl {
    width: 100%;
    float: left;
    background-color: #fff;
}

/*#nuphoria-cm-gold-buy-3-get-1-free ul li a img {
    width: 100% !important;
    height: 62px !important;
}*/



.offrnotifctn11 {
    width: 100%;
    float: left;
    margin-bottom: 4%;
}
.offrnotifctn11 p {
    width: 87%;
    margin-left: 3% !important;
}
.offrnotifctn11 a:hover {
    color: white;
}


.sbtnm button {
    background: #db0b1f url(https://cdn.shopify.com/s/files/1/2235/5575/files/link_icon_grey.png?3425106742886167374) no-repeat scroll 104% center;
    border-radius: 30px;
    text-align: center;
    white-space: nowrap;
    font-weight: 400;
    border-radius: 0;
    color: #fff !important;
    line-height: 1;
    padding: 17px 18px 36px 0px;
    font-size: 23px;
    font-family: 'ProximaNovaBold';
    text-transform: capitalize;
    width: 100%;
    height: 59px;
}
ul.lstcrcl11 li {
    background: transparent url(/cdn/shop/files/icici.png?9553757389188094002) no-repeat scroll 25px 6px !important;
    text-transform: capitalize;
}
.snglblgcont11 a {
    font-weight: normal;
}






.rdwhyt {
	float: left;
	width: 100%;
	background: #fff;
	background-image: url("/cdn/shop/files/ban1.png?15253664910501344359");
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 12%;
}
.tpln {
    float: left;
    width: 100%;
    margin-top: 7%;
}
.tpln h1 {
    color: #fff;
    font-size: 33px;
    text-align: center;
    margin-bottom: 0px !important;
  font-family: "ProximaNovaSemibold";
}
.frbrd {
	border-bottom: 0.3px solid #fff;
	width: 74%;
	margin: 0 auto !important;
}



.bchmg {
	float: left;
	width: 100%;
	margin-top: 10%;
	text-align: center !important;
	margin-bottom: 6%;
}

.bchmg h3 {
	font-size: 23px;
	text-align: center;
	color: #434343;
	font-weight: bold;
  font-family: "ProximaNovaSemibold";
}
.bchmg p {
	text-align: center;
	font-size: 19px;
	font-style: italic;
	color: #bcbaba;
	text-decoration: line-through;
  font-family: 'ProximaNovaRegular';
}
.bchmg span {
    text-align: center;
    font-size: 19px;
    font-style: italic;
    color: #ff4d4d;
}
.hjlt {
    width: 24%;
    margin: 0 auto;
}
.hjlt img {
   width: 100%;
}
.btnlp77 {
	width: 68%;
	text-align: center;
	margin: 0 auto !important;
}
.btnlp77 a {
	width: 100%;
	background-color: #fff;
	color: #515151;
	padding: 8px 16px 8px 16px;
	border: 2px solid #B30300;
	cursor: pointer;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.9s ease 0s;
	float: left;
  font-family: 'ProximaNovaRegular';
}
.btnlp77 a:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.8;
    background-color: #B30300;
    border: 2px solid #B30300;
}



.ncbars {
    width: 100%;
    background: #db3c28;
    padding-bottom: 9%;
    float: left;
}
.ojtq {
	width: 88%;
	margin: 0 auto !important;
	margin-top: 5% !important;
}
.ojtq p {
	font-size: 22px;
	color: #fff;
}
.ojtq p span {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
}
.ikdg {
	float: left;
	width: 100%;
	margin-bottom: 6%;
}
.jjgf {
    width: 100%;
}
.jjgf img {
    width: 100%;
}
.btyr97 {
    width: 68%;
    text-align: center;
    margin: 0 auto !important;
}
.btyr97 a {
	width: 100%;
	background-color: #fff;
	color: #db3c28;
	padding: 5px 16px 5px 16px;
	border: 2px solid #db3c28;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.9s ease 0s;
	float: left;
}
.btyr97 a:hover {
	text-decoration: none;
	color: #fff;
	opacity: 0.8;
	background-color: #db3c28 !important;
	border: 2px solid #fff;
	border-radius: 2px;
}