@font-face {
	font-family: 'SF UI Display';
	src: url('fonts/SFUIDisplay-Medium.eot');
	src: local('fonts/SF UI Display Medium'), local('fonts/SFUIDisplay-Medium'),
		url('fonts/SFUIDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/SFUIDisplay-Medium.woff') format('woff'),
		url('fonts/SFUIDisplay-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'SF UI Display';
	src: url('fonts/SFUIDisplay-Regular.eot');
	src: local('fonts/SF UI Display Regular'), local('fonts/SFUIDisplay-Regular'),
		url('fonts/SFUIDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/SFUIDisplay-Regular.woff') format('woff'),
		url('fonts/SFUIDisplay-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SF UI Display';
	src: url('fonts/SFUIDisplay-Light.eot');
	src: local('fonts/SF UI Display Light'), local('fonts/SFUIDisplay-Light'),
		url('fonts/SFUIDisplay-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/SFUIDisplay-Light.woff') format('woff'),
		url('fonts/SFUIDisplay-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'SF UI Display';
	src: url('fonts/SFUIDisplay-Thin.eot');
	src: local('fonts/SF UI Display Thin'), local('fonts/SFUIDisplay-Thin'),
		url('fonts/SFUIDisplay-Thin.eot?#iefix') format('embedded-opentype'),
		url('fonts/SFUIDisplay-Thin.woff') format('woff'),
		url('fonts/SFUIDisplay-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}



@font-face {
	font-family: 'SF UI Display';
	src: url('fonts/SFUIDisplay-Semibold.eot');
	src: local('fonts/SF UI Display Semibold'), local('fonts/SFUIDisplay-Semibold'),
		url('fonts/SFUIDisplay-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/SFUIDisplay-Semibold.woff') format('woff'),
		url('fonts/SFUIDisplay-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}




@font-face {
	font-family: 'SF UI Display';
	src: url('fonts/SFUIDisplay-Heavy.eot');
	src: local('fonts/SF UI Display Heavy'), local('fonts/SFUIDisplay-Heavy'),
		url('fonts/SFUIDisplay-Heavy.eot?#iefix') format('embedded-opentype'),
		url('fonts/SFUIDisplay-Heavy.woff') format('woff'),
		url('fonts/SFUIDisplay-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}


@font-face {
	font-family: 'SF UI Display';
	src: url('fonts/SFUIDisplay-Bold.eot');
	src: local('fonts/SF UI Display Bold'), local('fonts/SFUIDisplay-Bold'),
		url('fonts/SFUIDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/SFUIDisplay-Bold.woff') format('woff'),
		url('fonts/SFUIDisplay-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Museo Sans Cyrl';
	src: url('fonts/MuseoSansCyrl-500.eot');
	src: local('fonts/MuseoSansCyrl-500'),
		url('fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
		url('fonts/MuseoSansCyrl-500.woff') format('woff'),
		url('fonts/MuseoSansCyrl-500.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Museo Sans Cyrl';
	src: url('fonts/MuseoSansCyrl-900.eot');
	src: local('fonts/MuseoSansCyrl-900'),
		url('fonts/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),
		url('fonts/MuseoSansCyrl-900.woff') format('woff'),
		url('fonts/MuseoSansCyrl-900.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Museo Sans Cyrl';
	src: url('fonts/MuseoSansCyrl-700.eot');
	src: local('fonts/MuseoSansCyrl-700'),
		url('fonts/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
		url('fonts/MuseoSansCyrl-700.woff') format('woff'),
		url('fonts/MuseoSansCyrl-700.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}



@font-face {
	font-family: 'Museo Sans Cyrl';
	src: url('fonts/MuseoSansCyrl-300.eot');
	src: local('fonts/MuseoSansCyrl-300'),
		url('fonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
		url('fonts/MuseoSansCyrl-300.woff') format('woff'),
		url('fonts/MuseoSansCyrl-300.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
body {
    font-family: 'Museo Sans Cyrl','SF UI Display', sans-serif;
    font-weight: 300;
    color: #4A4A4A;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    overflow-x: hidden;
}
.hide{display: none;}
@media (min-width: 1230px){
    .container {
        width: 1230px;
    }
}

button:focus,a:focus,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{outline: none;    text-decoration: none;}
a,button{
    transition: .4s;
    color: #4A4A4A;
}
img{transition: .4s;}
a:hover{text-decoration: none;color: #6c6767}


/* HEADER */
.nav_pages_links ul{
	list-style: none;
	padding-left: 0;
	    display: flex;
    justify-content: flex-end;
    margin: 0;
}
.nav_pages_links ul a{
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Museo Sans Cyrl';
}
.nav_pages_links ul a:hover{
	text-decoration: underline;
}
.nav_pages_links ul li:not(:last-child) a{
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1.5px solid #fff;
}
.top_nav{
	/* background: rgb(245,166,87); */
/* background: radial-gradient(circle, rgba(245,166,87,1) 0%, rgba(245,199,83,1) 50%, rgba(245,169,85,1) 100%); */
    padding: 15px 0;
        background-image: url(/image/texture-slide.svg);
    background-size: cover;
    background-repeat: no-repeat;
}
.nav_social_links a{
	margin-right: 14px;
}
.nav_social_links a:hover img{
	transform: scale(1.2);
    margin-top: -1px;
}
.header_menu_list ul{
	list-style: none;
	padding-left: 0;
	    display: flex;
    justify-content: space-around;
    margin: 0;
}
.header_menu_list ul li a{
	color: #171717;
	font-size: 15px;
	text-transform: uppercase;
	    font-weight: 500;
	    font-family: 'Museo Sans Cyrl';
}
.header_menu_list ul li a:hover,.header_menu_list ul li a.active{
	color: #b08547;
}
header{
	padding: 30px 0 37px 0;
}
.single_link a{
	color: #4D4437;
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	padding: 16px 49px 15px 50px;
	background: #D7EC52;
	border-radius: 6px;
	font-weight: 500;
	font-family: 'Museo Sans Cyrl';
}
.single_link a:hover{
	background: #cde531;
}
.header_menu_list{
	margin-top: 27px;
}
.single_link{
	text-align: right;
	margin-top: 9px;
}
/* HEADER */

/* HOME */
.home_banner_container .item{
	    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.banner_item_container{
	display: flex;
    align-items: center;
    height: 440px;
}
.owl-carousel .owl-wrapper-outer{

	border: none;
    border-radius: 0;
    box-shadow: none;
}
.banner_item p.banner_title{
	    font-size: 38px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    margin-bottom: 19px;
        line-height: 46px;
        font-family: 'Museo Sans Cyrl';
}
.banner_item p.text{
	font-size: 16px;
	color: #fff;
	    font-weight: 300;
    line-height: 20px;
}
.banner_item a{
	color: #645948;
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	padding: 16px 50px 15px 49px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.16);
-moz-box-shadow:    0px 2px 10px 0px rgba(0, 0, 0, 0.16);
box-shadow:         0px 2px 10px 0px rgba(0, 0, 0, 0.16);
background: #D7EC52;
margin-top: 34px;
    text-transform: uppercase;
}
.banner_item a:hover{background: #cde531;box-shadow: none;}
p.title{
	font-size: 30px;
	font-weight: 700;
	color: #4D4437;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 9px;
    line-height: 36px;
}
p.title span{
	color: #F5A829;
}
p.title + p{
	text-align: center;
	font-size: 18px;
	color: #645948;
	line-height: 22px;
	    font-weight: 500;
}

.home_need_help_container .home_need_slider_container{
    margin-top: 35px;
}
.need_help_container_single{
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.08);
box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.08);
background: #fff;
overflow:hidden;
}
.need_help_container_single a img{
    /*border-radius: 10px;*/
        max-width: 100%;
        width: 100%;
}
.home_need_slider_container .item{
	padding: 15px;
}
.need_help_descr_container{
	padding: 29px 31px 33px 29px;
}
.need_help_scale{
	height: 8px;
	width: 100%;
	background: #F1F1F1;
}
.need_help_scale > p{
	width: 10%;
	background: #F5A829;
	display: block;
    height: 8px;
    margin: 0;
    position: relative;
    min-width: 10%;
    max-width: 100%;
}
.need_help_scale > p > span{
    position: absolute;
    top: -35px;
    right: -20px;
    color: #4D4437;
    font-size: 12px;
    padding: 5px 8px 10px 8px;
    /* background: #D7EC52; */
    background-image: url(/image/icons/dialog.svg);
    line-height: 14px;
    background-repeat: no-repeat;
    background-position: center -1px;
    z-index: 9;
    font-weight: normal;
}
.need_help_descr_container a.name{
	font-size: 24px;
	color: #4D4437;
	font-weight: 700;
	line-height: 29px;
	margin-bottom: 2px;
}
.need_help_descr_container p.age{
	font-size: 18px;
	line-height: 22px;
	color: #645948;
	font-weight: 500;
	margin-bottom: 10px;
}
.diagnosis{
	padding-bottom: 21px;
	border-bottom: 1px solid #C4C4C4;
	margin-bottom: 26px;
}
.diagnosis p{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 0;
	font-weight: 500;
}
.diagnosis p:first-child{
	color: #4D4437;
	font-weight:bold;
	    line-height: 22px;
}
.diagnosis p:last-child{
	color: #A59B8B;
	    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 60px;
}
.need_help_page_section .diagnosis p:last-child{
	height: unset;
    display: block;
    overflow: visible;
}
.price_done{
	background-image: url('/image/icons/increase_profits.svg');
}
.price_need{
	background-image: url('/image/icons/hunt.svg');
}
.need_price_container > div{
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 30px;
	width: 50%;
}
.need_price_container > div p:first-child{
	font-size: 14px;
	    font-weight: 300;
	color: #4D4437;
	line-height: 25px;
	margin-bottom: 2px;
	text-transform: uppercase;
}
.need_price_container > div p:last-child{
	font-size: 18px;
	line-height: 30px;
	color: #4D4437;
	font-weight: 700;
	    margin-bottom: 0;
}
.need_price_container{
	display: flex;
}
.need_help_btn_container a{
	display: block;
	width: 49%;
	font-size: 15px;
	line-height: 18px;
	border-radius: 6px;
	text-align: center;
	padding: 14px;
	border: 1px solid transparent;
	text-transform: uppercase;
	font-weight: 500;
}
.need_help_btn_container a:first-child{
background: #D7EC52;
	color: #4D4437;
}
.need_help_btn_container a:first-child:hover{background: #cde531;}
.need_help_btn_container a:last-child{
	color: #4D4437;
	border-color: #645948;
}
.need_help_btn_container a:last-child:hover{
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.need_help_btn_container{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.home_need_help_container > .container > a{
    display: block;
    margin: auto;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    font-size: 15px;
	line-height: 18px;
	border-radius: 6px;
	text-align: center;
	padding: 18px 37px;
	border: 1px solid transparent;
	text-transform: uppercase;
	background: #D7EC52;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.16);
box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    font-weight: 500;
    margin-top: 20px;
}
.home_need_help_container > .container > a:hover{
	background: #cde531;
	box-shadow: none;
}
.home_need_help_container{
	    padding: 40px 0 45px;
	margin-bottom: 30px;
	background: #FCFBF9;
}
.home_need_slider_container.owl-carousel .owl-wrapper-outer{
	background: #FCFBF9;
}

.charity_container{
	padding-bottom: 80px;
	background-image: url('/image/homeformbg.jpg');
	background-position: 0 90px;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: repeat-x;
}

.charity_form .form_input_container input[type="radio"]{
	display: none;
}
.charity_form .form_input_container label{
	font-size: 18px;
	font-weight: 700;
	color: #4D4437;
	line-height: 30px;
	background: #F3F5F2;
	border-radius: 6px;
	margin-right: 2%;
	margin-bottom: 0;
	border:1px solid transparent;
	text-align: center;
	padding: 11px;
	cursor: pointer;
	transition: .4s;
}
.form_input_container{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 60px;
	margin-top: 74px;
}
.charity_form .form_input_container label,.charity_form .form_input_container input[type="text"],.charity_form .form_input_container input[type="number"]{
	width: 15%;
}
.charity_form .form_input_container input[type="text"],.charity_form .form_input_container input[type="number"]{
	text-align: center;
	border:1px solid #707070;
	padding: 11px;
	border-radius: 6px;
	line-height: 19px;
	font-size: 16px;
	    line-height: 25px;
	        font-weight: 500;
}
.charity_form .form_input_container input[type="text"]:focus,.charity_form .form_input_container input[type="number"]:focus{
	border-color: #FF8800;
    background: #fff;
    color: #FF8800;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11)
}
.charity_form .form_input_container input[type="radio"]:checked + label{
	border-color: #FF8800;
	background: #fff;
	color: #FF8800;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.11);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}
.charity_form p.total{
	font-size: 24px;
	color: #4D4437;
	line-height: 29px;
	text-align: center;
}
.charity_form p.total span{
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
	color: #FF8800;
}
.charity_form input[type="submit"]{
	display: block;
    margin: auto;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    font-size: 15px;
    line-height: 18px;
    border-radius: 6px;
    text-align: center;
    padding: 18px 37px;
    border: 1px solid transparent;
    text-transform: uppercase;
    background: #D7EC52;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    margin-top: 61px;
    font-weight: 500;
    transition: .4s;
}
.charity_form input[type="submit"]:hover{
	background: #cde531;
	box-shadow: none;
}
.news_single_item{
	background: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.08);
box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.08);
margin-bottom: 30px;
display: flex;
    align-items: center;
    position: relative;
}
.home_news_img_container{
	    width: 30%;
}
.home_news_descr_container p.name{
	font-size: 20px;
	font-weight: 700;
	color: #4D4437;
	line-height: 24px;
	margin-bottom: 20px;

}
.home_news_descr_container p.descr{
	font-size: 16px;
	color: #A59B8B;
	line-height: 19px;
	margin-bottom: 28px;
	    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.home_news_descr_container > a{
	color: #645948;
	font-size: 14px;
	line-height: 17px;
	font-weight: 500;
	display: inline-block;
	border: 1px solid #645948;
	border-radius: 6px;
	padding: 12px 15px 11px 15px;
	text-transform: uppercase;
}
.home_news_descr_container > a:hover{
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.home_news_descr_container span.date{
	font-size: 16px;
	color: #645948;
	position: absolute;
	right: 35px;
	top: 20px;
}
.home_news_descr_container{
	padding: 20px 70px 20px 35px;
	width:70%;
}
.home_news_container{
	padding: 35px 0 90px;
	background: #FCFBF9;
}
.home_news_container p.title + p{margin-bottom: 40px;}

.news_row{margin-top:50px;}
.news_row .description p{font-size:16px;}
/* HOME */



/* FOOTER */
.footer_menu_list_container ul{
	list-style: none;
	padding-left: 0;
}
.footer_menu_list_container ul li a{
	font-size: 16px;
	color: #171717;
	line-height: 40px;
	font-weight: 500;
}
.footer_menu_list_container ul li a:hover{
	color: #b08547;
    padding-left: 4px;
}
.footer_contact_info_container ul{
	list-style: none;
	padding-left: 0;
}
.footer_contact_info_container ul li a{
	font-size: 16px;
	color: #171717;
	line-height: 46px;
	font-weight: 500;
	padding-left: 40px;
	background-position: 0 2px;
	background-repeat: no-repeat;
}
.footer_contact_info_container ul li a:hover{
	background-position: 12px 2px;
}
.footer_contact_info_container ul li:first-child a{
	font-weight: 700;
	background-image: url('/image/icons/phone.svg');
}
.footer_contact_info_container ul li:nth-child(2) a{
	background-image: url('/image/icons/new_post.svg');
}
/* .footer_contact_info_container ul li:nth-child(3) a{
    background-image: url('/image/icons/reply_all_arrow.svg');
} */
.footer_contact_info_container ul li:nth-child(3) a{
	background-image: url('/image/icons/address_book.svg');
}
.footer_contact_info_container ul li:nth-child(4) a{
	background-image: url('/image/icons/bulleted_list.svg');
}
footer .first_block{
	    padding-top: 25px;
    padding-bottom: 30px;
}
footer .copyright{
	padding: 23px 0 20px;
	background: rgb(245,166,87);
	    background: radial-gradient(circle, rgba(245,166,87,1) 0%, rgba(245,199,83,1) 50%, rgba(245,169,85,1) 100%);

}
footer .copyright .copy{
	color: #fff;
	font-size: 14px;
}
footer .copyright .copy a{
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: underline;
}
footer .copyright .copy a:hover{
	text-decoration: none;
}
footer .copyright .links{text-align: right;}
footer .copyright .links a{
color: #fff;
	font-size: 14px;
	
}
footer .copyright .links a:hover{
	text-decoration: underline;
}
footer .copyright .links a:first-child{
	/* margin-right: 10px; */
	/* padding-right: 11px; */
	/* border-right: 1px solid #fff; */

}
footer .nav_social_links{
	margin-top: 38px;
}
.footer_logo_container{    margin-top: 45px;}
/* FOOTER */


/* CATEGORY */
.bread_container{
	padding: 57px 0;
	background-image: url('/image/bread_bg.jpg');
	-webkit-background-size: cover;
	background-size: cover;
}
.bread_container .bread_title{
	font-size: 38px;
	text-transform: uppercase;
	color: #4D4437;
	font-weight: bold;
	line-height: 45px;
	margin-bottom: 20px;
}
.bread_container ul.breadcrumb{
	margin: 0;
	background: none;
	padding: 0;
}
.bread_container ul.breadcrumb li a{
	font-size: 16px;
	color: #645948;
}
.bread_container ul.breadcrumb li a:hover{
	text-decoration: underline;
}
.category_page_container{
	background: #FAFAF7;
	padding-top: 90px;
	padding-bottom: 154px;
	background-image: url('/image/bg.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.closed_collection_container > p:first-child{
	font-size: 24px;
	font-weight: bold;
	color: #D7EC52;
	text-transform: uppercase;
	line-height: 30px;
	margin-bottom: 10px;
}
.closed_collection_container > p:last-child{
	font-size: 18px;
	color: #645948;
	line-height: 21px;
	margin-bottom: 0;
}

.category_items .need_help_container_single{margin-bottom: 20px;}
/* CATEGORY */



/* PRODUCT */
.need_help_page_descr_container{
	    padding: 50px 40px 50px 40px;
	        margin-top: 100px;
}
.need_help_page_descr_container p.page_name{
	font-size: 24px;
    color: #4D4437;
    font-weight: 700;
    line-height: 29px;
    margin-bottom: 0;
    float: left;
    margin-right: 52px;
}
.need_help_page_descr_container p.page_age{
	    font-size: 18px;
    line-height: 22px;
    color: #645948;
    font-weight: 500;
    margin-top: 5px;
}
.need_help_page_descr_container .diagnosis{
	margin-top: 30px;
}

.need_price_container_page{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.need_price_container_page > div{
	    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 30px;
}
.need_price_container_page > div p:first-child{
	    font-size: 14px;
    color: #4D4437;
    line-height: 30px;
    margin-bottom: 2px;
    text-transform: uppercase;
    font-weight: normal;
}
.need_price_container_page > div p:last-child{
	    font-size: 30px;
    line-height: 30px;
    color: #4D4437;
    font-weight: 700;
    margin-left: -30px;
}
.need_price_container_page a{
	display: inline-block;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    border-radius: 6px;
    text-align: center;
    padding: 18px 37px;
    border: 1px solid transparent;
    text-transform: uppercase;
    background: #D7EC52;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
}
.need_price_container_page a:hover{
	box-shadow: none;
	background: #cde531;
}
.need_help_page_section{
	background: #FAF9F7;
	padding-top: 98px;
	background-image: url(/image/bg.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.need_help_page_img_block,.docs_history_container,.need_page_charity_block,.need_page_review_container,.report_container,.need_page_last_news{
	background: #fff;
	border:1px solid #E9E9E9;
	border-radius: 10px;
	margin-bottom: 30px;
}

.tab_nav_links{
	list-style: none;
    padding-left: 0;
    display: flex;
    align-items: center;
    padding: 0;
   
    border-bottom: 1px solid #E1E1E1;
}
.tab_nav_links li a{
	    font-size: 18px;
    color: #4D4437;
    line-height: 21px;
        padding: 15px 43px;
    display: inline-block;
    font-weight: 500;
}
.tab_nav_links li.active a{
	    border-bottom: 2px solid #FAC1A3;
    margin-bottom: -2px;
    color: #F5A829;
}
.docs_images{
        list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
}
.docs_images li{
        width: 25%;
    text-align: center;
    margin-bottom: 10px;
}
.docs_images li img{max-width:100%;}
.tab_content{
	padding: 40px;
}
.tab_content .tab-pane{display:none;}
.tab_content .tab-pane.active{display:block;}
.product_slider .item img{
margin: auto;
    display: block;
    width: 100%;
}
.product_slider{
    position:relative;
}
.product_slider .owl-dots{
        position: absolute;
    bottom: -150px;
    width: 100%;
}
.product_slider.owl-carousel .owl-dots button{
        width: 150px;
    height: 100px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
div.owl-carousel{margin-bottom: 0;}
.need_page_charity_block{
	padding: 50px 40px;
}
.need_page_charity_block > p:first-child,.need_page_message_container > p{
	font-size: 30px;
    color: #4D4437;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 10px;
}
#form-review .block1 input{
	    border: 1px solid #707070;
    padding: 11px;
    border-radius: 6px;
    line-height: 19px;
    font-size: 16px;
    width: 49%;
    line-height: 25px;
}
#form-review textarea{
	    border: 1px solid #707070;
    padding: 11px;
    border-radius: 6px;
    line-height: 19px;
    font-size: 16px;
    margin-top: 20px;
    line-height: 25px;
}
#form-review textarea:focus{outline: none;    box-shadow: none;}
#form-review .block1{
	display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 50px;
}
#form-review{margin-bottom: 100px;}
#button-review{
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    padding: 17px 30px;
    line-height: 16px;
    border-radius: 6px;
    color: #fff;
    background: #F5A829;
    border: none;
}
#button-review:focus,#button-review:active{outline:none;}
#button-review:hover{
    background: #d5952b;
}
.need_page_charity_block > p:nth-child(2){
	color: #645948;
	font-size: 18px;
	line-height: 21px;
}
.need_page_charity_block .form_input_container{
	margin-top: 50px;
	margin-bottom: 20px;
	flex-wrap: wrap;
}
.need_page_charity_block .charity_form .form_input_container label, .need_page_charity_block .charity_form .form_input_container input[type="text"],.need_page_charity_block .charity_form .form_input_container input[type="number"]{
	width: 18%;
	margin-bottom: 30px;
}
.form_input_container label:hover{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}
.need_page_charity_block .charity_form .form_input_container label{
	margin-right: 0;
}
.need_page_charity_block .charity_form .form_input_container label:nth-child(8){margin-right: 0;}
.need_page_charity_block .charity_form p.total{text-align: left;}
.need_page_charity_block .charity_form input[type="submit"]{margin: unset;margin-top: 50px;}
.need_page_review_container{
	padding: 40px 30px;
}
.need_page_review_container p{
	font-size: 16px;
	color: #645948;
	line-height: 19px;
	margin-bottom: 30px;
}
.news_row img {
    max-width: 100%!important;
}
.review_sender{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.review_sender p.name{
	font-size: 16px;
	color: #645948;
	font-weight: bold;
	margin-bottom: 0;
}
.review_sender p.date{
	font-size: 16px;
	color: #C2B6A3;
	margin-bottom: 0;
}

.report_container,.need_page_last_news{
	padding: 50px 30px;

}
.need_page_last_news ul{
        list-style: none;
    padding-left: 0;
}
.need_page_last_news ul li p:first-child{
        font-size: 16px;
    font-weight: 700;
    line-height: 1;
}
.need_page_last_news ul li p:last-child{
        font-size: 14px;
    font-weight: 500;
}
.need_page_last_news ul li:not(:last-child){
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid;
}
.report_title{
	font-size: 18px;
	color: #4D4437;
	text-transform: uppercase;
	line-height: 21px;
	margin-bottom: 20px;
	font-weight: bold
}
.report_container ul{
	list-style: none;
	padding-left: 0;
}
.report_container ul li p{
	line-height: 22px;
	font-size: 16px;
	margin-bottom: 0;
	color: #645948;
	    font-weight: normal;
}
.report_container ul li{
	display: flex;
	align-items: center;
	justify-content: space-between;
	    padding-bottom: 15px;
    padding-top: 15px;
}

.report_container ul li:not(:last-child){
	border-bottom: 1px solid #E1E1E1;
}
.report_container > a{
	font-weight: bold;
	font-size: 16px;
	color: #4D4437;
	text-decoration: underline;
	background-image: url('/image/icons/right_arrow.svg');
	background-repeat: no-repeat;
	background-position: right center;
    padding-right: 20px;
}
.report_container > a:hover{
        color: #b08547;
    padding-left: 4px;
    padding-right: 24px;
}
.need_page_latest_single{
	    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.need_page_latest_single .block1{
	    margin-right: 15px;
    max-width: 120px;
}
.need_page_latest_single .block2 p.name{
font-size: 16px;
    color: #4D4437;
    font-weight: bold;
}
.need_page_latest_single .block2 p.date{
	    font-size: 16px;
    color: #B2B1AF;
}
.need_page_latest_single .block2 > a{
	font-size: 16px;
    color: #4D4437;
    text-decoration: underline;
    background-image: url('/image/icons/right_arrow.svg');
	background-repeat: no-repeat;
	background-position: right center;
    padding-right: 20px;
    -webkit-background-size: 14px 8px;
    background-size: 14px 8px;
}
#tab-description p{
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
	color: #4D4437;
	margin: 0!important;
}
/* PRODUCT */



/* 404 */


@keyframes go3d {
	0% { text-shadow: 0px 0px 2px #686868; }
	100% { 	
		/***** 3D Трансформация *****/
		text-shadow: 0px 0px 2px #686868,
	                 0px 1px 1px #ddd,
	                 0px 2px 1px #d6d6d6,
	                 0px 3px 1px #ccc,
	                 0px 4px 1px #c5c5c5,
	                 0px 5px 1px #c1c1c1,
	                 0px 6px 1px #bbb,
	                 0px 7px 1px #777,
	                 0px 8px 3px rgba(100, 100, 100, 0.4),
	                 0px 9px 5px rgba(100, 100, 100, 0.1),
	                 0px 10px 7px rgba(100, 100, 100, 0.15),
	                 0px 11px 9px rgba(100, 100, 100, 0.2),
	                 0px 12px 11px rgba(100, 100, 100, 0.25),
                	 0px 13px 15px rgba(100, 100, 100, 0.3);  }
}

@-webkit-keyframes go3d {
	0% { text-shadow: 0px 0px 2px #686868; }
	100% { 	
		/***** 3D Трансформация *****/
		text-shadow: 0px 0px 2px #686868,
	                 0px 1px 1px #ddd,
	                 0px 2px 1px #d6d6d6,
	                 0px 3px 1px #ccc,
	                 0px 4px 1px #c5c5c5,
	                 0px 5px 1px #c1c1c1,
	                 0px 6px 1px #bbb,
	                 0px 7px 1px #777,
	                 0px 8px 3px rgba(100, 100, 100, 0.4),
	                 0px 9px 5px rgba(100, 100, 100, 0.1),
	                 0px 10px 7px rgba(100, 100, 100, 0.15),
	                 0px 11px 9px rgba(100, 100, 100, 0.2),
	                 0px 12px 11px rgba(100, 100, 100, 0.25),
                	 0px 13px 15px rgba(100, 100, 100, 0.3);  }
}

@-moz-keyframes go3d {
	0% { text-shadow: 0px 0px 2px #686868; }
	100% { 	
		/***** 3D Трансформация *****/
		text-shadow: 0px 0px 2px #686868,
	                 0px 1px 1px #ddd,
	                 0px 2px 1px #d6d6d6,
	                 0px 3px 1px #ccc,
	                 0px 4px 1px #c5c5c5,
	                 0px 5px 1px #c1c1c1,
	                 0px 6px 1px #bbb,
	                 0px 7px 1px #777,
	                 0px 8px 3px rgba(100, 100, 100, 0.4),
	                 0px 9px 5px rgba(100, 100, 100, 0.1),
	                 0px 10px 7px rgba(100, 100, 100, 0.15),
	                 0px 11px 9px rgba(100, 100, 100, 0.2),
	                 0px 12px 11px rgba(100, 100, 100, 0.25),
                	 0px 13px 15px rgba(100, 100, 100, 0.3);  }
}

@-ms-keyframes go3d {
	0% { text-shadow: 0px 0px 2px #686868; }
	100% { 	
		/***** 3D Трансформация *****/
		text-shadow: 0px 0px 2px #686868,
	                 0px 1px 1px #ddd,
	                 0px 2px 1px #d6d6d6,
	                 0px 3px 1px #ccc,
	                 0px 4px 1px #c5c5c5,
	                 0px 5px 1px #c1c1c1,
	                 0px 6px 1px #bbb,
	                 0px 7px 1px #777,
	                 0px 8px 3px rgba(100, 100, 100, 0.4),
	                 0px 9px 5px rgba(100, 100, 100, 0.1),
	                 0px 10px 7px rgba(100, 100, 100, 0.15),
	                 0px 11px 9px rgba(100, 100, 100, 0.2),
	                 0px 12px 11px rgba(100, 100, 100, 0.25),
                	 0px 13px 15px rgba(100, 100, 100, 0.3);  }
}

@-o-keyframes go3d {
	0% { text-shadow: 0px 0px 2px #686868; }
	100% { 	
		/***** 3D Трансформация *****/
		text-shadow: 0px 0px 2px #686868,
	                 0px 1px 1px #ddd,
	                 0px 2px 1px #d6d6d6,
	                 0px 3px 1px #ccc,
	                 0px 4px 1px #c5c5c5,
	                 0px 5px 1px #c1c1c1,
	                 0px 6px 1px #bbb,
	                 0px 7px 1px #777,
	                 0px 8px 3px rgba(100, 100, 100, 0.4),
	                 0px 9px 5px rgba(100, 100, 100, 0.1),
	                 0px 10px 7px rgba(100, 100, 100, 0.15),
	                 0px 11px 9px rgba(100, 100, 100, 0.2),
	                 0px 12px 11px rgba(100, 100, 100, 0.25),
                	 0px 13px 15px rgba(100, 100, 100, 0.3);  }
}

.go3d {
	-webkit-animation: go3d 2s;
	-moz-animation: go3d 2s;
	-ms-animation: go3d 2s;
	-o-animation: go3d 2s;
	animation: go3d 2s;
}

.comingcontainer{
	width: 100%;
	    margin-bottom: 90px;
}

.checkbacksoon {
	width: auto;
	height: 100%;
}

.checkbacksoon p {
	
    
    
    display: block;
    margin: auto;
    text-align: center;
    text-shadow: 0px 1px 0px #ffffff;
    font-size: 16px;
    margin-top: 30px;
    font-weight: 500;
}


.checkbacksoon p span {
	color:#fff;
	font-family: 'Cera Pro', cursive;
	font-size: 200px;
	line-height: 200px;
	letter-spacing: 1px;
	
	cursor:pointer;
	
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
	
	/***** 3D Трансформация *****/
		text-shadow: 0px 0px 2px #686868,
	                 0px 1px 1px #ddd,
	                 0px 2px 1px #d6d6d6,
	                 0px 3px 1px #ccc,
	                 0px 4px 1px #c5c5c5,
	                 0px 5px 1px #c1c1c1,
	                 0px 6px 1px #bbb,
	                 0px 7px 1px #777,
	                 0px 8px 3px rgba(100, 100, 100, 0.4),
	                 0px 9px 5px rgba(100, 100, 100, 0.1),
	                 0px 10px 7px rgba(100, 100, 100, 0.15),
	                 0px 11px 9px rgba(100, 100, 100, 0.2),
	                 0px 12px 11px rgba(100, 100, 100, 0.25),
                	 0px 13px 15px rgba(100, 100, 100, 0.3);  
}
                	 
.checkbacksoon p span:hover {
	text-shadow: 0px 0px 2px #686868;
	
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.comingcontainer + footer{
	background: #FAFAF7;
}
/* 404 */



/* MODAL */
.help_modal_tab_list{
	list-style: none;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.help_modal_tab_list li{
	width: 20%;
	text-align: center;
	padding: 0 10px;
}
.help_modal_tab_list li a{
	font-size: 12px;
    text-transform: uppercase;
    color: #645948;
    display: inline-block;
    width: 100%;
    padding: 7px 5px;
    
    border: 1px solid #645948;
    line-height: 16px;
    border-radius: 6px;
}
.help_modal_tab_list li.active a{
	color: #fff;
	border-color: transparent;
	background: #F5A829;
}
.choose_input_container input[type="radio"]{
	display: none;
}
.choose_input_container{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.choose_input_container img{max-width:100%;}
.choose_input_container label{
	width: 23%;
    background: #fff;
    padding: 13px;
    text-align: center;
    margin-right: 2%;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    border: 1px solid rgba(100,89,72,.15);
    border-radius: 6px;
    transition: .4s;
    cursor: pointer;
}
.choose_input_container label:hover{
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.choose_input_container input[type="radio"]:checked + label{
	border-color: #BC8193;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.14);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.14);
}
.single_tab_item{
	padding: 25px;
	background: #FAFAF7;
}
.hochu_pomoch_section .single_tab_item{background: none;}
.single_item p.inputs_title{
	font-size: 20px;
	color: #4D4437;
	line-height: 29px;
	margin-bottom: 20px;
}
.sms_container{
    display: flex;
}
.sms_container .sms_charity_form{
    width: 40%;
    padding: 20px;
}

.single_item .price_inputs{
	    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.single_item .price_inputs input[type="radio"]{display: none;}

.single_item .price_inputs label{
	    margin-right: 5%;
	        width: 20%;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 700;
    color: #4D4437;
    line-height: 30px;
    background: #F3F5F2;
    border-radius: 6px;
    margin-right: 2%;
    margin-bottom: 0;
    border: 1px solid transparent;
    text-align: center;
    padding: 11px;
    cursor: pointer;
    transition: .4s;
}
.hochu_pomoch_section .single_item .price_inputs label{
        background: #fff;
    border: 1px solid #E8E6E3;
    color: #707070;
}
.single_item .price_inputs input[type="radio"]:checked + label{
	border-color: #FF8800;
    background: #fff;
    color: #FF8800;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);

}
.single_item .price_inputs input[type="text"],.single_item .price_inputs input[type="number"]{
	    text-align: center;
    border: 1px solid #707070;
    padding: 11px;
    border-radius: 6px;
    line-height: 19px;
    font-size: 16px;
    line-height: 25px;
    margin-right: 2%;
}

.single_item .price_inputs label, .single_item .price_inputs input[type="text"],.single_item .price_inputs input[type="number"]{
	    width: 18%;
    margin-bottom: 30px;
}

.single_item input[name="email"],.single_item input[name="name"],.single_item input[name="phone"]{
	    border: 1px solid #E8E6E3;
    padding: 11px;
    border-radius: 6px;
    line-height: 19px;
    font-size: 16px;
    line-height: 25px;
    
}
.contact_inputs{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.single_item input[name="email"]{width: 33%;}
.single_item input[name="phone"]{width: 33%;}
.single_item input[name="name"]{width: 33%;}
.help_modal .modal-header{position: relative;}
.help_modal .modal-title{
    font-size: 24px;
    text-align: center;
    color: #707070;
}
.modal-header .close{
	    position: absolute;
    right: 9px;
    top: 7px;
}
.modal-header .close span{font-size: 26px;}

.confidential_container input{
	display: none;
}
.confidential_container{
	    display: flex;
   align-items: center;
    margin-top: 20px;
}
.confidential_container label{
	font-size: 15px;
	color: #4D4437;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
.confidential_container label:before{
	content: '';
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #9A9A9A;
	top: 50%;
	margin-top: -10px;
	left: 0;
}
.confidential_container .anonim label:before{border-color: #F13131;}
.confidential_container .policy label{
    color: #4D4437;
    font-weight: normal;
}
.confidential_container .anonim label{
    color: #F13131;
    font-weight: normal;
}
.confidential_container input:checked + label:before{
	background: #9A9A9A;
}
.confidential_container .anonim input:checked + label:before{
	background: #F13131;
}
.confidential_container .anonim{margin-right: 20px;}
.help_modal_payment input[type="submit"]{
	font-weight: 500;
   background: #D7EC52;
    font-size: 15px;
    line-height: 18px;
    border-radius: 6px;
    text-align: center;
        padding: 14px 30px;
    margin-top: 20px;
    border: 1px solid transparent;
    text-transform: uppercase;
}
.hochu_pomoch_section .help_modal_payment input[type="submit"]{margin-top:-20px;}
.sms_charity_form input[type="text"],.sms_charity_form input[type="tel"],.sms_charity_form input[type="number"]{
	    border: 1px solid #707070;
    padding: 11px;
    border-radius: 6px;
    line-height: 19px;
    font-size: 16px;
    line-height: 25px;
    width: 100%;
}
.sms_charity_form label{
	    font-size: 14px;
    margin-top: 20px;
}

.sms_charity_form input[type="submit"] {
    background: #D7EC52;
        margin: auto;
        display: block;
    font-size: 15px;
    line-height: 18px;
    border-radius: 6px;
    text-align: center;
    padding: 14px 30px;
    margin-top: 20px;
    border: 1px solid transparent;
    text-transform: uppercase;
    font-weight: 500;
}
.sms_charity_form p.policy{
	font-size: 14px;
    font-weight: 500;
    text-align: center;
    margin-top: 20px;
}
/* MODAL */


/* INFO PAGE */

.pomosh_page .block1{
    position:relative;
	    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #4D4437;
    line-height: 26px;
    padding: 76px 0 74px 0;
    background: #FFFCFA;
    margin-bottom: 60px;
    z-index:1;
}

.pomosh_page .block1:after,.pomosh_page .block1:before{
    content: '';
    position:absolute;
    top: 0;
    width: 1000%;
    height:100%;
    pointer-events:none;
    background: #FFFCFA;
    z-index:-1;
}
.pomosh_page .block1:after{right:0;}
.pomosh_page .block1:before{left:0;}
.block2 p{
	font-size: 16px;
	color: #645948;
	line-height: 22px;
	margin-bottom: 15px;
}
.block2 p.zag{
	color: #645948;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 40px;
	margin-top: 60px;
}


.postupleniya_page{
	padding-top: 85px;
	padding-bottom: 85px;
	
}
.postupleniya_page > p{
	font-size: 16px;
	line-height: 19px;
	color: #645948;
	font-weight: normal;
	margin-bottom: 34px;
}
.postupleniya_page > a{
	    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    
    padding: 17px 30px;
    
    line-height: 16px;
    border-radius: 6px;
        color: #fff;
    
    background: #F5A829;
}
.postupleniya_table_container{
	margin-top: 90px;
	
}
.postupleniya_table_container table{
	width: 100%;
	
	
}
.postupleniya_table_container table thead th{
	font-size: 16px;
    line-height: 19px;
    color: #645948;
    padding-bottom: 10px;
    padding-left: 5px;
    border-bottom: 1px solid #707070;
    
}
.postupleniya_table_container table tbody td{
	font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    color: #645948;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 5px;
    
}
.postupleniya_table_container table tbody td a:hover{
	text-decoration: underline;
}
.postupleniya_page + footer{
	background: #FAFAF7;
}
.information-information-7 footer{
    background: #FAFAF7;
    margin-top: 70px;
}
.hochu_pomoch_section{
	background: #FAFAF7;
	padding-bottom: 100px;
	    background-image: url(/image/bg.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.hochu_pomoch_tab_list_container .help_modal_tab_list li a{
	font-size: 14px;
    font-weight: 500;
    padding: 17px 22px;
}
.hochu_pomoch_tab_list_container .help_modal_tab_list li:not(.active) a:hover{
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.hochu_pomoch_tab_list_container .help_modal_tab_list{margin-bottom: 0;}
.hochu_pomoch_tab_list_container{
	padding-top: 75px;
	padding-bottom: 75px;
}
.hochu_pomoch_section .single_item .price_inputs label, .hochu_pomoch_section .single_item .price_inputs input[type="text"],.hochu_pomoch_section .single_item .price_inputs input[type="number"]{
	width: 14%;
}
.hochu_pomoch_section .single_item .price_inputs input[type="number"]{    border: 1px solid #E8E6E3;}
.hochu_pomoch_section .single_item p.inputs_title{
	margin-bottom: 45px;
	font-weight: 500;
}
.hochu_pomoch_section .single_item{margin-bottom: 70px;}
.hochu_pomoch_section .single_item input[name="name"]{width: 30%;}
.hochu_pomoch_section .single_item input[name="phone"]{width: 30%;}
.hochu_pomoch_section .single_item input[name="email"]{width: 30%;}
.hochu_pomoch_section .single_item select{
	    border: 1px solid #707070;
    padding: 11px;
    border-radius: 6px;
    line-height: 19px;
    font-size: 16px;
    line-height: 25px;
    width: 100%;
}

.sms_container .sms_charity_form .single_item{
        margin-bottom: 20px;
}
.sms_container .sms_charity_form img{
    max-width:100%;
}
.sms_links{
        display: flex;
    justify-content: space-between;
}
.sms_links a:hover{text-decoration:underline;}
.modal-content .sms_links a{
    line-height:1;
    text-align:center;
}
.section2_sms{
        width: 60%;
    display: flex;
    padding: 20px;
    margin-top: 35px;
}
.section2_sms .block1{
        padding: 10px;
}
.section2_sms .block1 p:nth-child(2),.section2_sms .block2 p:nth-child(2){
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
}
.section2_sms .block1 p:nth-child(3),.section2_sms .block2 p:nth-child(3){
   font-size: 14px;
    text-align: justify;
    font-weight: normal;
}
/* INFO PAGE */

.menu_mobile svg {
  width: 75px;
  height: 70px;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.menu_mobile path {
  fill: none;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  -moz-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  -o-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  -ms-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  stroke-width: 40px;
  stroke-linecap: round;
  stroke: #F3D750;
  stroke-dashoffset: 0px;
}
.menu_mobile path#top,
.menu_mobile path#bottom {
  stroke-dasharray: 240px 950px;
}
.menu_mobile path#middle {
  stroke-dasharray: 240px 240px;
}
.menu_mobile.cross path#top,
.menu_mobile.cross path#bottom {
  stroke-dashoffset: -650px;
  stroke-dashoffset: -650px;
}
.menu_mobile.cross path#middle {
  stroke-dashoffset: -115px;
  stroke-dasharray: 1px 220px;
}
.menu_mobile{display: none;}
.error_log{
	font-size: 22px;
    font-weight: 700;
    margin-top: 20px;
    text-align: center;
    color: #a71010;
}
.error_log.success{
	color: #2e6a10;
}
p.not_charity{
	font-size: 24px;
    text-align: center;
    margin-top: 30px;
    font-weight: 700;
}

.charity_form .form_input_container input[type="number"]{padding-right: 2px;}
.docs_img{max-width:100%;margin-bottom:30px;}
p.doc_title{
        font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 25px;
}
.docs_links_container{margin-bottom: 30px;}
.docs_main_title{
        font-size: 34px;
    margin-bottom: 40px;
    margin-top: 50px;
}
.docs_links_container > a:first-child{
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}
.docs_links_container > a:last-child{
        display: inline-block;
    background: #D7EC52;
    padding: 5px;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    font-weight: normal;
    font-size: 14px;
    margin-top: 7px;
}
.docs_links_container > a:last-child:hover{
        background: #cde531;
}

.search_postuplenie select{
        border: 1px solid #E8E6E3;
    padding: 11px;
    border-radius: 6px;
   
    font-size: 16px;
    line-height: 25px;
    width: 40%;
}
.search_postuplenie input[type="text"],.search_postuplenie input[type="tel"],.search_postuplenie input[type="email"]{
    border: 1px solid #E8E6E3;
    padding: 10px;
    border-radius: 6px;
    
    font-size: 16px;
    line-height: 25px;
    width: 40%;
}
.search_postuplenie{margin-top:30px;display: none;}
.search_postuplenie input[type="submit"]{
        font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    
    padding: 12px 30px;
   
    border-radius: 6px;
    color: #fff;
    background: #F5A829;
    border: 1px solid transparent;
    width: 19%;
}

.donate_table_requisetes{margin-bottom: 20px;}
.donate_requisetes_download{
        font-size: 16px;
    font-weight: 500;
    padding: 14px 22px;
    background: #F5A829;
    color: #fff;
    border: 1px solid;
}
.donate_requisetes_bill{
        font-size: 16px;
    font-weight: 500;
    padding: 14px 22px;
    background: #fff;
    
    border: 1px solid #F5A829;
    margin-left: 20px;
}
.donate_table_requisetes table tr:nth-child(odd){
        background: #ffd38c;
}

.donate_table_requisetes table tr:nth-child(even){
        background: #fff;
}
.donate_table_requisetes table td{
    padding: 5px 15px;
    font-size: 16px;
}
.donate_requisetes_title{
        font-size: 18px;
    margin-bottom: 30px;
    font-weight: 900;    
}

.donate_requisetes_download{
    
}

.bill_modal .modal-title{
        font-size: 20px;
    text-align: center;
    font-weight: 600;
}
.bill_modal form input[type=number],.bill_modal form select{
       border: 1px solid #707070;
    padding: 11px;
    border-radius: 6px;
    line-height: 19px;
    font-size: 16px;
    line-height: 25px;
    width: 100%;
    margin-bottom:15px;
}
.bill_modal form input[type=submit]{
        font-size: 16px;
    font-weight: 500;
    padding: 14px 22px;
    background: #F5A829;
    color: #fff;
    border: 1px solid;
        margin: auto;
    display: block;
}

.oferta_text{
        font-size: 14px;
    font-weight: normal;
    text-align: center;
    margin-top: 20px;
}
/****** MEDIA ***************/
@media (min-width: 991px) and (max-width: 1200px){
	.single_link{margin-top: 16px;}
	.header_menu_list ul li a{font-size: 13px;}
	.single_link a{width: 100%;padding: 10px;text-align: center;}
	.home_news_img_container{width: 100%;}
	.need_price_container > div p:last-child{font-size: 18px;}
	.hochu_pomoch_tab_list_container .help_modal_tab_list li a{font-size: 12px;padding: 17px 5px;}
}


@media (min-width: 768px) and (max-width: 990px){
	header{padding: 20px 0 20px 0;}
	.logo_container img{margin: 0 auto 10px;}
	.header_menu_list ul li a{font-size: 13px;}
	.single_link a{width: 100%;text-align: center;padding: 10px;}
	.header_menu_list{margin-top: 20px;}
	.home_need_help_container{    padding: 25px 0 25px;    margin-bottom: 25px;}
	.home_need_help_container > .container > a{margin-top: 20px;}
	.home_need_help_container .home_need_slider_container{margin-top: 20px;}
	.charity_form .form_input_container input[type="text"]{font-size: 13px;}
	.charity_form .form_input_container label{font-size: 16px;}
	.form_input_container{margin-bottom: 30px;margin-top: 30px;}
	.charity_form input[type="submit"]{margin-top: 30px;}
	.charity_container{padding-bottom: 40px;}
	.home_news_container{    padding: 25px 0 25px;}
	.home_news_img_container{width: 100%}
	.home_news_descr_container{padding: 10px;}
	.home_news_descr_container p.name{margin-bottom: 4px;line-height: 1;}
	.home_news_descr_container span.date{top: 10px;}
	.home_news_descr_container p.descr{margin-bottom: 10px;line-height: 1.2;}
	.home_news_descr_container > a{line-height: 1;padding: 10px 20px;}
	footer .first_block{padding-top: 20px;padding-bottom: 20px;}
	.footer_logo_container{margin-top: 0;}
	.footer_logo_container img{margin: auto;}
	footer .nav_social_links{margin-top: 20px;text-align: center;}

	.bread_container .bread_title{font-size: 30px;margin-bottom: 10px;}
	.bread_container{padding: 20px 0;}
	.category_page_container{padding-top: 30px;padding-bottom: 30px;}
	.category_page_container{-webkit-background-size: contain;
	background-size: contain;}

	.need_page_charity_block{padding: 20px;}
	.need_page_charity_block > p:first-child{font-size: 22px;}
	.need_page_charity_block > p:nth-child(2){font-size: 15px;}
	.need_page_charity_block .form_input_container{margin-top: 20px;}
	.need_page_charity_block .charity_form .form_input_container label, .need_page_charity_block .charity_form .form_input_container input[type="text"],.need_page_charity_block .charity_form .form_input_container input[type="number"]{margin-bottom: 10px;}
	.need_page_charity_block .charity_form input[type="submit"]{margin-top: 20px;}
	.charity_form input[type="submit"]{padding: 14px 37px;}
	.need_help_page_section{padding-top: 20px;}

	.help_modal_tab_list li{margin-bottom: 20px;width: 33%;}
	.choose_input_container label img{max-width: 100%}
	.confidential_container label{font-size: 13px;}
	.hochu_pomoch_tab_list_container .help_modal_tab_list li a{padding:17px 17px;}
	.sms_container{background:#fff;}
}


@media (max-width: 768px){
    .pomosh_page .block1:after,.pomosh_page .block1:before{display:none;}
	.menu_mobile{display: block;    position: absolute;right: 0;z-index: 9999;top: 59px;}
	header{padding: 7px 0 20px 0;}
	.header_menu_list{
		position: fixed;
		left: -100%;
		background: #fff;
    top: 0;
    
    padding: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
        /* z-index: 9; */
        transition: .4s;
        background: rgb(245,166,87);
    background: radial-gradient(circle, rgba(245,166,87,1) 0%, rgba(245,199,83,1) 50%, rgba(245,169,85,1) 100%);
	}
	.postupleniya_table_container table tbody td{
	font-size: 10px;
    line-height: 19px;
    font-weight: 500;
    color: #645948;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 5px;}
    .postupleniya_table_container table thead th{
	font-size: 10px;
    line-height: 19px;
    color: #645948;
    padding-bottom: 10px;
    padding-left: 5px;
    border-bottom: 1px solid #707070;}
	.header_menu_list.open{left:0;}
	.single_link{text-align: left;margin-top: 14px;}
	.header_menu_list ul{flex-direction: column;text-align: center;}
	.header_menu_list ul li a{line-height: 3;}
	.menu_mobile.cross path{stroke: #fff;}
	body.open_menu{overflow: hidden;}
	.nav_pages_links ul li:not(:last-child) a{margin-right: 6px;padding-right: 6px;}
	.banner_item p.banner_title{font-size: 26px;margin-bottom: 0;}
	.banner_item p.text{font-size: 14px;line-height: 1.3;}
	.banner_item a{font-size: 13px;padding: 10px 30px;margin-top: 10px;}
	.banner_item_container{height: unset;padding: 30px 20px;}
	.home_need_help_container{padding: 20px 0 20px;margin-bottom: 20px;}
	p.title{font-size: 20px;line-height: 1;}
	p.title + p{font-size: 14px;}
	.home_need_help_container .home_need_slider_container{margin-top: 10px;}
	.home_need_help_container > .container > a{margin-top: 0;font-size: 14px;padding: 12px 37px;}
	.diagnosis{padding-bottom: 0;margin-bottom: 10px;}
	.need_help_descr_container a.name{font-size: 20px;}
	.need_help_descr_container p.age{font-size: 16px;    margin-bottom: 10px;}
	.need_help_btn_container{margin-top: 10px;}
	.charity_form .form_input_container label{font-size: 16px;}
	.form_input_container{margin-bottom: 20px;margin-top: 20px;}
	.charity_form p.total{font-size: 20px;}
	.charity_form p.total span{font-size: 25px;}
	.charity_form input[type="submit"]{padding: 15px 40px;    margin-top: 20px;}
	.charity_container{padding-bottom: 30px;}
	.home_news_container{padding: 20px 0 20px;}
	.home_news_container p.title + p{margin-bottom: 20px;}
	.news_single_item{flex-direction: column;padding: 20px 0;}
	.home_news_img_container img{margin: auto;}
	.home_news_img_container{margin-bottom: 10px;}
	.home_news_descr_container p.name{font-size: 16px;margin-bottom: 10px;}
	.home_news_descr_container p.descr{font-size: 14px;margin-bottom: 18px;}
	.footer_logo_container > img{margin: auto;}
	footer .nav_social_links{text-align: center;margin-top: 10px;}
	.footer_logo_container{margin-top: 0;margin-bottom: 20px;}
	footer .first_block{padding-top: 20px;padding-bottom: 20px;}
	.footer_menu_list_container ul li a{line-height: 37px;}
	.footer_contact_info_container ul li a{line-height: 44px;}
	footer .copyright .links,footer .copyright .copy{text-align: center;}
	footer .copyright{padding: 10px 0 10px;}
	.bread_container .bread_title{font-size: 30px;margin-bottom: 10px;}
	.bread_container{padding: 20px 0;}
	.category_page_container{padding-top: 30px;padding-bottom: 30px;}
	.category_page_container{-webkit-background-size: contain;
	background-size: contain;}


	.need_page_charity_block{padding: 20px;}
	.need_page_charity_block > p:first-child{font-size: 22px;}
	.need_page_charity_block > p:nth-child(2){font-size: 15px;}
	.need_page_charity_block .form_input_container{margin-top: 20px;}
	.need_page_charity_block .charity_form .form_input_container label, .need_page_charity_block .charity_form .form_input_container input[type="text"],.need_page_charity_block .charity_form .form_input_container input[type="number"]{margin-bottom: 10px;}
	.need_page_charity_block .charity_form input[type="submit"]{margin-top: 20px;}
	.charity_form input[type="submit"]{padding: 14px 37px;}
	.need_help_page_section{padding-top: 20px;}

	.need_price_container_page > div p:first-child{font-size: 12px;}
	.need_price_container_page > div p:last-child{font-size: 20px;}
	.need_price_container_page a{font-size: 13px;padding: 11px 37px;}
	.tab_content{padding: 0 20px;}
	.report_container{padding: 20px;}

	.help_modal_tab_list li{margin-bottom: 20px;width: 33%;}
	.choose_input_container label img{max-width: 100%}
	.confidential_container label{font-size: 13px;}

	.hochu_pomoch_tab_list_container{padding-top: 10px;padding-bottom: 10px;}
	.help_modal_tab_list li{width: 50%;}
	.hochu_pomoch_tab_list_container .help_modal_tab_list li a{padding: 11px 5px;font-size: 12px;}
	.hochu_pomoch_section .single_item .price_inputs label, .hochu_pomoch_section .single_item .price_inputs input[type="text"],.hochu_pomoch_section .single_item .price_inputs input[type="number"]{width: 31%;}
	.need_help_container_single{margin-bottom:20px;}
	.category_page_container,.hochu_pomoch_section{background-image:none;}
	.home_news_descr_container p.name{text-align:center;}
	
	.information-information-4 img{max-width:100%;height: unset!important;}
	
	.postupleniya_table_container{border:none;}
	
	.search_postuplenie select,.search_postuplenie input[type="text"], .search_postuplenie input[type="tel"], .search_postuplenie input[type="email"]{width:100%;margin-bottom: 10px;}
	.search_postuplenie input[type="submit"]{width:100%;}
	
	.sms_container{flex-direction:column;}
	.sms_container .sms_charity_form,.section2_sms{width:100%;}
	
}


@media (max-width: 576px){
	.top_nav{
		    position: fixed;
		    z-index: 999;
		    width: 100%;
		    top: 0;
		    left: -100%;
		    transition: .4s;
		    background-image: none;
		    background: rgb(245,166,87);
background: radial-gradient(circle, rgba(245,166,87,1) 0%, rgba(245,199,83,1) 50%, rgba(245,169,85,1) 100%);
	}
	.top_nav.open{
		left: 0;
	}
	.top_nav .nav_social_links{
		position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    text-align: center;
    left: -100%;
    padding: 30px;
    transition: .4s;
	}
	.top_nav.open .nav_social_links{
		left: 0;
	}
	.nav_pages_links{
		    width: 100%;
    padding: 0;
    text-align: center;
	}
	.nav_pages_links ul{justify-content: center;}
	.logo_container{width: 40%;}
	.single_link{width: 40%;margin-top: 3px;}
	.single_link a{width: 100%;padding: 10px 0;text-align: center;}
	.menu_mobile{right: 10px;top: -7px;}
	.top_nav{width: 81%;top: 6px;}
	.nav_pages_links ul a{font-size: 12px;}

	.banner_item p.banner_title{font-size: 22px;}
	.banner_item p.text{font-size: 12px;}
	.charity_form .form_input_container label, .charity_form .form_input_container input[type="text"],.charity_form .form_input_container input[type="number"]{width: 30%;margin-bottom: 10px;}
	.charity_form .form_input_container label{margin-right: 0;}
	.form_input_container{flex-wrap: wrap;}
	.charity_form .form_input_container input[type="text"],.charity_form .form_input_container input[type="number"]{font-size: 13px;}
	.footer_contact_info_container ul li a{line-height: 41px;font-size: 14px;    background-position: 0 -1px;}
	.footer_menu_list_container ul li a{line-height: 30px;font-size: 14px;}
	footer .copyright .links a{font-size: 11px;}

	.bread_container .bread_title{font-size: 22px;margin-bottom: 0;line-height: 1.2;}
	.bread_container ul.breadcrumb li a{font-size: 13px;}

	.need_price_container_page{flex-wrap: wrap;}
	.charity_form .form_input_container label{font-size: 13px;}
	.charity_form p.total span{font-size: 22px;}
	.charity_form p.total{font-size: 18px;}
	.need_page_review_container{padding: 20px;}

	.help_modal_tab_list li{width: 100%;margin-bottom: 5px;}
	.choose_input_container label{width: 48%;}
	.single_item .price_inputs label, .single_item .price_inputs input[type="text"],.single_item .price_inputs input[type="number"]{width: 48%;}
	.single_item input[name="name"],.single_item input[name="phone"],.single_item input[name="email"]{width: 100%;margin-top: 5px;}
	.contact_inputs{flex-wrap: wrap;}
	.confidential_container{align-items: flex-start;flex-direction: column;}
    .need_help_container_single{margin-bottom:20px;}
    
    .hochu_pomoch_section .single_item,.hochu_pomoch_section .single_item p.inputs_title{margin-bottom:20px;}
    .hochu_pomoch_section .single_item input[name="name"],.hochu_pomoch_section .single_item input[name="phone"],.hochu_pomoch_section .single_item input[name="email"]{width:100%;}
    .single_item .price_inputs label{margin-bottom:10px;}
    .hochu_pomoch_section{padding-bottom:10px;}
    .pomosh_page .block1{
            padding: 10px 0;
            font-size:14px;
                margin-bottom: 20px;
    margin-top: 20px;
    }
    .block2 p{font-size:14px;}
    .block2 p.zag{font-size:15px;margin-bottom:10px;margin-top:20px;}
    
    .help_modal_payment .single_item .price_inputs input[type="number"]{margin-bottom:12px;}
    .sms_links a{
	    line-height:1;text-align:center;
	}
	.section2_sms{flex-direction:column;}
	
	.donate_table_requisetes{overflow-x: auto;}
	.donate_table_requisetes table{
	        width: 480px;
	}
	
	.donate_requisetes_bill{
	        margin-left: 0;
    margin-top: 20px;
        display: block;
	}
	.donate_requisetes_download{display:block;}
	
	.product_slider .owl-dots{
	        position: unset;
    display: flex;
    flex-wrap: wrap;
	}
	.product_slider.owl-carousel .owl-dots button{width:100px;    justify-content: center;}
}


@media (max-width: 440px){
	.menu_mobile.cross{top: 40px;}
	.nav_pages_links ul li:not(:last-child) a{margin-right: 8px;padding-right: 0;border-right: 0;}
	.top_nav{width: 100%;top: 0;}
	.top_nav > .container{padding: 0;}
	.logo_container {
    margin-top: -0.1%;
    padding: 0;
}
	.banner_item_container{padding: 15px 10px;}
	.banner_item p.banner_title{line-height: 1;margin-bottom: 7px;font-size: 18px;}
	.banner_item p.text{font-size: 14px;}
	.banner_item a{font-size: 12px;margin-top: 0;padding: 5px 30px;}
	.need_price_container{flex-direction: column;}
	.need_price_container > div{width: 100%;}
	.diagnosis p:last-child{height: unset;}
	.diagnosis p{font-size: 14px;}
	.need_help_btn_container a:first-child{margin-bottom: 10px;}
	.need_help_btn_container a{width: 100%;}
	.need_help_btn_container{flex-direction: column;}
	.need_help_descr_container{padding: 10px 15px;}
	p.title{font-size: 16px;}
	p.title + p{font-size: 13px;}
	.charity_form p.total{font-size: 16px;}
	.charity_form p.total span{font-size: 21px;}
	.home_news_descr_container{padding: 10px;}
	.home_news_descr_container span.date{
		    right: 11px;
    top: unset;
    bottom: 32px;
    padding: 10px 7px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
	}
	.footer_contact_info_container,.footer_menu_list_container{width: 100%;}
	.footer_contact_info_container ul li a{
		    padding-right: 40px;
    width: 100%;
    display: inline-block;
        padding-left: 0;
	}
	.footer_contact_info_container ul li a,.footer_contact_info_container ul li a:hover{background-position: right center;}

	.footer_contact_info_container ul,.footer_menu_list_container ul{display: flex;flex-direction: column;}
	.footer_contact_info_container ul li:nth-child(4){order: 1;}
	.footer_menu_list_container ul li:nth-child(3){order: 1;}
	.footer_menu_list_container ul li:nth-child(5){order: 2;}
	footer .copyright .copy{font-size: 12px;}
	footer .copyright .links a{line-height: 1;}
	footer .copyright .links{display: flex;}

	.need_help_page_descr_container{padding: 20px;}
	.need_help_page_descr_container p.page_name{font-size: 20px;float: none;}
	.need_help_page_descr_container .diagnosis{margin-top: 0;}
	.need_page_charity_block > p:first-child{font-size: 20px;line-height: 1;}
	.need_page_charity_block > p:nth-child(2){font-size: 13px;line-height: 1.3;}
	.need_page_charity_block .charity_form .form_input_container label{margin-right: 0;}
	.need_page_charity_block .charity_form .form_input_container label, .need_page_charity_block .charity_form .form_input_container input[type="text"],.need_page_charity_block .charity_form .form_input_container input[type="number"]{width: 30%;}
	.report_title{font-size: 14px;margin-bottom: 10px;}
	.need_page_latest_single .block2 p.name{font-size: 13px;line-height: 1;}
	.need_page_latest_single .block2 p.date{font-size: 12px;line-height: 1;}
	.need_page_latest_single .block2 > a{font-size: 14px;}
	#tab-description p{font-size: 13px;    line-height: 22px;}
	.hochu_pomoch_section .single_item .price_inputs label, .hochu_pomoch_section .single_item .price_inputs input[type="text"],.hochu_pomoch_section .single_item .price_inputs input[type="number"]{width: 100%;}
	
	.need_page_charity_block .charity_form .form_input_container input[type="number"]{width: 64%;}
	.confidential_container label{font-size:11px;}
	
	.tab_nav_links{flex-wrap:wrap;justify-content:center;}
	
	.help_modal_payment .single_item .price_inputs input[type="number"]{margin-bottom:12px;}
	.single_tab_item{padding:10px;}
}


