@media (min-width: 180px) and (max-width: 420px) {
	.item_autor_slider {
		width: 100%;
	}
	.footer-link-wrap > li:last-child {
		position: static;
		bottom: 0;
	}
	.item_autor_slider {
		width: 100%;
	}
	.wrap_table_quadrivium {
		margin-top: -70px;
	}
	.span_table_q {
		padding: 5px 0;
	}
	.span_table_td,
	.text_table {
		font-size: 12px;
	}
	.span_table_td {
		height: 58px;
		padding: 5px 0;
		align-items: center;
		justify-content: center;
		display: flex;
	}
 }
@media (min-width: 180px) and (max-width: 480px) {
	.row_item_theme {
		text-align: center;
		display: block;
	}
	.img_sm_item_theme {
		margin: 0 auto 8px;
	}
	.img_lg_item_theme {
		width: 100%;
	}
	.title_important,
	.title_theme {
		font-size: 30px;
	}
	.row_item_theme {
		text-align: center;
		display: block;
	}
	.img_sm_item_theme {
		margin: 0 auto 8px;
	}
	.img_lg_item_theme {
		width: 100%;
	}
	.title_important,
	.title_theme {
		font-size: 30px;
	}
	.text_item_slider_professional_dev_ret h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.text_item_slider_professional_dev_ret p {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 5px;
	}
	.title_quadrivium {
		font-size: 28px;
	}
	.row_auctions_tenders,
	.list_main_news li {
		display: block;
	}
	.list_img,
	.img_main_news {
		margin: 0 auto 15px;
	}
	.ac_inner {
		padding: 10px 10px 15px;
	}
	.list_training {
		display: block;
	}
	.list_training li {
		border-right: none;
		border-bottom: 2px solid #D3D3D3;
		width: 100%;
	}
	.video_main_slider {
		width: 280px;
		left: 50%;
		transform: translate(-50%, -50%);
	}
 }
@media (min-width: 180px) and (max-width: 500px) {
	.item_list_pouplar_blog,
	.item_news_slider {
		max-width: none;
		width: 100%;
	}
	.item_important {
		padding: 20px 10px;
	}
	.title_important {
		margin-top: -35px;
	}
	.row_important,
	.row_news {
		width: 100% !important;
		padding: 0;
	}
	.item_list_pouplar_blog,
	.item_news_slider {
		max-width: none;
		width: 100%;
	}
	.b2b-header-news-slider .owl-carousel {
		width: 100%;
	}
	.b2b-header-news-slider .advokatskie_istorii {
		width: 100%;
		;
	}
	.b2b-header-news-slider {
		flex-wrap: wrap;
	}
	.item_important {
		padding: 20px 10px;
	}
	.title_important {
		margin-top: -35px;
	}
	.row_important,
	.row_news {
		width: 100% !important;
		padding: 0;
	}
	.ac_co_title {
		padding-left: 50px;
	}
	.fa_icon_co {
		left: 15px;
	}
 }
