
*{
	margin: 0;
	padding: 0;
}

body{
	background: #fff;
	color: #000;
}
.wrapper{
	color: #000;
	overflow: hidden;
}
img {
	max-width: 100%;
}
.main_section{
	background-color: #1a2a66;
	padding-top: 60px;
	padding-bottom: 30px;
}
.main_logo{
		padding-left: 77px;
    font-size: 60px;
    text-transform: uppercase;
    text-align: center;
    color: #e62e4c;
    font-weight: bold;
    line-height: 60px;
}
.main_logo span {
	color: #2f9300;
}
.mobile_logo{
	display: none;
}
.main_logo img{
	height: auto;
}

.logo_slogan{
	color: #fefefe;
	text-align: left;
	padding-top: 70px;
	padding-left: 94px;
}

.logo_slogan h2{
	font-family: 'Roboto';
	font-weight: 400;
	line-height: 40px;
	font-size: 30px;
	letter-spacing: 0.2px;
	margin-top: 0;
}

.head_title{
	text-align: center;
	color: #fcef5f;
	margin-top: 5px;
}
.head_title p span{
	background: #da0052;
	padding: 0px 6px 0 5px;
}

.head_title p{
	font-family: 'Roboto';
	font-weight: 700;
	line-height: 67px;
	font-size: 60px;
	text-transform: uppercase;
	padding: 0 10%;
}

.head_tagline{
	text-align: center;
	color: #ffffff;
	margin-top: 15px;
}

.head_tagline p{
	font-family: 'Roboto';
	font-weight: 700;
	line-height: 36px;
	font-size: 24px;
	text-transform: uppercase;
	padding: 0 0%;
}

.m_form{
	margin-top: 24px;
	position: relative;
}
.m_form .man_girl{
	background: url('../../fb4cuq3yklvr5zm/img/layer-111.png') center bottom no-repeat;
	height: 488px;
	width: 463px;
	position: absolute;
	bottom: -30px;
	left: 0;
	right: 0;
	 margin-left: auto; 
	margin-right: auto; 
}

.m_form .bottle{
	background: url('../../fb4cuq3yklvr5zm/img/layer-129.png') center bottom no-repeat;
	height: 462px;
	width: 350px;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin-left: auto; 
	margin-right: auto; 
}

.main_features ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #313b92;
	padding: 26px 20px;
}

.main_features ul li{
	padding: 0 0 0 40px;
	font-family: 'Roboto';
	font-size: 24px;
	letter-spacing: 0.2px;
	font-weight: 400;
	color: #fcef5f; 
	background: url('../../fb4cuq3yklvr5zm/img/group-3-copy.png') 0px 10px no-repeat;
	margin: 35px 0;
		line-height: 1.4;
}
.main_features ul li img{
	margin-right: 10px;
	margin-bottom: 5px;
}

.form{
	padding-left: 0;
}

.form form{
max-width: 260px;
margin:0 auto;
position: relative;
top: -3px;
}


.c-form {
	max-width: 250px;
	width: 100%;
}
.c-form__field {
	background-color: #fff;
	border:solid 1px #dc4143;
	border-radius: 20px;
	font-size: 24px;
	font-family: 'Roboto';
	font-weight: 400;
	color: #222;
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
	-webkit-appearance: none;
	position: relative;
}
.c-form__field--select {
	padding: 6px 4px;
}
.c-form__field--select select {
	padding: 4px 6px;
	margin: 0;
	border: 0;
	background-color: transparent;
	width: 100%;
	-webkit-appearance: none;
}

