.biofit {
	font-family: 'Open Sans', sans-serif;
}
.biofit {
	font-size: 14px;
	line-height: 22px;
}
.biofit.top-section {
	background: #444;
	padding: 10px 0;
}
.biofit .adv {
	text-align: right;
	color: #fff;
	padding: 16px 0 0 0;
	font-weight: 700;
}
.biofit.presale-1 {
	padding-top: 40px;
	padding-bottom: 50px;
}
.biofit.presale-1 h2.headline {
	color: #ea4335;
	font-size: 33px;
	margin: 0;
	line-height: 50px;
	font-family: 'Montserrat', sans-serif;
}
.biofit.presale-1 p.headline-small {
	color: #222;
	font-size: 23px;
	margin: 0;
	line-height: 36px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	padding: 0;
	margin-bottom:10px;
}
.biofit.presale-1 p.latest-date {
	color: #fff;
	font-size: 16px;
	margin: 0 0 10px 0;
	line-height: 26px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	padding: 5px 10px;
	background: #321950;
	display: inline-block;
	border-radius: 5px;
}
.biofit.presale-1 p.dark-black {
	color: #222;
	font-size: 20px;
	margin: 0 0 10px 0;
	line-height: 32px;
	padding: 5px 0;
	text-align:left;
}
.biofit.presale-1 .img-p-t {
	margin: 15px 0;
}
.biofit .availability-btn {
	margin: 20px 0;
}
.biofit .availability-btn .btn {
	border-radius: 30px;
	color: #fff;
	background: #ea4335;
	font-size: 20px;
	line-height: 38px;
	font-weight: 500;
	display: block;
	font-family: 'Montserrat', sans-serif;
}
.biofit .availability-btn .btn:hover {
	opacity: 0.7
}
.biofit .featured-content {
	color: #ea4335;
	font-size: 20px;
	line-height: 32px;
	font-family: 'Montserrat', sans-serif;
	padding: 20px 0 0 0;
}
.biofit .gray-bg-part {
	background: #f4f4f4;
	padding: 20px 0;
	border-color: #c5c5c5;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
}
/*.biofit .gray-bg-part:last-child {
	border-bottom: none !important;
}*/
.biofit .gray-bg-part p.extra-small-text {
	color: #aaa;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0;
	padding: 0;
}
.biofit .gray-bg-part p.secondary-font {
	font-size: 16px;
	margin: 7px 0;
	line-height: 20px;
	padding: 0;
	margin-bottom:0;
}
.biofit.presale-2 {
	padding: 0 0 50px 0;
}
.biofit.presale-2 p.headline {
	color: #ea4335;
	font-size: 36px;
	margin: 0 0 25px 0;
	line-height: 50px;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
}
.biofit .box-inner-part {
	border-radius: 0px;
	/*box-shadow: 0px 0px 10px rgb(171 171 171 / 80%);*/
	border-color: #84754e;
	padding: 5px;
	margin-bottom: 20px;
	border-color: #cbcbcb;
	border-style: solid;
	border-width: 1px;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}
.biofit .box-inner-part p.blog-dark-black {
	font-size: 20px;
	line-height: 32px;
	color: #222;
	margin: 20px 0;
}
.biofit .box-inner-part p.blog-text {
	font-size: 20px;
	line-height: 32px;
	margin: 10px 0 0 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}
.biofit .box-inner-part p.blog-text-small {
	font-size: 18px;
	line-height: 32px;
	color: #ea4335;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	margin-bottom: 5px;
}
.biofit .blog-circle-img {
	border-radius: 100%;
}
.biofit .common-wrapper {
	margin: 0 7%;
}
.biofit .cust-md-3 {
	width: 25%;
}
.biofit .cust-md-4 {
	width: 33.33333333%;
}
.biofit .cust-md-8 {
	width: 66.66666667%;
}
.biofit .cust-md-9 {
	width: 75%;
}
.biofit .cust-md-12 {
	width: 100%;
}
.biofit .cust-lg-1, .biofit .cust-lg-10, .biofit .cust-lg-11, .biofit .cust-lg-12, .biofit .cust-lg-2, .biofit .cust-lg-3, .biofit .cust-lg-4, .biofit .cust-lg-5, .biofit .cust-lg-6, .biofit .cust-lg-7, .cust-lg-8, .biofit .cust-lg-9, .biofit .cust-md-1, .biofit .cust-md-10, .biofit .cust-md-11, .biofit .cust-md-12, .biofit .cust-md-2, .biofit .cust-md-3, .biofit .cust-md-4, .biofit .cust-md-5, .biofit .cust-md-6, .biofit .cust-md-7, .biofit .cust-md-8, .biofit .cust-md-9, .biofit .cust-sm-1, .biofit .cust-sm-10, .biofit .cust-sm-11, .biofit .cust-sm-12, .biofit .cust-sm-2, .biofit .cust-sm-3, .biofit .cust-sm-4, .biofit .cust-sm-5, .biofit .cust-sm-6, .biofit .cust-sm-7, .biofit .cust-sm-8, .biofit .cust-sm-9, .biofit .cust-xs-1, .biofit .cust-xs-10, .biofit .cust-xs-11, .cust-xs-12, .biofit .cust-xs-2, .biofit .cust-xs-3, .biofit .cust-xs-4, .biofit .cust-xs-5, .biofit .cust-xs-6, .biofit .cust-xs-7, .biofit .cust-xs-8, .biofit .cust-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.biofit .cust-xs-1, .biofit .cust-xs-10, .biofit .cust-xs-11, .biofit .cust-xs-12, .biofit .cust-xs-2, .biofit .cust-xs-3, .biofit .cust-xs-4, .biofit .cust-xs-5, .biofit .cust-xs-6, .biofit .cust-xs-7, .biofit .cust-xs-8, .biofit .cust-xs-9 {
	float: left;
}  /* Footer =========== */
.biofit.footer-section {
	background: #444;
	padding: 40px 0;
	color: #fff;
	text-align: center;
}
.biofit.footer-section p {
	margin-bottom: 0;
}
.biofit .fur-foot-list {
	margin: 0;
	padding: 15px 0;
}
.biofit .fur-foot-list li {
	display: inline-block;
}
.biofit .fur-foot-list li a {
	color: #fff;
	text-decoration: none !important;
	padding: 0 10px;
	font-weight: 600;
}
.biofit .fur-foot-list li:not(:last-child):after {
	content: "|";
}
.biofit.footer-section p {
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	margin-bottom: 10px;
}
.biofit.footer-section p.extra-small-text {
	font-size: 12px;
}

