@media only screen and (max-width : 1500px) {
	.input__group--shopping {
		margin-left: 50px;
	}
	.price.price--shopping {
	    margin: 47px 50px 0 80px;
	}
	.shopping_list {
		padding-right: 15px;
	}
	.order_regist {
		padding-right: 15px;
	}
	.form__order--left {
	    width: 760px;
	}

}
@media only screen and (max-width : 1440px) {
	.sale .sale__wrap .sale__wrap-left,
	.sale .sale__wrap .sale__wrap-right {
		width: 50%;
	}
	.header_bottom--partners--text {
		padding: 40px 50px 65px 70px;
	}
	.header_bottom--partners .header_bottom--partners--img {
		height: 100%;
	}
	.header_bottom--partners--ul {
		margin-left: 40px;
		width: 100%;
	}
	.header_bottom--partners--ul li {
		width: 160px;
		height: 163px;
	}
	.tab-1--right .guide__video {
		width: 100%;
	}
	.card__wrap {
		padding: 50px 20px 70px;
	}
	.tab {
		width: 24%;
	}
	.card__tab--list .descr .pack_img ul li:nth-child(7) {
		right: 500px;
	}
	.partnership_block {
		padding: 0 20px;
	}
}
@media only screen and (max-width : 1400px) {
	.top_line .wrap_connect {
		margin-right: 50px;
	}
	.catalog .catalog__wrap .slick-prev,
	.reviews .slick-prev {
	    left: 42% !important;
	}
	.catalog .catalog__wrap .slick-next,
	.reviews .slick-next {
	    right: 42% !important;
	}
	.result .result_wrap .slick-next {
	    right: 400px !important;
	}
	.result .result_wrap .slick-prev {
	    left: 440px !important;
	    top: -71px !important;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--left li {
	    width: 240px;
	    height: 320px;
	}
}
@media only screen and (max-width : 1330px) {
	.excellence.excellence--partners .excellence__wrap .excellence_ul li .excellence_ul--item {
		width: 320px;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(1) {
		margin-right: 30px;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(5) {
		margin-left: 30px;
	}
}
@media only screen and (max-width : 1310px) {
	.serf__left, .serf__right--img {
		width: 500px;
	}
	.tab--list-4_right {
		width: 49%;
	}
}
@media only screen and (max-width : 1300px) {
	.descrbtion .descr .pack_img ul li:first-child::after,
	.descrbtion .descr .pack_img ul li:nth-child(2)::before,
	.descrbtion .descr .pack_img ul li:nth-child(3)::after,
	.descrbtion .descr .pack_img ul li:nth-child(4)::before,
	.descrbtion .descr .pack_img ul li:nth-child(5)::after,
	.descrbtion .descr .pack_img ul li:nth-child(6)::before {
		display: none;
	}
	.catalog .catalog__wrap .catalog__slider .catalog__slider-item .catalog__item-wrap {
		width: 270px !important;
	}
	.reviews .reviews_wrap .reviews__slider .reviews__slider-item {
		width: 360px;
	}
	.delivery .delivery_wrap .delivery_wrap-content {
		width: 1150px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_li--line {
		margin: 0 20px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery--p {
	    font-size: 17px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) {
	    margin-left: 15px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p {
		width: 350px;
	}
	.sale .sale__wrap .sale__wrap-left .sale_image {
		right: -175px;
	}
	.courses_content--items {
		width: 590px;
	}
	.courses_content--block {
		left: 55px;
	}
	.sale.sale--partners .sale__wrap .sale__wrap-left .sale_image {
		right: -100px;
	}
	.form__order--right {
		width: 330px;
		height: 600px;
		margin-top: 0;
		padding: 30px 20px 41px 20px;
	}
	.form__order--left {
	    width: 740px;
	}
	.promo input.promocode {
		padding-left: 10px;
		width: 170px;
	}
	input.sub__mit {
		width: 118px;
	}
}

@media only screen and (max-width : 1224px) {
	.top_line .wrap_connect .connect-text {
		display: none;
	}
	.header_bottom--slider--text {
		width: 600px;
		float: none;
		margin: 140px auto 0;
		background-color: rgb(0, 0, 0, 0.4);
		color: #fff;
		padding: 20px;
	}
	.header__landing--right {
		width: 500px;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
		width: 485px;
	}
}

@media only screen and (max-width : 1200px) {
	.top_line .wrap_logo {
		margin-right: 10px;
	}
	.top_line .wrap_connect {
	    margin-right: 30px;
	}
	.top_line .wrap_burger {
	    width: 100px;
	}
	.top_line .wrap_burger ul li:nth-child(2) {
	    margin-left: 6px;
	}
	.descrbtion .descr .pack_img ul li:first-child {
		left: 50px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(2) {
	    right: 130px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(3) {
		left: 90px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(4) {
		right: 143px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(5) {
		left: 100px;
	}	
	.video_manual .manual__wrap .manual__right .title__h4 {
		font-size: 30px;
	}
	.video_manual .manual__wrap .manual__left .manual__left--video video {
		height: 589px;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download {
		margin-top: 0;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download img {
		width: 200px;
		margin-left: 0;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download p {
	    font-size: 17px;
	    line-height: 23px;
	    margin-top: 35px;
	}
	.excellence .excellence__wrap .excellence_ul li:nth-child(1) {
	    margin-right: 30px;
	}
	.excellence .excellence__wrap .excellence_ul li:nth-child(5) {
	    margin-left: 60px;
	}
	.catalog .catalog__wrap .catalog__slider .catalog__slider-item .catalog__item-wrap {
	    width: 230px !important;
	}
	.result .result_wrap .slick-next {
	    right: 42% !important;
	}
	.result .result_wrap .slick-prev {
	    left: 42% !important;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--left li {
	    width: 190px;
	    height: 270px;
	}
	.reviews .reviews_wrap .reviews__slider .reviews__slider-item {
		width: 406px;
	}
	.delivery .delivery_wrap {
	    padding: 150px 0;
	}
	.delivery .delivery_wrap .delivery_wrap-content {
	    width: 96%;
	    padding: 57px 39px 60px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .title__h4 {
		font-size: 20px;
		line-height: 26px;
		width: 100%;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery--p {
		width: 100%;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li {
		width: 29%;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(2) {
		width: 1px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) {
	    margin-left: 40px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p {
	    width: 312px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p:nth-child(1) {
	    padding: 21px 20px 20px 19px;
	}
	.sale .sale__wrap .sale__wrap-left {
		padding: 70px 0 70px 35px;
	}
	.sale .sale__wrap .sale__wrap-left p {
	    width: 370px;
	    font-size: 20px;
	    line-height: 26px;
	}
	.sale .sale__wrap .sale__wrap-left .sale_image {
	    position: relative;
	    top: 0;
	    left: 0;
	}
	.sale .sale__wrap .sale__wrap-right {
	    padding: 70px 30px;
	}
	footer .container-wrapper .footer__top {
		padding: 89px 30px 84px 30px;
	}
	footer .container-wrapper .footer__top .wrap_logo .logo {
	    margin-right: 0;
	}
	footer .container-wrapper .footer__top .wrap_logo .slogan {
		margin-left: 0;
	}
	footer .container-wrapper .footer__top .wrap_connect .connect-text {
		display: none;
	}
	.header__landing {
		padding: 20px 30px;
	}
	.header__landing--left {
		width: 430px;
	}
	.recomend.landing_recomend .recomend__wrap {
		padding-bottom: 30px;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
		width: 400px;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .bg_brown {
		height: 460px;
	}
	.recomend.landing_recomend .recomend__wrap .slick-prev {
		left: 245px !important;
	}
	.recomend.landing_recomend .recomend__wrap .slick-next {
		right: 0 !important;
	}
	.serf__left {
		margin-top: 0;
	}
	.serf__left .title__h4 {
		font-size: 25px;
		line-height: 30px;
	}
	.serf__left, .serf__right--img {
		width: 420px;
	}
	.serf__right--rect {
		width: 220px;
		height: 400px;
	}
	.stages_wrap {
		padding-top: 0;
	}
	.stages_wrap--bottom {
		display: none;
	}
	.stages--items {
		margin-bottom: 30px;
		width: 340px;
	}
	.stages--items-top img {
		width: 100%;
	}
	.stages--items-bottom {
		padding: 67px 30px 45px;
		background-color: #f8f8f8;
	}
	.stages--items-bottom p {
		padding-top: 0;
		background-color: none;
	}
	.stages_wrap {
		padding-bottom: 60px;
	}
	.courses_wrap {
		padding-top: 80px;
	}
	.courses_wrap .btn .btn__black {
		display: none;
	}
	.reviews.reviews__landing .reviews_wrap {
		padding-top: 0;
	}
	.header_bottom--partners .header_bottom--partners--img {
		background-position: center;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li .excellence_ul--item {
		width: 270px;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(3) {
		margin: 0 10px;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(1) {
		margin-right: 0;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(5) {
		margin-left: 10px;
	}
	.analogue__table--item {
		width: 320px;
	}
	.sale.sale--partners .sale__wrap .sale__wrap-left .sale_image {
		width: 223px;
		height: auto;
		left: 0;
		right: inherit;
		position: inherit;
		margin: 15px 0;
		top: 0;
	}
	.product_card--left {
		margin-right: 20px;
	}
	.product_card--right {
		width: 360px;
	}
	.product_card {
		padding: 25px 0 40px;
	}
	.prodact_card--h1 {
		margin-bottom: 20px;
		font-size: 24px;
		line-height: 31px;
	}
	.input__group--num {
		margin: 0 10px;
	}
	.price {
		margin-left: 75px;
	}
	.card__tab--list .descr .pack_img ul li:first-child::after,
	.card__tab--list .descr .pack_img ul li:nth-child(2)::before,
	.card__tab--list .descr .pack_img ul li:nth-child(3)::after,
	.card__tab--list .descr .pack_img ul li:nth-child(4)::before,
	.card__tab--list .descr .pack_img ul li:nth-child(5)::after,
	.card__tab--list .descr .pack_img ul li:nth-child(6)::before,
	.card__tab--list .descr .pack_img ul li:nth-child(7)::before {
		display: none;
	}
	.card__tab--list .descr .pack_img ul li:first-child {
		left: 10px;
	}
	.card__tab--list .descr .pack_img ul li:nth-child(2) {
		right: 76px;
	}
	.card__tab--list .descr .pack_img ul li:nth-child(5) {
		left: -34px;
	}
	.card__tab--list .descr .pack_img ul li:nth-child(6) {
		right: 91px;
	}
	.card__tab--list .descr .pack_img ul li:nth-child(7) {
		right: 40%;
	}
	.tab--list-4_left {
		margin-right: 30px;
	}
	.tab--list-4_right {
		width: 47%;
	}
	.partnership_block--left,
	.partnership_block--right {
		width: 49%;
	}
	.partnership_img {
		width: 100%;
		height: auto;
	}
	.shopping_list--item-text {
		margin-left: 50px;
	}
	.price.price--shopping {
	    margin: 47px 13px 0 50px;
	}
	.input__group--shopping {
	    margin-left: 15px;
	}
	.form__order--right {
	    width: 413px;
	    height: auto;
	    margin: 30px auto 0;
	    padding: 51px 32px 41px 36px;
	}
	.promo input.promocode {
		width: 217px;
	}
	input.sub__mit {
		width: 128px;
	}
}

@media only screen and (max-width : 1080px){
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right {
		padding-left: 45px;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right .title__h4 {
		width: 100%;
	}
}

@media only screen and (max-width : 991px) {
	.slogan, .vertical_line {
		display: none;
	}
	.top_line {
		justify-content: space-between;
	}	
	.top_line .connect-tel {
		margin-left: 20px;
	}
	.header_bottom {
		justify-content: center;
		height: auto;
		background: url(../img/bg_header.jpg) no-repeat #EFE8E0;
	}
	.header_bottom .header_bottom-content {
		width: 100%;
	    display: flex;
	    flex-direction: column;
	}
	.header_bottom-content--text {
	    background: #EFE8E0;
	    color: #4A4A4A;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    padding-bottom: 55px;
	}
	.header_bottom .header_bottom-content .row_img {
		order: -1;
		margin-top: 435px;
		display: flex;
    	justify-content: center;
    	margin-bottom: 15px;
	}
	.header_bottom .header_bottom-content h1,
	.header_bottom .header_bottom-content p {
		margin-left: 0;
	}
	.header_bottom-content--p {
		border-left: 1px solid #ADADAD;
		margin: 25px 0 0 -40px;
		padding-left: 26px;
	}
	.header_bottom .header_bottom-content p:first-child {
		margin-top: 0;
	}
	.descrbtion {
		padding: 70px 0 0;
		height: 710px;
	}
	.descrbtion .descr .pack_img {
		margin-top: 100px;
	}
	.descrbtion .descr .pack_img ul li:first-child {
		left: 0;
		width: 260px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(2) {
	    right: 35px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(3) {
		left: 0;
	}
	.descrbtion .descr .pack_img ul li:nth-child(4) {
		right: 46px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(5) {
		left: 0;
	}
	.descrbtion .descr .pack_img ul li:nth-child(6) {
		right: 120px;
	}
	.video_manual .manual__wrap .manual__left .manual__left--video {
		margin-top: -60px;
		height: 490px;
	}
	.video_manual .manual__wrap .manual__left .manual__left--video video {
	    height: 490px;
	}
	.video_manual .manual__wrap .manual__right .title__h4 {
	    font-size: 20px;
	    line-height: 25px;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download img {
	    width: 130px;
	}
	.video_manual .manual__wrap .manual__right .btn {
		margin-top: 0;
	}
	.excellence .excellence__wrap .excellence_ul li:nth-child(1) {
	    margin-right: 0;
	    width: 27%;
	}
	.excellence .excellence__wrap .excellence_ul li:nth-child(3),
	.excellence .excellence__wrap .excellence_ul li:nth-child(5) {
	    margin: 0;
	    width: 27%;
	}
	.excellence .excellence__wrap .excellence_ul li .excellence_ul--item {
	    width: 100%;
	} 
	.excellence .excellence__wrap .excellence_ul li .excellence_ul--item .excellence_item--text {
	    font-size: 16px;
	    line-height: 24px;
	}
	.catalog .catalog__wrap {
		padding: 20px;
	}
	.catalog .catalog__wrap .title__h4 {
		width: 100%;
	}
	.catalog .catalog__wrap .slick-prev {
	    left: 40% !important;
	}
	.catalog .catalog__wrap .slick-next {
	    right: 40% !important;
	}
	.recomend {
	    margin-top: -20px;
	}
	.recomend .recomend__wrap {
	    padding: 112px 19px 50px;
	}
	.recomend .recomend__wrap .recomend_slider {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	    -webkit-align-items: center;
	            align-items: center;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-left {
		width: 500px;
	}	
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right {
	    padding-left: 0;
	    text-align: center;
	    width: 500px;
	    display: flex;
	    -webkit-flex-direction: column;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-align-items: center;
	            align-items: center;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right .faq-title,
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right .title__h4 {
		display: none;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right .recomend-color {
	    margin-top: 35px;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right .recomend__price {
		margin: 15px 0 0;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right .btn {
		margin-top: 27px;
	}
	.recomend_title--mobile {
		display: block;
		text-align: center;
		margin-bottom: 32px;
	}
	.result .result_wrap {
	    padding: 67px 18px 0;
	}
	.result .result_wrap .title__h4 {
	    width: 100%;
	}
	.result .result_wrap .slick-prev {
	    left: 34% !important;
	}
	.result .result_wrap .slick-next {
	    right: 34% !important;
	}
	.result .result_wrap .result_slide {
	    background: #f8f8f8;
	    padding: 0;
	}
	.result .result_wrap .result_slide .result_slide--content {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--left {
	    width: 100%;
	    text-align: center;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--left li {
	    width: 280px;
	    height: 381px;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--right {
		margin-top: 45px;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--right .btn {
	    -webkit-justify-content: center;
	            justify-content: center;
	}
	.guide {
	    padding-top: 75px;
	}
	.guide .title__h4 {
		margin-bottom: 44px;
	}
	.guide .guide__video {
	    width: 95%;
	    height: auto;
	}
	.reviews {
	    padding-bottom: 60px;
	}
	.reviews .reviews_wrap {
		padding-top: 67px;
		background-image: none;
	}
	.reviews .reviews_wrap .title__h4 {
	    width: 100%;
	}
	.reviews .slick-prev {
		left: 40% !important;
	}
	.reviews .slick-next {
		right: 40% !important;
	}
	.reviews .reviews_wrap .reviews__slider .reviews__slider-item {
	    width: 360px;
	}
	.delivery .delivery_wrap {
		-webkit-background-size: contain;
		     -o-background-size: contain;
		        background-size: contain;
	    padding-bottom: 0;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li {
	    width: 100%;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(2) {
	    width: 171px;
	    transform: rotate(180deg);
	    height: 1px;
	}
	.delivery .delivery_wrap .delivery_wrap-content, 
	ul.delivery_wrap--ul {
		text-align: center;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) {
	    margin-left: 0;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(3) .delivery--p,
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p,
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p:nth-child(2) {
		width: 100%;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(4) .delivery--p:nth-child(1) {
	    background-color: #EFE8E0;
	    margin-bottom: 20px;
	}
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(3) .delivery--p:nth-child(1),
	.delivery .delivery_wrap .delivery_wrap-content .delivery_wrap--ul li:nth-child(3) .delivery--p:nth-child(2) {
	    margin-top: 30px;
	}
	.faq .vertical_line.v_l {
		display: block;
	}
	.sale .sale__wrap .sale__wrap-left {
	    padding: 70px 0 0 35px;
	}
	.sale .sale__wrap .sale__wrap-left p,
	.sale__wrap-right--form .wrap_inp {
		width: 100%;
	}
	.sale__wrap-right--form p {
		width: 100%;
		line-height: 26px;
	}
	footer .container-wrapper .footer__top {
	    padding: 30px 30px 25px;
	}
	footer .container-wrapper .footer__top .wrap_logo .vertical_line {
		display: none;
	}
	footer .container-wrapper .footer__top .vertical_line {
	    display: block;
	}
	footer .container-wrapper .footer__bottom {
		padding: 30px;
	}
	footer .container-wrapper .footer__bottom nav {
	    width: 420px;
	}
	.catalog__ul--list {
		margin: 0 15px 20px 0;
	}
	.header_slider--catalog .slick-prev {
		left: 0;
	}
	.header_slider--catalog .slick-next {
		right: 0;
	}
	.header__landing--left {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
	.header__landing--left h1 {
		font-size: 24px;
		line-height: 30px;
	}
	.landing--left-line {
		margin: 20px auto;
	}
	.header__landing--left p {
		font-size: 19px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.header__landing--right {
		width: 100%;
		padding: 20px 56px;
	}
	.header__landing--right aside input {
		padding-bottom: 5px;
		margin: 20px auto;
	}
	.header__landing--right .btn {
		margin-top: 20px;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-right {
		order: -1;
		width: 100%;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-right .title__h4 {
		display: block;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-right ul.landing_recomend--ul {
		text-align: left;
		width: 90%;
	}
	.serf_wrap {
		padding: 45px 0;
	}
	.serf__left, .serf__right--img {
		width: 100%;
		text-align: center;
	}
	.serf__left .btn {
		display: none;
	}
	.serf__right .btn.serf__right--btn {
		display: block;
		margin-top: 30px;
	}
	.serf__right {
		width: 100%;
	}
	.serf__right .btn.serf__right--btn .btn__black {
		width: 314px;
		margin: 0 auto;
	}
	.serf__right--rect {
		display: none;
	}
	.serf__right--img {
		width: 400px;
		height: auto;
		margin: 36px auto 0;
	}
	.serf_bg--brown {
		height: 250px;
		margin-top: -290px;
	}
	.stages_wrap {
		padding-top: 80px;
	}
	.header_bottom--partners .header_bottom--partners--img {
		background-size: cover;
	}
	.header_bottom--partners--text h1, .false_h1 {
		font-size: 20px;
		line-height: 23px;
	}
	.false_h1 {
		margin: 15px 0;
	}
	.header_bottom--partners--p p {
		font-size: 16px;
		line-height: 20px;
	}
	.header_bottom--partners--text {
		padding: 40px 50px 30px 70px;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li,
	.excellence.excellence--partners .excellence__wrap .excellence_ul li .excellence_ul--item {
		width: 100%;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(5) {
		margin-left: 0;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li:nth-child(3) {
		margin: 0;
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li .excellence_ul-line {
		transform: rotate(180deg);
		width: 118px;
		height: 1px;
		margin: 0 auto;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
	}
	.excellence.excellence--partners .excellence__wrap .excellence_ul li {
		margin-bottom: 30px !important;
	}
	.video_manual .manual__wrap .manual__left .manual__left--video {
		margin-top: 90px;
		height: auto;
	}
	.video_manual .manual__wrap .manual__left .manual__left--video video {
		height: auto;
	}
	.video_manual .manual__wrap .manual__left .manual__left--text {
		color: #4A4A4A;
	}
	.analogue__table--item.item-small {
		width: 230px;
	}
	.analogue__table--item {
		width: 260px;
	}
	.product_card--right {
		width: 100%;
		padding: 0 18px;
	}
	.product_card--left {
		margin: 0 auto;
	}
	.slider-for.slick-initialized.slick-slider {
		float: none;
	}
	.wrap_slider-nav {
		height: 98px;
		margin: 10px 0 42px;
	}
	.slider-nav .slick-slide {
		width: 106px !important;
		height: 98px !important;
	}
	.product_card--left {
		width: 466px;
	}
	.number__ticker {
		width: 210px;
		float: left;
	}
	.product_card .price {
		margin-left: 0;
		order: -1;
	}
	.input__group {
		margin-top: 35px;
	}
	.product_card--right .btn_buy .btn__brown {
		margin: 60px 0 0 -18px;
	}
	.input__group--num {
		margin: 0 33px;
	}
	.product_card {
		padding: 60px 0 20px;
	}
	.card__wrap--mobile {
		display: block;
	}
	.card__wrap {
		display: none;
	}
	.card__wrap--mobile {
		padding: 50px 15px 60px;
		background-color: #F3ECE4;
	}
	.card-group-item {
		font-size: 18px;
		line-height: 23px;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		color: #816246;
		font-family: "Mont-SemiBold", sans-serif;
		padding-bottom: 21px;
		border-bottom: 1px solid #ACA7A1;
		margin-bottom: 30px;
		position: relative;
	}
	.card-group-item::after {
		content: '';
    	position: absolute;
    	background: url(../img/down2.png) no-repeat;
    	width: 8px;
    	height: 18px;
    	right: 0;
	}
	.card__list-content .faq_toggle-p {
		font-size: 18px;
		line-height: 23px;
		margin-top: 35px;
		padding-left: 24px;
		border-left: 1px solid #d0d0d0;
		margin-left: 24px;
	}
	.card__list-content .faq_toggle .faq_toggle-items .faq_toggle-quest::after {
		top: 0;
	}
	.card__list-content .btn .btn__black {
		width: 250px;
	}
	.card__list-content .tab--list-4_left {
		text-align: center;
		margin-right: 0;
	}
	.card__list-content .tab--list-4_left p {
		margin: 67px auto 25px;
		width: 100%;
	}
	.card__list-content .card__tab--3 {
		width: 90%;
	}
	.card__list-content  .tab-1--left {
		width: 100%;
	}
	.card__list-content .tab-1--left p {
		margin-bottom: 23px;
	}
	.card__list-content .tab__package {
		width: 100%;
		margin-bottom: 60px;
	}
	.card__list-content .tab-1 {
		flex-direction: column;
	}
	.card__list-content .tab-1--item {
		margin-bottom: 17px;
	}
	.card__list-content .tab-1--right {
		width: 100%;
		padding-left: 0;
		margin-bottom: 50px;
	}
	.card__list-content .tab-1--right .guide__video {
		width: 70%;
		margin: 0 auto;
		height: auto;
	}
	.card__list-content .tab-1--right .tab-1--right-title {
		margin: 26px 0;
	}
	.card__list-content .descr .pack_img img {
		display: none;
	}
	.card__list-content	.descr_img--mobile {
		display: inline-block;
    	margin-top: -122px;
    	z-index: 1;
    	position: absolute;
    	right: 0;
	}
	.card__list-content .descr .title__h4 {
		width: 80%;
	}
	.card__list-content .descr {
		padding-bottom: 60px;
	}
	.card__list-content .descr .pack_img ul li .list__li-title {
		text-transform: uppercase;
		color: #967659;
		letter-spacing: 0.05em;
		font-family: "Mont-SemiBold", sans-serif;
		margin-bottom: 15px;
	}
	.card__list-content .descr .pack_img ul {
		padding-right: 100px;
		margin-top: 30px;
	}
	.card__list-content .descr .pack_img ul li {
		vertical-align: top;
		width: 30%;
		margin-bottom: 30px;
		margin-right: 20px;
	}
	.excellence.excell_land .excellence__wrap .excellence_ul li .excellence_ul--item {
		width: 100%;
	}
	.partnership_block--right.pbr .sale__wrap-right--form .wrap_inp {
		width: 90%;
	}
	.shopping_list {
		padding-left: 30px;
	}
	.shopping_list--item {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.shopping_list--item .shopping_list--item-img {
	    width: 170px;
	    margin: 0 auto;
	}
	.shopping_list--item .shopping_list--item-text {
	    margin-left: 0;
	    width: 100%;
	    text-align: center;
	}
	.input__group.input__group--shopping {
	    margin-left: 0;
	    width: 100%;
	    text-align: center;
	}
	.price.price--shopping {
	    margin: 47px 0 0 0;
	}
	.shopping_list--item .icon--busket {
		margin: 20px auto 0;
	}
	.order_regist {
		padding-left: 30px;
	}
	.textarea-message {
		width: 90%;
	}
	.form__order--left {
    	width: 100%;
	}
}

@media only screen and (max-width : 768px) {
	.top_line {
		display: none;
	}
	.header_mobile {
		display: block;
	}
	.header_mobile .top_line--mobile {
		background-color: #EFE8E0;
		display: flex;
		justify-content: space-between;
		padding: 10px 20px;
	}
	.header_mobile .top_line--mobile .connect-tel {
		margin-top: 0;
	}
	.header_mobile .top_line--mobile .connect-tel a {
		font-size: 16px;
	}
	.header_mobile .top_line--mobile .call_back a {
		font-size: 14px;
		line-height: 18px;
		text-decoration-line: underline;
		color: #816246;
	}
	.header_mobile .bottom_line--mobile .logo {
		margin: 0 auto;
		width: 116px;
	}
	.header_mobile .bottom_line--mobile .logo img {
		margin-top: -14px;
	}
	.burger__menu--wrapper .busket_nw-active.show,
	.bottom_line--mobile .burger__menu .burger {
		z-index: 100;
	}
	.bottom_line--mobile .mobile_icon {
		float: right;
		margin-top: -43px;
		margin-right: 22px;
	}
	.bottom_line--mobile .burger__menu .menu.open .nav {
		width: 100%;
		height: 660px;
		margin: -29px 0 0;
		padding: 120px 0 0;
		text-align: center;
	}
	.social--menu ul {
		top: 558px;
		left: 50%;
		margin-left: -65px;
	}
	.busket_nw-active.show .icon_bus-menu {
		left: inherit;
		right: 18px;
		top: 5px;
	}
	button.burger {
		top: 14px;
		left: 18px;
	}
	.burger__menu {
		float: left;
		width: 100%;
	}
	.header_mobile .bottom_line--mobile .mobile_icon ul li {
		background: url(../img/wp--new.svg) no-repeat;   
		width: 36px;
		height: 36px;
		/*background-position: -36px 0;*/
		vertical-align: top;
	}
	.header_mobile .bottom_line--mobile .mobile_icon ul li:nth-child(2) {
		/*background-position: -72px 0;*/
		background-image: url(../img/busket.svg);
		width: 26px;
  		height: 28px;
	}
	.header_mobile .bottom_line--mobile .mobile_icon ul li .span--basket {
		float: right;
		background-color: #967659;
		width: 20px;
		height: 20px;
		color: #fff;
		text-align: center;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
	}
	.descrbtion {
		height: auto;
		padding: 32px 0 50px 17px;
	}
	.descrbtion .descr .faq-title {
		text-align: left;
	}
	.descrbtion .descr .title__h4 {
		margin: 0;
		text-align: left;
		width: 450px;
	}
	.descrbtion .descr .pack_img {
	    margin-top: 0;
	    text-align: left;
	}
	.descrbtion .descr .pack_img img {
		top: -250px;
		right: -420px;
		width: 174px;
	}
	.descrbtion .descr .pack_img ul {
		margin-top: -140px;
		display: flex;
    	flex-wrap: wrap;
	}
	.descrbtion .descr .pack_img ul li {
	    position: relative;
	    text-align: left !important;
	    vertical-align: top;
	    margin: 0 17px 40px 0;
	}
	.descrbtion .descr .pack_img ul li:first-child,
	.descrbtion .descr .pack_img ul li:nth-child(3),
	.descrbtion .descr .pack_img ul li:nth-child(5) {
		top: 0;
		width: 240px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(2),
	.descrbtion .descr .pack_img ul li:nth-child(4),
	.descrbtion .descr .pack_img ul li:nth-child(6) {
		top: 0;
	    left: 0;
	    width: 240px;
	}
	.descrbtion .descr .pack_img ul li:nth-child(2) {
		order: 2;
	}
	.descrbtion .descr .pack_img ul li:nth-child(3) {
		order: 5;
	}
	.descrbtion .descr .pack_img ul li:nth-child(4) {
		order: 4;
	}
	.descrbtion .descr .pack_img ul li:nth-child(6) {
		order: 3;
	}
	.video_manual .manual__wrap .manual__right .title__h4 {
		margin-bottom: 20px;
	}
	.video_manual .manual__wrap .manual__right {
		order: -1;
		width: 100%;
		padding: 55px 35px 0;
		text-align: center;
		background-image: none;
	}
	.faq-title.faq-title--desc {
		display: none;
	}
	.faq-title.faq-title--mobile {
		display: block;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	    -webkit-align-items: center;
	            align-items: center;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download img {
		order: -1;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download p {
		margin-top: 20px;
	}
	.video_manual .manual__wrap .manual__right .btn {
	    margin-top: 30px;
	    -webkit-justify-content: center;
	            justify-content: center;
	}
	.video_manual .manual__wrap .manual__left {
	    width: 80%;
	    margin: 0 auto;
	}
	.video_manual .manual__wrap .manual__left .manual__left--video {
	    margin-top: 70px;
	    height: auto;
	}
	.video_manual .manual__wrap .manual__left .manual__left--video video {
		height: auto;
	}
	.excellence .excellence__wrap {
		background-image: none;
		padding-top: 140px;
	}
	.excellence .excellence__wrap .title__h4 {
		margin: 14px auto 40px;
		font-size: 20px;
		line-height: 26px;
		width: 100%;
	}
	.excellence .excellence__wrap .excellence_ul li {
		width: 100%;
		margin-bottom: 30px !important;
	}	
	.excellence .excellence__wrap .excellence_ul li:last-child {
		margin-bottom: 0 !important;
	}
	.excellence .excellence__wrap .excellence_ul li:nth-child(1),
	.excellence .excellence__wrap .excellence_ul li:nth-child(3),
	.excellence .excellence__wrap .excellence_ul li:nth-child(5){
	    width: 100%;
	}
	.excellence .excellence__wrap .excellence_ul li .excellence_ul-line {
		transform: rotate(180deg);
		width: 118px;
    	height: 1px;
    	margin: 0 auto;
	}
	.excellence .excellence__wrap .excellence_ul li .excellence_ul--item .excellence_item--text {
		width: 300px;
		margin: 28px auto 0;
	}
	.catalog .catalog__wrap .title__h4 {
		font-size: 20px;
		line-height: 26px;
	}
	.catalog .catalog__wrap .catalog__slider .catalog__slider-item .catalog__item-wrap {
		width: 270px !important;
	}
	.recomend .recomend__wrap {
		padding-top: 80px;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--right {
	    margin-left: 0;
	}
	.guide {
		padding: 75px 18px 0;
	}
	.guide .title__h4 {
		width: 100%;
	}
	.reviews .slick-prev,
	.result .result_wrap .slick-prev,
	.catalog .catalog__wrap .slick-prev {
		left: 80px !important;
	}
	.reviews .slick-next, 
	.result .result_wrap .slick-next,
	.catalog .catalog__wrap .slick-next {
		right: 80px !important;
	}
	.reviews .slider_number,
	.result .slider_number,
	.slider_number {
	    position: relative;
	    top: -60px;
	    left: 0;
	    margin: 0 auto;
	}
	.faq .faq_toggle {
		width: 95%;
	}
	.faq .faq_toggle-p {
		padding-left: 54px;
	}
	.sale .sale__wrap .sale__wrap-left .sale_title {
		font-size: 16px;
		line-height: 20px;
	}
	.sale .sale__wrap .sale__wrap-right {
		width: 100%;
		margin-top: -125px;
    	z-index: 1;
    	padding: 175px 30px 70px;
	}	
	.sale .sale__wrap .sale__wrap-left {
		text-align: center;
		padding: 70px 35px 0;
		width: 100%;
	}
	.sale .sale__wrap .sale__wrap-left .sale_image {
		width: 166px;
		margin: 30px auto 0;
    	z-index: 100;
	}
	.sale__wrap-right--form p {
		width: 340px;
		margin: 0 auto;
	}
	.sale__wrap-right--form .wrap_inp input {
		width: 340px !important;
		display: block;
    	margin: 35px auto 0;
	}
	footer .container-wrapper .footer__bottom {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	    -webkit-align-items: center;
	            align-items: center;
	}
	footer .container-wrapper .footer__bottom .policity {
		margin-top: 10px;
	}
	.header_bottom--slider--text {
		width: 75%;
		margin-top: 50px;
	}
	.header_bottom--slider--text h1 {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.header_bottom--slider--text .btn {
		margin-top: 30px;
	}
	.header_slider--catalog .header_bottom--slider {
		height: 400px;
	}
	.stages_wrap .title__h4,
	.courses_wrap .title__h4 {
		width: 100%;
	}
	.reviews.reviews__landing .title__h4 {
		display: none;
	}
	.reviews.reviews__landing .title__h4.reviews_title__h4--mob {
		display: block;
	}
	.header_bottom--partners--text {
		padding: 40px 15px 30px 30px;
	}
	.header_bottom--partners--ul {
		margin-left: 0;
	}
	.video_manual .manual__wrap .manual__left .manual__left--text {
		color: #fff;
	}
	.analogue__wrap {
		padding: 86px 20px 40px;
	}
	.analogue__table {
		display: none;
	}
	.analogue__table--mob {
		display: block;
	}
	.analogue__table--mob .analogue__table--item {
		width: 100%;
		padding: 50px 15px 10px;
		position: relative;
		margin-bottom: 20px;
	}
	.analogue--h3,
	.analogue__table--mob .analogue__table--item .analogue--h5 {
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		color: #816246;
		opacity: 0.7;
		font-family: "Mont-SemiBold", sans-serif;
		margin-bottom: 40px;
	}
	.analogue__table--mob .analogue__table--item .analogue--icon {
		margin: 0 auto 22px;
		background-position: -34px 0;
	}
	.analogue__table--mob .analogue__table--item .analogue--h4 {
		text-align: center;
		padding: 0 56px 50px;
	}
	.analogue__table--mob .analogue__table--item .analogue--h4::before {
		background: url(../img/mark1.png) no-repeat;
		content: '';
		width: 39px;
		height: 28px;
		position: absolute;
		margin: -16px 0 0 -27px;
	}
	.analogue__table--mob .analogue__table--item .analogue--h4::after {
		background: url(../img/mark2.png) no-repeat;
		content: '';
		width: 39px;
		height: 28px;
		position: absolute;
		margin: 12px 0 0 -8px;
	}
	.analogue__table--mob .analogue__table--item .analogue--h5 {
		margin-bottom: 23px;
	}
	.analogue__table--mob .analogue__table--item p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 30px;
		text-align: center;
		padding: 0 20px;
	}
	.analogue__table--mob .analogue__table--item:nth-child(2) .analogue--icon {
		background-position: -68px 0;
	}
	.analogue__table--mob .analogue__table--item:nth-child(3) .analogue--icon {
		background-position: -100px 0;
	}
	.sale.sale--partners .sale__wrap .sale__wrap-left .sale_title {
		font-size: 16px;
		line-height: 22px;
	}
	.sale--partners-p {
		margin-right: 13px;
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.sale.sale--partners .sale__wrap .sale__wrap-left .sale_image {
		margin: 15px auto 0;
	}
	.land_head .h_screen {
		background: url(../img/bg_land_head.jpg) no-repeat;
		background-size: cover;
		height: 530px;
		padding-top: 400px;
	}
	.land_head .h_screen-block,
	.land_head.land_head--cont .h_screen-block {
		width: 90%;
		padding: 45px 29px;
		height: auto;
	}
	.card__list-content .descr .pack_img ul li {
		width: 44%;
	}
	.card__list-content .descr .pack_img ul {
		padding-right: 0;
	}
	.land_head.land_head--cont .h_screen {
		background: url(../img/bg_land_head2.jpg) no-repeat;
		background-size: cover;
		height: 530px;
	}
	.catalog__wrap.c_w {
		padding-top: 90px;
	}
	.partnership_block--left, 
	.partnership_block--right {
		width: 100%;
	}
	.partnership_block--right.pbr {
		z-index: -1;
	}
	.partnership_wrap {
		padding-bottom: 0;
	}
	.partnership_img {
		text-align: center;
	}
	.form__order--left .inp__ord {
	    flex-direction: column;
	    -webkit-align-items: inherit;
	    align-items: inherit;
	}
	.form__order--left .form__order--left-inform label {
		margin-bottom: 10px;
	}
	.form__order--left .form__order--left-inform input {
		width: 100%;
	}
	.form__order--left-delivery {
	    display: flex;
	    flex-wrap: wrap;
	}
	.delivery--l {
		margin-bottom: 25px;
	}
	.delivery--r {
	    width: 100%;
	}
	.textarea-message {
	    width: 100%;
	}
	input[type='radio'] {
	    height: inherit;
	    width: inherit;
	}
	.delivery--wrap {
	    width: 100%;
	}
	.form__order--left-delivery .delivery--item input {
		float: none;
		margin-top: 10px;
	}
	.delivery--wrap .delivery--title-wrap {
	    flex-wrap: wrap;
	}
	.delivery--wrap .delivery--title-wrap .delivery--title-h6,
	.form__order--left-delivery .delivery--r .delivery--item:nth-child(3) .delivery--wrap .delivery--title-wrap .delivery--title-h6,
	.form__order--left-delivery .delivery--r .delivery--item:nth-child(4) .delivery--wrap .delivery--title-wrap .delivery--title-h6,
	.form__order--left-delivery .delivery--r .delivery--item:nth-child(5) .delivery--wrap .delivery--title-wrap .delivery--title-h6,
	.form__order--left-delivery .delivery--r .delivery--item:nth-child(6) .delivery--wrap .delivery--title-wrap .delivery--title-h6,
	.form__order--left-delivery .delivery--r .delivery--item:nth-child(7) .delivery--wrap .delivery--title-wrap .delivery--title-h6 {
	    width: 80%;
	}
	.delivery--wrap .delivery--title-wrap .span--dotted {
    	display: none;
	}
 }

@media only screen and (max-width : 600px) {
	.header_bottom {
	    background: url(../img/bg_header_mobile.jpg) no-repeat #EFE8E0;
	    background-size: contain;
	}
	.header_bottom .header_bottom-content .row_img {
		margin-top: 200px;
	}
	.header_bottom .header_bottom-content .row_img li {
	    width: 106px;
	    height: 124px;
	    margin-right: 12px;
	    background-size: cover;
	}
	.header_bottom .header_bottom-content .row_img li:nth-child(2),
	.header_bottom .header_bottom-content .row_img li:nth-child(3) {
		background-size: cover;
	}
	.header_bottom .header_bottom-content h1 {
		width: 340px;
		font-size: 18px;
		line-height: 23px;
	}
	.header_bottom .header_bottom-content p {
		width: 283px;
		font-size: 14px;
		line-height: 18px;
	}
	.header_bottom .header_bottom-content p:nth-child(2) {
		margin-top: 15px;
	}
	.header_bottom-content--p {
		margin: 15px 0 0 0;
	}
	.descrbtion .descr .faq-title {
		font-size: 14px;
		line-height: 18px;
	}
	.descrbtion .descr .title__h4 {
		font-size: 18px;
		line-height: 23px;
		width: 222px;
		float: left;
		margin-bottom: 50px;
	}
	.descrbtion .descr .pack_img img {
		display: none;
	}
	.descrbtion .descr .pack_img ul {
		margin-top: 0;
		clear: both;
	}
	.descr_img--mobile {
		display: inline-block;
		margin-top: -122px;
	    z-index: 1;
	    position: absolute;
	    right: 0;
	}
	.descrbtion .descr .pack_img ul li:first-child,
	.descrbtion .descr .pack_img ul li:nth-child(2),
	.descrbtion .descr .pack_img ul li:nth-child(3),
	.descrbtion .descr .pack_img ul li:nth-child(4),
	.descrbtion .descr .pack_img ul li:nth-child(5),
	.descrbtion .descr .pack_img ul li:nth-child(6) {
		width: 210px;
	}
	.catalog .catalog__wrap .catalog__slider .catalog__slider-item .catalog__item-wrap {
		width: 300px !important;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-left,
	.recomend .recomend__wrap .recomend_slider .recomend_slider-right {
	    width: 100%;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
		left: 70px;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--left li {
	    width: 50%;
	    /*height: auto;*/
	    vertical-align: top;
	}
	/*.result .result_wrap .result_slide .result_slide--content .result_slide--left li img {
	    height: auto;
	}*/
	.result .result_wrap .result_slide .result_slide--content .result_slide--right {
		width: 100%;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--left li span {
		font-size: 24px;
		line-height: 31px;
		/*margin: -19px 0 0 0;*/
	}
	.result .result_wrap .title__h4,
	.guide .title__h4,
	.reviews .reviews_wrap .title__h4,
	.faq .faq__wrap .title__h4 {
		font-size: 20px;
		line-height: 26px;
	}
	.reviews .reviews_wrap {
		padding: 67px 18px 0;
	}
	.reviews .reviews_wrap .reviews__slider .reviews__slider-item .reviews__slider-h3 {
		font-size: 14px;
		line-height: 18px;
	}
	.reviews .reviews_wrap .reviews__slider .reviews__slider-item .reviews__slider-p {
		font-size: 14px;
		line-height: 20px;
		width: 236px;
	}
	section.map {
		width: 100%;
		height: 400px;
	}
	.addr_block {
		left: 13%;
	}
	footer .container-wrapper .footer__top {
		-webkit-justify-content: center;
		        justify-content: center;
	    padding: 55px 18px;
	    flex-direction: column;
    	align-items: center;
	}
	footer .container-wrapper .footer__top .wrap_logo .vertical_line {
		display: block;
		margin: 9px 15px 0 25px;
	}
	footer .container-wrapper .footer__top .wrap_logo .logo {
		width: 145px;
	}
	footer .container-wrapper .footer__top .wrap_logo .slogan {
		width: 155px;
		font-size: 13px;
		line-height: 17px;
		display: block;
	}
	footer .container-wrapper .footer__top .wrap_connect {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	    -webkit-align-items: center;
	            align-items: center;
	}
	footer .container-wrapper .footer__top .wrap_connect .connect-text {
	    display: block;
	    margin: 35px auto 12px;
	}
	footer .container-wrapper .footer__top .wrap_connect .vertical_line {
		display: none;
	}
	footer .container-wrapper .footer__top .wrap_connect ul.connect-messenger {
		width: 117px;
		display: flex;
		-webkit-justify-content: space-between;
		        justify-content: space-between;	
	}
	footer .container-wrapper .footer__top .wrap_connect ul.connect-messenger li {
	    margin: 0;
	}
	footer .container-wrapper .footer__top .wrap_connect ul.connect-messenger li a {
	    background: url(../img/wupp--mob.svg) no-repeat;
	    width: 48px;
    	height: 48px;
	}
	footer .container-wrapper .footer__top .wrap_connect ul.connect-messenger li:nth-child(2) a {
	    background: url(../img/viber--2--mob.svg) no-repeat;
	}
	footer .container-wrapper .footer__top .wrap_connect .connect-text.text--or {
		display: block;
		margin-top: 24px;
	}
	.connect-text.footer_call--mobile {
		display: block;
	}
	footer .container-wrapper .footer__top .wrap_connect .connect-text.footer_call--mobile {
		margin: 11px auto 0;
		border-bottom: 1px solid #fff;
	}
	footer .container-wrapper .footer__top .wrap_connect .connect-text.footer_call--mobile a {
		color: #FFF;
		cursor: pointer;
	}
	footer .container-wrapper .footer__bottom nav {
	    width: 100%;
	}
	footer .container-wrapper .footer__bottom nav ul.navi {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	    -webkit-align-items: center;
	            align-items: center;
	}
	footer .container-wrapper .footer__bottom .policity {
	    margin-top: 52px;
	}
	footer .container-wrapper .footer__bottom nav ul.navi li:nth-child(4) {
		order: -1;
	}
	.catalog__product--ul {
		width: 330px;
		justify-content: left;
		margin: 0 auto 50px;
	}
	.aside__title {
		font-size: 17px;
	}
	.header__landing--right aside input {
		width: 100%;
	}
	.stages_wrap .faq-title {
		font-size: 14px;
		line-height: 18px;
	}
	.stages_wrap .title__h4 {
		font-size: 20px;
		line-height: 26px;
	}
	.stages_wrap-items {
		margin-top: 55px;
	}
	.courses_wrap .title__h4 {
		font-size: 20px;
		line-height: 26px;
		width: 90%;
		margin: 12px auto 39px;
	}
	.courses_content--items {
		width: 98%;
		height: 340px;
		margin-bottom: 30px;
	}
	.courses_content--block {
		top: 50px;
		left: 13px;
		width: 94%;
		padding: 44px 18px;
		height: 220px;
	}
	.courses_content--items img {
		height: 340px;
		object-fit: cover;
	}
	.courses_content--block p {
		font-size: 18px;
		line-height: 26px;
		margin-top: 20px;
	}
	.header_bottom--partners--ul li {
		width: 106px;
		height: 124px;
	}
	.card__list-content .descr .title__h4 {
		font-size: 24px;
		line-height: 34px;
		margin-top: 40px;
		width: 222px;
	}
	.card__list-content .descr .pack_img ul {
		margin-top: 90px;
	}
	.card__list-content .descr .pack_img ul li {
		width: 190px;
	}
	.h_screen-block .h_screen-h1 {
		font-size: 24px;
		line-height: 31px;
		margin-bottom: 19px;
	}
	.h_screen-block p,
	.land_head.land_head--cont .h_screen-block p {
		font-size: 14px;
		line-height: 20px;
	}
	.land_head.land_head--cont .h_screen-block p {
		padding: 0;
	}
	.land_head .h_screen-block,
	.land_head.land_head--cont .h_screen-block {
		width: 340px;
		height: 238px;
		padding: 45px 29px;
	}
	.land_head.land_head--cont .h_screen-block .h_screen-h1 {
		font-size: 18px;
		line-height: 23px;
	}
	.footer__icons--soc {
		margin-top: 20px;
	}
	.footer__icons--soc ul li:first-child {
		margin-left: 0;
	}
}
@media only screen and (max-width : 485px) {
	header {
	    /*height: 736px;*/
	}
	header.land--headers {
		height: auto;
	}
	/*.header_bottom {
		height: 270px;
		background-size: cover;
	}*/
	.header_bottom .header_bottom-content .row_img {
	    margin-top: 96px;
	}
	.header_bottom-content--text {
		/*margin-top: -65px;
    	z-index: -1;*/
    	padding-top: 40px;
	}
	.descrbtion {
		padding: 0 0 50px 17px;
	}
	.descrbtion .descr .pack_img ul li .list__li-title {
		font-size: 14px;
		line-height: 18px;
	}
	.list__li-text {
		font-size: 12px;
		line-height: 16px;
	}
	.descrbtion .descr .pack_img ul li:first-child,
	.descrbtion .descr .pack_img ul li:nth-child(2),
	.descrbtion .descr .pack_img ul li:nth-child(3),
	.descrbtion .descr .pack_img ul li:nth-child(4),
	.descrbtion .descr .pack_img ul li:nth-child(5),
	.descrbtion .descr .pack_img ul li:nth-child(6) {
		width: 163px;
	}
	.video_manual .manual__wrap .manual__right .manual__right-download p {
		font-size: 16px;
		line-height: 20px;
	}
	.video_manual .manual__wrap .manual__left {
	    width: 90%;
	}
	.video_manual .manual__wrap .manual__left .manual__left--text .manual__left-title {
	    font-size: 12px;
	    line-height: 16px;
	}
	.video_manual .manual__wrap .manual__left .manual__left--text .manual__left-p {
	    font-size: 10px;
	    line-height: 13px;
	}
	.recomend_title--mobile .title__h4 {
		font-size: 20px;
		line-height: 26px;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-left .bg_brown {
		display: none;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
	    width: 100%;
	    position: relative;
	    top: 0;
	    left: 0;
	}
	.recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img img {
		width: 220px;
    	margin: 0 auto;
	}
	.recomend .recomend__wrap .slick-prev {
		left: -20px !important;
		top: 50% !important;
		z-index: 1;
	}
	.recomend .recomend__wrap .slick-next {
		right: -20px !important;
		top: 50% !important;
	}
	.reviews .reviews_wrap .reviews__slider .reviews__slider-item {
	    width: 289px;
	}
	.delivery .delivery_wrap {
	    background: url(../img/bg_delivery_mobile.jpg) no-repeat;
	    -webkit-background-size: contain;
	         -o-background-size: contain;
	            background-size: contain;
	    padding-top: 350px;    
	}
	.catalog__product {
		background-color: #fff;
	}
	.catalog__product .catalog__product-wrap {
		padding-top: 44px;
	}
	.catalog__product--items .catalog__item-wrap {
		width: 262px !important;
		padding: 10px;
		border: 1px solid #f1f3f5;
	}
	.catalog--h2 {
		font-size: 24px;
		line-height: 31px;
	}
	.catalog__product--items .catalog__item-wrap  .catalog_img {
		width: 242px;
	}
	.catalog__product--items .catalog__item-wrap .faq-title {
		font-size: 11px;
		line-height: 14px;
	}
	.catalog__product--items .catalog__item-wrap p {
		font-size: 12px;
		line-height: 15px;
	}
	.header_slider--catalog .header_bottom--slider {
		background: none;
	}
	.header_bottom--slider--text {
		width: 100%;
    	margin-top: 0;
		background-color: inherit;
		color: #4A4A4A;
		padding: 0;
	}
	.header_catalog {
		height: auto;
	}
	.header_catalog .header_slider--catalog{
		background-color: #efe8e2;
		margin-bottom: 0 !important;
		padding-bottom: 80px;
	}
	.header_slider--catalog .slick-prev,
	.header_slider--catalog .slick-next {
		display: none !important;
	}
	.header_bottom--slider--img {
		display: block;
	}
	.header_bottom--slider--img img {
		width: 100%;
	}
	.header_slider--catalog .header_bottom--slider {
		height: auto;
	}
	.header_bottom--slider--text .btn {
		display: none;
	}
	.header_bottom--slider--text h1 {
		margin: 40px 0 14px;
		text-align: center;
		font-size: 24px;
		line-height: 31px;
	}
	.header_bottom--slider--text p {
		font-size: 14px;
		line-height: 22px;
		text-align: center;
	}
	.slick-dots {
		bottom: 31px !important;
	}
	.slick-dots li {
		height: 12px !important;
		width: 12px !important;
	}
	.slick-dots li button:before {
		width: 12px !important;
		height: 12px !important;
		font-size: 0 !important;
		line-height: 13px !important;
		text-align: center !important;
		color: #AF998B !important;
		opacity: 1 !important;
		border: 1px solid #AF998B;
		border-radius: 50%;
	}
	.slick-dots li.slick-active button:before {
		color: #AF998B !important;
		opacity:1 !important;
		font-size: 12px !important;
	}
	.header__landing {
		background: url(../img/bg_landing-mob.jpg) no-repeat;
		background-size: contain;
		background-position: top center;
	}
	.header__landing--left {
		margin-top: 214px;
	}
	.header__landing--left h1 {
		font-size: 18px;
		line-height: 23px;
	}
	.header__landing--left p {
		font-size: 14px;
		line-height: 20px;
		width: 90%;
		margin: 0 auto 38px;
	}
	.header__landing--right {
		background-color: #fff;
		color: #4A4A4A;
		padding: 40px 26px;
	}
	.header__landing--right p {
		width: 100%;
	}
	.header__landing--right p a,
	.header__landing--right aside input::placeholder {
		color: #4A4A4A;
	}
	.aside__title {
		width: 235px;
		font-size: 18px;
		line-height: 23px;
		margin: 0 auto 7px;
	}
	.header__landing--right aside input {
		border-bottom: 1px solid #5B5B5B;
		opacity: 0.6;
		color: #4A4A4A;
		padding-bottom: 14px;
		margin-top: 38px;
	}
	.header__landing--right .btn {
		margin-top: 47px;
		width: 200px;
    	margin: 47px auto 27px;
	}
	.header__landing--right .btn, 
	.courses_wrap .btn {
		display: none;
	}
	.btn.btn__black-mob {
		display: block;
	}
	.recomend.landing_recomend {
		margin-top: 336px;
	}
	.recomend.landing_recomend.landing_recomend--new {
		margin-top: 50px;
	}
	.recomend.landing_recomend .recomend__wrap {
		padding-top: 0;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-right {
		background: none;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-right .title__h4 {
		font-size: 24px;
		line-height: 31px;
	}
	.landing_recomend--ul li span {
		margin-top: 0;
		font-size: 14px;
		line-height: 18px;
	}
	.landing_recomend--ul li p {
		font-size: 14px;
		line-height: 18px;
	}
	.recomend.landing_recomend .recomend__wrap {
		padding-bottom: 70px;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .bg_brown {
		display: block;
		width: 100%;
		height: 200px;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
		width: 340px;
		margin: -157px auto 0;
		top: 0;
		left: 0;
	}
	.recomend.landing_recomend .recomend__wrap .slick-prev {
		left: 70px !important;
		top: 117% !important;
	}
	.recomend.landing_recomend .recomend__wrap .slick-next {
		top: 117% !important;
		right: 70px !important;
	}
	.serf__left .faq-title {
		font-size: 14px;
		line-height: 18px;
	}
	.serf__left .title__h4 {
		font-size: 20px;
		line-height: 26px;
	}
	.serf__right--img {
		width: 240px;
	}
	.serf_bg--brown {
		height: 200px;
		margin-top: -240px;
	}
	.reviews.reviews__landing .reviews_wrap {
		padding-top: 0;
	}
	.header_bottom--partners .header_bottom--partners--img {
		display: none;
	}	
	.mob_partners--img {
		display: block;
	}
	.header_bottom--partners--text {
		width: 100%;
		order: 1;
	}
	.header_bottom--partners--ul {
		margin-top: -63px;
		display: flex;
		justify-content: space-around;
		width: 100%;
	}
	.header_bottom--partners--ul li {
		background-position: center;
		background-size: cover;
		margin-left: 0;		
	}
	.header_bottom--partners--text {
		padding: 0 15px 30px 30px;
	}
	.header_bottom--partners--text h1, .false_h1 {
		font-size: 18px;
		line-height: 23px;
	}
	.header_bottom--partners--p {
		border-left: 1px solid #ADADAD;
		padding: 0 30px 0 26px;
		margin-left: 20px;
	}	
	.header_bottom--partners--p p {
		font-size: 14px;
		line-height: 18px;
	}
	.slider-for.slick-initialized.slick-slider,
	.product_card--left {
		width: 98%;
		margin: 0 auto;
	}
	.opt__color {
		width: 100%;
	}
	.card__list-content .faq_toggle-p {
		font-size: 14px;
		line-height: 18px;
	}
	.card__list-content .faq_toggle .faq_toggle-items .faq_toggle-quest {
		font-size: 16px;
		line-height: 20px;
	}
	.card__list-content .tab-1--right .tab-1--right-title {
		font-size: 16px;
		line-height: 20px;
		font-family: "Mont-SemiBold", sans-serif;
	}
	.card__list-content .tab-1--right .guide__video {
		width: 95%;
	}
	.card__list-content .descr .pack_img ul li {
		width: 130px;
	}
	.card__list-content .descr .pack_img ul li .list__li-title {
		font-size: 14px;
		line-height: 18px;	
	}
	.card__list-content .descr_img--mobile {
		margin-top: -150px;
	}
	.shopping_list {
	    padding-left: 15px;
	}
	.shopping_list--item {
		padding: 26px 26px 35px;
	}
	.form__order--right {
		width: 100%;
	}
	.promo input.promocode {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.promo {
		text-align: center;
	}
	input.sub__mit {
	    width: 100%;
	    margin: 0 auto 25px;
	}
	.order_regist .title__h4 {
		font-size: 25px;
		margin-bottom: 20px;
	}
	.delivery--wrap .delivery--title-wrap .delivery--prices {
	    text-align: left;
	    margin-top: 10px;
	    margin-bottom: 15px;
	}
	.form__order--right-list .form__order--right-price,
	.form__order--right-price.p-bold {
		width: 120px;
	}
	.form__order--right-dashed.p-bold {
		display: none;
	}
	p.p-bold {
	    width: 190px;
	}
}
@media only screen and (max-width : 380px) {
	.descrbtion .descr .pack_img ul li:first-child,
	.descrbtion .descr .pack_img ul li:nth-child(2),
	.descrbtion .descr .pack_img ul li:nth-child(3),
	.descrbtion .descr .pack_img ul li:nth-child(4),
	.descrbtion .descr .pack_img ul li:nth-child(5),
	.descrbtion .descr .pack_img ul li:nth-child(6) {
		width: 133px;
	}
	.delivery .delivery_wrap {
		padding-top: 290px;
	}
	.reviews .slick-prev, .result .result_wrap .slick-prev, .catalog .catalog__wrap .slick-prev {
		left: 40px !important;
	}
	.reviews .slick-next, .result .result_wrap .slick-next, .catalog .catalog__wrap .slick-next {
		right: 40px !important;
	}
	.aside__title {
		width: 100%;
	}
	.recomend.landing_recomend .recomend__wrap .recomend_slider .recomend_slider-left .slide_img {
		width: 94%;
	}
}
@media only screen and (max-width : 370px) {
	.header_bottom .header_bottom-content h1 {
	    width: 300px;
	    font-size: 17px;
	}
	.sale__wrap-right--form p {
	    width: 100%;
	}
	.sale__wrap-right--form .wrap_inp input {
	    width: 100% !important;
	}
	footer .container-wrapper .footer__top .wrap_logo .vertical_line {
		margin: 9px 10px 0 10px;
	}
	footer .container-wrapper .footer__top .wrap_logo .slogan {
		width: 130px;
	}
	.serf__right .btn.serf__right--btn .btn__black {
		width: 270px;
	}
	.stages--items {
		width: 300px;
	}
	.land_head .h_screen-block,
	.land_head.land_head--cont .h_screen-block  {
		width: 97%;
	}
	.form__order--right-list .form__order--right-price,
	.form__order--right-price.p-bold {
		width: 180px;
	}
	.result .result_wrap .result_slide .result_slide--content .result_slide--left li span {
		font-size: 20px;
	}
}



