body{
font-family: 'Lato', sans-serif;
font-size14px;
}
h1, h2, h3, h4, h5, h6{font-family: 'Lato', sans-serif;}
.container {
  width: 1027px;
}
p{font-size:14px;}
header{border-top:3px solid #dbdbdb;}
header{  background-image: url(../images/new-design/headerreward-bg.jpg); /*added*/
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%; padding:0px 0px 10px 0px;}/* logo update */
.header-left{padding:10px 0 0; float:left;}/* logo update */
.header-right {
  float: right;
  width: 100%;
}
.top-row ul {
  color: #fff;
  float: right;
  list-style-type: none;
  margin: -3px 0 0;
    padding-top: 0px;
}
.top-row ul li{float:left;} 
.top-row ul li.first {
  background-color: #dbdbdb;
  color: #717171;
  padding: 5px 10px;
  border-radius: 0 0 0 4px;
}
.top-row ul li.last {
  background-color: #12a8b3;
  padding: 5px 18px;
  border-radius: 0 0 5px;
}
/****Nav****/

nav{width:100%; float:right; padding:6px 20px 0;}
nav ul{list-style-type:none;} 
.nav > li {font-weight: bold;} /*added*/
nav ul li a{color:#717171; font-size:16px;}
.nav > li > a{padding:10px 9px;} /*added*/

/***end Nav****/

.top_blue {
  background-color: #1b2677;
  color: #fff;
  height: 48px;
  margin:0px 0 0;
}
.top_blue .left h2 {
  font-size: 30px;
  margin: 0;
  padding: 7px 0;
}
.top_blue .left h2 span {padding-right: 5px; text-transform: uppercase; }
.top_blue .right {
  background-color: #d50a7d;
  border-radius: 0 0 5px 5px;
  float: right;
  margin-top: -20px;
  position: absolute;
  width: 179px;
  padding-bottom:6px;
  right:33px;
}

.top_blue .right:before {
  border-bottom: 20px solid #565656;
  border-left: 20px solid transparent;
  content: "";
  height: 0;
  left: -20px;
  position: absolute;
  width: 0;
}
.top_blue .right h1 {
  font-size: 20px;
  text-align: center;
  font-weight:bold;
  margin:0px;
  padding:10px 0 0;
}
.top_blue .right h2 {
  font-size: 14px;
  margin: 0;
  padding-top: 7px;
  text-align: center;
}
.top_blue .right h1 span{font-size:22px;   background-image:url("../images/border_img.jpg"); background-repeat:no-repeat; background-position:bottom; padding-bottom:3px;}

.weight_section{width:100%;}
.loss_weight{position:relative; margin:0 0 15px;}
.loss_weight .loss_text{ width:550px; float:left;margin: 0 0 -9px;}
.loss_weight .loss_img{position:absolute; right:0px; z-index:-9; margin:0 -117px 0 0;}
.loss_text h2{font-size:76px; margin:0px; padding:0 0 5px; color:#12a8b3; font-weight:bold;}
.loss_text h3{font-size:38px; margin:0px; padding:0 0 25px; color:#12a8b3;font-weight:bold;}
.gift img{position:relative;}
.loss_text p{font-size:24px;}
span.green{color:#12a8b3}

ul.list{list-style-type:none; padding:0 0 0 18px;margin-bottom: 0;}
ul.list li {
  background-image: url("../images/list_img.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 17px;
  line-height:25px;
  font-size:18px;
}
.green_strip{background-color:#b5e1e4; width:100%; margin:20px 0 0;}
.buy{width:30%; float:left;}
/****form-start****/
  .form{float:right; width:70%; padding:15px 0 0; color:#fff;}
 #form1 .form-inline .form-control{width:235px; color:#9a9a9a; box-shadow:none;transition:none; background-color:#f0f7f9; border:none; }
 #form1 .form-inline .btn-default{background-color:#d2f2f4; border:none; color:#9a9a9a; }
 #form1 .form-inline .form-group{margin-bottom:8px;}
 #form1 .help-block{display:none; color:#f00; margin:0px; padding:0px;}
  #form1 .form{padding-top:10px;}
  #form1 .btn-primary{width:66%; background-color:#1b2677; height:32px; padding:0px; font-size:18px; }
  #form1 .btn-primary:hover{background-color:#d50a7d; border:1px solid #d50a7d;}
 #form1 span.maoney_back {color: #fff; padding: 0 0 0 24px;} 
 
 /*****custom select box and checkbox****/
 
 .select-wrapper{ float: left; display: inline-block; background:#d2f2f4 url("../images/custom_box.png") no-repeat right center ;
 cursor: pointer; border-radius: 4px; }
.select-wrapper, .select-wrapper select{ width: 235px; height: 35px; line-height: 35px; color:#9a9a9a; }
.credit .select-wrapper, .select-wrapper select{ width: 110px; height: 35px; line-height: 35px; }
.select-wrapper .holder{	display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; }
.select-wrapper select{ margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}

.custom-checkbox{ width: 20px; height: 20px; display: inline-block; position: relative; z-index: 1; top: 3px;
		background: url("../images/check-box.png") no-repeat 0 0 transparent; 	}

.custom-checkbox.selected{ background-position: 0 -21px; }
.custom-checkbox input[type="checkbox"]{ margin: 0; position: absolute; z-index: 2;  cursor: pointer; outline: none; opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
 /***end custom box****/

/*****form end****/



.water-section {
  margin: 45px 0 0;
  width: 100%;
}
.water-section .col_left{ float:left;}
.water-section .col-right{float:right; padding-left:27px;}
.water-section .col-right h2 {
  color: #12a8b3;
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 10px;
}
span.natural { color: #12a8b3; font-size: 24px; font-style: italic; font-weight: bold; }
.water-section .col-right ul.list{margin-top:20px;}
.water-section .col-right ul.list li{font-size:14px;}
.water-section .col-right h3{font-size:20px; color:#676767; font-weight:bold;}
span.maroon a{color:#dc0f7f; }

.finally_strip{width:100%; background-color:#12a8b3; margin:40px 0 25px;}
.finally_strip h2 {
  color: #fff;
  font-size: 30px;
  margin: 0;
  padding: 17px 0;
}
.finally_strip h3 {
  background-color: #dc1687;
  border-left: 1px solid #fff;
  border-right: 3px solid #fff;
  color: #fff;
  font-size: 24px;
  margin: 0;
  padding: 21px 0;
  text-align: center;
}
.finally_strip h3 a{color:#fff;}
.istock img {
  float: right;
  margin-right: 14px;
  padding-left: 20px;
}
.istock h3{font-size:24px; font-weight:bold; color:#12a8b3; margin:0px; padding-bottom:10px;}
.people_row{width:100%; background-color:#f2f2f2; text-align:center; margin:40px 0;}
h2.heading{font-size:30px; color:#12a8b3; text-align:left;}
.people_row h2{margin:0px; padding:15px 0 30px;}
.try_btn img {float: right; margin-top: -45px; position: relative; }

/****CART_PAGE*****/

.cart .green_strip{margin:0px;}
.cart .loss_weight .loss_text{padding:20px 0 0;}
.cart{width:100%;}
.cart .loss_text h2{font-size:40px;color:#1a2574; font-weight:normal;}
.cart .buy_sec{background-color:#12a8b3; width:26%; text-align:center; margin:0 0 0 15px; padding:0px;}
.buy_sec img{max-width:100%;}
.spcl_offer{padding:25px 0px 20px; }
.buy_sec h3{ background-color:#0b8f99; font-size:14px; color:#fff; margin:0px; padding:8px 0;}
.money_back img{ padding:15px 0 10px;}
.money_back p{color:#fff; font-size:12px;}

#form1 .form-inline input[type="checkbox"]{margin-right:5px;}
#form1 .form-inline .credit .form-control{width:115px;}
#form1 .form-inline .cvv{width:150px; margin:0 10px 0 0;}
.full_width{width:100%;}
.full_width span{ margin-right:10px;}
.full_width span.visa{float:right;}
.cart .full_width .btn-primary{width:40%!important; float:right;}
.billing_sec{width:100%;}
.billing_sec h2{ border-bottom:1px solid #bdbdbd; font-size:24px; color:#12a8b3; padding-bottom:10px;}
.billing_row{width:100%; float:left;  border-bottom:1px solid #bdbdbd; padding:0 0 15px;}
.billing_row .col-a{ width:20%; float:left;}
.billing_row .col-b{ width:40%; float:left;}
.billing_row .col-c{float:right; padding:0 20px 0; color:#0b8f99; width:40%; text-align:right;}
.billing_row .col{margin:15px 0 0;}
.billing_row h3{font-size:14px; color:#313131; margin:0 ; padding:0 0 5px; font-weight:bold;}
.billing_sec .bottom_row{background-color:#f2f2f2; border-bottom:none;}
.billing_row .col-c  .label{width:80%; text-align:right; float:left;}
.single_row{width:100%; float:left; padding:0 0 5px;}
.single_row .label{ color:#313131; font-size:14px;}
.single_row .label span{padding:0 0 0 40px;}
.offer_details { color: #313131; float: left; padding: 20px 0 0; width: 100%; }
.what{color:#fff; text-decoration:underline;}
.what:hover{text-decoration:none;}

/***09-02-2015****/
.header-right .top-row{width:100%; float:left;}
.header-right .second-row{width:100%; float:right; text-align:right; padding:7px 0 0;}
.second-row > img { padding-left: 10px; }
.blue_txt .left h2{text-align:center; font-weight:bold;}
.reciept_page{margin:30px 0 0;}
.reciept_page .billing_header{width:100%; float:left; margin-bottom:20px;}
.reciept_page .billing_header .col-a{width:60%; float:left;} 
.reciept_page .billing_header .col-b { float: right; text-align: right; width: 30%; }
.reciept_page .billing_header p{font-size:18px;}
.billing_header p.offer{line-height:12px;}
p.offer span{font-size:11px;}
span.blue{color:#1b2677}
.reciept_page .billing_row{border:none;} 
.reciept_page  .bottom_row{ border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; background:none; }
.total_billing{border:none!important;}
.total_billing .col-c{border-bottom:1px solid #bdbdbd; padding-bottom:10px;}
.reciept_page .billing_row .col-c{color:#565353}
.shipping-row { float:right; margin-top:30px;}
.shipping-info{width:403px; float:left;}
.billing-info{width:403px; float:left;}
.shipping-row h3{font-size:18px; color:#fff; background-color:#1b2677; margin:0px; padding:15px 0 15px 20px; border-radius: 5px 5px 0 0;}
.details_sec{ background-color:#ececec; padding:10px 0 15px 20px; border-radius:0 0 5px 5px;}
.desc{width:100%; padding:0 0 5px; }
.desc .label_name{width:30%; float:left;}
.label_value span{ padding:0 20px 0 0px;}
.billing_info{margin:0 0 0 20px;}
.billing_info h3{background-color:#12a8b3;}
.billing_info .details_sec{padding-bottom:40px;}
.reciept_page .heading{ border-bottom:1px solid #bdbdbd; margin-bottom:20px;}

.gift {margin-top: -40px;}
.gift > img {float:left;}
.gift .buttona {margin:0 auto 0 10px;}





/****end 09-02-2015****/

/****footer-sec***/
footer{ background-color:#b5e1e4; margin:0 0 0 0;}
footer p{font-size:14px; color:#fff;}
footer h3{font-size:24px; color:#999; padding:8px 0 10px; position:relative;}
footer h3:before {
  background: none repeat scroll 0 0 #ccc;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 50px;
}
h3.aa:before{}
footer .first img{padding:10px 0 15px;}
footer ul{list-style-type:none; padding:10px 0 0 0px;}
footer ul li{ padding-bottom:5px;}
footer ul li a{color:#272a68;}
footer ul li a:hover{color:#272a68; text-decoration:none;}
.copy-right{background-color:#6e6e70;}
.copy-right p { margin: 0px; padding: 15px 0;}
ul.privacy{padding:86px 0 0;}
/****footer-end***/


.how_work_blue.top_blue .left h2{text-transform:uppercase;}
.how_work_blue.top_blue .left h2 span{font-weight:bold;}

.how_work_blue.top_blue .right:before{border-bottom:0px;}
.how_work_blue.top_blue .right{margin-top:0px;width:100%;right:0px;border-radius:0px;border-left:1px solid #fff;border-right:1px solid #fff;}
.how_work_blue.top_blue .right h1{padding:8px 0;line-height:26px;}

.how_work_green{margin-top:0px;}
.how_work_green #form1 .form-inline{margin-top:7px;}
.how_work_green #form1 .form-inline .form-group{float:left;margin-bottom:17px;margin-right:4px;}

.how_it_works{padding:23px 0 0;margin:0px;}
.how_it_works h3{color:#1b2675;font-weight:normal;font-size:25px;margin:0px;}
.how_it_works p{color:#656565;font-weight:normal;font-size:14px;margin:15px 0 0 0;}
.top_img_slot { margin: 0;}
.desc-section{width:100%;display:block;margin-top:10px;}
.desc-section1{width:100%;display:block;margin:0px;overflow:hidden;}
.desc-section .left-section{width:154px;float:left;padding-left:15px;margin-top:15px;}
.desc-section .right-section{margin-left:25px;float:left;margin-top:15px;width:815px;}
.desc-section .right-section h1{font-weight:bold;font-size:36px;color:#12a8b3;margin-top:30px;margin-bottom:0px;}
.desc-section .right-section p{margin-top:10px;color:#656565;font-size:14px;}

.how_it_works aside{margin-top:40px;font-size:15px;}
.how_it_works aside span{color:#e31283;}

.lost-weight{background:#f8f8f8;padding:45px 0;}
.buttona{top left;-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);margin:0 auto;font-size:20px;font-weight:bold;text-align:center;border-radius:0px;margin-bottom:0px;width:156px;float:left;margin-top:10px;margin-left:10px;}
.buttona a{color:#fff;font-weight:600;}

.left .free{float:left;margin-top:10px;}

.lost-weight .right h1{font-weight:bold;margin-top:24px;color:#12a8b3;font-size:36px;margin-bottom:0px;}
.lost-weight .right p{font-size:13px;color:#676767;margin-top:15px;margin-bottom:20px;line-height:22px;}

.lost-weight .right h4{font-weight:normal;margin-top:24px;color:#000;font-size:24px;margin-bottom:20px;}
.lost-weight .right h2{font-weight:normal;margin-top:0px;color:#e31283;font-size:60px;margin-bottom:0px;}

.lost-weight .no-padd{padding:0px;}

.how-work .loss_text h2{font-size:40px;color:#1a2574;font-weight:normal;margin-top:24px;padding-right:100px;line-height:50px;}
.how-work .loss_text h2 span{font-weight:bold;}

.how-work .loss_weight .loss_text{width:540px;}
.right h1 a{color:#fff !important; display:block; line-height: 26px; height:26px;}
#scrollUp-active{display:none;}
.how-work .loss_text p {color: #1a2574; font-size:24px; margin-bottom:0px; font-weight:bold;}
.how-work ul.list li{color:#565353;}
.col-md-12.footer-dis{margin-top:25px;}
.dis { color: #12a8b3; font-weight: bold; font-size: 15px; margin-bottom: 10px; float: left;  margin-left: 140px;}


/* added home css 061115*/
footer .footer-dis p{color:#272a68; font-size:13px; text-transform:uppercase; margin-bottom:15px;}
.footer-dis-cont{ background:#f6f6f6; padding:15px 0;}
footer h3::before{ height:inherit !important; background:none !important;}
.ftr-navs ul li a{ font-size:19px;}
.ftr-navs ul { margin-bottom:0px;}
.ftr-navs ul.center{ margin-bottom:15px;}
.ftr-navs ul li{ display:inline-block; margin-bottom:7px; padding:0 21px;}
.ftr-navs ul li:first-child{ padding-left:0;}
.ftr-navs h3{ margin-bottom:0px; color:#272a68;}
.pad-top{ padding-top:25px;}
.global.heads h2{ margin:0 0 10px;}
h3.hds{color: #1b2675; font-size: 20px; font-style: italic; font-weight: bold; margin-bottom: 10px;}
h1.reach{margin:0px 0px 10px; padding:0px; font-size:30px;color:#656565;}
span.weight{display:block;}
.ftr-navs ul li:nth-child(6){ padding-right:0; float:right;}
.ftr-navs ul.center li{ padding:0 9px;}
.ftr-navs ul.center li:first-child{ padding-left:0;}
.ftr-navs ul.center li:nth-child(5){ padding-right:0; float:right;}
.ftr-navs ul li:nth-child(5), .ftr-navs ul.center li:nth-child(4){ padding:0 0px 0 8px;}

sup.reg-body {font-size: 10pt; top: -5px;}
sup.reg-head {font-size: 12pt;}
span.reg-body {font-size: 10pt; top: -5px; position:relative;}

.loss_artical.pad-top-safe, .how_it_works .img_area{ margin:0px !important;}
p.pri-para{ font-size:16px !important; font-weight:bold; color:#333 !important;}
sup{ letter-spacing:1px;}
.mrgn-bform-r{ margin-bottom:20px;}
.check-box-validate { float: left !important;  width: 70%;}
.cart .full_width #processing.btn-primary { float: right; width: 30% !important; margin: 16px 0 0;}
#change_img {display: none;}
footer sup { font-size: 10pt; position: inherit;}
footer sup.big { font-size: 18pt; position: inherit; vertical-align:middle;}
footer sup.reg-body{ position:relative;}
footer .tringle_icon1 { display: inline-block;}
/*.reach.reach-symb sup{font-size: 12pt;font-weight: bold; top: 10px; vertical-align: top;}
.reach.reach-symb sup.big{ font-size:18pt; padding: 0 0 0 5px; top: 14px;}
.tringle_icon2 .sup.big{ font-size:18pt !important; top:15px;}*/

.tringle_icon_sec_inner sup.big, .tringle_icon2 sup.big {
    font-size: 18pt !important;
    top: -5px !important; left:0px;
}
.tringle_icon2, .tringle_icon_sec_inner{ display:inline-block;}
.reach.reach-symb > sup { font-size: 10pt; top: -13px;}
.symb-in { font-size: 10pt; font-weight: normal; top: -13px;}
.how_it_works h2{color: #1b2675;
    font-size: 32px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0;}
