@media screen and (max-width: 1799px) and (min-width: 1500px) {
	.container {
		max-width: 1450px;
	}

	.hero {
		min-height: 774px;
	}

	.hero__text {
		padding-top: 100px;
	}

	.hero__text__head {
		font-size: 95px;
		line-height: 90px;

	}

	.popular {
		padding: 70px 0 37px 0;
	}

	.new_news .single__newsblog_slide {
		flex-basis: 32%;
		margin-bottom: 20px;
	}

	.triple_slide__left__wrapper {
		flex-basis: 40%;
		padding-left: 2%;
		padding-right: 8%;
	}

	.triplehead {
		padding-left: 2%
	}

	.guests_slider .slick-slide {
		height: 490px;
	}

	.guests_slider .slick-slide img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	.barbers_slider .slick-slide {
		height: 643px;
	}

	.barbers_slider .slick-slide> img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	.lookbook_main__text {
		margin-top: 15.5%;
	}

	.region__dropdown {
		padding: 20px 60px;
	}

	.service_menu_wrapper .submenu_column__head {
		margin-bottom: 9px;
	}

	.submenu_column ul li {
		padding: 3px 0;
	}

	.materials {
		height: 391px;
		width: 397px;
	}

	.barber_menu_wrapper .submenu_column:first-child {
		margin-right: 11%;
	}

	.barber_menu_wrapper .submenu_column:first-child ul {
		column-count: 2;
	}

	.sertificate__text_block {
		flex-basis: 48%;
		padding-left: 2%;
	}

	.sertificate_container {
		min-height: 668px;
	}

	.reviews__slider {
		max-width: 965px;
	}
}

@media screen and (max-width: 1800px) and (min-width: 1340px) {
	.barber_photo img {
		min-width: auto;
		height: 532px;
	}

	.service_hero_bg h1,
	.service__introtext,
	.service__length {
		padding-left: 58px;
	}
	.service__prices_singled {
		padding-left: 0px;
	}
	.service_hero_bg>a {
		margin-left: 58px;
	}

	.service_dop_block__container.container {
		max-width: 1300px;
	}

	.reviews__leftblock {
		padding-left: 3.8%;
	}

	.service_hero_bg h1 {
		margin: 4vh 0 1vh 0;
	}

	.service__prices_singled {
		margin: 34px 0 20px 0;
	}

	.article_sert {
		background-size: auto 50%;
	}

	.article_sert__text {
		max-width: 50%;
	}

	.service_hero_bg .bradcrumber {
		padding-left: 4.2%;
		margin: 100px 0 30px 0;
	}

	.service_hero_bg {
		justify-content: flex-start;
	}


	.about_hero {
		justify-content: flex-start;
		height: calc(100vh - 110px);
		padding-top: 110px;
	}

	.barber_content__specialnosti::before {
		right: 55%;
	}

	.morebutton {
		width: 123px;
		height: 34px;
		font-size: 14px;
	}

	.newsheads {
		margin: 148px 0 97px 0
	}

	.about_hero h1 {
		padding-left: 56px;
		margin: 15px 0;
	}

	.about_hero .bradcrumber {
		padding-left: 56px;
		margin: 0px 0 30px 0;
	}

	.new_news .single__newsblog_slide {
		flex-basis: 23%;
		margin-bottom: 20px;
	}

	.in_visible .sertificate_image__wrap img:first-child {
		top: 3%;
	}

	.in_visible .sertificate_image__wrap img {
		top: 6%;
	}

	.in_visible .sertificate_image__wrap img:last-child {
		top: 10%;
	}

	.container {
		max-width: 1330px;
	}

	.container.hero__text__wrap {
		max-width: 1330px;
	}

	.hero__slider__single img {
		min-height: 764px;
	}

	.hero__text {
		width: auto;
	}

	.onhover_tips {
		width: 290px;
	}

	.header>.container {
		width: 100%;
		max-width: 1330px;
		margin: auto;
	}

	.header__logo_wrap {
		padding-left: 0px;
	}

	.header__nav li {
		margin-right: 14px;
	}

	.header__feedback__wrap .phone a {
		font-size: 18px;
	}

	.service_dop_block__text h3 {
		padding-left: 58px;
	}

	.header__feedback__button {
		width: 126px;
		height: 37px;
		margin-right: 16px;
		font-size: 16px;
	}

	.barber_in_header {
		/*width: 200px;
		height: 300px;*/
	}

	.submenu_column__head {
		width: 175px !important;
	}

	.barber_menu_wrapper .submenu {
		flex-basis: 79%;
	}

	.services__tab__picker>div.active_tab,
	.services__tab__picker>div:hover {
		font-size: 50px;
		line-height: 31px;
	}

	.about_level_container {
		max-width: 100%;
	}

	.socials a {
		margin-right: 9px;
	}

	.hero {
		min-height: 774px;
	}

	.hero__text {
		padding-top: 60px;
	}

	.hero__text__head {
		font-size: 73px;
		line-height: 85px;
	}

	.sertificate__text_block__head {
		font-size: 53px;
		line-height: 53px;
		margin-bottom: 9px;
	}

	.sertificate__text_block {
		flex-basis: 49%;
		padding-left: 0%;
	}

	.popular {
		padding: 70px 0 37px 0;
	}

	.popular__container {
		position: static;
		min-height: 1155px;
	}

	.in_visible .popular_images>img:nth-child(1) {
		left: 2%;
		top: 0%;
		max-width: 602px;
	}

	.in_visible .popular_images>img:nth-child(4) {
		bottom: 26%;
		left: 29%;
		z-index: 3;
		max-width: 420px;
	}

	.popular {
		position: relative;
	}

	.triple_slide__left__wrapper {
		flex-basis: 40%;
		padding-left: 0%;
		padding-right: 8%;
	}

	.triple_slide {
		background-size: auto 100%;
	}

	.triple_video {
		flex-basis: 248px;
		height: 130px;
		width: 248px;
	}

	.triplehead {
		padding-left: 0%
	}

	.guests_slider .slick-slide {
		height: 591px;
	}

	.guests_slider .slick-slide img {
		height: 100% !important;
	}

	.about_level_digit {
		margin-right: 8px;
	}

	.ob_diag_wrapes {
		margin-top: 75px;
	}

	.about_level__description {
		flex-basis: 51%;
		margin-right: 3%;
	}

	.about_level__nums {
		flex-basis: 40%;
	}

	.about_level__nums__text__head {
		font-size: 29px;
		margin-bottom: 12px;
	}

	.about_level__nums_single {
		margin-bottom: 7px;
	}

	.barbers_slider .slick-slide {
		height: 670px;
	}

	.barbers_container {
		margin-bottom: 30px;
	}

	.guests_slider .slick-slide img {
		height: 490px;
		width: 100%;
		object-fit: cover;
	}

	.barbers_slider .slick-slide> img {
		height: 490px;
		width: 100%;
		object-fit: cover;
	}

	.contacts_block__top__column {
		flex-basis: 22%;
	}

	.contact_b_head {
		flex-basis: 33% !important;
	}

	.triple_slide_slidewrap .single_triple_slider {
		min-width: 225px !important;
	}

	.single_triple_time {
		font-size: 12px;
	}

	.single_triple_price {
		font-size: 11px;
	}

	.services__tab__table {
		width: 70%;
	}

	.lookbook_main__text {
		margin-top: 15.5%;
	}

	.region__dropdown {
		padding: 20px 60px;
	}

	.callback {
		margin-left: auto;
	}

	.reviews__slider {
		max-width: 700px;
	}

	.popular__text,
	.popular__text li {
		font-weight: 300;
	}

	.popular__text ol {
		padding-left: 0;
	}

	.popular__text__link {
		font-weight: 800;
	}

	.popular__container {
		min-height: 929px;
	}

	.popular__text__head {
		font-size: 60px;
		line-height: 65px;
		margin-bottom: 23px;
		margin-top: 0;
	}

	.popular__container {
		max-width: 1220px;
	}

	.popular__text__column:first-child .popular__text {
		max-width: 528px;
	}

	.popular__text__column:last-child {
		padding-top: 0px;
		flex-basis: 29%;
	}

	.in_visible .popular_images>img:nth-child(1) {
		max-width: 850px;
		left: 13%;
	}

	.in_visible .popular_images>img:nth-child(2) {
		max-width: 576px;
		right: 0%;
		bottom: 3%;
	}

	.in_visible .popular_images>img:nth-child(3) {
		max-width: 647px
	}

	.in_visible .popular_images>img:nth-child(4) {
		left: 34%;
		max-width: 380px;
	}

	.single__newsblog_slide>img {
		height: 323px;
	}

	.materials {
		height: 395px;
		width: 321px;
	}

	.barber_menu_wrapper .submenu_column {
		flex-basis: 18%;
	}

	.barber_menu_wrapper .submenu_column:first-child {
		flex-basis: 31%;
	}

	.barber_content {
		padding-left: 50px;
	}

	.pricetable_container {
		max-width: 1200px;
	}

	.pricetable_container>img {
		width: 29%
	}

	#pricestrig>img {
		right: 9%;
		top: 1%;
	}

	#priceuhod>img {
		right: 7%;
		top: 8%;
	}

	.service_hero_bg .bradcrumber div.container {
		margin: 0;
	}

	.service_hero_bg {
		min-height: 861px;
	}

	.service_photos {
		scale: 0.7;
	}

	.service_we_can .barber_content__specialnosti {
		max-width: 70%;
	}

	.sertificate__text_block {
		flex-basis: 35%;
	}

	.sertificate_image {
		flex-basis: 65%;
	}

	.guest_head {
		margin-bottom: 40px;
	}

	.newsblog_head {
		margin-bottom: 30px;
	}

	.single__newsblog_slide {
		height: 401px;

	}

	.single__newsblog_slide>img {
		height: 100%;
		object-fit: cover;
		width: 100%;

	}

	.services__tab__table table td:nth-child(2) {
		min-width: 150px;
	}

	.services__tab__table {
		width: 60% !important;
	}


}

