@viewport { width: device-width;}
@-ms-viewport {
 width: device-width;
}
@-o-viewport {
 width: device-width;
}
@viewport {
 width: device-width;
}

.d-block {
	display: block!important;
}
@media (min-width: 576px) {
	.d-sm-none {
		display: none!important;
	}
}

	.form_active {
		overflow: visible;
	}
	.form_active #wrapper {
		overflow: hidden;
	}
	.form_active #sticky {
		display: none !important;
	}

header .en-form form label:after {
	content: ":";
}

.look-younger .middle-row::before {
    content: '';
    background-image: url(../img/doc3.png);
    background-size: 79%;
    width: 402px;
    height: 562px;
    bottom: -15px;
    left: 50%;
    margin-left: -535px;
    position: absolute;
    z-index: 1;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.look-younger a.btn {
	width: auto;
	padding: 10px 50px;
	float: unset;
	display: inline-block;
}
.look-younger ul {
	float: unset;
}
.look-younger .right-b {
	float: right;
	width: 500px;
	position: relative;
	z-index: 2;
}
.look-younger .right-b:after, .look-younger .middle-row:after {
	content: '';
	display: block;
	clear: both;
	min-height: 1px;
}
.look-younger .middle-row {
	height: auto;
}
.bottom_image .middle-row img {
	max-width: 100%;
}

.kremotex img {
	height: 90%;
}

.why-is-kremotex .middle-row {
	background-size: 30%;
}
.how-it-works {
	padding: 10px 20px;
}

header .top-content {
  padding-bottom: 15px;
}
header .top-content .shop_deal {
  color: #515151;
  font-size: 26px;
  margin: 10px auto;
  line-height: 41px;
}
header .top-content .shop_deal span {
  font-size: 20px;
	line-height: 34px;
	text-decoration: line-through;
}
header .top-content .cl-title {
  font-size: 18px;
  margin-bottom: 5px;
}

.top-content-error {
	color: #a94442;
	background-color: #f2dede;
	border: solid 1px #a94442;
	border-radius: 7px;
	padding: 15px;
	font-size: 26px;
	line-height: 1.25;
	text-align: center;
	margin: 16px auto 0;
	/*width: fit-content;*/
	width: 100%;
  box-sizing: border-box;
  word-break: break-word;
}

.top-content-img {
	position: relative;
}
.top-content-img img {
	max-height: 250px;
}

header form label {
	float: left !important;
}
form input[type="text"],
form input[type="email"],
form select {
	box-sizing: border-box;
	width: 180px !important;
}

@media screen and (min-width: 1200px) {
}

@media screen and (min-width:992px) and (max-width:1199.98px) {
}

@media screen and (max-width:991.98px) {
	.look-younger .middle-row:before, header::before  {
		display: none;
	}
	.why-is-kremotex .middle-row {
		background: none;
	}
	.kremotex {
		position: inherit;
		top: 0;
		margin: 0 auto;
		left: 0;
	}

	.look-younger .middle-row {
		height: unset;
		overflow: auto;
	}
	.look-younger .image-bl {
		display: none;
	}
	.look-younger a.btn {
		margin: 0 auto 60px;
		float: unset;
		clear: both;
		width: 380px;
	}
	.look-younger .right-b {
		float: unset;
		margin: 0 auto;
	}
}

@media screen and (min-width:678px) and (max-width:991.98px) {
}

@media screen and (min-width:576px) and (max-width:1079.98px) {

	body, html {
		width: 100%;
	}
	#wrapper {
		width: 100%;
		min-width: 100%;
	}
	.middle-row {
		width: 100%;
		/*padding: 0 0px;*/
		box-sizing: border-box;
	}
	header .en-form {
		width: auto;
	}
	header .top-content {
		/*width: auto;*/
	}
	.what-is-inside .grid4 img {
		display: block;
		margin: 0 auto;
		max-width: 100%;
		max-height: 100%;
	}
	.what-is-inside .grid4.grid4_1 {
		width: calc(25% - 37px);
	}
	.review {
		padding: 20px 20px;
	}
	.faq {
		padding: 20px 20px;
	}

	.moneyback .alignleft {
		margin-bottom: 10px;
	}

	.form_active header .en-form {
		width: 100%;
	}
	.form_active header .en-form form {
		margin: auto;
		left: 0;
		top: 10px;
	}

}