.c-form__field--select::after {
	content: "";
  display: block;
  position: absolute;
  z-index: 5;
  right: 10px;
  top: 1px;
  bottom: 0;
  margin: auto;
  width: 35px;
  height: 35px;
  background-color: #fff;
  background-image: url(../img/caret.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.c-btn {
		border: solid 0px #dc4143;
		background: url(../img/btn-bg.png) 0 0 no-repeat;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		text-transform: uppercase;
		width: 100%;
		padding: 6px 20px 4px;
		text-align: center;
		margin-bottom: 8px;
		-moz-transition: all 0.4s ease-out;
		-o-transition: all 0.4s ease-out;
		-webkit-transition: all 0.4s ease-out;
		transition: all 0.4s ease-out;
}

.c-btn:hover {
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
}
.c-btn__text {
	font-size: 37px;
	font-family: 'Roboto';
	font-weight: 700;
	color: #ffffff;
}

/* Placeholder b0b0b0*/
.form ::-webkit-input-placeholder { /* WebKit browsers */
		color:    #b0b0b0;
}
.form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	 color:   #b0b0b0;
	 opacity:  1;
}
.form ::-moz-placeholder { /* Mozilla Firefox 19+ */
	 color:    #b0b0b0;
	 opacity:  1;
}
.form :-ms-input-placeholder { /* Internet Explorer 10+ */
	 color:    #b0b0b0;
}
/* WebKit browsers */
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
		color: transparent !important;
}
/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
		color: transparent !important;
}
/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
		color: transparent !important;
}
/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
		color: transparent !important;
}

:focus{
	outline: none;
}
.b-formMain{
	padding: 10px;
	background: #fff;
}

.b-formMain__head {
	background: #fcef5f;
	padding: 15px;
	position: relative;
	display: table;
	width: 100%;
	padding-left: 20px;
	text-align: center;
}
.b-formMain__discount{
	font-size:24px;
	color:#da0052;
	font-family: "Myriad Pro", Calibri, sans-serif;
	font-weight: 400;
	width:100px;
	line-height: 30px;
	letter-spacing: 0.2px;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
}
.b-formMain__discount span{
	display: block;
	 font-size:51px;
	 font-weight: 700;
	 letter-spacing: 0.8px;
}
.b-formMain__countdown{
	font-family: 'Roboto';
	font-size: 22px;
	line-height: 1;
	color: #555;
	display: table-cell;
	vertical-align: middle;
	padding-left: 15px;
	text-align: center;
}
.b-formMain__countdown.is-countdown {
	font-size: 42px;
}
.b-formMain__countdown p {
	margin: 0;
}
.b-formMain__timer .c-timer__num {
	font-size: 46px;
	font-weight: 500;
	color: #000;
}
.b-formMain__prices{
	text-align: center;
}
.b-formMain__price--new
{
	display: inline-block;
	font-size:58px;
	color: #1b2b5c;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:bold;
}

.b-formMain__currency
{ 
	font-family: 'Myriad Pro', sans-serif; 
	font-size:65px;
}

.b-formMain__price--old
{
	display: inline-block;
	font-size:30px;
	color: #919191;
	font-family: "Roboto";
	font-weight:700;
	text-decoration:line-through;
	margin-right: 12px;
}


.timer{
	font-family: 'Roboto';
	font-size: 36px;
	color: #000;
	position: absolute;
	top: 27px;
	right: 32px;
}


.dosage{
	text-align: right;
	padding-left: 60px;
	padding-top: 12px;
	position: relative;
	top: -63px;
}

.dosage_redtext h2{
	font-family: 'Roboto';
	font-size: 24px;
	color: #dd1151;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 27px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.dosage_redtext h2 span{
	font-weight: 700;
}

.dosage_bluetext p{
	font-family: 'Roboto';
	font-size: 16px;
	color: #1b2b5c;
	font-weight: 400;
	line-height: 26px;
	position: relative;
}



.big_bottle{
	background: #fff;
	padding-top: 75px;
	padding-bottom: 50px;
	position: relative;
}
.img_big_bottle span {
	position: absolute;
	text-align: center;
}
.img_big_bottle .item_1 {
		left: 45px;
    color: #fff;
    top: -43px;
    font-size: 11px;
    font-weight: bold;
}
.img_big_bottle .item_2 {
		left: 38%;
    color: #fff;
    top: -43px;
    font-size: 8px;
    font-weight: bold;
}
.img_big_bottle .item_3 {
		left: 69%;
    color: #fff;
    top: -43px;
    font-size: 8px;
    font-weight: bold;
}
.img_big_bottle img{
	margin-right: 34px;
	position: relative;
	top: -63px;
	border-radius: 100%;
}


.sounds_familiar{
	background: #fff;
}

.familiar_icons{
	padding-top: 27px;
	padding-bottom: 0px;
	border:dashed 3px #dc4143;
	border-bottom: none;
	border-radius: 0px;
	text-align: center;
}