@media screen and (max-width: 1200px) and (min-width: 996px) {
	.container {
		max-width: 945px;
	}

	.new_news .single__newsblog_slide {
		flex-basis: 48%;
		margin-bottom: 20px;
	}

	.barbers_text {
		display: none;
	}

	.services__tab__picker>div {
		line-height: 33px;
	}

	.header__nav_wrap {
		display: none;
	}

	.header__nav_wrap.burgered .header__nav ul.mobile_menu {
		display: flex;
	}

	.burger {
		display: flex;
	}

	.lefted {
		display: none;
		width: 18px;
	}

	.lefted.razdvinuli {
		display: block;
	}

	.mobile_socials {
		display: flex;
	}

	.social_wrapper {
		position: fixed;
		top: -100vh;
		opacity: 0;
		transition: top .4s ease;
		z-index: -1;
	}

	.social_wrapper.to_burger {
		top: 41px;
		z-index: 43;
		height: 35px;
		opacity: 1;
		left: 60px;
	}

	.social_wrapper .socials {}

	.header__feedback__button {
		border: 0px;
		background: transparent;
		font-family: bebas neue;
		font-size: 26px;
	}

	.region__dropdown {
		transition: opacity 0.1s ease
	}

	.region__dropdown.show {
		width: 100%;
		position: fixed;
		left: 0;
		top: 100px;
		padding: 0;
	}

	.burger_opened {
		right: 3%;
		top: 5%;
	}

	.hero {
		min-height: 527px;
	}

	.hero__text {
		padding-top: 60px;
	}

	.hero__text__head {
		font-size: 59px;
		line-height: 69px;
	}

	.hero__text__desc {
		display: none;
	}

	.hero__slider .slider__dots {
		width: 66%;
		bottom: 6%;
	}

	.hero__slider__single img {
		min-height: 516px;
	}

	.popular {
		padding: 70px 0 37px 0;
	}

	.popular__container {
		position: static;
		min-height: 1155px;
	}

	.in_visible .popular_images>img:nth-child(1) {
		left: 2%;
		top: 0%;
		max-width: 602px;
	}

	.in_visible .popular_images>img:nth-child(4) {
		display: none;
	}

	.popular {
		position: relative;
	}

	.services__tab__picker>div.active_tab,
	.services__tab__picker>div:hover {
		font-size: 35px;
		line-height: 35px;
	}

	.services__tab__table {
		width: 100%;
	}

	.onhover_tips {
		display: none !important;
	}

	.triple_slide {
		background-size: auto 100%;
	}

	.triple_slide__left__wrapper {
		flex-basis: 100%;
	}

	.triple_slide_slidewrap {
		flex-basis: 100%;
	}

	.guests_slider .slick-slide img {
		max-height: 471px;
		object-fit: cover;
		width: 100%;
	}

	.barbers_slider .slick-slide img {

		object-fit: cover;
		width: 100%;
	}

	.about_level__description {
		flex-basis: 90%;
	}

	.about_level__nums {
		flex-basis: 90%;
		margin-top: 60px;
	}

	.flyblock img {
		transform: scale(0.8);
	}

	.lookbook_main__text {
		margin-top: 24.5%;
	}

	.contacts_block__top__column {
		flex-basis: 50%;
	}

	.reviews__slider {
		max-width: 315px;
	}

	.overhover {
		display: none;
	}

}

