* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}
a.active.focus,
a.active:focus,
a.focus,
a:active.focus,
a:active:focus,
a:focus,
button.active.focus,
button.active:focus,
button.focus,
button:active.focus,
button:active:focus,
button:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: 0!important;
	outline-color: transparent!important;
	outline-width: 0!important;
	outline-style: none!important;
	box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;
}
.header img {
	width: 50px;
    margin-right: 2%;
}
.header .logo_header {
	font-size: 45px;
    font-weight: 500;
    color: var(--main_color);
    text-transform: uppercase;
    margin-bottom: 0;
    text-align: center;
}
.header .header-a-left {
	font-size: 16px;
    font-weight: 400;
    color: var(--main_color);
    text-align: center;
}
.header .header_time {
	font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: var(--blak);
}
.header .header_name {
	font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    color: var(--blak);
    text-align: center;
}
.header address {
	font-size: 16px;
    font-weight: 500;
    color: var(--main_color);
    text-align: center;
}
.header address i {
	color: var(--blue);
    margin-right: 2%;
}
.header address i:hover {
	color: var(--red);
	transition: .6s;
}
.header .header-a-center {
	text-align: center;
    margin-bottom: 0;
}
.header .header-a-center a {
	font-size: 16px;
    text-decoration: none;
    color: var(--black);
    font-weight: 400;
}
.header .header-a-center a:hover {
	color: var(--red);
	transition: .6s;
}
.my_nav {
    background-color: var(--main_color);
    padding: 0 15px;
    display: flex;
    justify-content: center;
}
.ny_nav ul {
    justify-content: center;
    padding: 0px 15px;
}
.metismenu.mod-menu .metismenu-item.active>a {
    text-decoration: none!important;
}
.my_nav .metismenu-item>a {
    color: var(--white);
    font-size: 16px;
    font-weight: 300;
}
.my_nav .metismenu-item>a:hover {
    text-decoration: none!important;
	transition: .6s;
    color: var(--white_one);
}
.my_nav .icon-menu {
    color: var(--white);
}
.first {
	background-image: url(/images/main%20background.jpg);
	background-position: right;
	background-size: cover;
	padding: 100px 0;
}
.first h1 {
	font-size: 60px;
    color: var(--white);
    font-weight: 400;
    text-align: start;
    margin-bottom: 30px;
}
.first p,
.material_obesity p {
	font-size: 30px;
    color: var(--white);
    font-weight: 200;
    text-transform: uppercase;
    text-align: start;
}
.first a,
.fourth a,
.material_alco a,
.material_hypnosis a,
.material_smoking a,
.material_obesity a,
.material_casino a,
.material_reviews a,
.material .main_material .consultation,
.material_price a {
	background-color: var(--main_color);
	padding: 10px 15px;
	color: var(--white);
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-weight: 200;
	margin-top: 30px;
	display: inline-block;
}
.first a:hover,
.material_alco a:hover,
.material_hypnosis a:hover,
.material_smoking a:hover,
.material_obesity a:hover,
.material_casino a:hover,
.material_reviews a:hover,
.material_price a:hover {
	background-color: var(--white);
	transition: .6s;
	color: var(--black);
}
.material .main_material .consultation:hover {
	background-color: var(--red);
	transition: .6s;
	color: var(--white);
}
.material .main_material .material_text_info {
	font-size: 18px;
    font-weight: 300;
    color: var(--black);
    margin: 10px 0;
    text-align: justify;
}
.material .main_material li {
	font-size: 18px;
    font-weight: 600;
    color: var(--main_color);
    text-align: justify;
}
.second {
	background-color: var(--white);
	padding: 50px 0;
}
.second .second_img,
.second .second_text {
	text-align: center;
	padding: 20px;
}
.second .img-fluid {
	width: 80px;
}
.second .second_text h2 {
	font-size: 18px;
    font-weight: 500;
    color: var(--main_color);
}
.second .second_text p {
	font-size: 16px;
    color: var(--black);
    font-weight: 300;
    margin-bottom: 0;
}
.second .section_second_top,
.sixth .section_second_top,
.section_sixth .section_second_top {
	text-align: center;
    padding: 20px;
}
.second .section_second_top h2,
.sixth .section_second_top h2 {
	font-size: 20px;
    font-weight: 500;
    color: var(--black);
}
.second .section_second_top p {
	font-size: 18px;
    color: var(--black);
    font-weight: 300;
}
.second .section_second_top a,
.sixth .section_second_top a,
.section_sixth .section_second_top a {
	font-size: 20px;
	font-weight: 500;
	color: var(--red);
	margin-bottom: 0;
	text-decoration: none;
}
.third {
	background-color: var(--main_color);
	padding: 50px 0;
}
.third h2 {
	color: var(--white);
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 50px;
}
.third .section_third_text {
	padding: 20px;
}
.third .section_third_text h3 {
	font-size: 18px;
    font-weight: 400;
    color: var(--white);
    text-align: center;
    margin-bottom: 20px;
}
.third .section_third_text p {
	font-size: 16px;
	font-weight: 300;
	color: var(--white);
	text-align: justify;
}
.third .section_third_img {
	padding: 20px;
}
.third .section_third_img img {
	border-radius: 50%;
    border: 2px solid var(--white);
}
.third .section_third_img p {
	font-size: 18px;
    color: var(--white);
    font-weight: 500;
    text-align: center;
    margin-top: 20px;
}
.fourth {
	background-color: var(--white);
	padding: 50px 0;
}
.fourth h2 {
	font-size: 30px;
    font-weight: 500;
    color: var(--black);
    text-align: center;
}
.fourth h3 {
	font-size: 20px;
    font-weight: 400;
    color: var(--black);
    text-align: center;
}