.familiar_icons header h2{
	font-family: "Roboto";
	color: #2448a2;
	font-size: 60px;
	font-weight: 700;
	margin-bottom: 40px;
}

.familiar_icons .icon{
	margin-top: 16px;
}
.familiar_icons .icon p{
	font-family: "Roboto";
	font-size: 16px;
	line-height: 23px;
	color: #1b2b5c;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 5% 10px;
}
.foot_yellow{
	color: #1b2b5c;
	text-align: center;
	background: #fcef5f;
	border-top:dashed 3px #dc4143;
	border-bottom:dashed 3px #dc4143;
	margin:44px 0 0px;
	padding: 50px 20px 35px;
	position: relative;
}
.foot_yellow .znak{
	position: absolute;
	width: 86px;
	height: 86px;
	top: -47px;
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto;
	background: url("../../fb4cuq3yklvr5zm/img/znak.png") center top no-repeat;
}
.foot_yellow p {
	font-family: "Roboto";
	font-size: 58px;
	line-height: 1.25;
	margin: 0;
	font-weight: 400;
	letter-spacing: 0.4px;
}

.second_form{
	position: relative;
	background: url('../../fb4cuq3yklvr5zm/img/layer-134.png') center center no-repeat, #1a2a66;
	padding: 71px 0 13px;
	-webkit-background-size: contain;
	background-size: contain;
}
.s_form form input[type="text"]{
	margin-bottom: 19px;
}
.second_form .big_arrow{
	position: absolute;
	width: 275px;
	height: 41px;
	top: -3px;
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto;
	background: url("../../fb4cuq3yklvr5zm/img/big_arrow.png") center top no-repeat;
}

.weighing-machine{
	padding-top: 74px;
	background: url("../../fb4cuq3yklvr5zm/img/4-layers.png") center -13px no-repeat,#1a2a66;
}
.weighing-machine header h2,
.weighing-machine .bottom_title h2{
	font-family: "Roboto";
	font-size: 60px;
	line-height: 72px;
	margin-bottom: 0px;
	text-align: center;
	color: #f1e662;
	font-weight: 700;
	text-transform: uppercase;
}
.weighing-machine .bottom_title h2{
	margin-top: 67px;
	margin-bottom: 81px;
}
.weighing-machine header{
	margin-bottom: 90px;
}
.weighing-machine header p{
	font-family: "Roboto";
	font-size: 60px;
	line-height: 67px;
	text-align: center;
	color: #f1e662;
	font-weight: 700;
}
.heart{
	background: #fff;
	padding: 12px;
	text-align: center;
}
.heart p {
	margin: 0;
}
.heart.w{
 margin-top:94px;
 padding: 0;
}
.heart .top p{
	font-family: "Roboto";
	font-size: 30px;
	text-align: center;
	color: #000000;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 19px;
}
.heart .top.r p{
	margin-bottom: 54px;
}

.heart .bottom p{
	font-family: "Roboto";
	font-size: 27px;
	color: #da0052;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 36px;
}
.heart .bottom.r {
	margin-top: 37px;
	margin-bottom: 15px;
}

.obesita{
	background: #e7e7e7;
	padding: 43px 0 45px;
}

.obesita .icon{
	text-align: center;
}
.obesita .icon h2{
	font-family: "Roboto";
	font-size: 30px;
	text-align: center;
	color: #da0052;
	font-weight: 700;
	margin-bottom: 8px;
}
.obesita .icon p{
	font-family: "Roboto";
	font-size: 24px;
	text-align: center;
	color: #000000;
	font-weight: 400;
	line-height: 28px;
}

.cominica{
	background: #ffffff;
	padding: 57px 0 73px;
}
.bg_cominica{
	background: url("../../fb4cuq3yklvr5zm/img/bottle_people.png") left  bottom no-repeat;
	background-position: 17% 80%;
  background-size: 250px;
}
.cominica header h2{
	font-family: "Roboto";
	font-size: 60px;
	line-height: 72px;
	text-align: center;
	color: #2448a2; 
	font-weight: 700;
	margin-bottom: 27px;
}
.cominica header p{
	font-family: "Roboto";
	font-size: 30px;
	text-align: center;
	color:#da0052;
	font-weight: 700;
}
.cominica .text{
	margin-top: 113px;
	margin-bottom: 100px;
	text-align: right;
	font-family: "Roboto";
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	color: #030303;
}
.cominica .text p{
	line-height: 1.4;
	margin-bottom: 30px;
}
.m_bottle{
	display: none;
}
.m_bottle img{
	display: block;
	margin: 0 auto;
}