@media screen and (max-width: 996px) and (min-width: 568px) {
	.container {
		max-width: 88%;
	}

	.hero__text {
		padding-top: 90px !important;
	}
}

@media screen and (max-width: 996px) {
	.new_news .single__newsblog_slide {
		flex-basis: 100%;
		margin-bottom: 20px;
	}

	.service_hero_bg {
		padding-top: 60px;
	}

	.newsheads {
		font-size: 28px;
	}

	.article_hero {
		padding-bottom: 0;
		margin-bottom: 0;
		min-height: auto;
		margin-top: 0;
		min-height: 100vh !important;
		background-size: auto 100% !important;
		background-position: 65% !important;
		background-attachment: inherit !important;
		justify-content: flex-end;
		background-repeat: no-repeat !important;
	}

	.article_zagolovok {
		font-size: 25px;
		line-height: 1;
	}

	.article_hero h1 {
		font-weight: bold;
		font-size: 36px;
		line-height: 36px;
		display: flex;
		align-items: center;
		padding-bottom: 21vh;
		/* h1 color */
		color: #FFFFFF;
		padding-left: 20px;
	}

	.article_sert {
		background-position: top left;
	}

	.article_sert__text {
		width: 100%;
		max-width: 100%;
		padding-top: 200px;
	}

	.article_image_wrap {
		margin-bottom: 25px;
	}

	.article_full {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.article_zagolovok {
		display: none;
	}

	.article_hero .bradcrumber {
		padding-left: 20px
	}

	.article_left,
	.article_right {
		flex-basis: 100%;
		margin: 0;
	}

	.lines,
	.diagonal_buttons {
		display: none;
	}

	.diagonal {
		height: auto;
	}

	.mobilediagonal {
		font-size: 0;
		margin: 60px 0
	}

	.mobilediagonal .slick-slide img {
		width: 66%;
		position: relative;
		margin-left: 29px;
	}

	.mobilediagonal .slick-slide.slick-active+.slick-slide img {
		left: -20%;
	}

	.single_in_line {
		transform: rotate(0);
		height: auto;
		margin: 0;
	}

	.single_in_line:after {
		display: none;
	}

	.desctop_hidden {
		display: block;
	}

	.container {
		max-width: 326px;
	}

	body {
		padding-top: 60px;
	}

	body .header.sticky {
		position: fixed;
	}

	.header__logo_wrap {}

	.header {
		position: fixed;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 20;
	}

	.header.sticky {
		position: relative;
	}

	.header__logo_wrap img {
		height: 30px;
	}

	.header__nav_wrap {
		opacity: 0;
		position: fixed;
		right: 150vw;
		transition: right 0.3s ease;
	}

	.header__nav_wrap.burgered .header__nav ul.mobile_menu {
		display: flex;
	}

	.burger {
		display: flex;
	}

	.lefted {
		display: none;
		width: 18px;
	}

	.lefted.razdvinuli {
		display: block;
	}

	.mobile_socials {
		display: flex;
		right: 16px;
	}

	.social_wrapper {
		position: fixed;
		top: -100vh;
		opacity: 0;
		transition: top .4s ease;
		z-index: -1;
	}

	.sertificate__text_block__text {
		font-weight: 400;
	}

	.sertificate_image__wrap {
		overflow: hidden;
	}

	.sertificate_image__wrap img {
		object-fit: cover;
		left: -31px;
	}

	.sertificate__text_block__text span {
		display: none;
	}

	.social_wrapper.to_burger {
		top: 18px;
		z-index: 43;
		height: 35px;
		opacity: 1;
		left: 60px;
	}

	.social_wrapper .socials {
		display: none;
	}

	.header__feedback__button {
		display: none;
	}

	.region__dropdown {
		transition: opacity 0.1s ease
	}

	.region__dropdown.show {
		width: 100%;
		position: fixed;
		left: 0;
		top: 100px;
		padding: 0;
	}

	.mobile_bottom_links {
		display: flex;
	}

	.hero__text__head {
		font-size: 36px;
		line-height: 36px;
		padding-top: 0;
	}

	.hero {
		min-height: 620px
	}

	.hero__text {
		padding-top: 65px;
		width: 100%;
	}

	.hero__text br {
		display: none;
	}

	.hero__text__time {
		display: none;
	}

	.hero__text__desc {
		display: none;
	}

	.hero__slider .slider__dots:before {
		display: none;
	}

	.hero__slider__single img.hero__slider__single_img {
		width: 100%;
		height: 636px;
		object-fit: cover;
		object-position: 84%;
	}

	.hero__slider .slider__dots {
		width: 100%;
		right: -8%;
		transition: 0s;
	}

	.slidenum {
		transition: 0s;
	}

	.hero__slider:after {
		content: '';
		position: absolute;
		width: 225px;
		height: 4px;
		left: ;
		background: #5D5B60;
		bottom: calc(35% + 29px);
		left: 34px;
	}

	.hero__slider .slick-dots .line {
		transition: 0;
		transition: opacity 1.6s ease;
		bottom: calc(100% + 28px);
	}

	.hero__slider .slick-dots .slidenum {
		display: none;
	}

	.hero__slider .slick-dots .slick-active .slidenum {
		opacity: 1
	}

	.hero__slider .slider__dots li {
		min-width: 137px !important;
		height: 71px;
	}

	.hero__slider .slider__dots li {
		transition: 0s !important
	}

	.hero__slider .slider__dots li.slick-active,
	.hero__slider .slider__dots li:hover {
		min-width: 182px !important;
		height: 94px;
	}

	.hero__slider .slider__dots li img {
		object-position: right;
	}

	.numbers {
		position: absolute;
		bottom: calc(35% + 29px);
		left: 34px;
		font-weight: bold;
		font-size: 40px;
		line-height: 88px;
		color: #F4F4F4;
		position: absolute;
	}

	.popular {
		padding: 69px 0 60px;
		overflow: hidden;
	}

	.popular__text__column {
		flex-basis: 100%;
	}

	.popular__text__head {
		font-size: 32px;
		line-height: 32px;
	}

	div.popular__text__column:nth-child(2) {
		display: none;
	}

	.popular_images {
		overflow: visible;
	}

	.popular__container {
		min-height: 803px;
	}

	.popular_images img {
		display: none;
	}

	.popular_images img:first-child {
		display: block;
	}

	.in_visible .popular_images img:first-child {
		top: auto;
		bottom: 0;
		left: -11%;
		max-width: 724px;
		width: 135%;
	}

	.sercives {
		overflow-y: scroll;
		background-image: none;
	}

	.services__head {
		font-size: 32px;
		line-height: 32px;
	}

	.services__tab_wrapper {
		min-width: 100%;
	}

	.services__tab__table {
		width: 100%;
	}

	.services__tab__picker {
		padding-left: 0;
		background-position: 1% 65%;
		margin-bottom: 0;
		padding-bottom: 0px;
	}

	.ladoshka {
		height: 40px;
		background-image: url(../img/iconsmobile/scroll_arrow.png);
		background-repeat: no-repeat;
		position: relative;
		background-position: center;
		width: 138px;
		margin: 0px auto 40px;
	}

	.ladoshka:after {
		content: '';
		background-image: url(../img/iconsmobile/ladoha.png);
		background-repeat: no-repeat;
		height: 20px;
		width: 30px;
		position: absolute;
		left: 68%;
		top: 9px;
		background-color: #141414;
		background-position: center;
		animation: ladoha 3s ease infinite;
	}

	.services__tab__table {
		display: flex;
	}

	.services__tab__table>table.lefttable {}

	.services__tab__table>table.lefttable td:not(td:first-child) {
		display: none;
	}

	.services__tab__table>table.righttable {}

	.services__tab__table table.righttable td:first-child {
		display: none;
	}

	.righttable_wrap {
		flex-basis: 50%;
		overflow-x: scroll;
	}

	.services__tab__table table tbody tr[tbl="3"] {
		height: 93px;

	}

	.services__tab__table table tbody tr {
		margin-bottom: 18px;
	}

	.triple_slide_slidewrap .mouseanimate {
		display: none;
	}

	.triple_slide_slidewrap {
		width: 100%;
	}

	.single_triple_slider:first-child {
		margin-left: 4%;
	}

	.triple_slide_slidewrap .ladoshka {
		margin-top: 70px;
	}

	.triple_slide_slidewrap .ladoshka:after {
		background-color: transparent;
	}

	.triple_slide_slidewrap .single_triple_slider {
		min-width: 267.34px !important;
		padding: 21px 21px;
		margin-right: 11px !important;
	}

	.single_triple_name {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 17px;
		min-height: auto;
	}

	.single_triple_time {
		font-size: 12.6636px;
		line-height: 17px;
	}

	.single_triple_price {
		font-size: 12.6636px;
		line-height: 17px;
	}

	.triple_slide__container {
		max-width: 100%;
	}

	.triplehead,
	.triple_slide__left__wrapper {
		max-width: 326px;
		margin: auto;
	}

	.services__tab__picker>div {
		font-size: 24px;
		line-height: 24px;
		letter-spacing: 0.25px;
		margin-right: 16px;
	}

	.services__tab__picker>div.active_tab,
	.services__tab__picker>div:hover {
		font-size: 28px;
		line-height: 28px;
	}

	.services__tab__table tbody.active_tab {
		border: 0px solid transparent !important
	}

	.services__tab__table table tr {
		justify-content: flex-start;
	}

	.services__tab__table table td {
		margin-right: 0px;
		min-width: 155px;
		margin-bottom: 0;
	}

	.services__tab__table table td:first-child {
		margin-right: 0px;
		min-width: 155px;
		margin-bottom: 0;
		padding-bottom: 0px;
		height: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}

	.services__tab__table table td:nth-child(2) {
		min-width: 118px;
	}

	.righttable tbody td {
		padding: 0px !important;
	}

	.righttable tbody td:nth-child(n+2) {
		display: flex !important;
		justify-content: center;
		align-items: center;
	}

	.services__tab__table thead td:first-child,
	.services__tab__table thead td {
		font-weight: 100;
		font-size: 24px;
		line-height: 24px;
		letter-spacing: 0.25px;
	}

	.toallservices {
		font-family: Montserrat;
		font-style: normal;
		font-weight: bold;
		font-size: 18px;
		line-height: 20px;
		color: #AF944D;
		text-align: left;
		width: 100%;
		padding-left: 20%;
		text-decoration: none;
	}

	.services__tab__table tbody td:first-child span:first-child {
		font-family: Montserrat;
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.44px;
		color: #F4F4F4;
		margin-bottom: 0px;
	}

	.services__tab__table tbody td:first-child span:nth-child(2) {
		font-size: 14px;
		line-height: 14px;
		letter-spacing: 0.44px;
	}

	.sertificate {
		padding: 114px 0 60px 0;
	}

	.sertificate_container {
		flex-direction: column;
		position: relative;
	}

	.sertificate__text_block__head {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 316px;
	}

	.sertificate_image {
		position: absolute;
		width: 100%;
		top: 50px;
		left: 0;
		height: 302px;
	}

	.sertificate__text_block {
		flex-basis: 100%;
		padding-left: 0;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.sertificate__text_block__link {
		width: 100%;
	}

	.triple_slide {
		padding: 60px 0 114px 0;
		overflow: hidden;
		background-size: auto 100%;
	}

	.triplehead {
		padding-left: 0;
		margin-bottom: 34px;
	}

	.triple_slide__container {
		flex-direction: column;
	}

	.triple_slide__left__wrapper {
		padding: 0;
		flex-basis: auto;
		width: 100%;
	}

	.triple_slide_video_wrap {
		flex-direction: column;
	}

	.triplehead {
		font-size: 80px;
		line-height: 80px;
		width: 100%;
	}

	.triple_video {
		width: 327px !important;
		flex-basis: 137px;
		margin-bottom: 40px;
	}

	.triple_video_textblock_head {
		text-align: center;
	}

	.triple_video_textblock_text {
		text-align: center;
	}

	.triple_slide__left__link {
		display: none;
	}

	.mouseanimate {
		background-image: url(../img/iconsmobile/scroll.png);
		background-repeat: no-repeat;
		height: 35px;
		width: 100%;
		margin-top: 60px;
		margin-bottom: 40px;
	}

	.mouseanimate>* {
		display: none;
	}

	.guest_head {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 40px;
	}

	.guests_slider .slick-slide {
		height: 575px;
	}

	.guests_slider .slick-slide img {
		height: 361px;
		object-fit: cover;
		object-position: center;
		width: 100%;
	}

	.barbers_text {
		display: none;
	}

	.barbers_head {
		font-size: 32px;
		line-height: 32px;
	}

	.barbers_container {
		margin-bottom: 40px;
	}

	.barbers_slider .slick-slide> img {
		height: 575px;
		object-fit: cover;
		object-position: center;
		width: 100%;
	}

	.about_level {
		background-image: none;
		padding-bottom: 60px
	}

	.about_level__description {
		flex-basis: 100%;
		margin-right: 0;
	}

	.about_level__description__adv {
		display: none;
	}

	.about_level__description__head {
		font-size: 32px;
		line-height: 32px;
	}

	.about_level__nums {
		flex-basis: 100%;
	}

	.about_level__nums_single {
		align-items: center;
	}

	.about_level_digit {
		font-size: 134px;
		line-height: 134px;
		margin-right: 10px
	}

	.about_level__nums__text__head {
		font-size: 18px;
		margin-bottom: 18px;
		line-height: 18px;
	}

	.about_level__nums__text_text {
		font-size: 12px;
		line-height: 16px;
	}

	.our_partners {
		padding: 70px 0 90px;
	}

	.our_partners__left {
		flex-basis: 100%;
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 40px;
	}

	.our_partners_right {
		flex-basis: 100%;
		font-size: 12px;
		line-height: 19px;
	}

	.shop_fly__text a {
		font-style: normal;
		font-weight: 100;
		text-align: center;
		color: #AF944D;
		font-weight: bold;
		text-decoration: none;
		font-size: 18px;
	}

	.partner_slider {
		margin-top: 40px;
	}

	.shop_fly {
		height: auto;
		padding: 80px 0 60px 0
	}

	.flyblock {
		position: static;
	}

	.in_visible .shop_fly__text,
	.shop_fly__text {
		max-width: 320px;
		margin: auto;
		margin-bottom: 60px;
	}

	.shop_fly__text__head {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 40px
	}

	.shop_fly__text__txt {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 40px
	}

	.fly1b,
	.fly2b,
	.fly3b,
	.fly4b,
	.fly5b {
		display: none;
	}

	.flyblock img {
		position: static;
		max-height: 125px;
	}

	.flyblock {
		display: none;
	}

	.slideblock img {
		position: static;
		max-height: 125px;
		width: 100%;
	}

	.slideblock .slick-slide {
		display: flex;
		align-items: flex-end;
		flex-direction: column;
		justify-content: flex-end;
		height: 125px;
		margin-right: 13px;
	}

	.overlook_letters {
		display: none;
	}

	.lookbook_main {
		height: auto;
	}

	.lookbook__head {
		font-size: 32px;
		line-height: 32px;
	}

	.lookbook_text {
		font-size: 18px;
		line-height: 24px;
		text-align: left;
		max-width: 315px;
		margin: 16px auto 34px;
	}

	.lookbook_main__text {
		padding-top: 63px;
	}

	.lookbook_main {
		background-image: url(../img/lookbookmob.png);
		background-repeat: no-repeat;
		background-position: top center;
	}

	.newsblog_head {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 38px;
	}

	.footer_form {
		padding-top: 0
	}

	.footer_form__head {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 37px;
		text-align: left;
	}

	.mini_container {
		max-width: 320px;
		margin: auto;
	}

	.footer_form_wrap input:not(input[type="checkbox"]) {
		width: 100%;
		margin-bottom: 16px;
	}

	.footer_form__left {
		margin: 0;
		flex-basis: 100%;
	}

	#dropZone {
		border: none;
		background-image: url(../img/cloudo.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding: 22px 34px;
		width: 168px;
		margin: auto;
		margin-left: 31%;
	}

	#dropZone:after {
		content: 'Нажмите, чтобы выбрать файл';
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		color: #AF944D;
		text-decoration: underline;
	}

	.footer_form__under {
		margin-top: 0;
	}

	.ff_checkboxwrap div {
		font-size: 10px;
		line-height: 24px;
	}

	.footer_form__under {
		padding: 0;
	}

	.footer_form__under_send {
		width: 100%;
		margin-top: 37px;
	}

	#dropZone div,
	#dropZone p,
	#dropZone label {
		display: none;
	}

	.mobile {
		display: none;
	}

	footer {}

	.footer_logo img {
		width: 206px;
	}

	.footer_column {
		flex-basis: 50%;
	}

	.footer_column:first-child {
		flex-basis: 100%;
	}

	.footer_column.callback {
		flex-basis: 100%
	}

	footer .regional {
		font-size: 18px;
		line-height: 18px;
	}

	.footer_text {
		font-size: 12px;
		line-height: 19px;
		margin-bottom: 30px;
	}

	.footer_column ul li a {
		font-size: 18px;
		line-height: 24px;
	}

	.footer_apps {
		display: none;
	}

	.callback span {
		font-size: 18px;
		line-height: 18px;
	}

	.callback .callback_big {
		font-size: 28px;
		line-height: 28px;
		color: #fff;
	}

	.callbutton_footer {
		width: 100%;
	}

	.footer_apps__mobile {
		justify-content: space-between;
		margin-bottom: 60px;
	}

	.footer_apps {
		display: none !important;
	}

	.footer_social {
		display: none;
	}

	.footer_social_mobile {
		margin-bottom: 60px
	}

	.footer_copy {
		flex-direction: column-reverse;
		margin: 58px auto 51px;
	}

	.footer_copy_column:last-child {
		display: flex;
		flex-direction: column;
		margin-bottom: 28PX;
	}

	.footer_copy_column:last-child a {
		margin-bottom: 16PX;
		font-style: normal;
		font-weight: 100;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 0.44px;
		color: #F4F4F4;
	}

	#up-btn {
		display: none !important;
	}

	.footer.mobile,
	.footer_form,
	.newsblog,
	.lookbook_main,
	.shop_fly,
	.our_partners,
	.about_level,
	.hero,
	.sercives,
	.sertificate,
	.triple_slide,
	.barbers {
		display: block !important;
	}

	.contacts_block__top__column {
		flex-basis: 100%;
		margin-bottom: 20px;
		font-size: 32px;
		line-height: 32px;
	}

	.contacts_block__bot__column {
		flex-basis: 100%;
		margin-bottom: 20px;
	}

	.contacts_block__text_top {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 5px;
	}

	.contacts_block__bot__column::after,
	.contacts_block__bot__column::before {
		display: none !important;
	}

	div.footer_copy_column:nth-child(5) {
		display: block;
	}

	.footer_copy_column.footer_social_mobile img {
		height: 18px;
	}

	.lookbook__podzagolovok {
		flex-basis: 100%;
		margin-bottom: 40px;
		font-size: 48px;
	}

	.lookbook__text {
		flex-basis: 100%;
	}

	.lookbook_container__images {
		flex-wrap: wrap;
	}

	.lookbook_container__images img {
		margin-bottom: 40px;
		flex-basis: 100%;
		height: 434px;
		max-width: 100%;
	}

	.reviews {
		padding: 0 24px;
	}

	.reviews__leftblock {
		padding: 0;
		margin-bottom: 86px;
		position: relative;
		flex-basis: 100%;
	}

	.reviews__head {
		font-size: 32px;
		line-height: 32px;
	}

	.reviews .mouseanimate {
		position: absolute;
		top: 120%;
		right: 0;
		max-width: 243px;
	}

	.reviews__text {}

	.reviews__get_link {}

	.reviews__slider {
		width: 94%;
	}

	.reviews .mouseanimate::before {
		display: none;
	}

	.reviews .mouseanimate::after {
		display: none;
	}

	.reviews__singleslide {
		margin: 0 !important;
	}

	.guests_slider .slick-slide img {
		height: 100% !important;
	}

	footer:after {
		background-position: right 52%;
		background-size: 100% auto;
		filter: grayscale(1);
	}

	.on_mobile_alert {
		display: none;
	}

	.on_mobile_alert>span {
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 14px;
	}

	.on_mobile_alert i {
		cursor: pointer;
	}

	.barber_detail {
		flex-direction: column;
	}

	.barber_content {
		min-width: auto;
		width: 100%;
		max-width: 326px;
		padding-left: 0;
		margin: auto;
		position: relative;
	}

	.barber_single__slider {
		max-width: 326px;
	}

	.barber_content .bradcrumber {
		position: absolute;
		bottom: calc(100% + 130px);
		z-index: 14;
	}

	.barber_content .bradcrumber div a::after {
		color: #fff;
	}

	.barber_content .barber_top_info {
		position: absolute;
		bottom: calc(100% + 100px);
		z-index: 14;
		display: flex;
		justify-content: space-between;
		width: 100%;
	}

	.barber_content .barber_content__name {
		position: absolute;
		bottom: calc(100% + 50px);
		z-index: 14;
		margin: 0;
		width: 100%;
		font-size: 36px;
	}

	.barber_top_info__speciality {
		margin-right: 0;
		font-size: 36px;
		line-height: 36px;
	}

	.barber_single_video_wrap {
		flex-direction: column;
	}

	.barber_content .barber_single_video {
		width: 100%;
		margin-bottom: 25px;
	}

	.barber_single_video_wrap {
		align-items: flex-start;
	}

	.barber_single__slider_wrap .mouseanimate {
		display: none;
	}

	.barber_single__slider__head {
		font-size: 32px;
		line-height: 32px;
	}

	.barber_single__slider__single {
		width: 311px !important;
		;
		height: 433px;
	}

	.barber_single__slider__single.slick-active+.barber_single__slider__single:not(.slick-active) {
		margin-left: 0;
	}

	.barber_single__slider__single__ig {
		bottom: 9%;
		left: 22%;
	}

	.barber_single__slider {
		max-height: 500px;
	}

	.barber_content__specialnosti {
		flex-wrap: nowrap;
	}

	.barber_content__specialnosti__left {
		display: none;
	}

	.singlebarber_map__head {
		font-size: 32px;
		line-height: 32px;
	}

	.singlebarber_map__contacts {
		flex-direction: column;
	}

	.singlebarber_map__contacts_col span:first-child {
		font-size: 16px;
		line-height: 16px;
	}

	.barber_top_info,
	.barber_content__name,
	.barber_content__about_me {
		display: block;
	}

	.about_hero {
		min-height: 736px;
		position: relative;
		top: -60px;
	}

	.about_hero h1 {
		font-size: 36px;
		line-height: 36px;
		margin: 0 0 110px 0;
	}

	.about_navigation h1 {
		font-size: 36px;
		line-height: 36px;
	}

	.content_page_navigation h1 {
		font-size: 36px;
		line-height: 36px;
	}

	.about_advantege {
		flex-direction: column;
	}

	.digitsup {
		font-size: 80px;
		line-height: 88px;
		margin-bottom: 0px;
	}

	.digits__describe {
		font-size: 28px;
		line-height: 88px;
	}

	.about_advantege_col {
		flex-basis: 100%;
		text-align: center;
	}

	.digits__describe {
		justify-content: center;
	}

	.about_describe {
		flex-wrap: wrap;
		justify-content: center;
	}

	.about_describe div:last-child {
		top: 0;
	}

	.about_describe div {
		flex-basis: 85%;
		top: 0;
		margin-bottom: 40px;
	}

	.about_academy__textblock span:nth-child(2) {
		font-size: 68px
	}

	.about_academy__textblock span {
		font-size: 32px;
		line-height: 60px;
	}

	.about_academy {
		background-position: center;
		background-size: 176% auto;
	}

	.about_academy .about_academy__wraptext {
		align-items: flex-start;
	}

	.about_academy__textblock {
		margin-left: 44px;
	}

	.about_academy__bottext {
		margin-left: 44px;
		white-space: nowrap;
	}

	.about_academy__wraptext>a {
		margin-left: 44px;
		margin-top: 45px;
	}

	.prica_navigation {
		flex-direction: column;
		align-items: flex-start;
		margin: 69px auto 46px;
	}

	.prica_navigation h1 {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 28px;
	}

	.prica_navigation__wrap {
		flex-wrap: wrap;
	}

	.prica_navigation__wrap a {
		margin-left: 0;
	}

	.pricepage .services__tab__table thead td:first-child {
		font-size: 24px !important;
		line-height: 24px !important;
	}

	#pricestrig>img {
		position: static;
	}

	.pricetable_container {
		overflow-x: scroll;
		padding-bottom: 100px;
		cursor: pointer;
		background-size: auto 100% !important;
		background-repeat: no-repeat;
		background-position: right;
	}

	.pricepage .services__tab__table table thead tr {
		align-items: flex-start;
	}

	.pricetable_container>img {
		position: static;
		width: 100%;
		margin-bottom: 15px;
	}

	.newsblog_actiontext {
		display: none;
	}

	.prica_navigation__wrap {
		padding-left: 0;
		background-image: url(../img/iconsmobile/scroll.png);
		background-repeat: no-repeat;
		background-position: 6% 97%;
		margin-bottom: 0;
		padding-bottom: 91px;
	}

	.services__tab__table thead tr {
		margin-bottom: 0;
	}

	.pricepage .services__tab__table tbody {
		border-top: 0px solid transparent;
		border-bottom: 0px solid transparent;
	}

	.service_hero_bg {
		background-image: none !important;
		/*min-height: 611px;*/
		min-height: 900px;

	}
	.service_hero_bg.with_container > .container > .btn-block >  a{
		margin-left: 0;
	}
	.service_hero_bg .bradcrumber {
		padding-left: 24px;
		margin: 0;
	}

	.service_hero_bg .bradcrumber .container {
		margin: 0;
	}

	.service_hero_bg h1 {
		padding-left: 24px;
		font-size: 36px;
		line-height: 36px;
	}

	.service__prices_singled>hr {
		border: 1px solid #83744C;
	}

	.service__prices_singled>div {
		font-size: 18px;
		line-height: 18px;
	}

	.service__introtext {
		order: 6;
	}

	.service_hero_bg>a {
		width: 90%;
		margin: auto;
		display: flex;
	}

	.service_hero_bg>* {
		padding-left: 24px;
	}

	.service__prices_singled {
		width: 100%;
	}

	.service_top_seo__head {
		font-size: 32px;
		flex-basis: 100%;
		margin-bottom: 40px;
		line-height: 32px;
	}

	.service_top_seo__text {
		width: 100%;
		flex-basis: 100%;
	}

	.service_top_seo {
		margin: 0;
	}

	.service_top_seo>.container {
		max-width: 366px;
	}

	.service_dop_block {
		display: none;
	}

	.service_photos {
		display: none;
	}

	.service_photos {
		max-width: 100%;
		overflow: hidden;
	}

	.diagonal__wrapped {
		margin-top: 60px;
	}

	.diagonal__head {
		font-size: 32px;
		line-height: 32px;
		flex-basis: 100%;
		margin-bottom: 40px
	}

	.diagonal__text {
		flex-basis: 100%
	}

	.diagonal {
		min-height: auto
	}

	.servoces_blok_seo_text {}

	.servoces_blok_seo_text {
		font-size: 32px;
		line-height: 32px;
	}

	.servoces_blok_seo_text__inner {
		column-count: 1;
		transition: .3s;
	}

	.servoces_blok_seo_text__inner {
		max-height: 400px;
		overflow: hidden;
		position: relative;
	}

	.region {}

	.sertificate {
		padding-bottom: 0px;
	}

	.triple_video_textblock {
		flex-basis: 38px;
	}

	.servoces_blok_seo_text__inner .readm {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		font-size: 18px;
		line-height: 20px;
		text-align: center;
		color: #AF944D;
		cursor: pointer;
		background: linear-gradient(0deg, #141414 69.36%, rgba(20, 20, 20, 0) 105.14%);
		height: 74px;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}

	.faq__head {
		font-size: 32px;
		line-height: 32px;
	}

	.footer_form {
		padding-bottom: 15px;
	}

	.about_level__nums__text_text {
		max-width: 137px;
	}

	.contacts_block__top {
		margin-bottom: 16px;
	}

	.contacts_block__bot__column {
		font-size: 21px;
	}

	.services-container {
		max-width: 100% !important;
		overflow: hidden;
	}

	.services__head {
		max-width: 326px;
		margin-left: auto;
		margin-right: auto;
	}

	.services__tab__picker {
		max-width: 326px;
		margin-left: auto;
		margin-right: auto;
	}

	.services__tab__table>table.lefttable {
		padding-left: 11%;
		flex-basis: 35%;
		width: 35%;
	}

	.righttable_wrap {
		width: 52%;
	}

	.newsblog_slider .slkn {
		right: -12px;
	}

	.newsblog_slider .slkp {
		left: -21px;
	}

	.onhover_tips {
		display: none !important;
	}

	.triple_slide__left__wrapper {}

	.triple_slide_video_wrap {
		display: none;
	}

	.barbers_slider .slick-slide {
		height: 575px;
	}

	.about_barber_name {
		font-size: 24px;
		line-height: 24px;
	}

	.about_barber_rank {
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 16px;
		margin: 5px 0px;
	}

	.about_barber_buttons_insta img {
		height: 24px;
		width: 24px;
	}

	.about_barber_buttons a:nth-child(2) {
		font-size: 26px;
	}

	.about_barber_buttons {
		align-items: center;
	}

	.footer_form_right {
		flex-basis: 100%;
	}

	.footer_form_wrap textarea {
		width: 100%;
	}

	.hero__text__time_two {
		display: none;
	}

	.region {
		top: -2px;
	}

	.header__logo_wrap svg {
		height: 30px;
	}

	.triple_slide__left_text {
		font-size: 12px;
		line-height: 19px;
	}

	.about_barber_inslide {
		bottom: 0;
		padding: 15px 0;
		background-color: rgba(0, 0, 0, 0.2);
	}

	.sertificate_container {
		min-height: 488px;
	}

	.footer_logo svg {
		height: 79px;
	}

	.serchform.mobile {
		padding: 0;
	}

	.mobile .search-form {
		width: 100%;
	}

	.closesearch {
		top: 14px;
		right: 10px;
	}

	.search-form tbody input[type="submit"] {
		background-position: center;
		height: 100%;
	}

	.yButton.right.bottom {
		display: none !important;
		bottom: 24% !important;

	}

	.cbk-phone.callbackkiller-mobile,
	.cbk-phone.callbackkiller-mobile>.cbk-phone-content .ws-icon-phone {
		display: none !important;
	}

	.overhover {
		display: none;
	}

	.mobile_bottom_links a:last-child span {
		color: #01af01;
	}

	.faqblock.barbers .views_barber,
	.faqblock.barbers .date_barber {
		display: none;
	}

	.faqblock.barbers .faq__head::after {
		display: none;
	}

	.about_advantege {
		display: none;
	}

	.about_advantege.onmobile {
		display: flex;
	}

	.barber_photo {
		padding-top: 0px;
		margin-left: 0;
	}

	.pricetable_container {
		background: none !important;
	}

	.pricepage .services__tab__table table td:first-child {
		position: sticky;
		left: 0;
		z-index: 5;
		background: #141414;
		padding-left: 40px;

	}

	.pricetable_container {
		max-width: 100% !important
	}

	.pricetable_container td {
		padding-top: 3px;
	}

	.pricetable_container {
		padding-left: 0 !important;
	}

	
	.publication-images_slider .slkp {
		left: 25px;
		top: calc(50% - 16px);
		z-index: 3;
	}
	.publication-images_slider .slkn {
		right: 25px;
		top: calc(50% - 16px);
		z-index: 3;
	}
	.publication-images_slider {
		display: block;
	}
	.hidden-996 {
		display: none;
	}

}

