.wrap {
	width: 760px
}
.on760 {
	display: block
}
.btn_i1 {
	padding-left: 45px;
	padding-right: 15px;
	font-size: 19px
}
.btn_i1:before {
	left: 15px
}
.logo {
	padding: 0 15px 0 10px
}
.slogan {
	padding: 14px 0 0 15px
}
.top_cont {
	padding: 0 10px 0 0
}
.top_tel {
	font-size: 25px
}
.nav_top {
	top: 130px
}
.nav_top ul li, .nav_top ul li:last-child {
	padding: 5px 3px
}
.nav_top ul li a {
	padding: 7px 6px;
	font-size: 16px
}
header.popup_header {
	height: 88px
}
header.popup_header .nav_top ul li a {
	padding: 5px 10px;
	font-size: 18px
}
.home_top {
	padding: 0
}
.home_top_m {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
	transform: translateX(50px)
}
.home_top_txt {
	max-width: 740px;
	padding: 0 10px
}
.home_top_txt {
	min-height: 10px
}
.home_top_e {
	padding: 14px 0 24px 0;
	min-height: 10px
}
.preims {
	padding: 0 10px 30px 10px
}
.akciya {
	padding: 15px 19px;
	margin: 0 10px 30px 10px
}
.timer {
	width: 280px
}
.days, .hours, .hours_s, .minutes, .minutes_s, .seconds {
	width: 42px;
	font-size: 30px
}
.days_t, .hours_t, .minutes_t, .seconds_t {
	width: 42px;
	font-size: 14px;
	line-height: 20px
}
.days, .days_t {
	left: 13px
}
.hours, .hours_t {
	left: 49px
}
.hours_s {
	width: 8px;
	left: 99px
}
.minutes, .minutes_t {
	left: 115px
}
.minutes_s {
	width: 8px;
	left: 167px
}
.seconds, .seconds_t {
	left: 184px
}
.akciya_r {
	width: 400px
}
.prices {
	padding: 0 10px 10px 10px
}
.price, .price:nth-child(4n) {
	width: 236px;
	padding: 0 15px 30px 0
}
.price:nth-child(3n) {
	padding: 0 0 30px 0
}
.price_img {
	height: 181px
}
.price_t {
	padding: 15px 0 0 0
}
.price_p {
	padding: 12px 0 0 0
}
.price_zak {
	padding: 12px 0 0 0
}
.vizov_bg {
	margin: 0 10px 65px 10px
}
.vizov {
	padding: 20px 180px 20px 20px
}
.vizov .h3 {
	font-size: 32px
}
.vizov_inp {
	width: 250px
}
.vizov_sub {
	float: none;
	padding: 20px 0 0 0;
	clear: both
}
.besps {
	padding: 0 0 30px 0
}
.besp {
	font-size: 22px;
	line-height: 28px
}
.hows {
	padding: 0 0 30px 0
}
.hows_bg {
	height: 530px;
	background: url(../images/hows.png) no-repeat 201px 86px / 310px auto
}
.how_sep1 {
	width: 172px;
	height: 79px;
	background-size: 172px auto;
	top: 37px;
	left: 69px
}
.how_sep2 {
	width: 93px;
	height: 78px;
	background-size: 93px auto;
	top: 11px;
	left: 488px
}
.how_sep3 {
	width: 37px;
	height: 74px;
	background-size: 37px auto;
	top: 191px;
	left: 525px
}
.how_sep4 {
	width: 108px;
	height: 62px;
	background-size: 108px auto;
	top: 425px;
	left: 544px
}
.how_sep5 {
	width: 208px;
	height: 69px;
	background-size: 208px auto;
	top: 388px;
	left: 77px
}
.how {
	width: 168px;
	padding: 0 0 0 65px;
	font-size: 16px;
	line-height: 20px
}
.how1 {
	width: 160px;
	top: 132px;
	left: 22px
}
.how2 {
	top: 24px;
	left: 269px
}
.how3 {
	top: 114px;
	left: 491px
}
.how4 {
	top: 280px;
	left: 515px
}
.how5 {
	top: 414px;
	left: 307px
}
.how6 {
	width: 178px;
	top: 307px;
	left: 34px
}
.how br {
	display: none
}
.how_num {
	width: 54px;
	height: 54px;
	font-size: 31px;
	line-height: 54px
}
.how_t {
	padding: 0 0 7px 0;
	font-size: 20px;
	line-height: 22px
}
.whys {
	padding: 30px 10px
}
.why {
	font-size: 18px;
	line-height: 22px
}
.why_t {
	padding: 0 0 10px 0;
	font-size: 22px;
	line-height: 26px
}
.thans_pos {
	padding: 0 10px 30px 10px
}
.thans {
	min-height: 382px;
	padding: 0 0 0 320px
}
.thans:before {
	width: 511px;
	height: 382px;
	background-size: 511px auto
}
.than {
	padding: 9px 0 30px 70px;
	font-size: 18px;
	line-height: 24px
}
.than_t {
	padding: 0 0 10px 0;
	font-size: 26px;
	line-height: 30px
}
.about {
	padding: 0 10px 30px 10px
}
.stats {
	padding: 0 0 30px 0
}
.stat {
	font-size: 22px;
	line-height: 26px
}
.stat span {
	margin: 0 auto 15px auto
}
.brends {
	padding: 0 10px 20px 10px
}
.brend {
	width: 175px;
	padding: 0 5px 15px 5px
}
.brend span {
	width: 175px
}
.brend img {
	max-width: 175px
}
.errs {
	padding: 0 10px 20px 10px
}
.errs_list {
	margin: 0 10px 10px 0
}
.ekspert {
	padding: 20px;
	margin: 0 10px 30px 10px
}
.ekspert_l {
	float: none;
	width: auto;
	padding: 0 0 15px 0
}
.ekspert_e {
	padding: 0 0 20px 0
}
.ekspert_form {
	float: none;
	width: auto
}
.ekspert_form_inf {
	padding: 20px 0 0 0
}
.rews {
	padding: 0 10px 30px 10px
}
.rew {
	max-width: 350px
}
.rew_t {
	padding: 12px 0 0 0;
	font-size: 20px;
	line-height: 24px
}
.slick-dots {
	padding: 20px 0 0 0
}
.bot_text {
	padding: 30px 10px
}
.map {
	margin: 0 auto 30px auto
}
#content {
	padding: 90px 10px 20px 10px
}
footer {
	padding: 0 0 30px 0
}
.nav_bot ul li, .nav_bot ul li:last-child {
	padding: 5px 3px
}
.nav_bot ul li a {
	padding: 7px 6px;
	font-size: 16px
}
.modal_title {
	padding: 0 0 30px 0
}
.slick-dots li button {
	width: 20px;
	height: 20px;
}