@media (min-width: 180px) and (max-width: 600px) {
	.container>.row:has(.breadcrumbs-box) {
		padding-right: .5rem;
	}
	section.organization .splash-image-group:has(.image-group-1) {
		padding: 0 !important;
		min-width: 300px;
		max-width: 300px;
		min-height: 280px;
		max-height: 280px;
	}
	section.organization .splash-image-group:has(.image-group-2) {
		min-height: 270px;
		max-height: 270px;
	}
	section.organization img.image-group-1 {
		min-width: 300px !important;
		max-width: 300px !important;
	}
	section.organization img.image-group-2 {
		min-width: 280px !important;
		max-width: 280px !important;
	}
	section.organization .splash-screen-cell>img.page-layer-flag {
		max-width: 5rem;
		left: .15rem;
		top: -.55rem;
	}
	section.organization div.splash-screen {
		background-size: cover;
		background-position-x: 70%;
		background-position-y: bottom;
		height: 510px;
		width: 100% !important;
	}
	section.organization .splash-screen>.splash-leader-avatar {
		width: 150px;
		height: 200px;
		right: 1rem;
		top: 1rem;
		border-radius: 1rem;
	}
	section.organization .splash-leader-initials {
		top: 5rem;
		left: -8.5rem;
		text-shadow: none;
		height: auto;
		max-height: 5rem;
	}
	section.organization .splash-screen>.splash-breaf {
		left: 0;
		top: 14rem;
		width: 100%;
	}
	section.organization .splash-breaf-header {
		padding-left: .2rem;
		font-size: 24px;
		line-height: 24px;
		width: 100%;
		text-align: center;
	}
	section.organization .splash-breaf-logo {
		width: 50px;
		height: 50px;
	}
	section.organization .splash-breaf-intro {
		grid-template-columns: 60px auto;
		padding: 0 .5rem;
	}
	section.organization .splash-breaf-slogan {
		margin: 0;
		padding: 0;
		font-size: 18px;
		font-weight: 500;
	}
	section.organization .splash-breaf-slogan:before {
		left: -.4rem;
		width: .15rem;
	}
	section.organization .splash-breaf-description {
		padding: 1rem;
		font-size: 14px;
	}
	section.organization .thumbs-menu-img {
		width: 3rem !important;
		height: 3rem !important;
	}
	section.organization .thumbs-menu-details {
		display: none;
	}
	section.organization .thumbs-menu-title {
		font-size: 14px;
		min-height: 3.2rem;
		text-align: center;
	}
	section.organization>.container>.row.thumbs-menu {
		padding: 2rem .5rem 0;
	}
	section.organization .splash-image-group.image-group-3 {
		margin-top: 1rem;
		margin-bottom: -.05rem;
	}
	section.organization .checkmark-group {
		left: 1rem;
	}
	section.organization .checkmark-group:before {
		min-width: 30px;
		min-height: 24px;
		left: -2.7rem;
	}
	section.organization .row.organization-summary.header>[class^="col-md-"],
	section.organization .row.debtor>[class^="col-md-"] {
		width: auto !important;
		padding: 0;
	}
	section.organization .row.organization-summary.header>[class^="col-md-"]:not(:last-child):after,
	section.organization .row.debtor>[class^="col-md-"]:not(:last-child):after {
		content: '/';
		margin: 0 .2rem;
	}
	section.organization .about-us .watersplash-header {
		width: 50% !important;
	}
	section.organization .row.about-us.watersplash>.content {
		width: 90%;
	}
	section.organization .row.section.judgments>.row-header>.content {
		padding: 2rem 0 0 1rem;
	}
	section.organization .row.section.judgments>.row-header>.installation:has(img.crane) {
		right: 0;
	}
	section.organization .row.watersplash .watersplash-header,
	section.organization .row.section .section-header {
		left: 0.5rem;
		font-size: 150%;
		padding: 1rem 0 0 1rem !important;
		max-width: 90%;
	}
	section.organization .row.section.judgments>.row-header {
		min-height: 15rem !important;
	}
	section.organization .row.section.judgments>.row.content {
		margin: 0;
		padding-top: 2rem !important;
	}
	section.organization .row.arbitrage>[class^="col-md-"] {
		width: 27%;
	}
	section.organization .row.arbitrage>[class^="col-md-"]:first-child {
		width: 46%;
	}
	section.organization .checkmark-group.debtors {
		margin: 1rem 0;
	}
	section.organization .row.memberships.watersplash>.watersplash-header,
	section.organization .row.section.tenders>.row-header {
		margin-bottom: 2rem !important;
		left: 0 !important;
		text-align: center;
	}
	section.organization .row.memberships>.content {
		gap: 1rem;
		grid-template-columns: 1fr;
		justify-items: center;
	}
	.row.section.products>.col-md-6.row-header,
	.row.section.publications>.col-md-6.row-header,
	.row.section.videochannel>.col-md-6.row-header {
		width: 55%;
	}
	.row.section.products>.col-md-6.row-header>.section-header,
	.row.section.publications>.col-md-6.row-header>.section-header,
	.row.section.videochannel>.col-md-6.row-header>.section-header {
		padding: 1rem 0 0 0 !important;
		margin: 0 !important;
	}
	.single-organisation-slider {
		padding: 0 !important;
		max-height: 32rem !important;
	}
	.single-organisation-slider .owl-dots {
		display: none;
	}
	section.organization .owl-stage>.owl-item a.img_news {
		min-height: 18rem;
	}
	section.organization .row.section [class^="col-md-"].card:has(.single-organisation-slider) {
		margin: -1.5rem 0 0 !important;
		border: 0;
	}
 }

/*@ Galaxy Fold @*/
@media (min-width: 576px) and (max-width: 690px) {
	body>section>.container {
		max-width: calc(100% - 20px);
	}
	body>section>.container>.row>.col-sm-12 {
		padding-right: 0;
		padding-left: 0;
	}
	#group_discussionsadmin-panel>ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px;
		margin: 3px 30px;
	}
	#group_discussionsusers-widget .userlist.mini-list, #group_discussionfiles-widget .fileslist.mini-list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		justify-items: center;
	}
	#group_discussionfiles-widget .fileslist.mini-list {
		grid-template-columns: repeat(2, 1fr);
		gap: .5rem;
	}
	.group-discussions-list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 1rem;
		row-gap: 3rem;
	}
	#group_discussionsusers-widget .userlist.mini-list>.user-single {
		display:none;
	}
	#group_discussionsusers-widget .userlist.mini-list>.user-single:nth-child(-n + 10) {
		display: flex !important;
	}
 }

@media (min-width: 180px) and (max-width: 620px) {
	.wrap_slider_your_opinions {
		padding: 0 10px 10px;
		border-left: none;
	}
	.main_reviews {
		padding: 0;
	}
	.item_reviews_slider .row_slider_your_opinions {
		left: 0;
		margin-left: 0;
	}
	.avatar_slider_your_opinions {
		flex-shrink: 0;
	}
	.text_slider_your_opinions span:before {
		display: none;
	}
	.reviews_slider {
		padding: 0;
	}
	.wrap_table_quadrivium {
		margin-top: -90px;
	}
	.icon_table {
		margin: 0 auto 5px;
		display: table;
	}
	.wrap_hidden_text {
		padding: 0;
		transform: none;
		top: auto !important;
		bottom: 110px !important;
	}
	.hidden_text i {
		left: 50%;
		right: auto;
		top: auto;
		bottom: -5px;
		transform: rotate(90deg) translateX(-50%);
	}
	.row_main_survey,
	.wrap_contact_box,
	.row_training,
	.row_ac_catalog_inner,
	.row_box_catalog {
		display: block;
	}
	.main_survey,
	.main_last_survey {
		border: none;
		margin: 0 auto;
		padding: 20px 0;
	}
	.manual_list li,
	.list_registry li,
	.list_document li {
		border: none;
		width: 100%;
	}
	.row_list_document {
		padding: 5px;
	}
	.text_document {
		padding-left: 10px;
	}
	.cont_content,
	.tabs_catalog,
	.list_box_catalog {
		margin: 0 auto 15px;
	}
	.list_box_catalog {
		max-width: none;
	}
	.form_contact,
	.btn_add_co {
		margin: 0 auto;
	}
	.premium_training,
	.text_training {
		max-width: none;
	}
	.ac_co_inner.active {
		padding: 20px 10px;
	}
	.ac_co_title {
		font-size: 16px;
		line-height: 20px;
	}
	.list_left_col_co li p {
		font-size: 14px;
		line-height: 20px;
	}
	.list_left_col_co li a,
	.list_right_co_inner li a {
		font-size: 14px;
	}
 }