@media screen and (max-width: 500px) {
	body {
		overflow-x: hidden;
	}
}


@media (min-width: 996px) {
	.barber_photo img {
		width: 100%;
		object-fit: cover;
		min-width: 33vw;
		height: 640px;
		display: block;
	}

	body.stick {
		padding-top: 0
	}

	.services__tab__table table td:nth-child(-n+4) {
		display: block !important;
	}

	.barbers_slider .slick-slide>a.barphoto> img {
		filter: grayscale(1);
	}

	.region__dropdown {
		background-color: rgb(20, 20, 20, 0.5);
		padding: 0px 6px;
	}

	.region__dropdown.show {
		top: calc(100% + 9px);
	}

	.region__dropdown:before {
		border-bottom-color: rgb(20, 20, 20, 0.5);
	}

	.region__dropdown ul li {
		margin-bottom: 4px;
	}

	.services__tab__table table tr {
		justify-content: flex-start;
	}

	.services__tab__table {
		width: 50%;
		margin-left: 9.5%;
	}

	.footer_form_wrap {
		transform: scale(0.9);
	}

	.footer_form_wrap,
	.mobile>.container {
		transform: scale(0.8);
	}

	.contact_b_head {
		font-size: 36px;
		line-height: 36px;
	}
}

/*about page new*/
@media (max-width: 1500px) {
	.about_describe__head {
		width: 100%;
	}

	.about_describe__your_look__head,
	.about_describe__we_know__head {
		font-size: 120px;
		line-height: 120px;
		width: 390px;
	}

	.about_describe__your_look__text {
		font-size: 40px;
	}

	.about_describe__we_know__head {
		width: 310px;
	}
}