.formula{
	padding-top: 55px;
	padding-bottom: 29px;
	background-color: #1a2a66;
}

.formula header h2{
	font-family: "Roboto";
	font-size: 60px;
	line-height: 72px;
	margin-bottom: 0px;
	text-align: center;
	letter-spacing: 0.2px;
	color: #f1e662;
	font-weight: 700;
	text-transform: uppercase;
}

.formula header{
	margin-bottom: 53px;
}
.formula header p{
	font-family: "Roboto";
	font-size: 60px;
	line-height: 67px;
	text-align: center;
	color: #f1e662;
	font-weight: 700;
}
.formula .herbs{
	text-align: center;
	margin: 10px 0 34px;
}

.formula .min_container{
	max-width: 912px;
	margin: 0 auto;
}

.formula .herbs h2{
	font-family: "Roboto";
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 29px;
	text-transform: uppercase;
	color: #f1e662;
	margin-top: 11px;
	margin-bottom: 11px;
}
.formula .herbs p{
	font-family: "Roboto";
	font-size: 14px;
	font-weight: 300;
	text-transform: none;
	color: #ffffff;
	letter-spacing: 0.3px;
	line-height: 1.5;
}


.naturale{
	padding-top: 37px;
	padding-bottom: 0;
	background: #fff;
}
.bg_natural{
	background: url('../../fb4cuq3yklvr5zm/img/layer-215.png') center top no-repeat;
	background-size: cover;
	padding: 0 15px 168px;
}
.logo_naturale{
	text-align: center;
	padding-left: 50px;
}
.logo_naturale img{
	max-width: 520px;
	width: 100%;
	margin-top: 97px;
	margin-bottom: 30px;
}
.big_green{
	max-width: 462px;
	background: #1ab821;
	border:solid 1px #2e2282;
	border-radius: 20px;
	padding: 19px;
	font-family: "Roboto";
	color: #fff;
	font-size: 42px;
	font-weight: 700;
	line-height: 1.25;
	text-transform: uppercase;
	margin: 33px auto 0;
}
.big_green p{
	margin-bottom: 0;
}
.logo_naturale .logo{
    font-size: 60px;
    text-transform: uppercase;
    text-align: center;
    color: #e62e4c;
    font-weight: bold;
    line-height: 60px;
}
.logo_naturale .logo span {
	color: #2f9300;
}
.logo_naturale ul{
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 53px 0 0 44px;
}

.logo_naturale ul li{
	background: url("../../fb4cuq3yklvr5zm/img/layer-282.png") 0px 7px no-repeat;
	font-family: "Roboto";
	font-size: 24px;
	line-height: 1.4;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #000000;
	text-transform: uppercase;
	padding: 0 0 0 36px;
	margin: 10px 0;
}

.naturale_text{
	padding-top: 177px;
}

.naturale_text h2{
	text-align: center;
	font-family: "Roboto";
	color: #2448a2;
	font-size: 60px;
	line-height: 50px;
	margin-bottom: 42px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
}

.naturale_text p{
	text-align: center;
	font-family: "Roboto";
	color: #000000;
	font-size: 29px;
	line-height: 36px;
	letter-spacing: 0.2px;
	text-transform: none;
}

.bottle_naturale img{
	      position: relative;
    top: 77px;
    width: 300px;
    left: 130px;
}
.naturalle_water{
text-align: center;
}

.naturalle_water img{
	position: absolute;
	top: -37px;
	left: 41px;
}

.author_letter{
	position: relative;
}
.author{
	position: absolute;
	left: 14px;
	top: 49px;
	width:50%;
}

