@media screen and (max-width: 1500px){
	.footer{
		background-position: -115px 0px;
	}
}
@media screen and (max-width: 1400px){
	.footer{
		background-position: -200px 0px;
	}
}
@media screen and (max-width: 1360px) {
	.logo_holder .slogan {
		display: none;
	}
}
@media screen and (max-width: 992px){
	.wrapper{
		min-width: 768px;
	}
	.container-fluid{
		max-width: 768px;
		min-width: 768px;
	}
	.container-fluid .row{
		margin: 0px;
	}
	.logo_holder .slogan {
		display: inline-block;
	}
	.for_big{
		display: none;
	}
	.for_768{
		display: block;
	}
	.header .container-fluid{
		max-width: 768px;
		min-width: 768px;
	}
	.header{
		position: static;
		background: rgba(255,255,255,0);
	}
	.nav_holder{
		display: none;
	}
	.header_button{
		text-align: right;
	}
	.header_btn{
		display: none;
	}
	.menu{
		display: inline-block;
	}
	.basket{
		display: inline-block;
		height: 25px;
		width: 30px;
		margin-right: 10px;
		background: url(../img/Parazax_complex_uniq_1_icons.svg) no-repeat -36px -12px;
	}
	.basket:hover{
		background: url(../img/hover1.png) no-repeat;
	}
	.logo_holder .logo{
		margin-left: 0px;
	}
	.menu_icon{
    display: inline-block;
    height: 20px;
    width: 30px;
    background: url(../img/Parazax_complex_uniq_1_icons.svg) no-repeat -69px -18px;
  }
  .menu_icon:hover{
  	background: url(../img/hover2.png) no-repeat;
  }
  .menu_links {
    position: absolute;
    display: none;
    width: 992px;
    top: 40px;
    left: -497px;
    background-color: #fff;
    z-index: 1000;
    overflow: auto;
  }
  .menu_links-item {
    display: block;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    color: #333;
  }
  .order{
  	margin-top: 0px;
  	background: url(../img/bg_top_768.png) no-repeat;
  	background-size: cover;
  }
  .order .bg{
  	position: relative;
  }
  .order .bg:after{
  	content: '';
  	position: absolute;
  	height: 250px;
  	width: 300px;
  	top: 415px;
  	left: -190px;
  	background: url(../img/why_bg2.png) no-repeat -50px 0px;
  }
  .attributes{
  	margin-top: 0px;
  }
  .attributes .text{
  	font-size: 15px;
  }
  .short_info{
  	background-size: 400px;
  	background-position: 0px 0px;
  }
  .short_info .product img{
  	display: none;
  }
  .short_info .product .for_768{
  	display: block;
  	margin-top: 220px;
  	margin-left: 360px;
  	z-index: 99;
  }
  .order_info .course{
  	position: relative;
  	margin-bottom: -155px;
  	top: -980px;
  	left: 350px;
  	z-index: 1;
  	width: 370px;
  	border-radius: 15px;
  	background: #fff;	
  	padding: 25px 30px 0px 25px; 
  }
  .course .h1{
  	font-size: 20px;
  	margin-bottom: 0px;
  	text-transform: uppercase;
  	font-family: 'Roboto-bold';
  }
  .course .h2{
  	font-size: 20px;
  	margin-bottom: 5px;
  }
  .course .h3{
  	font-size: 24px;
  	margin-bottom: 25px;
  }
  .order_info .form_holder{
  	position: relative;
  	margin-bottom: -625px;
  	left: 270px;
  	top: -625px;
  	max-width: 450px;
  	border-radius: 15px;
  	padding: 45px 45px 0px 45px;	
  }
  .short_info .row{
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  }
  .short_inf_item{
  	margin-bottom: 40px;
  }
  .short_inf_item .img{
  	margin-top: 0px;
  }
  .suitable{
  	order: 13;
  }
  .policy_item{
  	font-size: 16px;
  }
  .policy_item2{
  	position: relative;
  	left: 138px;
  	top: -60px;
  }
  .footer .policy_item2{
	left: -173px;
	top: -30px;
}
  .policy_img{
  	margin-left: 350px;
  }
  .suitable span{
  	font-size: 28px;
  	margin-top: -10px;
  }
  .symptoms_img img{
  	display: none;
  }
  .symptoms .bg:before{
		height: 670px;
		width: 768px;
		top: -70px;
		left: -15px;
		background: url(../img/bg2_768.png) no-repeat 0px 0px;
  }
  .symptoms .h3{
  	font-size: 26px;
  	margin-top: 80px;
  	margin-bottom: 20px;
  	text-align: center;
  	padding: 0px;
  }
  .check{
  	font-size: 22px;
  	text-align: center;
  	margin-bottom: 20px;
  }
  .symptoms_list li{
  	padding-left: 30px;
  }
  .change{
  	margin-top: 100px;
  }
  .change .h3{
  	font-size: 28px;
  	padding: 0px;
  	margin-bottom: 40px;
  }
  .change_img img{
  	height: 400px;
  	margin-left: -71px;
  	margin-top: 0px;
  }
  .change_list .img{
  	margin-left: 15px;
  }
  .change_list .text{
		padding: 0px;
  }
  .expert{
  	margin-top: 110px;
  }
  .expert .expert_text{
  	padding-left: 15px;
  }
  .expert .h3{
  	font-size: 28px;
  	margin-bottom: 15px;
  }
  .expert .h4{
  	font-size: 20px;
  	line-height: 30px;
  	margin-bottom: 15px;
  }
  .expert p{
  	font-size: 17px;
  	line-height: 26px;
  	padding-right: 15px;
  	margin-bottom: 25px;
  }
  .expert_photo img{
  	width: 410px;
  	margin-left: 0px;
  	margin-top: -25px;
  }
  .expert .bg:before{
  	height: 620px;
  	width: 768px;
  	left: -15px;
  	top: -55px;
  	background: url(../img/bg_doc_768.png) no-repeat 0px 0px;
  }
  .result{
  	margin-top: 105px;
  }
  .result .h3{
  	font-size: 28px;
  	margin-bottom: 20px;
  }
  .result .text{
  	font-size: 16px;
  	padding: 0px;
  	margin-bottom: 25px;
  }
  .result_img img{
  	width: 768px;
  	margin-left: -15px;
  	margin-bottom: 30px;
  }
  .result_item p{
  	padding: 15px 10px 5px 20px;
  	width: 236px;
  	font-size: 14px;
  	line-height: 20px;
  }
  .composition{
  	margin-top: 135px;
  }
  .composition .lign_top:before{
  	top: -140px;
  }
  .composition .h3{
  	font-size: 28px;
  	margin-bottom: 15px;
  }
  .composition p{
  	font-size: 16px;
  	line-height: 20px;
  	padding: 0px;
  	margin-bottom: 70px;
  }
  .composition_item img{
  	margin-bottom: -10px;
  }
  .composition_item span{
	  /* margin-left: 65px; */
	  padding: 0 20px;
  }
  .composition_item .name{
  	margin-bottom: 5px;
  }
  .composition_item .text{
  	margin-bottom: 35px;
  }
  .no_analog{
  	margin-top: 20px;
  }
  .composition .bg:before{
  	height: 1337px;
  	width: 755px;
  	background: url(../img/bg_complex_768.png) no-repeat center/ cover;
  	left: 0px;
  	top: 175px;
  }
  .composition .lign_bottom:before{
  	top: -10px;
  	height: 130px;
  	background-position: 0px -155px;
  }
  .composition_btn{
  	margin-bottom: 30px;
  }
  .why{
  	margin-top: 100px;
  }
  .why .h3{
  	font-size: 28px;
  	margin-bottom: 40px;
  }
  .why_item .num{
  	margin-left: 0px;
  	margin-right: 10px;
  }
  .why_item .text{
  	padding-right: 20px;
  }
  .why .bg:before{
  	top: -100px;
  	left: -130px;
  }
  .why .bg:after{
  	top: 296px;
  	right: -611px;
  }
  .reviews .h3{
  	font-size: 28px;
  	margin-top: 150px;
  	margin-bottom: 30px;
  }
  .review_item img{
  	width: 235px;
  	margin-bottom: 25px;
  }
  .review_item p{
  	width: 235px;
  	font-size: 14px;
  	line-height: 20px;
  	margin-bottom: 20px;
  	padding-right: 20px;
  }
  .review_btn{
  	margin-bottom: 140px;
  } 
  .reviews .lign_bottom:before{
  	top: -60px;
  }
 
  .how_use .h3{	  
	padding: 84px 0 0;
  	font-size: 28px;
  	margin-bottom: 40px;
  }
  .how_use_item img{
  	height: 110px;
  	margin-bottom: 40px;
  }
  .how_use_item span{
  	font-size: 13px;
  	line-height: 17px;
  }
  .how_use_item_before:before{
  	height: 25px;
  	width: 100px;
  	background-size: 350px;
  	background-position: -219px -42px;
  	top: 45px;
  	right: -52px;
  }
  .how_get .h3{
  	margin-top: 180px;
  	margin-bottom: 50px;
  }
  .how_get_item img{
  	height: 105px;
  	margin-bottom: 10px;
  }
  .how_get_item span{
  	font-size: 12px;
  	line-height: 15px;
  }
  .how_get_item_before:before{
  	width: 50px;
  	top: 55px;
  	right: -25px;
  }
  .how_get .bg:before{
  	background-size: 1435px;
  }
  .footer{
  	margin-top: 120px;
  	padding-top: 140px;
  	background: url(../img/footer_bg_768.png) no-repeat;
  }
  .footer .attributes{
  	display: none;
  }
  .footer_logo{
  	position: relative;
  	height: 90px;
  	margin-bottom: -90px;
  	max-width: 320px;
  	top: -1070px;
  	left: 380px;
  	background-size: 710px;
  	background-position: -10px -65px;
  }
  .footer .order_info .course{
  	left: 14px;
  }
  .footer .short_info .row{
  	position: relative;
  }
  .wv_order-form .rest{
  	margin-bottom: 0px;
  }
  .footer .polisy_plus{
  	display: block;
  	order: 13;
  	font-size: 16px;
    color: #A3A3A3;
    text-align: center;
    font-family: 'HelveticaNeueM';
  }
}
@media screen and (max-width: 575px){
	.wrapper{
		min-width: 320px;
	}
	.container-fluid{
		max-width: 320px;
		min-width: 320px;
	}
	.header .container-fluid{
		max-width: 320px;
		min-width: 320px;
	}
	.menu_links{
		width: 575px;
		left: -287px;
		top: 35px;
	}
	.for_320{
		display: block;
	}
	.header{
		height: 50px;
	}
	.header .row{
		height: 50px;
	}
	.logo_holder .logo{
		position: absolute;
		top: 35px;
		left: -5px;
	}
	.logo_holder .slogan{
		margin-left: 0px;
	}
	.attributes_forbig{
		display: none;
	}
	.attributes_for320{
		display: block;
	}
	.short_info .product .for_768{
		display: none;
	}
	.short_inf_item1{
		margin-top: 570px;
	}
	.short_info {
    background-size: 285px;
    background-position: 0px 200px;
  }
  .order_info .course{
  	top: -1035px;
  	left: 0px;
  	min-width: 290px;
  	margin-left: 0px;	
  	padding: 20px 15px 0px 20px;
  }
  .course .h1{
  	font-size: 16px;
  }
  .course .h2{
  	font-size: 16px;
  	margin-bottom: 0px;
  }
  .course .h3{
  	font-size: 18px;
  	margin-bottom: 15px;
  }
  .order .bg:after{
  	background-position: 0px 0px;
  	left: 160px;
  }
  .order_info .form_holder{
  	display: none;
  }
  .policy{
  	display: none;
  }
  .suitable{
  	order: 1;
  }
  .suitable span{
  	font-size: 17px;
  	line-height: 22px;
  	order: 1;
  	width: auto;
  	margin-bottom: 20px;
  }
  .attributes_for320{
  	order: 13;
  }
  .attributes{
  	align-items: flex-start;
  	justify-content: center;
  }
  .attributes .text{
  	position: relative;
  	top: -25px;
  }
  .symptoms .h3{
  	margin-top: 100px;
  	font-size: 22px;
  	text-align: left;
  	margin-bottom: 25px;
  }
  .symptoms .check{
  	font-size: 17px;
  	margin-bottom: 25px;
  	text-align: left;
  	padding: 0px;
  }
  .symptoms_list li{
  	padding-left: 0px;
  }
  .symptoms_list .text{
  	font-size: 15px;
  }
  .symptoms .bg:before{
  	height: 800px;
  	width: 320px;
  	left: -15px;
  	top: 55px ;
    background: linear-gradient(to top, #FFF1CC, #C7EEEE);
  }
  .change{
  	margin-top: 95px;
  }
  .change .h3{
  	font-size: 22px;
  	margin-bottom: 25px;
  }
  .change_img{
  	order: 13;
  }
  .change_list .img{
  	position: relative;
  	top: -10px;
  	margin-left: 0px;
  	margin-right: 5px;
  }
  .change_list .text{
  	font-size: 15px;
  	line-height: 20px;
  }
  .change_img img{
  	height: 320px;
  }
  .expert{
  	margin-top: 60px;
  }
  .expert .h3{
  	font-size: 22px;
  	margin-bottom: 15px;
  }
  .expert .expert_text{
  	padding-left: 0px;
  }
  .expert .h4{
  	font-size: 20px;
  	margin-bottom: 20px;
  }
  .expert p{
  	font-size: 16px;
  	line-height: 24px;
  }
  .expert_photo img{
	  display: block;
    max-width: 100%;
    margin: 20px auto 0;
  }
  .expert .bg:before{
  	height: 950px;
  	width: 320px;
  	top: -35px;
  	left: -15px;
  	background: url(../img/bg_doc_320.png) no-repeat 0px 0px;
  }
  .result{
  	margin-top: 50px;
  }
  .result .h3{
  	font-size: 22px;
  	margin-bottom: 20px;
  }
  .result .text{
  	font-size: 18px;
  	margin-bottom: 30px;
  }
  .result_img img{
  	display: none;
  }
  .result_item img{
  	display: block;
  	margin-left: -15px;
  	margin-bottom: 20px;
  }
  .result_item p{
  	width: 290px;
  	padding: 15px 0px 15px 20px;
  	font-size: 16px;
  	line-height: 22px;
  	margin-bottom: 30px;
  }
  .composition{
  	margin-top: 90px;
  }
  .composition .lign_top:before{
  	top: -120px;
  }
  .composition .h3{
  	font-size: 22px;
  	margin-bottom: 30px;
  }
  .composition p{
  	margin-bottom: 65px;
  }
  .composition_item img{
  	margin-bottom: 0px;
  }
  .composition_item span{
  	margin-left: 25px;
  }
  .no_analog{
  	font-size: 17px;
  	padding: 0px;
  	margin-top: 36px;
  }
  .composition_btn{
  	width: 290px;
  	margin-top: 35px;
  }
  .composition .bg:before{
  	height: 1535px;
  	width: 290px;
  	top: 350px;
  	left: 0px;
  	background: url(../img/bg_complex_320.png) no-repeat 0px 0px;
  }
  .composition-minisan{
	flex-direction: column;
	padding: 24px 0 0 !important;
  }
  .composition-minisan-text{
	  max-width: 100%;
  }
  .why .h3{
  	font-size: 22px;
  	padding: 0px;
  }
  .why .product .for_big{
  	display: none;
  }
  .why .bg:before{
  	display: none;
  }
  .why .bg:after{
  	display: none;
  }
  .why_item img{
		display: block;
		margin-bottom: 5px;
  }
  .why_item{
  	flex-direction: column;
  }
  .why_item .num{
  	display: none;
  }
  .why_item .text{
  	width: 290px;
  	text-align: center;
  	font-size: 16px;
  	padding: 0px;
  	margin-bottom: 15px;
  }
  .reviews .h3{
  	margin-top: 90px;
  	font-size: 22px;
  	margin-bottom: 30px;
  }
  .review_item img{
  	width: 290px;
  	margin-bottom: 25px;
  }
  .review_item p{
  	width: 290px;
  	font-size: 15px;
  	line-height: 22px;
  	padding: 0px;
  	margin-bottom: 15px;
  }
  .review_item .city{
  	margin-bottom: 40px;
  }
  .review_btn{
  	width: 290px;
  	margin-top: 0px;
  }
  .how_use .h3{	  
	padding: 48px 0 0;
  	font-size: 22px;
  	margin-bottom: 30px;
  }
  .how_use_item_before:before{
  	display: none;
  }
  .how_use_item img{
  	margin-bottom: 25px;
  }
  .how_use_item span{
  	font-size: 18px;
  	line-height: 24px;
  	margin-bottom: 45px;
  }
  .how_get .bg:before{
  	background-size: 100%;
  	height: 1250px;
  	width: 320px;
  	left: -15px;
  	top: 35px;
  	background: url(../img/bg_img_8_320.png) no-repeat 0px 0px;
  }
  .how_get .h3{
  	margin-top: 110px;
  	font-size: 22px;
  	margin-bottom: 40px;
  }
  .how_get_item img{
  	height: 150px;
  }
  .how_get_item span{
  	font-size: 18px;
  	line-height: 22px;
  	margin-bottom: 55px;
  }
  .how_get_item_before:before{
  	width: 70px;
  	top: 228px;
  	right: 112px;
  }
  .footer{
  	background: none;
  	margin-top: 80px;
  	padding-top: 0px;
  }
	.footer .order{
		display: none;
	}
  .footer .order_mobil{
  	display: block;
  	background: url(../img/footer_bg_320.png) no-repeat;
  }
  .order_mobil .row{
  	margin: 0px;
  }
	.order_mobil .footer_logo{
		position: static;
		max-width: 199px;
		height: 55px;
		background-size: 445px;
		background-position: -7px -40px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	.order_mobil .course{
		background: #fff;
		padding: 20px 0px 0px 20px;
		border-radius: 15px;
		-webkit-box-shadow: 0px 0px 67px -3px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 67px -3px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 67px -3px rgba(0,0,0,0.2);
	} 
	.footer_img img{
		display: block;
		margin-left: -15px;
		margin-top: 15px;
	}
	.order_mobil .attributes{
		display: block;
	}
	.order_mobil .short_inf_item{
		display: block;
	}
	.order_mobil .short_inf_item .text{
		width: 59%;
	}
	.suit{
		display: block;
		padding: 0px;
		font-size: 17px;
		line-height: 21px;
		margin-bottom: 20px;
		text-transform: uppercase;
		color: #71A800;
		text-align: center;
		font-family: 'HelveticaNeueB';
	}
	.order_mobil .attributes{
		margin-top: 0px;
	}
	.order_mobil .form_holder{
		margin-top: 60px;
		min-width: 320px;
		border-radius: 15px;
		margin-left: -15px;
		padding-left: 15px;
		padding-right: 15px;
		-webkit-box-shadow: 0px 0px 67px -3px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 67px -3px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 67px -3px rgba(0,0,0,0.2);
	}
	.order_mobil .sale_text{
		float: none;
		width: 100%;
		text-align: center;
	}
	.order_mobil .sale_text {
		font-size: 22px;
		font-family: 'HelveticaNeueB';
	}
	.order_mobil .sale_text .finish{
		font-size: 15px;
		margin-top: -5px;
    display: block;
	}
	.order_mobil .timer{
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 25px;
	}
	.wv_order-form select{
		height: 45px;
	}
	.wv_order-form .input{
		height: 45px;
	}
	.order_mobil .policy_img{
		margin-left: 50px;
		display: inline-block;
	}
	.order_mobil .policy_item{
		display: inline-block;
		margin-left: 0px;
		margin-bottom: 20px;
	}
	.wv_order-form .rest{
		margin-bottom: 0px;
	}
	.sale{
		float: left;
		width: 50%;
	}
	.price{
    position: relative;
    top: -25px;
    margin-bottom: -40px;
	}
	.order_mobil .old_price span{
		display: inline-block;
    margin-top: 0px;
	}
	.order_mobil .old_price .wv_old-price{
		font-size: 31px;
	}
	sup{
		position: relative;
		top: -15px;
		font-size: 20px;
	}
	.order_mobil .old_price .wv_currency{
		margin-right: -10px;
	}
  .old_price{
    top: 5px;
  }
  .order_mobil .old_price .dot{
    margin-left: -10px;
  }
  .old_price span{
    font-size: 40px;
    color: #9A9A9A;
  }
	.old_price:before{
		width: 85px;
		height: 25px;
		top: 32px;
		left: 32px;
		background: url(../img/line_320.png) no-repeat;
	}
	.order_mobil .new_price {
		font-family: 'HelveticaNeueB';
	}
	.new_price span{
    margin-top: 0px;
		display: inline-block;
		font-size: 40px;
		font-family: 'HelveticaNeueB';
		color: #FF0000;
	}
  .new_price span sup.dot{
    margin-left: -12px;
  }
	.new_price span sup{
		font-size: 20px;
    top: -15px;
	}
	.new_price .wv_currency{
		margin-right: -10px;
	}
	.sale span{
		font-size: 20px;
		font-family: 'HelveticaNeueB';
		text-transform: uppercase;
		color: #fff;
		margin-top: -10px;
	}
	.form_btn{
		margin-top: 25px;
		margin-bottom: 15px;
    background: linear-gradient(to top, #FF1C15, #FE4E00);
	}
	.order_mobil .curs{
		font-size: 16px;
		display: block;
		text-align: center;
		margin-bottom: 10px;
		color: #fff;
		font-family: 'HelveticaNeueM';
	}
	.order_mobil .polisy_plus{
		font-size: 16px;
		line-height: 20px;
		display: block;
		text-align: center;
		color: #000;
		font-family: 'HelveticaNeueM';
	}
  .why .why_item4{
    order: 13;
  }
  .why .why_item3{
    order: 12;
  }
  .why .why_item2{
    order: 11;
  }
  .why .why_item1{
    order: 10;
  }
  .row .sale{
    display: block;
    background: none;
    border: none;
    padding: 0px;
  }
  .sale::before{
    display: none;
  }
  .row .form-top{
    width: 320px;
    margin-left: -15px;
    position: relative;
    padding: 0px 10px;
    margin-bottom: 0px;
    border-top: 3px dashed #000;
    border-left: 3px dashed #000;
    border-right: 3px dashed #000;
    border-radius: 10px 10px 0px 0px;
    background: #FFFF3A;
  }
  .row .wv_order-form{
    position: relative;
    width: 320px;
    padding: 0px 15px;
    margin-left: -15px;
    border-radius: 10px;
    background: #F1F4F4;
    margin-top: -45px;
    z-index: 99;
  }
  .form-top img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -45px;
  }
  .wv_order-form .rest{
    color: #000;
  }
  .order_mobil{
    display: block;
  }
}