@media (max-width: 1400px) {
	.about_describe__your_look__head {
		margin-right: 50px;
	}

	.about_describe__ol_list {
		width: 50%;
	}

	.about_describe__ol_list .about_describe__ol_list {
		left: 45%;
	}
}

@media (max-width: 1250px) {

	.about_describe__your_look__head,
	.about_describe__we_know__head {
		font-size: 100px;
		line-height: 100px;
		width: 320px;
	}

	.about_describe__your_look__text {
		font-size: 35px;
		line-height: 60px;
	}

	.about_describe__we_know__head {
		width: 240px;
	}

	.about_describe__ol_list {
		width: 60%;
	}

	.about_describe__ol_list .about_describe__ol_list {
		left: 35%;
	}
}

@media (max-width: 1200px) {
	.about_describe__ol_list {
		position: static;
		width: 100%;
	}

	.about_describe__ol_list__text {
		margin-bottom: 20px;
	}
}

@media (max-width: 1100px) {
	.about_describe__head {
		font-size: 60px;
		line-height: 60px;
	}

	.about_describe__your_look {
		display: block;
	}

	.about_describe__your_look__head {
		width: 100%;
		margin-bottom: 30px;
		text-align: left;
	}

	.about_describe__we_know {
		display: block;
	}

	.about_describe__we_know__head {
		width: 100%;
		margin-bottom: 30px;
		text-align: left;
		margin-left: 0;
	}

	.about_describe__we_know__text {
		width: 100%;
		text-align: left;
	}
}