.b-discounts {
	background: #fff;
	padding-bottom: 60px;
	padding-top: 50px;
}
.b-discounts__item {
	border:dotted 3px #b2b2b2;
	position: relative;
	padding: 80px 10px 120px;
	color: #756b6b;
	font-size: 18px;
	font-family: "Tahoma";
	text-align: center;
	min-height: 330px;
}
.b-discounts__item-discount {
	font-size: 30px;
	color: #99304a;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
.b-discounts__item-desc {
	margin-bottom: 0;;
	font-weight: normal;
	text-align: center;
}
.b-discounts__title h2{
	color: #99304a;
	font-size: 38px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 30px;
}
.b-discounts__item-name{
	background: red;
	padding: 11px 68px 6px;
	display: inline-block;
	position: absolute;
	top: 20px;
	left: -3px;
}
.b-discounts__item-name p{
	color: #fff;
	font-size: 24px;
	margin-bottom: 4px;

}
.redbtn {
		display: block;
		position: absolute;
		bottom: 15px;
		color: #b2b2b2;
		text-align: center;
		left: 0;
		right: 0;
}
.b-discounts__item-btn {
		background-color: #f71818;
		border: none;
		border-bottom: 5px solid #b91d1d;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		font-size: 24px;
		color: #fff;
		padding: 10px;
		width: 100%;
}
.b-discounts__item-btn:hover {
	text-decoration: underline;
}
.b-discounts__item-footer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px;
	max-width: 250px;
	margin: 15px auto 0;
	text-align: center;
}
.b-discounts__item-footer p {
	margin: 0;
	font-size: 18px;
	color: #b2b2b2;
}






.blog{
	position: absolute; 
	top: -20px;
	right: 30px;
}

.notification_error{
			font-size: 16px;
		background: #da0052;
		color: #fff;
		padding: 5px 20px;
		margin-bottom: 16px;
}
.notification_ok{
	 font-size: 16px;
		background: #4dcc63;
		color: #fff;
		padding: 5px 20px;
		margin-bottom: 16px;
}

footer{
	background-color: #1a2a66;
	text-align: center;
	color: #fff;
	padding-top: 22px;
	padding-bottom: 25px;
}
footer a{
	color: #fff;
	text-decoration: underline;
	transition: all 0.3s ease;
}
footer a:hover,
footer a:active,
footer a:focus{
	text-decoration: none;
	color: #fff;
	transition: all 0.3s ease;
}

footer .foot_title p{
	font-family: 'Roboto';
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 16px;
}

footer p{
	font-family: 'Roboto';
	color: #ffffff;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.2px;
	margin-bottom: 0px;
	line-height: 19px;
}