.biofit .box-div{
	background:#eee5f8;
	padding:20px;
	border:1px solid #321950;
	border-radius:5px;
	margin-bottom:25px;
}
.biofit .box-div p.headline{
	color: #321950;
    font-size: 32px;
    margin: 0;
    line-height: 50px;
    font-family: 'Montserrat', sans-serif;
}
.biofit .fatcell-interstine{
	width:36%;
	margin-right:15px;
	border-radius:50%;
	border:5px solid #fff;
}

.biofit .biofit-bottle{
	margin-top:30px;
	margin-bottom:20px;
}
.biofit p.disclaimer-txt{
	font-size:20px;
}


/* <!-- ...Terms & condition style... --> */
.presell.terms p.pop-title{
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    font-size:26px;
    color:#000;
    margin:20px 0 20px;
}
.presell.terms p.sub_heading{
    font-family: 'Roboto', sans-serif;
    font-weight:500;
    color:#000;
    font-size:20px;
    margin: 0 0 7px;
}
.presell.terms p.para{
    font-family: 'Roboto', sans-serif;
    font-weight:400;
    color:#454040;
    font-size:16px;
    line-height:1.7;
    margin:0 0 15px;
}
.presell.terms .modal-header .close{
    z-index: 1;
  position: absolute;
  top: -15px;
  right: 4px;
  cursor: pointer;
  border-radius: 50%;
  padding: 10px;
  background: #000;
  width: 32px;
  height: 32px;
  fill: #fff;
  transition: fill 0.2s ease;
  opacity: 1;
  line-height:3px;
}
/* <!-- ...Terms & condition style end... --> */


/* <!-- ...privacy style... --> */
.presell.privacy p.pop-title{
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    font-size:26px;
    color:#000;
    margin:20px 0 20px;
}
.presell.privacy p.sub_heading{
    font-family: 'Roboto', sans-serif;
    font-weight:500;
    color:#000;
    font-size:20px;
    margin: 0 0 7px;
}
.presell.privacy p.para{
    font-family: 'Roboto', sans-serif;
    font-weight:400;
    color:#454040;
    font-size:16px;
    line-height:1.7;
    margin:0 0 15px;
}
.presell.privacy .modal-header .close{
    z-index: 1;
  position: absolute;
  top: -15px;
  right: 4px;
  cursor: pointer;
  border-radius: 50%;
  padding: 10px;
  background: #000;
  width: 32px;
  height: 32px;
  fill: #fff;
  transition: fill 0.2s ease;
  opacity: 1;
  line-height:3px;
}
/* <!-- ...privacy style end... --> */


@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:991px) {
.biofit.presale-1 {
	text-align: center;
}
.biofit.presale-1 h2.headline {
	font-size: 30px;
	line-height: 40px;
}
.biofit .adv {
	text-align: center;
	padding: 10px 0 0 0;
}
.biofit.top-section {
	text-align: center;
}
.biofit.top-section .img-responsive {
	display: inline-block;
}
.biofit .gray-bg-part p.extra-small-text {
	padding: 10px 0 0 0;
}
.biofit .cust-xs-12 {
	width: 100%;
}
.biofit .box-inner-part {
	text-align: center;
}
.biofit .box-inner-part .img-responsive {
	display: inline-block;
}

.biofit .common-wrapper {
    margin: 0;
}
.star-rating{
	margin:0 auto;
	float: none !important;
}
}
@media only screen and (max-width:767px) {
.biofit.presale-1 {
	padding-bottom: 20px;
	text-align: center;
}
.biofit.presale-2 {
	padding: 40px 0;
}
.biofit.presale-2 p.headline {
	font-size: 22px;
}
.biofit.presale-1 h2.headline {
	font-size: 28px;
	line-height:1.3;
}
.biofit.presale-1 p.headline-small {
	font-size: 18px;
	line-height: 28px;
}
.biofit .box-inner-part {
	text-align: center;
}
.biofit .box-inner-part .img-responsive {
	display: inline-block;
}
.biofit .box-inner-part p.blog-dark-black {
	font-size: 18px;
	line-height: 1.5;
}
.biofit .gray-bg-part p.extra-small-text {
	padding: 10px 0 0 0;
}
.biofit.presale-1 p.dark-black {
	font-size: 18px;
	line-height: 1.5;
}
.woman-weight-loss{
	width:66%;
}
.biofit .fatcell-interstine{
	float:none !important;
	width: 77%;
}
.biofit .box-div p.headline {
    font-size: 24px;
	line-height:1.3;
	margin-top:20px;
	margin-bottom:15px;
}
.presell.terms p.pop-title{
	font-size:28px;
}
.presell.privacy p.pop-title{
	font-size:28px;
}

}
@media only screen and (max-width:480px) {
.biofit.presale-1 p.latest-date {
	font-size: 11px;
}
}