@media (max-width: 996px) {
	.about_hero.new_styles {
		min-height: 0;
		margin-bottom: 0;
		height: auto;
	}

	.about_hero.new_styles h1 {
		margin: 0;
	}
	.submenu_wrap.container,
	.container.barbers_container {
		max-width: 88%;
	}
}

@media (max-width: 900px) {

	.about_describe__your_look__head,
	.about_describe__we_know__head {
		font-size: 80px;
		line-height: 80px;
	}
}

@media (max-width: 800px) {
	.about_describe__head {
		font-size: 50px;
		line-height: 50px;
	}
}

@media (max-width: 700px) {

	.about_describe__your_look__head,
	.about_describe__we_know__head {
		font-size: 60px;
		line-height: 60px;
	}

	.about_describe__your_look__text {
		line-height: 50px;
	}

	.about_describe__ol_list__text__num {
		margin-right: 20px;
		font-size: 100px;
		line-height: 110px;
	}

	.about_describe__ol_list__text__content {
		font-size: 14px;
		line-height: 20px;
	}
}


@media (max-width: 550px) {
	.services__tab__table>table.lefttable {
		padding-left: 0;
	}
	.services__tab__table {
    max-width: 326px;
		margin: 0 auto;
	}
	.about_describe__your_look__head,
	.about_describe__we_know__head {
		font-size: 50px;
		line-height: 50px;
	}

	.about_describe__your_look__text,
	.about_describe__we_know__text {
		font-size: 25px;
	}

	.about_describe__we_know__text {
		line-height: 25px;
	}
	.submenu_column {
    flex-basis: 100%;
	}
	.submenu {
		flex-direction: row !important;
	}
	.container.barbers_container {
		max-width: 326px;
	}
}