.m_cont{
	position: relative;
}
.blog{
	position: absolute;
	right: 20px;
	top: -20px;
	z-index: 99999;
}
.blog a{
	font-family: "Roboto";
	font-size: 18px;
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.blog a:hover{
	text-decoration: none;
}
#customers
{
	position:fixed;
	background-color: #ccc;
	background: linear-gradient(to bottom, #fff, #ccc);
	width:300px;
	bottom:20px;
	right:20px;
	display:none;
	z-index:10;
	border-radius:15px;
	border:#8C8C8C solid 3px;
	color:#E62E4C;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:10px;
}


#online_users
{
	position:fixed;
	background-color: #617620;
	background: linear-gradient(to bottom, #ABCE2C, #617620);
	width:200px;
	bottom:20px;
	display:none;
	left:20px;
	z-index:10;
	border-radius:15px;
	border:#FFF solid 3px;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:10px;
}
.c-timer {
	font-size: 0;
}
.c-timer__num {
	display: inline-block;
	font-size: 18px;
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.second_form {
		-webkit-background-size: cover;
		background-size: cover;
	}
	.author__info {
		top: 267px;
    right: 100px;
	}
	.head_title p{
		line-height: 65px;
		font-size: 60px;
		padding: 0 5%;
		margin-top: 0px;
	}
	.main_features ul {
		padding: 10px;
	}
	.b-comments__title h2 {
		font-size: 51px;
		line-height: 1.2;
	}
	.main_features ul li {
		margin: 14px 0;
	}
	.b-formMain__price--new {
		font-size: 55px;
		line-height: 1.1;
	}
	.m_form .man_girl {
		-webkit-background-size: contain;
		background-size: contain;
		width: 380px;
	}
	.m_form .bottle {
		-webkit-background-size: contain;
		background-size: contain;
		width: auto;
		height: 315px;
	}
	.dosage_redtext h2 {
		font-size: 20px;
	}
	.dosage_bluetext p {
		font-size: 14px;
		line-height: 23px;
	}
	.img_big_bottle img {
		margin-right: 25px;
		top: -7px;
		width: 93px;
	}
	.b-formMain__prices {
		margin: 5px 0;
	}
	.b-discounts__item {
		font-size: 16px;
	}
	.b-discounts__item-discount {
		font-size: 27px;
	}
	.b-formMain__timer .c-timer__num {
		font-size: 32px;
	}
	.bg_natural {

	}
	.naturale_text {
		padding-top: 156px;
	}
	.naturale_text p {
		font-size: 24px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.b-discounts {
		display: none;
	}
	.b-comments {
		padding: 30px 0;
	}
	.b-comments__item {
		display: block;
		padding: 10px 0;
		border: none;
	}
	.b-comments__title {
		background-color: #fcef5f;
		padding: 20px 15px;
		margin-bottom: 35px;
	}
	.b-comments__title h2 {
		font-size: 34px;
		line-height: 1.2;
	}
	.b-comments__photo,
	.b-comments__body {
		display: block;
		width: 100%;
		padding: 0 15px;
	}
	.b-comments__photo {
		text-align: center;
		margin-bottom: 25px;
	}
	.b-comments__img {
		width: auto !important;
		display: block;
		margin: 0 auto;
	}
	.b-comments__text {
		font-size: 18px;
		line-height: 1.5;
	}
	.b-comments__item:last-child {
		border: none;
	}
	.container {
		width: 100%;
	}
	.m_cont{
		width: 100%;
	}

	.main_section{
		padding: 50px 0;
	}
	.main_logo{
		display: none;
	}
	.mobile_logo, .logo_naturale .logo{
		display: block;
		text-align: center;
		padding-bottom: 20px;
		line-height: 65px;
    font-size: 60px;
    text-transform: uppercase;
    font-weight: bold;
    color: #e62e4c;
	}

	.mobile_logo span {
			color: #2f9300;
	}
	.logo_slogan,
	.head_tagline{
		display: none;
	}
	.head_title p{
	line-height: 65px;
	font-size: 60px;
	padding: 0 0%;
	margin-top: 31px;
	}

	.form{
	padding-left: 10px;
	padding-right: 10px;
	}

	.m_main_features,
	.big_bottle{
		display: none;
	}

	.bg_cominica{
		background: none;
	}
	.cominica .text{
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.comment .p{
		text-align: center;
		margin-bottom: 30px;
		padding: 0;
	}
	.head_comments,
	.body_comments{
		padding-left: 0
	}
	.comment{
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 45px;
		text-align: justify;
	}


	.m_form .man_girl{
		display: none;
	}
	.m_bottle{
		display: block;
	}
	.word{
		padding: 0 10px;
	}
	.signature{
		text-align: right;
		padding-right: 10%;
	}
	.bottle_naturale img {
		width: 100%;
		max-width: 230px;
		margin: 0 auto;
		display: block;
		top: -15px;
		left: 0;
	}
	.logo_naturale img {
		margin-top: 25px;
	}
	.naturalle_water{
	 display: none;
	}
	.naturale_text{
		padding: 0;
		margin: 50px 0 0 ;
	}
	.bg_natural {
		padding-bottom: 20px;
	}
	.logo_naturale{
		padding-left: 10px;
		padding-right: 10px;
	}
	.sounds_familiar {
		padding-top: 15px;
	}
	.heart {
		padding: 20px;
	}
	.hearts {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.heart.w {
		margin: 30px 0;
	}
	.weighing-machine header {
		margin: 0;
	}
	.weighing-machine header h2, .weighing-machine .bottom_title h2 {
		margin: 0;
	}
	.weighing-machine {
		padding: 60px 0;
	}
	.cominica {
		padding: 45px 0;
	}
	.m_bottle img {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.cominica header h2{
		font-size: 30px;
		line-height: 40px;
		margin: 0 0 12px;
	}
	.logo_naturale ul {
		margin: 50px 0;
		padding: 0 30px;
	}
	.m_author {
		margin-bottom: 35px; 
	}
	.body_comments p {
		font-size: 18px;
	}
	.distitle h2 {
		margin-bottom: 0;
	}
	.b-formMain__discount,
	.b-formMain__countdown {
		width: 50%;
		text-align: center;
	}
	.bottom {
		position: relative;
		bottom: auto;
		margin-top: 35px;
	}
	.redbtn {
		position: relative;
		bottom: auto;
		margin-top: 35px;
	}
	.b-ultrametabolismo {
		background-color: #fff;
		padding-bottom: 0;
	}
	.b-ultrametabolismo__title {
		background-color: #fcef5f;
    padding: 20px 15px;
    margin-bottom: 35px;
    color: #2448a2;
	}
	.b-ultrametabolismo .author {
		position: relative;
		width: 100%;
		top: auto;
		left: auto;
	}
	.b-ultrametabolismo .author img {
		display: block;
		margin: 0 auto;
		position: relative;
		z-index: 1;
	}
	.b-ultrametabolismo .author__info {
		top: auto;
    right: auto;
    bottom: 0px;
    left: 50%;
    margin-left: -175px;
	}
	.b-ultrametabolismo .author__info {
		position: relative;
		left: auto;
		width: 100%;
		max-width: 620px;
		margin: -80px auto 0;
		padding-top: 50px;
		background-image: linear-gradient(to bottom, #FFE039, #F0AD28);
	}
	.b-ultrametabolismo .author__info::after {
		display: none;
	}
	.b-ultrametabolismo .letter {
		float: none;
		max-width: 100%;
		margin-top: 30px;
	}
	.bx-viewport {
  margin-bottom: 25px;
}

.bx-pager {
  text-align: center;
}

.bx-pager-item {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
  margin: 0 8px;
  background-color: #1A2A66;
}

.bx-pager-item a {
  display: block;
  width: 22px;
  height: 22px;
  -webkit-border-radius: inherit;
          border-radius: inherit;
  position: relative;
}

.bx-pager-item .active {
  background-color: #DA0052;
}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 .mobile_logo img{
		width: 100%;
		max-width: 320px;
		height: auto;
		padding: 0 20px;
	}
	.head_title p{
	line-height: 55px;
	font-size: 50px;
	padding: 0 0%;
	margin-top: 20px;
	}
	.formula header h2{
		font-size: 30px;
		line-height: 40px;
	}
	.big_green{
		font-size: 30px;
	}
	.naturale_text h2{
		font-size: 35px;
		margin-bottom: 25px;
	}
	.mobile_logo, .logo_naturale .logo {
		font-size: 45px;
		line-height: 35px;
	}
	.weighing-machine header h2, .weighing-machine .bottom_title h2,
	{
		font-size: 34px;
		line-height: 40px;
	}
	.weighing-machine header p {
		font-size: 28px;
		line-height: 35px;
	}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.head_title p{
	line-height: 35px;
	font-size: 30px;
	padding: 0 0%;
	margin-top: 10px;
	}
	#cd{
		left: 160px;
	}
	.foot_yellow p {
		font-size: 40px;
	}
	.familiar_icons header h2 {
		font-size: 40px;
	}
	.familiar_icons .icon p {
		padding-top: 22px;
		line-height: 1.4;
	}
	.familiar_icons .icon {
		margin-top: 20px;
	}
	.b-ultrametabolismo .author__info {
		padding-top: 60px;
		padding-right: 15px;
	}
	.author__name {
		font-size: 20px;
	}
	.author__desc {
		font-size: 16px;
	}
	.b-ultrametabolismo header {
		margin: 0;
	}
	.b-ultrametabolismo header h2 {
		font-size: 34px;
		line-height: 1.2;
		margin: 0;
	}
	.b-ultrametabolismo header p {
		font-size: 28px;
		line-height: 1.2;
	}
	.weighing-machine .bottom_title h2 {
		font-size: 40px;
		line-height: 1.2;
	}
	.weighing-machine header h2 {
		font-size: 54px;
		line-height: 1.2;
	}
	.b-formMain__discount, .b-formMain__countdown {
		display: block;
		width: 100%;
	}
	.b-formMain__countdown {
		margin-top: 15px;
	}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}