@media (min-width: 180px) and (max-width: 780px) {
	section.user-fullcalendar #date-navigation+#calendar {
		margin: 1rem 0 .5rem;
	}
	.fc-theme-standard .fc-list-day-cushion {
		--fc-neutral-bg-color: #fff;
	}
.fc-theme-standard .fc-list-day-cushion a {
    background-color: var(--fc-neutral-bg-color) !important;
}
	footer {
		padding: 20px 15px;
	}
	.row_come_with {
		flex-wrap: wrap;
	}
	.text_come_with {
		width: 100%;
	}
	.row_flip_icon_item {
		width: 100%;
	}
	.main_news_wrap {
		border: none;
		padding: 0;
		display: block;
	}
	.list_main_news {
		margin: 0 auto 20px;
	}
	.item_news_partner {
		margin: 0 auto;
	}
	.list_auctions_tenders,
	.row_item_catalog,
	.row_left_col_co_inner {
		display: block;
	}
	.list_auctions_tenders li {
		border: none;
		width: 100%;
	}
	.list_union_activities li {
		margin: 0 auto 10px;
		display: block;
	}
	.tabs_inner {
		text-align: center;
	}
	.video_catalog {
		margin: 0 auto 15px;
	}
	.list_catalog,
	.slider_co_inner {
		margin: 0 auto;
	}
	.btn_co_inner {
		margin: 0 auto 20px;
	}
 }
@media (min-width: 180px) and (max-width: 920px) {
	.header_sticky,
	.tool_bar_link_linz {
		display: none;
	}
	header.header {
		display: block;
	}
	.header_top_row,
	.header_main_bottom {
		border: none;
		max-width: none;
	}
	.header_main_bottom {
		justify-content: flex-end;
	}
	.header_logo {
		max-width: none;
		width: auto;
		height: auto;
		min-height: auto;
		position: absolute;
		left: 15px;
		bottom: 20px;
	}
	nav.nav {
		background: #fff;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10;
		display: none;
	}
	nav > ul > li {
		margin: 0;
		padding: 0 15px;
		display: block;
	}
	nav > ul > li > a {
		border-bottom: 1px solid rgba(0,0,0,.05);
	}
	.drop_nav {
		min-width: auto;
		width: 100%;
		left: 0;
		right: 0;
	}
	.burger {
		display: block;
	}
	.burger.active {
		position: fixed;
		top: 12px;
		right: 12px;
	}
	.media_announcements > div,
	.media_announcements a {
		margin: 0 5px 10px;
	}
	.nav_list {
		display: block;
	}
	.link_nav_list {
		border: none;
		width: 100%;
	}
	.header_sticky,
	.tool_bar_link_linz {
		display: none;
	}
	header.header {
		display: block;
	}
	.header_top_row,
	.header_main_bottom {
		border: none;
		max-width: none;
	}
	.header_main_bottom {
		justify-content: flex-end;
	}
	.header_logo {
		max-width: none;
		width: auto;
		height: auto;
		min-height: auto;
		position: absolute;
		left: 15px;
		bottom: 20px;
	}
	nav.nav {
		background: #fff;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10;
		display: none;
	}
	nav > ul > li {
		margin: 0;
		padding: 0 15px;
		display: block;
	}
	.pagination.mx-auto > li {
		padding: 0;
	}
	nav > ul > li > a {
		border-bottom: 1px solid rgba(0,0,0,.05);
	}
	.drop_nav {
		min-width: auto;
		width: 100%;
		left: 0;
		right: 0;
	}
	.burger {
		display: block;
	}
	.burger.active {
		position: fixed;
		top: 12px;
		right: 12px;
	}
	.media_announcements > div,
	.media_announcements a {
		margin: 0 5px 10px;
	}
	.nav_list,
	.row_initiatives_step {
		display: block;
	}
	.link_nav_list {
		border: none;
		width: 100%;
	}
	.text_item_slider_professional_dev_ret {
		padding: 25px 20px 10px 35px;
	}
	.owl-item.active .text_item_slider_professional_dev_ret {
		bottom: 10px;
	}
	.col_initiatives {
		margin: 0 auto 15px;
	}
	.col_step {
		border: none;
		margin: 0 auto;
		padding: 0;
	}
	.item_legislation_grid {
		width: 260px;
		border: none;
		margin-bottom: 20px;
	}
 }
@media (min-width: 180px) and (max-width: 980px) {
	.item_row_news,
	.item_row_important,
	.row_footer,
	.media_announcements,
	.nav_list {
		margin: 0;
		justify-content: center;
	}
	.left_row_important,
	.right_row_important {
		border: none;
		padding: 0;
	}
	.title_important {
		margin-bottom: 20px;
	}
	.item_row_news,
	.item_row_important,
	.row_footer,
	.media_announcements,
	.nav_list {
		margin: 0;
		justify-content: center;
	}
	.left_row_important,
	.right_row_important {
		border: none;
		padding: 0;
	}
	.title_important {
		margin-bottom: 20px;
	}
	.row_flip_icon_item {
		justify-content: center;
	}
	.row_item_main_news,
	.row_catalog_item,
	.row_co_inner {
		display: block;
	}
	.union_news,
	.left_catalog_item,
	.left_col_co_inner {
		margin: 0 auto 20px;
	}
	.rigth_catalog_item,
	.wrap_news_ac_co {
		margin: 0 auto;
	}
	.item_slider_co_inner {
		height: 70px;
	}
	.list_ac_left_col {
		padding-bottom: 0;
	}
 }