@media (max-width: 500px) {
	.about_describe__head {
		font-size: 35px;
		line-height: 35px;
	}
}

@media (max-width: 400px) {

	.about_describe__your_look__head,
	.about_describe__we_know__head {
		font-size: 40px;
		line-height: 40px;
	}

	.about_describe__your_look__text,
	.about_describe__we_know__text {
		line-height: 35px;
		font-size: 20px;
	}

	.about_describe__ol_list__text__num {
		margin-right: 20px;
		font-size: 100px;
		line-height: 110px;
	}

	.about_describe__ol_list__text__content {
		font-size: 14px;
		line-height: 20px;
	}
}

/*about page new*/
@media screen and (max-width: 1500px) and (min-width: 1300px) {}

@media screen and (min-width: 2000px) {
	.barber_photo img {
		min-width: 25vw;
	}

	.barbers_slider .slick-slide {
		height: 100%;
		max-height: 1000px;
	}

	.guests_slider .slick-slide {
		height: 850px;
	}

	.hero.main-page {
		min-height: 1200px;
	}
}

@media screen and (min-width: 1800px) {
	.barber_photo img {
		width: auto;
		display: inline-block;
	}

	.barber_photo .stcky {
		text-align: right;
		display: inline-block;
		float: right;
	}

	.triple_slide {
		background-size: auto auto;
	}

	.pricetable_container {
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: right;
	}

	#priceuhod.pricetable_container {
		background-size: 100% 100%;
	}
}



@media (max-width: 1700px) and (min-width: 1200px) {
	.barber_single__slider_wrap {
		max-height: 748px;
	}
}

@media(min-width: 1930px) {
	.barbers_slider .slick-slide>a.barphoto img {
		height: calc((100vw / 3) / 3 * 4);
	}
}