.fourth .section_fourth_img {
	padding: 20px;
	text-align: center;
}
.fourth .section_fourth_img img {
	border-radius: 50%;
	border: 2px solid var(--main_color);
	width: 300px;
}
.fourth .section_fourth_img p {
	font-size: 18px;
	font-weight: 400;
	color: var(--main_color);
	margin: 20px 0;
}
.fourth .section_fourth_text {
	padding: 20px;
}
.fourth .section_fourth_text p {
	font-size: 16px;
	font-weight: 300;
	color: var(--black);
	text-align: justify;
}
.fifth {
	background-color: var(--main_color);
	padding: 50px 0;
}
.fifth h2,
.gambling_treatment h2 {
	font-size: 40px;
    font-weight: 500;
    color: var(--white);
    text-align: center;
    margin-bottom: 50px;
}
.gambling_treatment span {
	font-size: 30px;
    font-weight: 700;
    color: var(--red);
    text-align: center;
    text-transform: uppercase;
}
.gambling_treatment .gambling_treatment_top {
	font-size: 20px;
    color: var(--white);
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
}
.gambling_treatment .gambling_treatment_text {
	padding: 10px;
	margin: 10px 0;
	background-color: var(--green_two);
	text-align: center;
}
.gambling_treatment .gambling_treatment_text p {
	font-size: 18px;
	font-weight: 300;
	color: var(--white);
	margin-bottom: 0;
}
.gambling_treatment .gambling_treatment_text i {
	font-size: 45px;
	color: var(--white);
}
.fifth .img-fluid {
	width: 80px;
}
.fifth .second_img {
	text-align: center;
    padding: 20px;
}
.fifth .second_text h3 {
	font-size: 18px;
    font-weight: 400;
    color: var(--white);
    text-align: center;
    margin-bottom: 20px;
}
.fifth .second_text p {
	font-size: 16px;
    font-weight: 300;
    color: var(--white);
    text-align: center;
}
.sixth {
	background-color: var(--white);
	padding: 50px 0;
}
.material {
	padding: 50px 0;
}
.material .main_material i {
	color: var(--main_color);
    margin-right: 10px;
    font-size: 16px;
}
.material .main_material a {
	color: var(--main_color);
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
}
.material .main_material h1 {
	font-size: 30px;
	font-weight: 400;
	color: var(--main_color);
	text-align: center;
	margin-bottom: 30px;
}
.material .main_material .material_text {
	font-size: 16px;
	font-weight: 300;
	color: var(--black);
	text-align: justify;
}
.material_alco {
	background-image: url(/images/metod.jpg);
	background-position: center;
	background-size: cover;
	padding: 150px 0;
}
.material_smoking {
	background-image: url(/images/otkaz.jpg);
	background-position: center;
	background-size: cover;
	padding: 100px 0;
}
.material_obesity {
	background-image: url(/images/gluttony_img.jpg);
	background-position: right;
	background-size: cover;
	padding: 100px 0;
}
.material_casino {
	background-image: url(/images/chernysh.jpg);
	background-position: center;
	background-size: cover;
	padding: 100px 0;
}
.material_reviews {
  	background-image: url(/images/otzyvy.jpg);
	background-position: top;
	background-size: cover;
	padding: 100px 0;
}
.material_price {
  	background-image: url(/images/money.jpg);
    background-position: bottom;
    background-size: cover;
    padding: 150px 0;
}
.gambling_treatment {
	background-image: url(/images/casino_addiction_img.jpg);
    background-position: right;
    background-size: cover;
    padding: 100px 0;
}
.material_alco h1,
.material_hypnosis h1,
.material_smoking h1,
.material_obesity h1 {
	font-size: 60px;
    color: var(--white);
    font-weight: 400;
    text-align: start;
    margin-bottom: 30px;
}
.material_casino h1 {
	color: var(--white);
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 500;
    text-align: start;
}
.material_casino p {
	font-size: 30px;
    color: var(--white);
    font-weight: 200;
    text-transform: uppercase;
    text-align: start;
}
.material_obesity span,
.material_casino span {
	color: var(--main_color);
    text-shadow: 2px 0px 0px var(--white);
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 700;
}
.material,
.main_price {
	background-color: var(--white);
	padding: 50px 0;
}
.material .main_material h2 {
	font-size: 35px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 35px;
    color: var(--black);
}
.material .main_material .material_text_top {
	font-size: 20px;
    font-weight: 300;
    text-align: left;
    margin-bottom: 0;
    color: var(--black);
}
.material .main_material .icons {
	text-align: center;
}
.material .main_material .img-fluid {
    width: 20%;
}
.material_one {
	background-image: url(/images/step_img.jpg);
	background-position: center;
	background-size: cover;
	padding: 50px 0;
}
.material_one .main_material img  {
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
}
.material_one .main_material h2 {
	font-size: 35px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 20px;
    color: var(--white);
}
.material_one .main_material span {
	color: var(--green_one);
	margin: 0 10px;
	font-weight: 600;
}
.material_one .main_material .material_text_info {
	font-size: 20px;
    color: var(--white);
    font-weight: 300;
    text-align: center;
    margin: 20px 0;
}
.material_three {
	background-color: var(--white);
	padding: 50px 0;
}
.material_three .main_material_center .material_center_info {
	font-size: 20px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 0;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}
