@media screen and (max-width: 524px) {
	#content.site-content .container{
		flex-direction: column;
	}
	#content.site-content .container .right_col,
	#content.site-content .container .left_col,
	#content.site-content .block_nashi_uslugi .container.content_event_block .right_block_event,
	#content.site-content .container.row_1 .left_col,
	#content.site-content .container.content_event_block .left_block_event,
	#tribe-events-pg-template .seminar_single_head .container .left_column{
		width: 100%;
		max-width: 100%;
	}
	img.strelka_bottom{
		display: none;
	}
	#content.site-content .container.row_1 .right_col img{
		position: static;
	}
	#masthead .logo_header {
		width: 50%;
	}
	#masthead .header_menu {
		width: 50%;
		text-align: right;
	}
	#masthead div.lang_switch,
	#masthead #site-navigation{
		display: none;
	}
	#masthead span.icon-menu.h3.text-white{
		position: static !important;
		opacity: 1 !important;
	}
	#masthead span.d-inline-block.d-lg-block{
		position: static;
	}
	.site-mobile-menu.site-navbar-target{
		width: 100%;
		overflow-y: scroll;
	}
	.site-mobile-menu-body .offcanvas_menu li.menu-item-has-children{
		display: block;
	}
	.site-mobile-menu-body #primary-menu-list ul.sub-menu{
		position: static;
	}
	#content{
		margin-top: 80px;
	}
	#masthead {
		width: 100%;
		margin: 0;
		padding: 0;
		max-width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 25px;
		padding-right: 25px;
		position: fixed;
		background: #fff;
		top: 0;
		z-index: 999;
	}
	#content.site-content .container.row_1 .left_col{
		padding-bottom: 10px;
		order: 2;
		padding-left: 10px;
		padding-right: 10px;
	}
	#content.site-content .container.content_event_block .left_block_event{
		overflow-x: scroll;
		margin: 45px 0px;
	}
	#v-pills-tab {
		position: sticky;
		top: 50px;
		display: flex;
		flex-direction: row !important;
		align-items: center;
		align-content: center;
		width: 1550px;
	}
	#content.site-content .container.content_event_block .left_block_event button.nav-link{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px !important;
		line-height: 19px !important;
		width: 255px !important;
	}
	#content.site-content .block_nashi_uslugi .container.content_event_block .right_block_event span.readmore_event {
		max-width: 100%;
	}
	p.nashi_uslugi_home{
		border-bottom: 0px solid;
	}
	#v-pills-tabContent .img_tabs img{
		margin-left: -30px;
		margin-right: -30px;
		width: calc(100% + 60px);
		max-width: calc(100% + 60px);
	}
	.modal_registration .modal-dialog{
		width: 100%;
	}
	.wpcf7 form.wpcf7-form.sent .success_msg{
		width: 100%;
	}
	#content.site-content .container.row_1{
		min-height: 100px;
	}
	#content.site-content .container.row_1 .right_col img {
		max-width: calc(100% + 30px);
	}
	#content.site-content .container .right_col{
		margin: 0px -15px;
		margin-bottom: 43px;
	}
	#content.site-content .left_col .title_company:after, #content.site-content .left_col .desc_company{
		margin-top: 15px;
	}
	#content.site-content .left_col .title_company {
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		color: #000000;
	}
	#content.site-content .left_col .desc_company{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
	}
	#content.site-content .left_col .zakaz_consult{
		background: #108780;
		box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.15);
		border-radius: 37px;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
		text-align: center;
		width: 100%;
		border: 0px solid;
		color: #FFFFFF;
	}
	#content.site-content .container.row_2 {
		margin-top: 60px;
	}
	#content.site-content .left_col .reshenye{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		color: #000000;
		padding: 0px 10px;
	}
	#content.site-content .container.row_2 .right_col {
		margin: 0px;
		padding: 0px 10px;
	}
	#content.site-content .container.row_2 .right_col .reshenye_text{
		margin-top: 15px;
	}
	.block_nashi_uslugi {
		margin-top: 40px !important;
		margin-bottom: 70px !important;
	}
	{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		color: #000000;
	}
	form.wpcf7-form .wpforms-head-container .wpforms-title p{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-transform: uppercase;
		color: #000000;
	}
	form.wpcf7-form .wpforms-head-container .wpforms-description p {
		font-family: 'Lato';
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		color: #000000;
		margin-top: 15px;
	}
	footer .container_footer{
		padding: 50px 25px;
		padding-bottom: 70px;
	}
	footer .footer_info_title{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-transform: uppercase;
		color: #FFFFFF;
	}
	footer .footer_info_text{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		color: #FFFFFF;
	}
	footer .last_row {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		gap: 35px;
		position: static;
		bottom: 20px;
		margin-top: 35px;
	}
	#phone_footer{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	#phone_footer > div{
		width: 49%;
	}
	#phone_footer .phone_vector{
		width: 100%;
	}
	#phone_footer .phone_text{
		order: 1;
	}
	#phone_footer .phone_value{
		order: 2;
	}
	.footer_logo a img{
		width: 96px;
		margin-bottom: 30px;
	}
	.footer_info .email_text{
		margin-top: 5px;
	}
	#phone_footer .phone_value {
		margin-top: 5px;
	}
	#phone_footer .phone_vector{
		margin-bottom: 10px;
	}
	.offcanvas-menu .site-mobile-menu{
		padding: 15px 25px;
		padding-bottom: 25px;
	}
	.site-mobile-menu-body #primary-menu-list li a{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 168%;
		text-transform: uppercase;

	}
	.site-mobile-menu .site-mobile-menu-body{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: calc(100vh - 120px);
	}
	.site-mobile-menu.site-navbar-target {
		display: flex;
		flex-wrap: wrap;
		align-content: space-between;
	}
	.icons_insta_fb_off,
	.icons_email_off{
		margin-top: 25px;
	}
	.city_off,
	.city_off_phone,
	.city_off_email{
		margin-top: 6px;
	}
	.city_off_item_phone a,
	.city_off_item_email a{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 17px;
		color: #000000;
	}
	.site-mobile-menu-body .border{
		margin-bottom: 25px;
	}
	.city_off_item{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 14px;
		line-height: 17px;
		color: #000000;
	}
	.site-mobile-menu-body	button.sub-menu-toggle{
		position: relative;
		top: -13px;
	}
	.site-mobile-menu-body #primary-menu-list li ul.sub-menu a{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		text-transform: none;
		color: #000000;
		margin-bottom: 15px;
		display: block;

	}
	.site-mobile-menu-body #primary-menu-list button.sub-menu-toggle.active + ul.sub-menu{
		margin-top: 15px;
	}
	.is-style-default.about_header {
		min-height: 400px;
	}
	.about_header{
		padding: 14px 10px;
	}
	.about_header p.h1_about{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px !important;
		line-height: 37px;
		text-transform: uppercase;
		color: #FFFFFF;
	}
	div.yoast-breadcrumbs{
		padding: 0px 25px;
		margin: 40px 0px;
	}
	div.yoast-breadcrumbs a,
	#breadcrumbs a{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 120%;
		
		color: #108780;
	}
	div.yoast-breadcrumbs .breadcrumb_last
	#breadcrumbs .breadcrumb_last{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 120%;

		color: #737373;
	}
	.about_header .h1_about_text{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		color: #FFFFFF;
	}
	.wp-block-cover .wp-block-cover__inner-container{
		width: calc(100% - 30px);
		padding: 20px 0px;
	}
	.media-text-custom {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.media-text-custom .wp-block-media-text__content{
		margin-top: 25px;
	}
	.wp-block-media-text__content .card .card-header > div{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		color: #737373;
	}
	.wp-block-media-text__content .card .card-body p{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 300;
		font-size: 16px;
		line-height: 19px;
		color: #000000;
	}
	.wp-block-media-text__content p.h2{
		font-size: 30px;
		line-height: 37px;
	}
	.rows_about_1 .about_row_1_left p{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-transform: uppercase;
		color: #000000;
	}
	.rows_about_1 .about_row_1_left{
		padding: 0px 10px;
	}
	#about_list_preimush{
		padding: 0px 10px;
	}
	.rows_about_2 .rows_about_2_1{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-align: center;
		text-transform: uppercase;
		color: #000000;
		margin-top: 80px !important;
	}
	.rows_about_2 .rows_about_2_2{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 24px;
		line-height: 29px;
		text-align: center;
		color: #000000;
	}
	.rows_about_2.wp-container-7{
		padding: 0px 10px;
	}
	.rows_about_3,
	.rows_about_4{
		padding: 10px 10px;
		margin-top: 80px;
	}
	.rows_about_4 .wp-block-media-text__content{
		padding: 10px 0px;
	}
	.rows_about_3 .title_people, .rows_about_4 .title_people{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 10px;
		line-height: 12px;
		letter-spacing: 0.3em;
		text-transform: uppercase;
		color: #000000;
		margin-top: 30px !important;
	}
	.rows_about_3 .name_people, .rows_about_4 .name_people{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 28px;
		line-height: 34px;
		color: #000000;
		margin: 15px 0px;
	}
	.rows_about_3 .desc_people, .rows_about_4 .desc_people{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		color: #000000;
	}
	.rows_about_4, .rows_about_3 {
		margin-bottom: 45px;
	}
	figure.rows_about_5 {
		height: 300px;
		overflow-x: hidden;
		background: url('/wp-content/uploads/2023/03/business-woman-holding-folder-by-the-office-center-768x335.png');
		background-position: center;
		background-repeat: no-repeat;
		margin: 0px -15px;
		max-width: calc(100% + 15px);
		filter: grayscale(1);
	}
	figure.rows_about_5 img{
		display: none;
	}
	.rows_about_5.wp-container-13{
		padding: 0 10px;
	}
	.wp-block-columns.wp-container-16{
		padding: 0px 10px;
	}
	.h3_rows_5{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 28px;
		line-height: 34px;
		color: #000000;
		margin-top: 25px !important;
	}
	div.rows_about_5{
		margin-bottom: 50px;
	}
	.h2_footer_about {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-transform: uppercase;
		color: #000000;
	}
	footer#colophon{
		margin-top: 70px;
	}
	.mob_non{
		display: none !important;
	}
	.mob_yes{

		display: block;
	}
	.h2_footer_about,
	.footer_left_col_1{
		margin-bottom: 0px !important;
	}
	div.zakaz_consult.mob_yes {
		font-family: 'Inter',sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 15px;
		line-height: 18px;
		color: #000000;
		margin-top: 0px;
		border: 1.5px solid #000000;
		filter: drop-shadow(0px 0px 18px rgba(0, 0, 0, 0.15));
		border-radius: 37px;
		width: 100%;
		height: 48px;
		display: flex;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	.container_news {
		min-height: 240px;
		max-height: 240px;
	}
	.otw-columns{
		padding: 0 25px !important;
		margin: 0px !important;
		max-width: 100%;
	}
	.otw-columns .otw-columns{
		padding: 0px !important;
	}
	.otw-row .otw-row{
		margin: 0px !important;
	}
	.otw-columns  .otw-columns.flex_post_blog{
		padding-bottom: 48px !important;
		padding-top: 35px !important;
	}
	.otw-columns  .otw-columns.flex_post_blog .body_blog_post{
		order: 2;
	}
	a.otw_blog_manager-blog-continue-reading {
		font-family: 'Inter',sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
		color: #000000;
		width: 100%;
		height: 48px;
		border: 1.5px solid #000000;
		border-radius: 39px;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		text-decoration: none;
		margin-top: 30px;
	}
	.container.bread {
		padding: 0px 25px;
		margin: 0 auto;
	}
	article.post.type-post{
		padding: 0px 10px;
	}
	.header_post h1.entry-title {
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-transform: uppercase;
		color: #000;
		margin-top: 35px;
	}
	.header_seminars,
	.header_seminars .container{
		min-height: 240px;
		height: 240px;
	}
	.header_seminars .container{
		display: flex;
		justify-content: center;
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-transform: uppercase;
		color: #FFFFFF;
		align-items: flex-start;
		padding: 25px;
	}
	div.tribe-events-calendar-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center;
	}
	.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{
		padding-left: 25px;
		padding-right: 25px;
	}
	.tribe-events .tribe-events-calendar-list__event{
		width: 100%;
	}
	.tribe-common .tribe-common-g-row--gutters{
		margin: 0px !important;
	}
	.tribe-common-g-row.tribe-events-calendar-list__event-row{
		width: 100%;
	}
	a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin, a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin:hover{
		height: auto;
		margin-bottom: 25px;
	}
	.tribe-events .tribe-events-calendar-list__event-row{
		margin-bottom: 0px;
	}
	.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col:after {
		content: ' ';
		display: block;
		border-bottom: 1px solid rgba(0, 0, 0, 0.3);
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.tribe-events .tribe-events-calendar-list__event-row:last-child  .tribe-common-g-row--gutters>.tribe-common-g-col:after{
		display: none;
	}
	#content.site-content .container.content_event_block .right_block_event{
		width: 100%;

	}
	#content.site-content .container.content_event_block .left_block_event{
		margin-top: 0px;
	}
	.reg_event_tabs .button_reg {
		/* margin-top: 45px; */
		position: fixed;
		bottom: 10px;
		display: block;
		left: 25px;
		width: calc(100vw - 50px);
		display: flex;
	}
	#content.site-content #tribe-events-content  .container.content_event_block .left_block_event button.nav-link{
		width: 220px !important;
	}
	#content.site-content #tribe-events-content  .container.content_event_block .left_block_event #v-pills-tab{
		width: 670px;
	}
	.content_event_block_title{
		margin-top: 30px !important;
		margin-bottom: 40px !important;
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 24px;
		line-height: 29px;
		padding: 0px 25px;
		color: #000000;
	}
	#content.site-content .container.content_event_block{
		padding: 0px 25px;
	}
	#tribe-events-pg-template .seminar_single_head .container .right_column{
		width: 100%;
	}
	#tribe-events-pg-template .seminar_single_head .container .right_column svg + span{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 22px;
		line-height: 27px;
		color: #FFFFFF;
		margin-bottom: 25px;
	}
	.seminar_single_head .cost,
	.seminar_single_head .date{
		margin-top: 0px;
	}
	#tribe-events-pg-template .seminar_single_head .container .right_column svg{
		width: 20px;
		height: 20px;
	}
	#tribe-events-pg-template .seminar_single_head .container .right_column{
		display: flex;
		flex-wrap: wrap;
	}
	#tribe-events-pg-template .seminar_single_head .container .right_column > div{
		width: 50%;
	}
	#tribe-events-pg-template .seminar_single_head .container{
		padding: 50px 25px ;
	}
	#tribe-events-pg-template .seminar_single_head .container .left_column .title h1 {
		font-family: 'Lato', sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 22px;
		line-height: 27px;
		text-transform: uppercase;
		color: #FFFFFF;
	}
	.reg_event_head .button_reg{
		width: 100%;
	}
	.modal_registration {

		width: calc(100% - 50px);
		margin: auto;
		height: calc(100vh - 90px);
	}
	.modal-backdrop.show{
		backdrop-filter: blur(10px);
	}
	.modal_registration .modal-content{
		padding: 42px 25px;
		height: calc(100vh - 90px);
	}
	.modal_registration .wpcf7 form.wpcf7-form{
		padding-top: 42px;
	}
	.modal_registration .modal-header button {
		position: absolute;
		right: 25px;
		z-index: 99;
		top: 20px;
		background: none !important;
	}
	.modal_registration .wpforms-description{
		margin-top: 10px;
	}
	.modal_registration form.wpcf7-form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		color: #000000;
		margin: 28px 0px ;
	}
	.modal_registration form.wpcf7-form input.wpcf7-text,.modal_registration form.wpcf7-form input.wpcf7-email{
		margin: 5px 0px;
	}
	.modal_registration form.wpcf7-form br{
		display: none;
	}
	.modal_registration .wpcf7 form.wpcf7-form {
		padding-top: 70px;
	}
	.modal_registration.show {
		backdrop-filter: blur(10px);
	}
	form.wpcf7-form span.wpcf7-not-valid-tip {
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 10px !important;
		line-height: 15px !important;
		text-transform: uppercase !important;
		color: #CA363D !important;
		position: absolute;
		width: 100%;
		bottom: -30px;
		z-index: 99;
	}
	.wpcf7 form.wpcf7-form.sent .success_msg div.success_text .headtext p{
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		text-align: center;
		text-transform: uppercase;
		color: #000000;
	}
	.wpcf7 form.wpcf7-form.sent .success_msg div.success_text .footertext p{
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		text-align: center;
		color: #000000;
	}
	.modal .wpcf7 form.wpcf7-form.sent .success_msg div.success_text p{
		margin-bottom: 25px;
	}
	.modal .wpcf7 form.wpcf7-form.sent .success_msg{
		height: calc(100vh - 90px );
	}
	.wpcf7 form.wpcf7-form.sent .success_msg div.success_text p{
		font-size: 30px;
		line-height: 37px;
	}
	div.offcanvas_footer {
		margin-top: 0px;
		line-height: 16px;
	}
	#content.site-content .block_nashi_uslugi  .container.content_event_block {
		padding: 0px 15px;
	}
	p.nashi_uslugi_home {
		font-family: 'Montserrat',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 37px;
		padding: 0px 10px;
		color: #000000;
		border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	}
	#main .page div.entry-content .wp-block-media-text.media-text-custom{
		padding: 0px 10px;
	}
	#to_top img,
	#to_top{
		right: 0px;
	}
	#to_top{
		left: 0px;
		bottom: 60px;
	}
	p.nashi_uslugi_home{
		border: 0px solid;
	}
	p.nashi_uslugi_home + div.wp-block-columns {
		margin-top: 40px;
	}
	.mob_regbtn{
		display: none !important; 
	}
	.pc_reg_tabs{
		display: block !important;
	}
	.rows_about_2 {
		margin: 0px auto;
	}
	.flex_post_blog {
		display: flex;
		justify-content: flex-start;
		align-content: center;
		flex-wrap: wrap;
		padding: 20px 0px;
		border-bottom: 1.5px solid rgba(0, 0, 0, 0.3);
	}
	.body_blog_post .readmore{
		position: static;
		width: 100%;
	}
	article.post.type-post {
		padding: 0px 25px;
	}
	.header_post h1.entry-title{
		margin-top: 20px;
	}
	article.post.type-post{
		margin-top: 20px;
	}
	#populars_post{
		padding: 0px 25px;
	}
	#post_body_single{
		margin-bottom: 40px;
	}
	#populars_post li a img{
		width: 97px;

	}
	#populars_post span.wpp-meta.post-stats{
		position: static;
		padding-left: 114px;
	}
	#populars_post a.wpp-post-title {
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
		line-height: 20px;
		color: #000000;
		display: block;
		width: 100%;
		text-decoration: none;
		margin-bottom: 8px;
	}
	#populars_post span.wpp-excerpt {
		font-family: 'Lato',sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 17px;
		color: #000000;
		display: block;
	}
	#populars_post span.wpp-date{
		margin-top: 12px;
		display: block;
	}
	#populars_post > a{
		width: 100%;
		margin-top: 0px;
	}
	#populars_post .wpp-list li{
		margin-bottom: 44px;
	}
	img.active ,
	figure.rows_about_5.active{
		filter: grayscale(0) !important;
		transition: 1s ease-in-out;
	}
	.reg_event_tabs.pc_reg_tabs{
		display: none !important;
	}
	.reg_event_tabs.pc_reg_tabs.active{
		display: block !important;
	}
	.content_event_block_title{
		padding: 0px 25px !important;
	}
	.card-body ul {
		padding-left: 2px;
	}
	#v-pills-home ul {
		padding-left: 25px;
	}
	.zakaz_consult.mob_yes{
		margin-top: 40px !important;
	}
	.body_blog_post{
		width: 100%;
	}
	.body_blog_post .body_text .otw_blog_manager-blog-content p{
		margin-top: 20px;
	}
	#Menu_uslugi {
		width: 100%;
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		gap: 12px;
	}
	#Menu_uslugi{
		overflow-x: scroll;
	}
	#Menu_uslugi > li {
		min-width: 320px;
	}
	.media_blog_post{
		width: 100% !important;
	}
	#tribe-events-pg-template .seminar_single_head {
		min-height: 820px;
	}
	#tribe-events-pg-template .seminar_single_head .container{
		display: flex;
		flex-direction: row;
	}
	.time_dubay {
		font-family: 'Montserrat', sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 20px;
		color: #FFFFFF;
		margin-bottom: 15px;
		display: block;
	}
	#pc_head_btn{
		display: none;
	}
	#mob_head_btn{
		display: block;
		width: 100%;
	}
	#tribe-events-pg-template .seminar_single_head .container{
		height: auto !important;
	}
	#phone_footer .phone_text.order_5{
		order: 6;
		width: 100%;
		margin-top: 20px;
	}
	#phone_footer .phone_value.order_6 {
		order: 7;
		width: 100%;
	}
}