@import url(//fonts.googleapis.com/css?family=Roboto:400italic,300,700,300italic,400);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400italic,700italic,400,700);
*{ margin: 0; padding: 0; list-style-type: none; text-decoration: none; border: none; outline: none;}
body, html{ margin: 0; padding: 0;font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Condensed', sans-serif;}
#wrapper { width:100%; min-width: 1080px;}
input {font-family: 'Roboto', sans-serif;}
.clearing { clear:both;}
.alignleft { display:block; float: left; margin:  0 20px 20px 0}
.alignright { display:block; float: right; margin: 0  0 20px 20px;}
.middle-row { width: 1040px; padding: 0 20px; margin: 0 auto; z-index: 10; position:relative; overflow:hidden;}
.middle-row h5 { font-size: 42px; text-transform:uppercase; margin: 30px 0; font-weight: 400; text-align:center;}
.middle-row h5.aqua { color: #6cc1bc;}
.middle-row h5.blue { color: #3db1d7;}
.middle-row p { font-weight: 300; color: #333333; font-size: 18px;}
.country { width: 184px; border-radius: 3px;}
header { background: #ebf2f8; /*height: 612px;*/ min-height: 597px; position:relative; padding-bottom: 15px; }
header .middle-row { /*overflow:inherit; height: 612px;*/}
header .en-form { width: 325px; float: right;z-index: 101;position: relative; padding-bottom: 15px;}
header .en-form i.close_form {content: '';background: rgba(221, 221, 221, 0.9); opacity: 0;transition:0.3s;display: block;}
.form_active header .en-form i.close_form {position: fixed; left: 0;top: 0;right: 0;bottom: 0; z-index: 1;opacity: 1;}
.form_active header {z-index: 1001;}
header .en-form form{width: 300px;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;position: relative;left: 0;z-index: 2;}
.form_active header .en-form form{ width: 325px;position: relative;left: -388px;}
header .en-form form i.close-form {position: absolute;top: 0;right: 0px;background-image: url(../img/close.png);width: 64px;height: 64px;display: block;opacity: 0;visibility: hidden;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;cursor:pointer;}
.show_btn header .en-form form i.close-form {right: -75px;transform: rotate(180deg);opacity: 1;visibility: visible;}
.form_active {overflow: hidden;}
header .top-content { width: 370px; float:right; position: relative; z-index: 100; margin: 20px 30px 10px 0; text-align: center; }
header .top-content h4 { color: #fc6700; font-size: 50px; margin: 10px 0 0px;}
header .top-content .cl-title {color: #515151; font-size: 22px; margin-top: 15px; letter-spacing: 1px;}
header .top-content h2 {color: #515151;font-size: 34px;line-height: 1.3;margin-top: 3px;padding: 0 10px;}
header .top-content h2 span { color: #3db1d7;}
/*header .header-girl { background: url(../img/top-block-girl.jpg) no-repeat 0 0 #ebf2f8;width: 638px; height: 612px;  top: 0; left: 50%; margin-left: -720px; position:absolute; z-index: 1;} */
header::before { content: ''; background: url(../img/top-block-girl.jpg) no-repeat 0 0 #ebf2f8;width: 638px; height: 612px;  bottom: 0; left: 50%; margin-left: -720px; position:absolute; z-index: 1;}
header form {-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); background: #3db1d7; padding: 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin: 20px 0 10px;}
header form h3 { text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.35);color: #fff; text-align:center; text-transform: uppercase; font-size: 28px; line-height: 1.2; margin-bottom: 20px;}
header form h3 span { font-size: 32px;}
header form input {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
header form input[type="text"], header form input[type="email"], select { float:right; width: 165px; padding: 5px 10px; color: #515151;}
header form input[type="submit"], header form button[type="submit"] { font-weight: 600; margin-top: 5px; width: 100%; display:block;font-family: 'Roboto Condensed', sans-serif; cursor: pointer; text-align: center; padding: 10px 0 10px; text-transform:uppercase; font-size: 24px; color: #fff;}
header form small { display:block; text-align:center; color: #fff; font-weight: 300; margin-top: -25px; padding-bottom: 5px;}
header form .rit_form_inr { margin-bottom: 15px; overflow:hidden;}
header form .rit_form_inr label { color: #fff; font-size: 18px;font-family: 'Roboto Condensed', sans-serif; font-weight: 300;}
.white-vl{ background:url(../img/vl-white-top.png) bottom center repeat-x; height: 15px; margin-top: -12px; position:relative; z-index: 1000;}
.blue-vl{ background:url(../img/vl-blue-top.png); height: 25px; margin-top: -15px; position:relative; z-index: 1000;}
.blue-vl::after {position: absolute; bottom: -5px; height: 10px; width: 100%; display: block; content: ""; background: #ebf2f8; z-index: 1200;}
.blue-vl2{ background:url(../img/vl-blue-top2.png); height: 25px; margin-top: -15px; position:relative; z-index: 1000;}

/*.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.4); border: 1px solid #f78c10; background: #fec500; /* Old browsers * /
background: -moz-linear-gradient(top,  #fec500 0%, #fc5f00 100%); /* FF3.6+ * /
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec500), color-stop(100%,#fc5f00)); /* Chrome,Safari4+ * /
background: -webkit-linear-gradient(top,  #fec500 0%,#fc5f00 100%); /* Chrome10+,Safari5.1+ * /
background: -o-linear-gradient(top,  #fec500 0%,#fc5f00 100%); /* Opera 11.10+ * /
background: -ms-linear-gradient(top,  #fec500 0%,#fc5f00 100%); /* IE10+ * /
background: linear-gradient(to bottom,  #fec500 0%,#fc5f00 100%); /* W3C * /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec500', endColorstr='#fc5f00',GradientType=0 ); /* IE6-9 * /}
.btn:hover {background: #fc5f00; /* Old browsers * /
background: -moz-linear-gradient(top,  #fc5f00 0%, #fec500 100%); /* FF3.6+ * /
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc5f00), color-stop(100%,#fec500)); /* Chrome,Safari4+ * /
background: -webkit-linear-gradient(top,  #fc5f00 0%,#fec500 100%); /* Chrome10+,Safari5.1+ * /
background: -o-linear-gradient(top,  #fc5f00 0%,#fec500 100%); /* Opera 11.10+ * /
background: -ms-linear-gradient(top,  #fc5f00 0%,#fec500 100%); /* IE10+ * /
background: linear-gradient(to bottom,  #fc5f00 0%,#fec500 100%); /* W3C * /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5f00', endColorstr='#fec500',GradientType=0 ); /* IE6-9 * /}*/

.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px 2px 5px rgba(50, 50, 50, 0.3);box-shadow:0px 2px 5px rgba(50, 50, 50, 0.3); border: none; background: #fcb002; /* Old browsers */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -moz-linear-gradient(right,  #fcb002 0%, #ff6a16 100%); /* FF3.6+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -webkit-gradient(linear, left, right, color-stop(0%,#fcb002), color-stop(100%,#ff6a16)); /* Chrome,Safari4+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -webkit-linear-gradient(right,  #fcb002 0%,#ff6a16 100%); /* Chrome10+,Safari5.1+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -o-linear-gradient(right,  #fcb002 0%,#ff6a16 100%); /* Opera 11.10+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -ms-linear-gradient(right,  #fcb002 0%,#ff6a16 100%); /* IE10+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, linear-gradient(to left,  #fcb002 0%,#ff6a16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb002', endColorstr='#ff6a16',GradientType=0 ); /* IE6-9 */}
.btn:hover {background: #ff6a16; /* Old browsers */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -moz-linear-gradient(left,  #fcb002 0%, #ff6a16 100%); /* FF3.6+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -webkit-gradient(linear, right, left, color-stop(0%,#fcb002), color-stop(100%,#ff6a16)); /* Chrome,Safari4+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -webkit-linear-gradient(left,  #fcb002 0%,#ff6a16 100%); /* Chrome10+,Safari5.1+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -o-linear-gradient(left,  #fcb002 0%,#ff6a16 100%); /* Opera 11.10+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, -ms-linear-gradient(left,  #fcb002 0%,#ff6a16 100%); /* IE10+ */
background: url('/img/arrow.png') no-repeat 5% 50%, url('/img/arrow.png') no-repeat 95% 50%, linear-gradient(to right,  #fcb002 0%,#ff6a16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a16', endColorstr='#fcb002',GradientType=0 ); /* IE6-9 */}
#sticky .btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px 2px 5px rgba(50, 50, 50, 0.3);box-shadow:0px 2px 5px rgba(50, 50, 50, 0.3); border: none; background: #fcb002; /* Old browsers */
background: -moz-linear-gradient(right,  #fcb002 0%, #ff6a16 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left, right, color-stop(0%,#fcb002), color-stop(100%,#ff6a16)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(right,  #fcb002 0%,#ff6a16 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(right,  #fcb002 0%,#ff6a16 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(right,  #fcb002 0%,#ff6a16 100%); /* IE10+ */
background: linear-gradient(to left,  #fcb002 0%,#ff6a16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb002', endColorstr='#ff6a16',GradientType=0 ); /* IE6-9 */}
#sticky .btn:hover {background: #ff6a16; /* Old browsers */
background: -moz-linear-gradient(left,  #fcb002 0%, #ff6a16 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right, left, color-stop(0%,#fcb002), color-stop(100%,#ff6a16)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #fcb002 0%,#ff6a16 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #fcb002 0%,#ff6a16 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #fcb002 0%,#ff6a16 100%); /* IE10+ */
background: linear-gradient(to right,  #fcb002 0%,#ff6a16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a16', endColorstr='#fcb002',GradientType=0 ); /* IE6-9 */}

.moti_light{
	overflow: hidden;
	z-index: 1;
	position: relative;
	/*-webkit-transition: 0.3s ease-out;
	transition: 0.3s ease-out;*/
}
.moti_light:hover {
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
	cursor: pointer;
/*	transition: 0.3s ease-out;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;*/
	color: #ffffff;
	z-index: 8;
}
.moti_light:before {
	content: "";
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
	width: 3em;
	display: block;
	position: absolute;
	top: 0;
	left: -4.5em;
/*	-webkit-transform: skewX(-45deg) translateX(0);
	transform: skewX(-45deg) translateX(0);
	-webkit-transition: none;
	transition: none;*/
}
/*.moti_light:hover:before {
	webkit-transform: skewX(-45deg) translateX(13.5em);
	transform: skewX(-45deg) translateX(22.5em);
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}*/
.moti_light:hover:before {
	webkit-transform: skewX(-45deg) translateX(0);
	transform: skewX(-45deg) translateX(0);
}
.moti_light:not(:hover):before {
    webkit-animation: moti_moving 15s ease-in-out infinite;
    -moz-animation: moti_moving 15s ease-in-out infinite;
    -ms-animation: moti_moving 15s ease-in-out infinite;
    -o-animation: moti_moving 15s ease-in-out infinite;
    animation: moti_moving 15s ease-in-out infinite;
}.moti_light:hover:before {
    webkit-animation: moti_moving_h 0.5s ease-in-out;
    -moz-animation: moti_moving_h 0.5s ease-in-out;
    -ms-animation: moti_moving_h 0.5s ease-in-out;
    -o-animation: moti_moving_h 0.5s ease-in-out;
    animation: moti_moving_h 0.5s ease-in-out;
}
@keyframes moti_moving {
	97% {
		webkit-transform: skewX(-45deg) translateX(0);
		transform: skewX(-45deg) translateX(0);
	}
	100% {
		webkit-transform: skewX(-45deg) translateX(13.5em);
		transform: skewX(-45deg) translateX(22.5em);
	}
}
@keyframes moti_moving_h {
	100% {
		webkit-transform: skewX(-45deg) translateX(13.5em);
		transform: skewX(-45deg) translateX(22.5em);
	}
}

.moti_autoink {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.moti_autoink .moti_ink {
	display: block;
	position: absolute;
	background: rgba(255, 255, 255, 1.0);
	border-radius: 100%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	z-index: 20;
}
.moti_autoink:not(:hover) .moti_animate {
	webkit-animation: moti_ripple 7s linear infinite;
	-moz-animation: moti_ripple 7s linear infinite;
	-ms-animation: moti_ripple 7s linear infinite;
	-o-animation: moti_ripple 7s linear infinite;
	animation: moti_ripple 7s linear infinite;
}
@keyframes moti_ripple {
	20% {
		opacity: 0;
		transform: scale(2.5);
	}
	100% {
		opacity: 0;
		transform: scale(2.5);
	}
}

.tr_2 { display:block; margin: 0 auto;}
.title-top {line-height: 1; color: #fc6700; font-size: 50px; margin: 0px 0 9px; font-family: 'Roboto Condensed', sans-serif;}
.why-is-kremotex { background: #fff;}
.why-is-kremotex .middle-row {  background:url(../img/why-viritenz.jpg) no-repeat bottom right;}
/*.why-is-kremotex .middle-row { height: 600px; background:url(../img/why-kremotex-girl.jpg) no-repeat bottom right;}*/
.why-is-kremotex .graph { text-align: center; width: 145px; float: left; margin: 0 20px 0 0;}
.why-is-kremotex .graph img { margin: 0 0 10px;}
.why-is-kremotex .centered-text-bl { width: 480px; float: left;}
.why-is-kremotex p { margin: 35px 0; line-height: 1.7;}
.how-it-works { overflow:hidden; padding: 10px 0  50px; background: #ebf2f8; }
.how-it-works p { margin-bottom: 30px;}
.how-it-works p strong { color: #3db1d7; font-weight: 600;}
.how-it-works .alignright { border: 8px solid #cfdde9;}
.how-it-works a.btn { display:block; padding: 10px 0; width: 280px; color: #fff; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif; float: right; margin: 0 130px 30px 0; text-align: center; font-weight: 700; font-size: 24px;}
.easy-steps { padding: 20px 0 10px;}
.easy-steps .grid4 { width: 345px; float: left; }
.easy-steps .grid4 img { display:block; margin: 0 auto;}
.easy-steps .grid4 p.title { color: #6cc1bc; font-size: 24px; text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif; margin:20px 0 20px 10px;}
.easy-steps .grid4 li {font-weight: 300; color: #333333; font-size: 16px; padding: 0 40px 10px 20px; background:url(../img/drop-icon.png) no-repeat left 4px;}
.easy-steps  a.btn, .just-90-days  a.btn, .review a.btn { display:block; padding: 10px 0; width: 380px; color: #fff; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif; margin: 20px auto 45px; text-align: center; font-weight: 700; font-size: 24px;}
.what-is-inside { background: #ffffff; padding: 10px 0;}
.what-is-inside .grid4 { float:left; width: 315px; text-align: center; margin-bottom: 40px;}
.what-is-inside .grid4 img { display:block; margin: 0 auto;}
.what-is-inside .grid4 p.title { color: #6cc1bc; font-size: 24px; text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif; margin:20px 0 10px; padding: 0;}
.what-is-inside .grid4 p {font-weight: 300; color: #333333; font-size: 16px; padding: 0 10px;}
.what-is-inside .plus { float:left; width: 47px;}
.what-is-inside .plus img { display:block; margin-top: 90px;}
.wooman {border-bottom: 1px solid #ebf2f8;}
.wooman .middle-row{ background:url(../img/wooman.jpg) no-repeat 200px top; height: 396px; }
.man .middle-row { background:url(../img/man.jpg) no-repeat 199px top; height: 396px;}
.wooman ul { width: 250px; margin-top: 8px;}
.man ul { width: 250px; margin-top: 13px;}
.wooman li, .man li {font-weight: 300; color: #333333; font-size: 16px; line-height: 3.3; text-align: right; }
.just-90-days { background: #ebf2f8; padding: 20px 0 20px;}
.just-90-days .middle-row { display: flex; flex-wrap: wrap;}
.just-90-days .grid2 { width: 20%; margin: 0 2.5%; float: left; margin-bottom: 0px; position:relative; text-align: center;}
.just-90-days .grid2 img { display:block; margin: 0 auto; max-width: 100%; height:auto; }
.just-90-days .grid2 span  { position:absolute; display:block; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 3px solid #fff; background: #6cc1bc; color: #fff; text-align: center; font-size: 30px; width: 50px; height: 50px; line-height: 1.7; top: 20px; left: -10px;}
.just-90-days p.title { color: #3db1d7; font-weight: 600; text-transform: uppercase; font-size: 30px;font-family: 'Roboto Condensed', sans-serif; margin-top: 15px; }
.just-90-days p.description {color: #6cc1bc; font-weight: 400; font-size: 24px;font-family: 'Roboto Condensed', sans-serif; margin-top: 10px; margin-bottom: 0;}
.just-90-days p { padding: 0; font-size: 14px; margin-top: 10px; }
.just-90-days .arrow1 { position:absolute; background:url(../img/arrow-3.png); background-size:contain; background-repeat:no-repeat; width: 50px; height: 69px; left: 255px; top: 100px;}
.just-90-days .arrow2 { position:absolute; background:url(../img/arrow-3.png); background-size:contain; background-repeat:no-repeat;width: 50px; height: 69px; left: 515px; top: 100px;}
.just-90-days .arrow3 { position:absolute; background:url(../img/arrow-3.png); background-size:contain; background-repeat:no-repeat;width: 50px; height: 69px; left: 775px; top: 100px;}
.gray-dark-block { background: #4a4949; padding: 30px 0; overflow:hidden; text-align:center;}
.gray-dark-block h5 { color: #f5e8e8; font-size: 30px; margin: 0 0 15px; text-align:center;}

.gray-dark-block  a.btn { display:block; padding: 10px 0; width: 280px; color: #fff; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif; margin: 0 auto; text-align: center; font-weight: 700; font-size: 24px;}

.media { padding: 10px 0 60px}
.media .middle-row { background:url(../img/kremotex-big.jpg) no-repeat right 290px;}
.media img { display:block; margin-bottom: 15px;}
.media .media1 { float: left; width: 620px; margin: 0 20px 20px 0;}
.media .media2 {float: left; width: 380px; }
.media .media4 { width:1040px; }
.media .media1 img { margin-top: 20px;}
.media .media3 { width: 620px; margin: 30px 0 50px;}
.media p { font-size: 16px;}
.addit-ing {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;}
.addit-ing, .review { background: #ebf2f8; padding: 20px 0 40px;}
.single-review { overflow:hidden; padding: 20px 0; border-bottom: 1px solid #fff;}
.single-review p.title { color: #6cc1bc; font-size: 30px;font-family: 'Roboto Condensed', sans-serif; margin: 0;}
.single-review p.city { margin:0; text-align: right; color: #000; font-weight: 600; font-size: 18px;}
.single-review p { margin: 15px 0; font-size: 16px; line-height: 1.7;}
.single-review img {  margin-right: 40px; margin-bottom: 0; }
.single-review.last { border-bottom: none;}
.faq { padding: 20px 0 50px; background: #fff;}
.faq p.single-faq { background:url(../img/faq-icon.png) no-repeat left 10px; padding: 10px 0 10px 75px; margin: 10px 0;}
.faq p.single-faq strong { color: #333; font-size:24px; display:block; margin-bottom: 10px;}
.moneyback { background: #ebf2f8; 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 p + div {font-size: 24px; color: #555; justify-content: space-between; white-space: nowrap;}
.moneyback .middle-row p + div img {margin-right: 5px;}
.moneyback .middle-row p + div > div {margin-right: 14px;}
.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;}
.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;}
.tt1 { margin-left: 50px !important;}
.tt2 { margin-left: 30px !important;}
.tt3 { margin-left: 20px !important;}
.look-younger { position:relative; z-index: 1000;}
.look-younger .image-bl { background:url(../img/bottom-girl.jpg) no-repeat; height: 427px; width: 480px; float:left; margin-left: -60px; margin-right: 60px;}
.look-younger .middle-row { overflow:inherit; height:427px;}
.look-younger h5 { margin-top: 40px; font-size: 38px; text-align:left; font-weight: 600; margin-bottom:2px;}
.look-younger p.aqua-ds { color: #6cc1bc; font-size: 32px;}
.look-younger ul { float: left; margin: 25px 0;}
.look-younger ul li { font-weight: 500; color: #231f20; font-size: 27px; padding: 0 0 0 45px; background:url(../img/check-icon.png) no-repeat left 8px; margin-bottom: 13px;}
.look-younger a.btn { display:block; padding: 10px 0; width: 380px; color: #fff; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif; float: right; margin: 0 80px 30px 0; text-align: center; font-weight: 700; font-size: 24px;}
footer { background: #ebf2f8; position:relative; text-align:center;}
footer .middle-row {  position:relative;}
footer ul { display:block; text-align: center; margin: 50px 0 50px;}
footer li { display:inline-block; margin: 0 30px;}
footer li a { font-size: 20px; color: #4eb5eb; font-weight: 300; text-decoration: underline;}
footer li a:hover { text-decoration: none;}
footer .middle-row p.cp { font-size: 16px;}
footer .middle-row p, .if-p { margin-bottom: 15px; font-size: 13px; line-height: 1.8; font-weight: 300; text-align: center;}
.kremotex { position:absolute; top: -225px; z-index: 1000; left: 50%; margin-left: -172px; width: 155px; height: 257px;}
.contacts-r p { margin: 10px 0;}
.contacts-r a { color: #333;}
footer p a {color: #4eb5eb;text-decoration: underline; }
footer p a:hover { text-decoration: none;}
.ing { display:block; text-align: center; padding: 0 0 20px 0; margin-top: -15px; text-transform: uppercase;   color: #6cc1bc;  font-family: "Roboto Condensed",sans-serif;  font-size: 24px;}
.aligncenter { display:block; margin: 0 auto;}
.f-text p { color: #fff; font-size: 11px; text-align: justify; line-height: 1.2;}
/*
@media (max-width: 1080px) {
.middle-row { width: 740px;}
#wrapper { width:100%; min-width: 780px;}
header .header-girl, .just-90-days .arrow1, .just-90-days .arrow2, .just-90-days .arrow3, .ing, .what-is-inside .plus, .what-is-inside .clearing { display:none;}
.why-is-kremotex .middle-row { background: none;}
.middle-row h5.aqua { margin-bottom: 0;}
.why-is-kremotex .middle-row { height:auto;}
.just-90-days p.description { font-size: 16px; margin-top: 20px;}
.what-is-inside .grid4 { float: none; display:inline-block; vertical-align: top; width: 49%;}
.what-is-inside  .middle-row h5.aqua { margin-bottom: 30px;}
.moneyback img { display: block; float: none;  margin: 0 auto 30px;}
.look-younger .image-bl { width: 400px; background-size:contain; background-position:bottom center;}
.look-younger ul li { font-size: 24px;}
.look-younger a.btn { width: 250px;}
.kremotex {   margin-left: -230px; top: -200px;}
}
@media (max-width: 760px) {
.middle-row { width: 100%; padding: 0 15px; box-sizing:border-box;}
#wrapper { width:100%; min-width: auto;}
header .en-form, .why-is-kremotex .centered-text-bl, .what-is-inside .grid4 { width: 100%;}
header .en-form form { margin-top: 5px;}
header form .rit_form_inr label, header form input[type="text"], header form input[type="email"], select { width: 100%; margin: 5px 0;box-sizing:border-box;}
header form .rit_form_inr { margin-bottom: 5px;}
header .middle-row, header { height:auto;}
header .en-form img { display:block; margin: 0 auto;}
.why-is-kremotex .graph, .look-younger .image-bl, .kremotex { display:none;}
.middle-row h5 { font-size: 30px;}
.alignleft { display: block; float: none; margin: 0 auto 20px !important;}
.just-90-days .grid2 { float: none; width: 220px; margin: 0 auto 30px;}
img { max-width: 100%; height:auto;}
.just-90-days p.description { font-size: 18px; padding: 0;}
.look-younger a.btn { clear:both; float: none; margin: 0 auto 30px;}
footer ul { margin: 50px 0;}
footer li { margin: 0 0 20px; width: 100%;}
header .top-content { margin: 0 !important; width: 100%; float: none;}
}*/

/* New --------------*/
.new header:before {
	background-image: url('../img/top-block-man.jpg');
	width: 494px;
	height: 610px;
	margin-left: -655px;
}
.new .top-content-img img {
	max-height: 275px;
	margin-top: 15px !important;
	margin-bottom: -15px;
}
.new .top-content-img .main-left-rb {
	right: -17px !important;
	top: 0px !important;
}
.new .why-is-kremotex .middle-row {
	background-image: url('../img/why-viritenz-n.jpg');
}