@media (min-width: 180px) and (max-width: 1030px) {
	.header_logo {
		max-width: 160px;
	}
	.header_logo {
		max-width: 160px;
	}
	.row_organization,
	.row_main_training_survey {
		display: block;
	}
	.item_organization {
		max-width: none;
		margin: 0 0 20px;
	}
	.wrap_search_tape {
		margin: 0 auto;
		padding: 0;
	}
	.main_training {
		margin: 0 auto 20px;
	}
 }
@media (min-width: 180px) and (max-width: 1120px) {
	.row_title_training {
		display: block;
	}
	.item_progress_training {
		margin: 0 auto 15px;
	}
	.wrap_news,
	.wrap_organization {
		margin: 0 auto;
	}
 }
@media (min-width: 180px) and (max-width: 1200px) {
	.text_come_with:after {
		display: none;
	}
 }
@media (min-width: 180px) and (max-width: 1235px) {
	.wrap_news {
		max-width: 820px;
	}
	.row_professional_dev_ret {
		position: static;
		display: block;
	}
	.row_item_quadrivium {
		display: block;
	}
	.wrap_table_quadrivium {
		margin: -70px auto 25px;
	}
	.list_quadrivium {
		max-width: none;
		flex-wrap: wrap;
		justify-content: center;
		display: flex;
	}
	.list_quadrivium li {
		max-width: 298px;
		width: 100%;
		margin: 0 10px 20px;
	}
	.slider_professional_dev_ret {
		max-width: none;
		margin-bottom: 15px;
	}
	.tabs_professional_dev_ret {
		border-left: 2px solid #969696;
		max-width: none;
	}
	.tabs_professional_dev_ret li {
		position: relative;
		justify-content: flex-end;
		display: flex;
	}
	.tabs_professional_dev_ret li a {
		width: 270px;
		height: 110px;
		font-size: 14px;
		line-height: 18px;
	}
	.tabs_professional_dev_ret li a span {
		width: 115px;
	}
	.icon_tabs {
		width: 100px;
		text-align: center;
	}
	.wrap_hidden_text {
		top: 50% !important;
		transform: translateY(-50%);
		bottom: auto !important;
		padding-right: 260px;
	}
	.top_row_main_white {
		display: block;
	}
	.wrap_accordion {
		border: none;
		margin: 0 auto;
		padding: 20px 0 0;
	}
	.right_col {
		margin: 0 auto;
	}
 }
@media (min-width: 180px) and (max-width: 1260px) {
	.list_quadrivium_vertical,
	.row_come_with {
		justify-content: center;
	}
 }
@media (min-width: 180px) and (max-width: 1310px) {
	.row_flip_icon_item_bottom {
		justify-content: center;
	}
 }
@media screen and (min-width: 240px) {
	.wrap_main_slider a.dadata-search-register, 
	.header-after__slider-wrap a.dadata-search-register {
		left: 3rem;
		width: 102px;
		height: 97px;
		bottom: 2rem;
	}
	.submit-search-form>a.rcl-bttn {
		width: 6rem;
		margin: 1rem 1rem 0 !important;
	}
}
@media screen and (max-width: 380px) {
	.b2b-activity-union .photo__icon {
		margin-left: 170px;
	}
	.b2b-category__title-wrap {
		flex-direction: column;
	}
	.b2b-category__title-arhive {
		margin-top: 10px;
	}
	.menu__phone_txt {
		display: none;
	}
	.menu__phone_svg {
		display: block;
	}

 }
@media screen and (max-width: 400px) {
	.title_quadrivium h2 {
		font-size: 45px;
	}
	.header__top-bar {
		flex-direction: column;
	}
	.header__wrap {
		margin-top: 0px;
	}
	#wba-call-to-action .call-to-action__btn-client,
	#wba-call-to-action .call-to-action__btn-producer {
		font-size: 16px;
	}
	#wba-call-to-action .call-to-action__btn-member {
		font-size: 20px;
	}

 }
@media screen and (max-width: 480px) {
	.wba-container {
		padding-right: 10px;
		padding-left: 10px;
	}
	.menu__phone {
		margin-left: 25px;
	}
	#b2b-special-price .special-price-right {
		width: 94%;
		margin-left: 10px;
		margin-right: 10px;
	}
	#wba-innovative .innovative-right {
		flex-wrap: wrap;
	}
	#wba-innovative .innovative-slider-wrap {
		width: 100%;
	}
	#wba-innovative .innovative-slider-wrap .slick-slide {
		height: 200px !important;
	}
	#wba-innovative .innovative-slider-right {
		margin-top: 20px;
	}
	#wba-add-offer .offer__btn-link {
		font-size: 20px;
	}
	#wba-add-offer .add-offer__slider-link {
		font-size: 14px;
		min-width: 280px;
	}
	#wba-desc-catalog .desc-catalog {
		flex-wrap: wrap;
	}
	#wba-desc-catalog .desc-catalog-img-wrap {
		width: 100%;
	}
	#wba-desc-catalog .desc-catalog-content {
		width: 100%;
	}
	.list_main_news {
		text-align: center;
	}
 }
@media screen and (max-width: 484px) {
	.b2b-activity-union .photo__icon {
		width: 40px;
		margin-left: 220px;
	}
 }
@media screen and (max-width: 600px) {
	ul.qac_accordion_list > li {
		flex-wrap: wrap;
	}
	.qac_accordion_list .btn_download_box {
		margin-bottom: 10px;
	}
	.ogrv-form-file {
		flex-wrap: wrap;
	}
 }