.material_three .main_material_center {
	height: 300px;
    width: 300px;
    background-color: var(--green_one);
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    border: 5px outset var(--main_color);
    position: relative;
    margin-top: 20px;
}
.material_three .main_material_center span {
	font-size: 25px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    color: var(--main_color);
    text-align: center;
}
.material_three .main_material_left {
	position: relative;
	padding: 15px;
}
.material_three .img_material_left {
	position: absolute;
    display: block;
    font-size: 50px;
    color: var(--main_color);
    top: 10%;
    left: 110%;
}
.material_three .main_material_right {
	position: relative;
	padding: 15px;
}
.material_three .img_material_right {
	position: absolute;
    display: block;
    font-size: 50px;
    color: var(--main_color);
    top: 10%;
    right: 110%;
}
.material_three .material_left_info, 
.material_three .material_right_info {
	font-size: 18px;
    font-weight: 400;
    color: var(--green_one);
    margin-bottom: 10px;
    text-align: justify;
    line-height: 22px;
}
.material_three .img_material_left_smoking,
.material_three .img_material_right_smoking {
	font-size: 30px;
    color: var(--main_color);
    text-align: center;
}
.location {
	background-color: var(--white);
	padding: 50px 0 0 0;
}
.location h2 {
	font-size: 35px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 20px;
    color: var(--black);
}
.material_hypnosis {
	background-image: url(/images/kodirovka.jpg);
	background-position: center;
	background-size: cover;
	padding: 150px 0;
}
.material_reviews h1 {
  	color: var(--white);
    text-shadow: 2px 0px 0px var(--black);
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 700;
}
.material .material_reviews_left,
.material .material_reviews_right{
  	padding: 20px 0;
}
.material .reviews_right {
  	font-size: 18px;
    font-weight: 300;
    color: var(--black);
  	text-align: justify;
}
.material .material_reviews_left .img-fluid {
  	display: block;
    margin-left: auto;
    margin-right: auto;
}
.material_price h1 {
  	color: var(--black);
    text-shadow: 2px 0px 0px var(--white);
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 500;
    text-align: start;
}
.main_price .main_price_text {
  	padding: 15px;
    text-align: center;
    margin-bottom: 15px;
}
.main_price .main_price_text h2 {
  	font-size: 26px;
    color: var(--main_color);
    font-weight: 500;
    margin-bottom: 20px;
  	text-transform: uppercase;
}
.main_price .material_price_top {
  	font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
  	color: var(--black);
}
.main_price .material_price_center {
  	font-size: 20px;
    font-weight: 600;
    color: var(--red);
    margin-bottom: 0;
}
.main_price .material_price_bottom {
  	font-size: 16px;
    font-weight: 400;
    text-transform: lowercase;
    margin-bottom: 0;
  	color: var(--black);
}
.main_price .material_price_bottom span {
  	font-size: 16px;
    font-weight: 600;
    text-transform: lowercase;
  	color: var(--red);
}
footer {
	background-color: var(--main_color);
	padding: 20px 0;
}
footer .footer_text {
	padding: 20px;
	text-align: center;
	margin-bottom: 20px;
}
footer .footer_name {
	font-size: 18px;
	font-weight: 500;
	color: var(--white);
	margin-bottom: 20px;
}
footer address {
	font-size: 15px;
	font-weight: 300;
	color: var(--white);
	margin-bottom: 0;
}
footer .locations {
	display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: var(--white);
    text-decoration: none;
    margin-top: 20px;
}
footer .locations:hover {
	color: var(--black);
	background-color: var(--white);
	padding: 10px 20px;
	transition: .6s;
}
footer .footer_time {
	font-size: 16px;
    color: var(--white);
    font-weight: 300;
    margin-bottom: 0;
}
footer .footer_text .call {
	font-size: 25px;
	font-weight: 500;
	color: var(--white);
	display: block;
	margin-bottom: 20px;
	text-decoration: none;
}
footer .footer_text i {
	color: var(--white);
	font-size: 18px;
	margin: 0 10px;
}
footer .footer_text i:hover {
	color: var(--white_one);
}
footer .developer,
footer .menu {
	display: inline-block;
    font-size: 16px;
    font-weight: 300;
    color: var(--white);
    text-decoration: none;
}
footer .developer:hover,
footer .menu:hover {
	color: var(--white_one);
}
footer .main_copyright {
	font-size: 16px;
    color: var(--white);
    font-weight: 300;
    margin-bottom: 20px;
}
div.phpdebugbar a, div.phpdebugbar-openhandler {
    cursor: pointer;
    display: none!important;
}
@media (min-width: 249px) {
	.header .logo_header,
	.first p, 
	.material_obesity p,
	.third h2,
	.fourth h2,
	.fifth h2, 
	.gambling_treatment h2,
	.first h1,
	footer .footer_text .call,
	.gambling_treatment span {
		font-size: 20px;
	}
	.header img {
		width: 30px;
	}
	.main_material .material_text_info,
	.material_three .main_material_center span,
	.gambling_treatment .gambling_treatment_top {
		font-size: 18px;
	}
	.material_three .img_material_left {
		position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 78%;
    	left: 46%;
	}
	.material_three .img_material_right {
		position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 75%;
    	right: 47%;
	}
	.material_alco h1,
	.material .main_material h2,
	.material_one .main_material h2,
	.location h2,
	.material_smoking h1,
	.material_obesity h1,
	.material_obesity span,
	.material_casino h1,
	.material_casino span,
  	.material_hypnosis h1,
  	.material_reviews h1,
  	.material_price h1 {
		font-size: 24px;
	}
	.material .main_material .material_text_top,
	.material .main_material .material_text_info,
	.material .main_material li,
	.material_one .main_material .material_text_info,
	.material_three .material_left_info,
	.material_three .material_right_info,
	.material_obesity p,
	.material_three .main_material_center .material_center_info,
	.material_casino p,
  	.material .reviews_right{
		font-size: 16px;
	}
	footer .footer_text i {
		margin: 0 6px;
	}
	.material_three .main_material_center {
		height: 200px;
    	width: 200px;
	}
}
@media (min-width: 319px) {
	.header .logo_header,
	.first p,
	.first h1,
	.material_obesity p,
	.third h2,
	.fourth h2,
	.fifth h2, 
	.gambling_treatment h2,
	.material .main_material h2,
	.material_three .main_material_center span {
		font-size: 20px;
	}
	.fourth h3,
	.first p,
	.material_three .main_material_center .material_center_info  {
		font-size: 18px;
	}
	.header img {
		width: 25px;
	}
	.first h1,
	.material_alco h1,
	.material_one .main_material h2,
	.location h2,
	.material_hypnosis h1,
  	.material_hypnosis h1 {
		font-size: 24px;
	}
	.material .main_material .material_text_top,
	.material .main_material .material_text_info,
	.material .main_material li,
	.material_one .main_material .material_text_info,
	.material_three .material_left_info,
	.material_three .material_right_info,
	.material_obesity p {
    	font-size: 16px; 
	}
	.material_three .img_material_right {
		position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 75%;
    	right: 50%;
	}
	.material_three .img_material_left {
		position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 78%;
    	left: 45%;
	}
	.material_three .main_material_center {
    	height: 250px;
    	width: 250px;
	}  
}
@media (min-width: 424px) {
	.header .logo_header,
	.first p,
	.third h2,
	.fourth h2,
	.fifth h2, 
	.gambling_treatment h2,
	.material_three .main_material_center .material_center_info {
		font-size: 20px;
	}
	.header img {
		width: 30px;
	}
	.main_material .material_text_info {
		font-size: 18px;
	}
	.material_obesity p {
		font-size: 16px;
	}
	.material_three .img_material_left {
		position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 78%;
    	left: 46%;
	}
	.material_three .img_material_right {
		position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 75%;
    	right: 47%;
	}
	.main_material_center span {
		font-size: 25px;
	}
}	
@media (min-width: 767px) {
	.header .logo_header,
	.first p,
	.third h2,
	.fourth h2,
	.fifth h2, 
	.gambling_treatment h2,
	.material .main_material h2,
	.location h2,
	.material_casino h1,
	.material_casino span,
	.material_one .main_material h2,
  	.material_reviews h1,
  	.material_price h1 {
		font-size: 30px;
	}
	.first h1,
	.material_alco h1,
	.material_hypnosis h1,
	.material_smoking h1,
	.material_obesity h1,
	.material_obesity span, {
		font-size: 40px;
	}
	.first p {
		font-size: 25px;
	}
	.material .main_material .material_text_info,
	.material .main_material li {
		font-size: 18px;
	}
	.material .main_material .material_text_info {
		font-size: 16px;
	}
	.material_three .img_material_left {
    	position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 30%;
    	left: 100%;
	}
	.material_three .img_material_right {
    	position: absolute;
    	display: block;
    	font-size: 24px;
    	color: var(--main_color);
    	top: 15%;
    	right: 100%;
	}
	.material_three .main_material_center {
    	height: 250px;
    	width: 250px;
	}
	footer .footer_text .call,
	.material .main_material .material_text_top,
	.material_obesity p {
		font-size: 20px;
	}
	footer .footer_text i {
		margin: 0 5px;
	}
}
@media (width >= 992px) {
    .my_nav .mod-menu {
        flex-direction: row;
        flex: 1;
        display: flex;
    }
}
@media (width <= 992px) {
     .my_nav {
    background-color: var(--main_color);
    padding: 0 15px;
    display: flex;
    justify-content: start;
    }
}
@media (min-width: 1023px) {
	.header .logo_header,
	.first p,
	.third h2,
	.fourth h2,
	.fifth h2, 
	.gambling_treatment h2,
	.first h1,
	.material .main_material h2,
	.material_one .main_material h2,
	.gambling_treatment span,
	.location h2 {
		font-size: 35px;
	}
	.material_alco h1,
	.material_hypnosis h1,
	.material_smoking h1,
	.material_casino h1,
	.material_casino span,
  	.material_hypnosis h1,
  	.material_reviews h1,
  	.material_price h1 {
		font-size: 40px;
	}
	.header img {
    	width: 35px;
	}
	.material_obesity p {
		font-size: 20px;
	}
	.material .main_material .material_text_info,
	.material_one .main_material .material_text_info,
  	.material .reviews_right {
		font-size: 18px;
	}
	.material_three .img_material_left {
    	position: absolute;
    	display: block;
    	font-size: 45px;
    	color: var(--main_color);
    	top: 10%;
    	left: 110%;
	}
	.material_three .img_material_right {
   		position: absolute;
    	display: block;
    	font-size: 45px;
    	color: var(--main_color);
    	top: 6%;
    	right: 110%;
	}
	.material_three .main_material_center {
    	height: 300px;
    	width: 300px;
	}
	footer .footer_text .call {
		font-size: 25px;
	}
	footer .footer_text i {
		margin: 0 10px;
	}
}
@media (min-width: 1439px) {
	.header .logo_header,
	.first p, .material_obesity p,
	.third h2,
	.fourth h2,
	.fifth h2, 
	.gambling_treatment h2,
	.first h1 {
		font-size: 45px;
	}
	.material_alco h1,
	.material_hypnosis h1,
	.material_smoking h1,
	.material_obesity h1,
	.material_obesity span,
	.material_casino h1,
	.material_casino span,
  	.material_hypnosis h1,
  	.material_reviews h1,
  	.material_price h1 {
		font-size: 50px;
	}
	.header img {
    	width: 45px;
	}
	.main_material h2 {
		font-size: 40px;
	}
	.material_obesity p {
		font-size: 30px;
	}
}
@media (min-width: 2559px) {
	.material_alco h1,
	.material_hypnosis h1,
	.material_smoking h1,
	.material_obesity h1,
	.material_obesity span,
	.material_casino h1,
	.material_casino span,
  	.material_hypnosis h1,
  	.material_price h1 {
		font-size: 60px;
	}
	.main_material h2,
	.main_material h2 {
		font-size: 45px;
	}
	.material .main_material .material_text_top,
	.material .main_material .material_text_info,
	.material .main_material li,
	.material_one .main_material .material_text_info,
	.material_three .material_left_info {
		font-size: 25px;
	}
	.main_material h2 {
		font-size: 55px;
	}
}