@media screen and (min-width:768px) and (max-width:991.98px) {
	header .middle-row {
		text-align: center;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
	}
	header .en-form {
		float: unset;
		order: 2;
	}
	header .top-content {
		margin: 20px 10px 20px 0;
		float: unset;
		order: 1;
	}
}

@media screen and (min-width:576px) and (max-width:767.98px) {
	header .middle-row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	header .en-form {
		order: 2;
		margin: 0 auto;
	}

	header .top-content {
		order: 1;
		margin: 10px auto;
		width: 100%;
		max-width: 100%;
		float: unset;
	}
	header .top-content .top-content-img {
		max-width: 325px;
	}
	header .top-content .top-content-img img {
		max-width: 100%;
	}
	header .top-content strong:not(.error),
	header .top-content small {
		display: none;
	}
	header .top-content h2 {
		padding: 0;
	}
	header .top-content .cl-title {
		margin: 0;
	}
	header .top-content .top-content-img {
		margin: 0 auto;
	}

	.form_active header .middle-row {
		padding: 0 10px;
	}
	.form_active header .en-form {
		order: 1;
		margin: 0;
		width: 100%;
	}
	.form_active header .en-form form {
		box-sizing: border-box;
		/*width: 100%;*/
		left: 0;
		top: 10px;
	}
	.show_btn header .en-form form i.close-form {
		top: 3px;
		right: 3px;
		width: 30px;
		height: 30px;
		background-size: contain;
		z-index: 999;
		filter: invert(100%);
		-webkit-filter: invert(100%);
	}
}

@media screen and (min-width:576px) and (max-width:677.98px) {
	.faq img {
		float: unset !important;
		margin: 0 auto !important;
	}
}

@media screen and (min-width:576px) and (max-width:991.98px) {
	.why-is-kremotex .centered-text-bl {
		max-width: calc( 100% - 215px );
	}

	.just-90-days .arrow1,
	.just-90-days .arrow2,
	.just-90-days .arrow3 {
		display: none;
	}
	.just-90-days .grid2 {
		width: 50%;
		box-sizing: border-box;
		/*max-width: 325px;*/
		margin: 0 auto 30px;
		/*float: unset;*/
	}
	.just-90-days .grid2.cleared {
		clear: left;
	}
	.just-90-days .grid2 span {
		left: 10%;
	}

	.what-is-inside .plus,
	.what-is-inside .middle-row h5 + div {
		display: none;
	}
	.what-is-inside .grid4.grid4_1 {
		width: 50%;
		min-height: 410px;
		box-sizing: border-box;
	}
}