@media screen and (max-width: 620px) {
	.b2b-category__top {
		flex-wrap: wrap;
	}
	.b2b-category__date-wrap {
		order: 1;
	}
	.b2b-category__title-wrap {
		order: 2;
	}
	#wba-business .business__video {
		grid-template-columns: 1fr;
	}
	#wba-business .business-bottom {
		margin-bottom: 0;
		padding: 0 10px;
	}
	#wba-business .video-card:last-child {
		right: 0;
		background: transparent;
		padding-bottom: 0;
		padding-right: 0;
	}
	#wba-business .video-card iframe {
		height: 230px;
	}
 }
@media screen and (max-width: 656px) {
	.b2b-activity-union .photo__icon {
		width: 60px;
		height: 40px;
		margin-left: 310px;
		margin-bottom: -15px;
		margin-top: -25px;
	}
	.b2b-activity-union .btn {
		font-size: 10px;
		padding: 10px;
	}
	.b2b-activity-union .activities__text {
		margin-top: 0;
	}
 }
@media screen and (max-width: 768px) {
	.modal-dialog {
		min-height: calc(100vh - 20px);
	}
	.wba-container {
		padding-right: 10px;
		padding-left: 10px;
	}
	#wba-call-to-action .call-to-action__content {
		flex-wrap: wrap;
	}
	#wba-call-to-action .call-to-action__content-left {
		width: 100%;
	}
	#wba-call-to-action .call-to-action__content-right {
		width: 100%;
	}
	#wba-call-to-action .call-to-action__services {
		margin: 15px;
		border: 0;
	}
	#wba-call-to-action .call-to-action__all {
		padding: 0px 15px 0px 15px;
	}
	#wba-call-to-action .call-to-action__bottom {
		margin-bottom: 15px;
	}
	#wba-call-to-action .call-to-action__top {
		flex-wrap: wrap;
	}
	#wba-call-to-action .call-to-action__top-left {
		width: 100%;
	}
	#wba-call-to-action .call-to-action__top-left-title {
		display: none;
	}
	#wba-call-to-action .call-to-action__top-right {
		width: 100%;
	}
	.call-to-action-page__line {
		width: 100%;
		margin: 10px 0 0 0;
		box-sizing: border-box;
	}
	.call-to-action-page__bottom-title {
		text-align: center;
		max-width: 100%;
	}
	.call-to-action-page__bottom {
		margin-left: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
	.call-to-action-page__top-title-wrap {
		max-width: 100%;
		margin-right: 10px;
		margin-left: 10px;
		padding: 20px;
		border-radius: 0;
	}
	#wba-partner .partner {
		flex-wrap: wrap;
	}
	#wba-partner .partner__card {
		width: 100%;
		margin: 0px 10px 0px 10px;
	}
	#wba-partner .partner__card.partner__card--right {
		margin: 20px 10px 0px 10px;
	}
	#b2b-special-price .special-price-wrap {
		flex-wrap: wrap;
	}
	#b2b-special-price .special-price-left {
		width: 100%;
	}
	#b2b-special-price .special-price-right {
		width: 94%;
		margin-bottom: 20px;
	}
	#b2b-special-price .special-price-card {
		margin: 20px 10px;
	}
	#wba-innovative .innovative {
		flex-wrap: wrap;
	}
	#wba-innovative .innovative-left {
		width: 100%;
	}
	#wba-innovative .innovative-right {
		width: 100%;
		margin-right: 0;
		padding: 0 10px;
	}
	#wba-add-offer .add-offer {
		padding: 30px 10px;
	}
	#wba-trend .trend-card-block {
		flex-wrap: wrap;
	}
	#wba-trend .trend-card {
		width: 100%;
		margin-bottom: 20px;
	}
	#wba-business .business-top {
		flex-wrap: wrap;
	}
	#wba-business .business__slider-wrap {
		width: 100%;
		margin: 20px 10px;
	}
	#wba-business .business__btn-block {
		width: 100%;
		padding: 10px 10px 0 10px;
		top: 0;
	}
	.b2b-single-post .b2b-post__title {
		flex-wrap: wrap;
		justify-content: center;
	}
	.b2b-single-post .b2b-post__title h1 {
		margin-left: 0;
		margin-top: 10px;
	}
	.handling .handling-wrap {
		flex-wrap: wrap;
	}
	.handling .handling-link-wrap {
		width: 99%;
	}
	.handling .handling-img-wrap {
		width: 100%;
	}
	.row_title_training {
		flex-wrap: wrap;
	}
	.wba-body .title_training .item_progress_training {
		max-width: 100%;
	}
	.wrap_organization-title {
		margin-top: 20px;
	}
	.wrap_organization-title .head_organization {
		top: 25px;
		margin-left: 0;
	}
	.b2b-site-main-aside .b2b-site-main-content {
		max-width: 100% !important;
		width: 100%;
		display: block;
	}
	.b2b-site-main-content.wba-container>.b2b-content {
		max-width: 100% !important;
	}
	article.b2b-post.single-discussion>.b2b-post__title>.b2b-post__title-top, 
	article.b2b-post.single-discussion>.b2b-post__title>.b2b-post__title-middle {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	article.b2b-post.single-discussion>.b2b-post__title>.b2b-post__title-top>.post-group-discmeta {
		flex-wrap: wrap;
	}
	article.b2b-post.single-discussion>.b2b-post__title>.b2b-post__title-middle, 
	article.b2b-post.single-discussion>.b2b-post__title>.b2b-post__title-middle>#wpd-post-rating {
		margin-top: 1.5rem;
	}
	.b2b-single-post:has(>article.b2b-post.single-discussion) {
		padding: 1rem .5rem;
	}
	article.b2b-post.single-discussion>#comments>#wpdcom>.wpd-form-wrap {
		padding: 1rem;
	}
	.rcl-group_discussionslist .single-group_discussions>.fa-lock {
		width: 2.4rem;
		height: 2.4rem;
		padding: 0.3rem 0 0;
		font-size: 1.6rem;
	}
	/*@ 1139 @*/
 }
@media screen and (max-width: 800px) {
	.qac_accordion_list_two_wrap > ul {
		width: 100%;
	}
	.qac_accordion_list_two_sep {
		display: none;
	}
	.qac_accordion_list_title_asc_right {
		margin-top: 30px;
	}
 }
@media screen and (max-width: 810px) {
	.b2b-activity-union .photo__icon {
		width: 80px;
		height: 70px;
		margin-left: 540px;
		margin-top: -40px;
		background-size: contain;
	}
	#wba-business .business__video {
		grid-template-columns: repeat(auto-fill, minmax(165px, 1fr));
	}
 }
@media screen and (max-width: 992px) {
	.b2b-aside {
		margin-top: 20px;
	}
	.b2b-site-main-aside .b2b-site-main-content {
		grid-template-columns: 1fr;
	}
	#wba-innovative .innovative-title {
		font-size: 18px;
	}
	#wba-add-offer .add-offer {
		flex-wrap: wrap;
		flex-direction: column;
	}
	#wba-add-offer .add-offer__slider-wrap {
		width: 100%;
		margin-top: 20px;
	}
	#wba-add-offer .add-offer__btn-wrap {
		width: 100%;
	}
	#wba-trend .trend-icon {
		display: none;
	}
	#wba-trend .trend-card-block {
		width: 100%;
	}
	#wba-business .business__slider-wrap {
		width: 64%;
	}
	#wba-business .business__btn-block {
		width: 32%;
	}
	.wba-body .wrap_organization {
		max-width: 550px;
	}
 }

@media screen and (max-width: 1030px) {
	#wba-business .business__video {
		grid-template-columns: repeat(auto-fill, minmax(225px, 1fr));
	}
 }
@media screen and (max-width: 1160px) {
	.b2b-activity-union .activities__zone,
	.b2b-activity-union img,
	.b2b-activity-union .btn {
		margin: 0 auto;
	}
	.b2b-activity-union .activities__zone {
		flex-basis: fill;
	}
	.b2b-activity-union .activities__text,
	.b2b-activity-union h2 {
		flex-basis: 100%;
		text-align: center;
	}
	.b2b-activity-union h2 {
		margin-bottom: 0px;
	}
 }

@media screen and (max-width: 1350px) {
	#telegram_chanel_fixed .telegram_chanel_txt {
		display: none;
	}
 }