@media screen and (max-width:575.98px) {

	@viewport { width: device-width;}
	@-ms-viewport {
	 width: device-width;
	}
	@-o-viewport {
	 width: device-width;
	}
	@viewport {
	 width: device-width;
	}

	#wrapper {
		/*width: 100%;*/
		min-width: 100%;
	}

	.middle-row {
		max-width: 100%;
		box-sizing: border-box;
	}
	.middle-row p {
		font-size: 21px;
		line-height: 1.7;
	}

	header:before {
		content: unset;
	}
	header .middle-row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	header .en-form {
		box-sizing: border-box;
		width: 100%;
		max-width: 100%;
		float: unset;
		order: 2;
		margin: 10px auto 0;
	}
	header .en-form form {
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0 auto 10px;
	}

	.form_active header .middle-row {
		padding: 0 10px;
	}
	.form_active header .en-form {
		order: 1;
		margin: 0;
		width: 100%;
	}
	.form_active header .en-form form {
		width: 100%;
		left: 0;
		top: 10px;
	}
	.show_btn header .en-form form i.close-form {
		top: 3px;
		right: 3px;
		width: 30px;
		height: 30px;
		background-size: contain;
		z-index: 999;
		filter: invert(100%);
		-webkit-filter: invert(100%);
	}
	header .en-form form h3 {
		margin-bottom: 10px;
	}
	header .en-form form .rit_form_inr {
		margin-bottom: 5px;
		position: relative;
	}
	header .en-form form label {
		display: block;
		line-height: 25px;
		/*line-height: 2.5;*/
	}
	header .en-form form input[type="text"],
	header .en-form form input[type="email"],
	header .en-form form select {
		display: block;
		box-sizing: border-box;
		/*width: calc( 100% - 120px );*/
		width: 100% !important;
		/*width: calc( 100% - 90px ) !important;*/
		font-size: 20px;
		line-height: 20px;
		padding: 9px 10px 10px;
	}
	header .en-form form input[type="text"],
	header .en-form form input[type="email"] {
		transition: all .5s;
	}

	header .en-form form input[type="text"]::placeholder,
	header .en-form form input[type="email"]::placeholder {
		color: #fff;
	}
	header .en-form form label {
		position: absolute;
		color: #515151;
		left: 11px;
		top: 0;
		font-size: 10px;
		z-index: 100;
		transition: all .5s;
	}
	header .en-form form .is-blank label {
		top: 11px;
		font-size: 20px;
	}
	header .en-form form .is-blank label:after {
		content: "";
	}
	header .en-form form .rit_form_inr:not(.is-blank) input[type="text"],
	header .en-form form .rit_form_inr:not(.is-blank) input[type="email"],
	header .en-form form .rit_form_inr:not(.is-blank) select {
		padding: 17px 10px 2px;
	}

	header .en-form form select {
		height: 45px;
		/*width: auto;*/
	}

	header .en-form img {
		margin: 0 auto;
		/*display: block;*/
		display: none;
		max-width: 100%;
	}

	.top-content-error {
		font-size: 16px;
	}

	header .top-content {
		order: 1;
		margin: 10px auto 0;
		width: 100%;
		max-width: 100%;
		float: unset;
		padding-bottom: 0;
	}
	header form h3 span,
	header form h3 span + br,
	header .top-content strong:not(.error),
	header .top-content small,
	header .top-content .cl-title {
		display: none;
	}
	header .top-content h2 {
		padding: 0 0 5px;
	}
	header .top-content .cl-title {
		margin: 0;
	}
	header .top-content .top-content-img {
		margin: 0 auto;
	}

	.why-is-kremotex .centered-text-bl {
		max-width: 100%;
	}
	.why-is-kremotex .middle-row {
		background: none;
	}
	.why-is-kremotex .graph {
		display: none;
	}
	.why-is-kremotex p {
		margin: 30px 0;
	}
	.how-it-works {
		padding: 10px 0 0;
	}

	.just-90-days .arrow1,
	.just-90-days .arrow2,
	.just-90-days .arrow3 {
		display: none;
	}
	.just-90-days .grid2 {
		width: 100%;
		max-width: 325px;
		margin: 0 auto 30px;
		float: unset;
	}
	.just-90-days .grid2 span {
		left: 19%;
	}

	.what-is-inside .plus,
	.what-is-inside .middle-row h5 + div {
		display: none;
	}
	.what-is-inside .grid4.grid4_1 {
		width: 100%;
	}

	.single-review img {
		width: 100%;
		max-width: 222px;
		margin: 0 auto;
		float: unset;
	}

	.faq img,
	.bottom_image img,
	a.btn
	{
		max-width: 100%;
	}
	.faq img {
		float: unset !important;
		margin: 0 auto !important;
	}
	.faq p.single-faq {
		padding: 80px 10px 10px 10px;
		background-position: left 10px top 20px;
	}
	.faq p.single-faq strong {
		display: block;
		padding-left: 70px;
		margin-top: -70px;
		min-height: 70px;
	}

	.moneyback .alignleft {
		float: unset;
		margin: 0 auto 10px;
		max-width: 100%;
	}

	.look-younger .middle-row {
		height: unset;
		overflow: auto;
	}

	.look-younger .image-bl,
	.look-younger .middle-row:before {
		display: none;
	}
	.look-younger .right-b {
		float: unset;
		width: 100%;
		position: relative;
		z-index: 2;
	}
	.look-younger a.btn {
		margin: 0 auto 60px;
		float: unset;
		width: 100%;
		box-sizing: border-box;
	}

	.kremotex {
		position: inherit;
		top: 0;
		margin: 0 auto;
		left: 0;
		max-width: 100%;
	}

	footer ul {
		line-height: 2;
	}

}