@media (min-width: 768px) and (max-width: 991px) {
	.logo {
		margin-top: 24px;
	}
	.portfolio-menu button {
		margin-right: 30px;
	}
	.header-icon {
		float: none;
		text-align: center;
	}
	.featuress {
		margin-top: 0;
		padding-top: 100px;
	}
	.header-wrapper {
		text-align: center;
	}
	.header-right-wrapper {
		float: none;
		text-align: center;
		margin-top: 10px;
	}
	.event-img {
		float: none;
	}
	.event-custom {
		padding-right: 0;
	}
	.main-menu-area {
		background: no-repeat;
	}
	.slider-wrapper {
		padding: 150px 0;
	}
	.slider-content h1 {
		font-size: 41px;
		line-height: 47px;
		margin-bottom: 25px;
	}
	.testimonial-text p {
		width: 100%;
	}
	.news-meta span {
		margin-right: 10px;
		padding-right: 10px;
	}
	.news-text {
		padding: 18px 15px;
	}
	.news-meta {
		padding-left: 8px;
		padding-right: 12px;
	}
	.free-courses-button {
		float: left;
	}
	.footer-text p {
		margin-right: 0;
	}
	.about-img img {
		width: 100%;
	}
	.about-text {
		margin-top: 0;
	}
	.pricing-custom {
		-moz-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.features2-text h3 {
		font-size: 18px;
	}
	.upcoming-course {
		padding: 27px 60px;
	}
	.time-count {
		padding-right: 40px;
		margin-right: 40px;
	}
	.event-details-custom {
		padding-right: 15px;
	}
	.events-text p {
		margin-right: 0;
	}
	.portfolio-content {
		padding: 0 40px;
	}
	.testimonial-custom {
		padding-right: 15px;
	}
	.contact-right-wrapper {
		padding-left: 0;
	}
	.blog-custom {
		padding-right: 15px;
	}
	.product-desc {
		margin-top: 30px;
	}
	.pro-commnets-text > p {
		padding-right: 0;
	}
	.update-cart > a {
		margin-left: 0;
		margin-right: 10px;
	}
	.update-cart {
		margin-top: 20px;
	}
	.notices-text > h4 {
		font-size: 15px;
	}
	.courses-details-right {
		float: left;
		margin-top: 20px;
	}
	.courses-details-custom {
		padding-right: 15px;
	}
	.courses-list-img img {
		width: 100%;
	}
	.courses-list-text {
		float: left;
		margin-bottom: 25px;
		margin-top: 25px;
		padding-left: 30px;
	}
	.courses-list-img {
		float: none;
	}
	.vh {
		height: 700px;
	}
	.header2-transparent .mean-container a.meanmenu-reveal {
		border: 1px solid #fff;
		color: #fff;
	}
	.header2-transparent .mean-container a.meanmenu-reveal span {
		background: #fff none repeat scroll 0 0;
	}
	.slider-text h1 {
		font-size: 52px;
	}
	.section-button {
		margin-bottom: 30px;
		margin-right: 0;
		margin-top: 0;
	}
	.courses-active .owl-nav div {
		top: -66px;
	}
	.testimonial-img {
		margin-left: 218px;
	}
	.free-course-wrapper {
		text-align: center;
	}
	.free-courses-button {
		float: none;
	}
	.free-course-icon {
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
	}
 }
@media (min-width: 979px) {
	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu {
		display: block;
	}
	.comment-list .children {
		padding: 0;
		margin-left: 74px;
		padding-bottom: 15px;
	}
	.comment-list .media {
		margin-top: 0;
	}
 }
@media (min-width: 1200px) and (max-width: 1500px) {
	.event-details-custom {
		padding-right: 15px;
	}
	.testimonial-custom {
		padding-right: 15px;
	}
	.contact-right-wrapper {
		padding-left: 0;
	}
	.blog-custom {
		padding-right: 15px;
	}
	.courses-details-custom {
		padding-right: 15px;
	}
 }
@media (min-width: 992px) and (max-width: 1200px) {
	.main-menu ul li {
		margin-right: 15px;
	}
	.header-right {
		margin-top: 46px;
	}
	.news-meta span {
		margin-right: 10px;
		padding-right: 10px;
	}
	.news-text {
		padding: 18px 15px;
	}
	.news-meta {
		padding-left: 8px;
		padding-right: 12px;
	}
	.event-img {
		float: none;
	}
	.footer-text p {
		margin-right: 0;
	}
	.about-img img {
		width: 100%;
	}
	.about-text {
		margin-bottom: 36px;
		margin-top: 0;
	}
	.pricing-custom {
		-moz-box-flex: 0;
		flex: 1 1 33.333%;
	}
	.event-custom {
		padding-right: 0;
	}
	.event-details-custom {
		padding-right: 15px;
	}
	.upcoming-course {
		padding: 27px 50px;
	}
	.time-count {
		padding-right: 40px;
		margin-right: 40px;
	}
	.free-course-text h3 {
		font-size: 20px;
	}
	.portfolio-content {
		padding: 0 40px;
	}
	.testimonial-custom {
		padding-right: 15px;
	}
	.contact-right-wrapper {
		padding-left: 0;
	}
	.contact-right-text span {
		font-size: 13px;
	}
	.contact-icon a {
		margin-right: 0;
	}
	.blog-custom {
		padding-right: 15px;
	}
	.posts-body > h4 {
		margin-bottom: 0;
	}
	.posts-body {
		padding-left: 10px;
	}
	.pro-commnets-text > p {
		padding-right: 0;
	}
	.update-cart > a {
		margin-bottom: 10px;
		margin-left: 0;
		padding: 14px 16px;
	}
	.courses-details-right {
		float: left;
		margin-top: 20px;
	}
	.courses-details-custom {
		padding-right: 15px;
	}
	.courses-list-text > p {
		padding-right: 0;
	}
	.courses-list-text {
		margin-top: 12px;
		padding-left: 15px;
	}
	.courses-list-text > h3 {
		font-size: 22px;
		margin-bottom: 6px;
	}
	.vh {
		height: 700px;
	}
	.features-text p {
		width: 100%;
	}
	.features-text h3 {
		font-size: 20px;
	}
	.featuress {
		margin-top: 0;
		padding-top: 100px;
	}
	.header-top-area {
		padding: 7px 15px 9px;
	}
 }
@media (min-width: 767px)  {
	.wrap_main_slider a.dadata-search-register, .header-after__slider-wrap a.dadata-search-register {
		left: 3rem;
		width: 154px;
		height: 146px;
		padding: .25rem;
		bottom: .55rem;
		/* font-size: 1.25rem; */
		/* white-space: pre-wrap; */
	}
}
@media (max-width: 767px) {
	.logo {
		margin-top: 24px;
	}
	.gray2-bg {
		padding: 0 15px;
	}
	.header-menu {
		padding: 0 15px;
	}
	.header2-transparent .mean-container a.meanmenu-reveal {
		border: 1px solid #fff;
		color: #fff;
	}
	.header2-transparent .mean-container a.meanmenu-reveal span {
		background: #fff none repeat scroll 0 0;
	}
	.section-title h1 {
		font-size: 28px;
	}
	.free-course-button {
		text-align: center;
	}
	.news-area .section-title p {
		width: 100%;
	}
	.featuress {
		margin-top: 0;
		padding-top: 100px;
	}
	.header-wrapper {
		display: none;
	}
	.header-right-wrapper {
		float: none;
		text-align: center;
		margin-top: 0;
	}
	.header-transparent {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		left: 0;
		padding: 0 15px;
		position: inherit;
		right: 0;
		width: 100%;
		z-index: 9999;
	}
	.vh {
		height: 470px;
	}
	.header-top-area {
		padding: 12px 0;
	}
	.header-icon {
		float: none;
		text-align: center;
	}
	.header-text > li::before {
		display: none;
	}
	.courses-details-right {
		float: left;
		margin-top: 20px;
	}
	.section-title p {
		width: 100%;
	}
	.slider-text h1 {
		font-size: 34px;
		line-height: 1.3;
	}
	.slider-content h1 {
		color: #fff;
		font-size: 26px;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: 35px;
	}
	.footer-text p {
		margin-right: 0;
	}
	.event-img {
		float: none;
	}
	.testimonial-text h1 {
		font-size: 27px;
		margin-bottom: 24px;
	}
	.testimonial-text p {
		width: 100%;
	}
	.testimonial-img {
		margin-left: 0;
	}
	.news-meta span {
		margin-right: 5px;
		padding-right: 5px;
	}
	.news-text {
		padding: 18px 15px;
	}
	.news-meta {
		padding-left: 8px;
		padding-right: 12px;
	}
	.free-course-text h3 {
		line-height: 30px;
		font-size: 20px;
	}
	.free-courses-button {
		float: none;
	}
	.about-img img {
		width: 100%;
	}
	.about-text {
		margin-top: 0;
	}
	.about-text h1 {
		font-size: 36px;
	}
	.pricing-custom {
		-moz-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.features2-wrapper {
		border-right: none;
		border-bottom: 1px solid #e1e1e1;
	}
	.features2-area {
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 70px;
		padding-top: 54px;
		position: relative;
		z-index: 999;
	}
	.event-custom {
		padding-right: 0;
	}
	.event-details-custom {
		padding-right: 15px;
	}
	.upcoming-course {
		border-left: 4px solid #f7f7ff;
		padding: 27px 16px;
	}
	.time-count {
		padding-right: 9px;
		margin-right: 9px;
		font-size: 18px;
	}
	.time-count > span {
		font-size: 13px;
	}
	.events-text p {
		margin-right: 0;
	}
	.event-details-info {
		display: block;
		float: none;
		text-align: center;
	}
	.four-zero-four-text p {
		width: 100%;
	}
	.come {
		margin-bottom: 10px;
		margin-right: 0;
		padding: 15px 35px;
	}
	.portfolio-content {
		padding: 0 40px;
	}
	.testimonial-custom {
		padding-right: 15px;
	}
	.testimonial1-info h1 {
		font-size: 21px;
	}
	.contact-right-wrapper {
		padding-left: 0;
	}
	.blog-custom {
		padding-right: 15px;
	}
	.blog-date {
		float: none;
		margin-right: 0;
		text-align: center;
	}
	.blog-text h3 {
		font-size: 22px;
		margin-top: 15px;
	}
	.blog-meta span {
		margin-right: 10px;
	}
	.selector-field {
		float: left;
		margin-top: 10px;
	}
	.product-desc {
		margin-top: 30px;
	}
	.pro-commnets-text > p {
		padding-right: 0;
	}
	.coupon-left input {
		margin-bottom: 10px;
		width: 100%;
	}
	.coupon-left button {
		margin-left: 0;
	}
	.update-cart > a {
		margin-bottom: 10px;
		margin-left: 0;
		margin-right: 10px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.coupon-left input {
		margin-bottom: 10px;
		width: 100%;
	}
	.update-cart {
		margin-top: 20px;
	}
	.notices-button {
		float: left;
	}
	.courses-details-custom {
		padding-right: 15px;
	}
	.courses-details-text {
		float: left;
		margin-right: 10px;
		margin-top: 20px;
	}
	.courses-details-img {
		float: none;
		margin-right: 0;
	}
	.couses-details-content > h1 {
		font-size: 27px;
	}
	.courses-list-img img {
		width: 100%;
	}
	.courses-list-text {
		float: left;
		margin-bottom: 25px;
		margin-top: 25px;
		padding-left: 30px;
	}
	.courses-list-img {
		float: none;
	}
	.courses-list-text > p {
		margin-bottom: 0;
		padding-right: 5px;
	}
	blockquote {
		margin: 25px 0 20px 10px;
		padding: 1px 25px 2px;
	}
	.user-share {
		float: left;
		margin-top: 20px;
	}
	.replay-comment {
		padding-left: 20px;
	}
	.comment-text {
		padding-left: 117px;
	}
	#slider-form {
		width: 100%;
	}
	#slider-form button {
		padding: 0 20px;
		;
	}
	.section-button {
		margin-bottom: 30px;
		margin-right: 0;
		margin-top: 0;
	}
	.courses-active .owl-nav div {
		top: -66px;
	}
	.paginationss {
		margin-left: 5px;
		margin-right: 5px;
	}
	.review-tab .nav-item {
		margin-right: 20px;
	}
	.courses-tab {
		float: right;
		margin-left: 10px;
	}
	.courses-top-bar {
		padding: 18px 20px 18px 15px;
	}
	.paginationss li a {
		height: 35px;
		width: 35px;
	}
	.courses-list-text > h3 {
		font-size: 22px;
	}
	.breadcrumb-text h1 {
		font-size: 32px;
	}
	.free-course-wrapper {
		text-align: center;
	}
	.free-course-icon {
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.free-courses-button {
		margin-top: 10px;
		margin-top: 0;
	}
	.breadcrumb-area {
		padding: 100px 0;
	}
	.read-more {
		margin-right: 0;
		margin-bottom: 10px;
		padding: 18px 20px;
	}
	.see-more {
		padding: 18px 20px;
	}
	.see-more.btn-border {
		padding: 16px 20px;
	}
	.courses-area.pt-170 {
		padding-top: 90px;
	}
	.testimonial-name {
		overflow: hidden;
		padding-left: 21px;
		padding-top: 0;
		display: inline-block;
		text-align: left;
		position: relative;
		top: -8px;
	}
	.testimonial-img {
		margin-left: 0;
		float: none;
		display: inline-block;
	}
	.testimonial-wrapper {
		text-align: center;
	}
	.product-desc .nice-select {
		margin-left: 0;
	}
 }
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.features-text p {
		width: 100%;
	}
	.features-text h3 {
		font-size: 17px;
	}
	.pricing-custom {
		-moz-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.upcoming-course {
		border-left: 4px solid #f7f7ff;
		padding: 27px 36px;
	}
	.time-count {
		padding-right: 40px;
		margin-right: 40px;
	}
	.come {
		margin-bottom: 0;
		margin-right: 10px;
	}
	.testimonial-custom {
		padding-right: 15px;
	}
	.selector-field {
		float: right;
		margin-top: 0;
	}
	.blog-date {
		float: left;
		margin-right: 10px;
		padding: 11px 15px;
		text-align: center;
	}
	.blog-text h3 {
		font-size: 16px;
		margin-top: 15px;
	}
	.courses-details-img {
		float: left;
		margin-right: 29px;
	}
	.courses-details-text {
		float: right;
		margin-right: 35px;
		margin-top: 7px;
	}
	.user-share {
		float: right;
		margin-top: 0;
	}
	.experience-text h1 {
		font-size: 32px;
	}
 }