@media screen and (min-width:325px) and (max-width:575.98px) {
	header .top-content .top-content-img {
		max-width: 325px;
	}
	header .top-content .top-content-img img {
		max-width: 100%;
	}
}

@media screen and (max-width:324.98px) {
	header .top-content .top-content-img,
	header .top-content .top-content-img img {
		max-width: 100%;
	}
}

@media screen and (min-width: 576px) and (max-width: 767px) {
	.what-is-inside .grid4 {
		width: 50%;
		min-height: 65vh;
	}
	.what-is-inside .grid4 + .clearing {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.what-is-inside .grid4 {
		width: 33.3333%;
	}
}

@media screen and (min-width: 992px) {
	.what-is-inside .grid4 {
		width: calc(33.3333% - 32px);
	}
}

@media screen and (max-width:575px) {
	.what-is-inside .grid4 {
		width: 100%;
	}
}

@media screen and (max-width:767px) {
	header .currency {
		display: none !important;
	}
	footer iframe {
		height: 240px;
	}
}

@media screen and (max-width:575px) {
	footer iframe {
		height: 330px;
	}
}

/* Addit fixes --------------*/
footer ul li:first-child {
	display: none;
}
footer ul li a {
	color: #333;
	font-size: 16px;
}
footer ul li a:hover {
	color: gray;
}
.what-is-inside hr {
	max-width: 900px;
	width: 100% !important;
}
.ing:hover {
	color: #333 !important;
}
@media screen and (max-width:575px) {
	.what-is-inside hr + div {
		margin-bottom: 20px !important;
	}
	.middle-row h5 {
		margin: 0 0 10px !important;
	}
	.middle-row p {
		line-height: 1.2;
	}
	.review {
		padding-top: 10px;
	}
	.review h5 {
		margin: 0 !important;
	}
	.bottom_image_blue, .why-is-kremotex .middle-row, .look-younger .middle-row, .moneyback,
	.container-wrap .recipes_part_one_inner_mid h4 {
		padding-top: 17px !important;
	}
	.bottom_image_blue .rating {
		padding-top: 0 !important;
	}
	.how-it-works p {
		margin-bottom: 17px;
	}
	.single-review p.title {
		margin: 15px 0;
	}
	.faq, .moneyback, .container-wrap .soc-block .bmt-soc .grid10 {
		padding-bottom: 17px;
	}
	.faq p.single-faq {
		padding: 0 10px 10px;
		background-position: 10px 0;
	}
	.faq p.single-faq strong {
		margin-top: 0;
		min-height: 56px;
		display: flex;
		align-items: center;
	}
	.ing, .review {
		padding-bottom: 0;
	}
	.look-younger a.btn {
		margin-bottom: 45px;
	}
	.why-is-kremotex {
		overflow: hidden;
	}
	.how-it-works h5 + img {
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
	.container-wrap .soc-block .bmt-soc {
		margin-top: 0;
	}
	#uniquename {
		margin-right: 20px !important;
		margin-left: 20px !important;
	}
	footer li {
		margin: 0 17px;
	}
	footer ul, .why-is-kremotex p {
		margin: 17px 0;
	}
}
@media screen and (min-width:576px) {
	.bnf img:last-child, .inf img:last-child {
		display: none;
	}
}
@media screen and (max-width:575px) {
	.bnf {
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.bnf h5 {
		font-size: 28px;
		margin-bottom: 0 !important;
	}
	.bnf h5 + img, .inf img:first-child {
		display: none;
	}
	.bnf img:last-child, .inf img:last-child {
		display: block;
	}
}
/* Benefits ============== BEGIN === */
.bnf_add-block {
	position: relative;
	background: linear-gradient(#ebf2f8, #ebf2f8 250px, #3DB1D7 250px, #3DB1D7 100%);
	margin-top: -20px;
	padding-bottom: 30px;
}
.bnf_add-bg {
	position: absolute;
	z-index: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin-top: -30px;
}
.bnf_add-bg:before,
.bnf_add-bg:after {
	content: '';
	position: absolute;
	z-index: 0;
	width: 801px;
	height: 582px;
	background-image: url(../img/benefits_add_bg.svg);
	background-repeat: no-repeat;
	background-position-y: top;
	top: 0px;
}
.bnf_add-bg:before {
	display: none;
	background-position-x: left;
	left: 0;
	transform:scaleX(-1);
}
.bnf_add-bg:after {
	background-position-x: right;
	right: -55px;
}
.bnf_add-block .middle-row {
	padding: 0 10px;
}
.bnf_add-list {
	margin: 260px auto 0;
	max-width: 500px;
	background-color: #EBF2F8;
	border-style: dashed;
	border-color: #3DB1D7;
	border-width: 2px;
	box-sizing: border-box;
}
.bnf_add-img {
	display: block;
	margin: -260px auto 30px;
	width: 100%;
	max-width: 377px;
}
.bnf_add-bullet {
	margin: 7px;
	padding: 15px 15px 15px 70px;
	background: linear-gradient(90deg, rgba(0, 106, 140, 0.1) 0%, rgba(0, 106, 140, 0) 100%), url(../img/benefits_add_bullet.svg) no-repeat top 50% left 17px;
	color: #333333;
	font-size: 20px;
	line-height: 30px;
}
.bnf_add-bullet b {
	color: #3DB1D7;
}
@media screen and (min-width:430px) {
	.bnf_add-bg:before {
		display: block;
	}
	.bnf_add-bg:after {
		right: 0;
	}
}
@media screen and (max-width:991px) {
	.bnf_add-img + .bnf_add-bullet {
		background-position: 0 0, top 24px left 17px;
	}
}
@media screen and (min-width:992px) {
	.bnf_add-block {
		margin-top: 0;
		background: linear-gradient(#ebf2f8, #ebf2f8 120px, #3DB1D7 120px, #3DB1D7 100%);
	}
	.bnf_add-bg {
		margin-top: -130px;
	}
	.bnf_add-bg:before {
		left: -40px;
	}
	.bnf_add-bg:after {
		right: -40px;
	}
	.bnf_add-block .middle-row {
		min-height: 348px;
		display: flex;
	}
	.bnf_add-list {
		max-width: 100%;
		margin-top: 0;
		align-self: center;
	}
	.bnf_add-img {
		position: absolute;
		top: 0;
		margin-top: 0;
		margin-bottom: 0;
		max-width: 348px;
	}
	.bnf_add-bullet {
		padding-left: 410px;
		background: linear-gradient(90deg, rgba(0, 106, 140, 0.1) 0%, rgba(0, 106, 140, 0) 100%), url(../img/benefits_add_bullet.svg) no-repeat center left 348px;
		font-size: 18px;
		line-height: 21px;
	}
	.bnf_add-bullet b {
		color: inherit;
	}
	.bnf_add-bullet br {
		display: none;
	}
}
/* Benefits ==============  END  === */
.support {
	background-color: #ebf2f8;
	text-align: center;
}
.support .middle-row img {
	margin: 0 auto -20px;
	display: block;
	background-color: #ebf2f8;
	position: relative;
	padding: 0 5px;
}
.support .middle-row + img {
	max-width: 1040px;
	width: 100%;
}
.support h5 {
	margin: 0 !important;
}
.support h5:before, .support h5:after {
	content: '';
	display: block;
	border: 1px solid;
	margin-left: auto;
	margin-right: auto;
}
.support h5:before {
	max-width: 450px;
	margin-bottom: 18px;
}
.support h5:after {
	max-width: 350px;
	margin-top: 12px;
}
@media screen and (max-width:575px) {
	.support h5 {
		font-size: 23px;
		font-weight: bold;
	}
	.support h5:before {
		max-width: 285px;
	}
	.support h5:after {
		max-width: 205px;
	}
}
.middle-row h5 {
    text-transform: capitalize;
}
@media (max-width: 575px) {
	.middle-row p {
		font-size: 20px;
		line-height: 1.5;
	}
	.b-col, .benefits, .single-faq {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.what-is-inside .grid4 p.titlepink,
	.single-review p.title {
		line-height: 1.2;
	}
	.what-is-inside .grid4 p {
		font-size: 17px;
	}
	.faq p.single-faq {
		background: none;
	}
	.faq p.single-faq strong {
		padding-left: 12px;
		border-left: 5px solid #3db1d7;
		min-height: auto;
	}
	.look-younger ul li {
		font-size: 24px;
	}
	.single-review p {
		font-size: 18px;
	}
	.upsell u {
		color: #3db1d7;
		text-decoration: none !important;
		font-weight: bold;
	}
}
.support {
	padding-top: 40px;	
}
.support,
.support .middle-row img {
	background-color: #fff;
}
.support .middle-row img {
	padding-left: 10px;
	padding-right: 10px;
	width: 30px;
}
.support .middle-row + img + img {
	max-width: 100%;
}
.support h5:before, .support h5:after {
	border-width: 1px;
	border-bottom: none;
}
.faq {
	background-color: #ebf2f8;
	padding-bottom: 30px;
}
.promo {
	margin-bottom: 30px;
}
.promo h5 {
	color: #333;
}
@media (max-width: 575px) {
	.support {
		padding-top: 30px;
	}
	.middle-row h5.aqua, .promo h5 {
		font-size: 32px;
	}
	.review {
		padding-bottom: 10px;
	}
	.support .middle-row + img,
	.promo > h5 + img {
		display: none;
	}
	.look-younger p.aqua-ds {
		font-size: 27px;
	}
}
@media (max-width: 360px) {
	.look-younger p.aqua-ds {
		font-size: 24px;
	}
}
@media (min-width: 576px) {
	.support .middle-row + img + img,
	.promo > img:last-child {
		display: none;
	}
}
@media (min-width: 768px) {
	.bnf {
		padding-top: 10px;
		padding-bottom: 45px;
	}
	.promo {
		text-align: center;
	}
	.promo > h5 + img {
		max-width: 75% !important;
	}
	.support .middle-row + img {
		width: 60%;
	}
	.support h5:before {
		max-width: 100%;
	}
	.support h5:after {
		max-width: 75%;
	}
}
@media (max-width: 767px) {
	.list_f ul {
		width: 50%;
	}
	.list_f ul li {
		padding-left: 20px;
	}
}
.addit-ing {background: #ebf2f8; padding: 20px 0 40px; color: #333333;}
.addit-ing td {vertical-align: middle; padding: 24px 0;}
.addit-ing tr:nth-child(2n+1) td:first-child {padding-left: 20px; padding-right: 27px;}
.addit-ing tr:nth-child(2n+1) td:last-child {padding-right: 20px;}
.addit-ing tr:nth-child(2n) td img {max-width: 100%; height: auto;}
.addit-ing tr:nth-child(2n) td img:last-child {display: none;}
.addit-ing td b {font-size: 30px; color: #3DB1D7; display: block; margin-bottom: 15px; font-family: 'Roboto Condensed', sans-serif; font-weight: normal;}
@media (max-width: 575px) {
	.addit-ing {
		text-align: center;
	}
	.addit-ing td {
		display: block;
	}
	.addit-ing tr:nth-child(2n+1) td:first-child{
		padding: 0;
	}
	.addit-ing tr:nth-child(2n+1) td:last-child {
		padding-right: 0;
		padding-bottom: 0;
	}
	.addit-ing td b {
		font-size: 26px;
	}
	.addit-ing tr:nth-child(2n) td img:first-child {display: none;}
	.addit-ing tr:nth-child(2n) td img:last-child {display: block; margin-bottom: 25px;}
}
.just-90-days .grid2 span {
	left: calc(50% - 87px);
}
.just-90-days .arrow1 {
    left: 23.4%;
}
.just-90-days .arrow2 {
    left: 47.4%;
}
.just-90-days .arrow3 {
    left: 71.4%;
}
@media screen and (min-width:576px) and (max-width:991.98px) {
	.just-90-days .grid2 {
		width: 50%;
	}
}
.what-is-inside .middle-row {display: flex; flex-wrap: wrap; justify-content: center;}
.what-is-inside .middle-row h5 {width: 100%;}
.what-is-inside .grid2, .what-is-inside .grid4 {min-height: auto !important;}
.what-is-inside .middle-row h5 + div {display: block;}

.moneyback{
	padding:20px 0 40px;
}
.moneyback .middle-row, .moneyback .middle-row p + div, .moneyback .middle-row p + div > div {
	display: flex;
	align-items: center;
}
.moneyback .middle-row h5.blue {
	text-align: left;
	margin: 0 0 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #535353;
}
.moneyback .middle-row h5.blue span {
	color: #3db1d7;
}
.moneyback .middle-row p {
	margin: 20px 0;
	font-weight: normal;
	text-align: left;
}
.moneyback .middle-row p + div {
	font-size: 24px;
	color: #555;
	justify-content: space-between;
	white-space: nowrap;
}
.moneyback .middle-row p + div > div {
	margin-right: 14px;
}
.moneyback .middle-row p + div img {
	margin-right: 5px;
}
.moneyback .middle-row p + div > div:first-child b {color: #FF9900;}
.moneyback .middle-row p + div > div:nth-child(2) b {color: #3DB1D7;}
.moneyback .middle-row p + div > div:last-child b {color: #DEAA33;}

@media screen and (min-width:576px) and (max-width:991px) {
	.moneyback .middle-row p + div {
		font-size: 20px;
	}
	.moneyback .middle-row p + div img {
		max-width: 85px;
		height: auto;
	}
}
@media screen and (min-width:576px) and (max-width:767px) {
	.moneyback .middle-row p + div > div {
		margin-right: 8px;
	}
}
@media screen and (max-width:767px) {
	.moneyback .middle-row > div > img {
		display: none;
	}
}
@media screen and (max-width:575px) {
	.moneyback {
		padding-bottom: 25px;
	}
	.moneyback .middle-row h5.blue {
		line-height: 1;
	}
	.moneyback .middle-row h5.blue span {
		display: block;
	}
	.moneyback .middle-row h5.blue, .moneyback .middle-row p {
		text-align: center;
	}
	.moneyback .middle-row p + div {
		flex-direction: column;
		align-items: center;
		margin-bottom: 10px;
		font-size: 22px;
	}
	.moneyback .middle-row p + div > div {
		width: 260px;
	}
}