@media (max-width: 1490px) {
	.container {
		width: 1280px;
	}
	.left_double_schedule {
		width: 50%;
	}
	.left_double_schedule img {
		height: 100%;
		object-fit: cover;
	}
	.mb {
		margin-bottom: 80px;
	}
	.listTable .element-list .fio {
		width: 26%;
	}
	.listTable .element-list .level1 {
		width: 26%;
	}
	.listTable .element-list .level2 {
		width: 6%;
	}
	.listTable .element-list .level3 {
		width: 6%;
	}
	.listTable .element-list .level4 {
		width: 6%;
	}
	.listTable .element-list .phone, .listTable .element-list .phn {
		width: 21%;
	}
	.propusk-type, .search-type, .propusk-filter-type {
		gap: 15px;
		flex-wrap: wrap;
	}
	.contentTabConstList .main-item-block .number-block, .contentTabConstList .main-item-block .number-block.FIO, .contentTabList .main-item-block .number-block, .contentTabList .main-item-block .number-block.FIO, .contentTabArhiveList .main-item-block .number-block, .contentTabArhiveList .main-item-block .number-block.FIO, .contentNoActionConstList .main-item-block .number-block, .contentNoActionConstList .main-item-block .number-block.FIO {
		width: 30%;
	}
	.contentNoActionConstList .main-item-block .message-block {
		width: 30%;
	}
	.contentNoActionConstList .menu-block.item {
		width: 25%;
	}
	.contentTabConstList .main-item-block .car-info-block, .contentTabList .main-item-block .car-info-block, .contentTabArhiveList .main-item-block .car-info-block, .contentNoActionConstList .main-item-block .car-info-block {
		width: 15%;
	}
	.main_news-items {
		gap: 15px;
	}
	.contentTabConstList .main-item-block .message-block, .contentTabList .main-item-block .message-block, .contentTabArhiveList .main-item-block .message-block {
		width: 30%;
	}
	.section_schedule{
		padding-left:30px;
	}
}
@media (max-width: 1300px) {
	h1 {
		font-size: 25px;
		font-style: normal;
		font-weight: 600;
		line-height: 140%;
		margin: 0 0 34px;
	}
	.container{
		width:1024px;
	}
	.burger_show {
		display: flex;
		flex-direction: column;
		gap: 4px;
	}
	.top_menu {
		display: none;
	}
	.in_header {
		justify-content: flex-start;
		gap: 15px;
	}
	.phone_top {
		margin-left: auto;
	}
	.burger_show>span {
		width: 22px;
		height: 3px;
		background-color: #000;
		transition: all 0.2s linear;
	}
	.header {
		padding: 20px 0;
	}
	.in_left_double_main_page h1 {
		font-size: 60px;
		width: 500px;
		line-height: 64px;
		margin-bottom: 30px;
	}
	.right_double_main_page {
		width: 100%;
	}
	.main_preview_text {
		color: #002137;
		font-size: 28px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
	}
	.mb {
		margin-bottom: 60px;
	}
	.title_schedule_from {
		font-size: 20px;
	}
	.subtitle_schedule_from {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.block_schedule {
		padding: 10px;
	}
	.schedule__time {
		font-size: 32px;
	}
	.section_schedule {
		padding-left: 15px;
	}
	.title_schedule_from {
		font-size: 18px;
	}
	.left_double_schedule a {
		left: 24px;
		bottom: 24px;
	}
	.standart_title {
		margin-bottom: 24px;
	}
	.tabs {
		gap: 15px;
		margin-bottom: 44px;
	}
	.tabs_left {
		width: 360px;
	}
	.contacts_item-elem {
		padding: 20px;
	}
	.contacts_item-text {
		font-size: 16px;
	}
	.tabs_left-title {
		padding: 13px 16px;
		font-size: 18px;
	}
	.mainUserConfigblock .blockLeft, .mainUserConfigblock .blockRight, .mainPassConfigblock .blockLeft, .mainPassConfigblock .blockRight, .mainMessageConfigblock .blockLeft, .mainMessageConfigblock .blockRight {
		width: 100%;
	}
	.mainUserConfigblock, .mainPassConfigblock, .mainMessageConfigblock{
		flex-wrap:wrap;
	}
	.mainUserConfigblock .blockRight, .mainPassConfigblock .blockRight, .mainMessageConfigblock .blockRight {
		padding: 0px !important;
	}
	.in_cabinet .main_news-item {
		width: calc(50% - 16px);
	}
	.double_calendar {
		display: block;
	}
	.items_my {
		display: flex;
		flex-direction: column;
	}
	.second_calendar>div:last-child, .second_calendar>div:first-child {
		width: 50%;
	}
	.double_calendar {
		display: block;
		margin-bottom: 20px;
	}
	.contentTabConstList .main-item-block .number-block, .contentTabConstList .main-item-block .number-block.FIO, .contentTabList .main-item-block .number-block, .contentTabList .main-item-block .number-block.FIO, .contentTabArhiveList .main-item-block .number-block, .contentTabArhiveList .main-item-block .number-block.FIO, .contentNoActionConstList .main-item-block .number-block, .contentNoActionConstList .main-item-block .number-block.FIO {
		width: 54%;
	}
	.main-item-block .menu-block {
		width: 30%;
	}
	.contentTabConstList .main-item-block .car-info-block, .contentTabList .main-item-block .car-info-block, .contentTabArhiveList .main-item-block .car-info-block, .contentNoActionConstList .main-item-block .car-info-block {
		width: 20%;
	}
	.contentTabConstList .menu-block.item, .contentTabList .menu-block.item, .contentTabArhiveList .menu-block.item {
		width: 30%;
	}
	.section_calendar_description {
		max-width: 100%;
	}
}
@media (max-width: 1050px) {
	.container{
		width:100%;
		padding:0 20px;
	}
	.infra_item-title {
		position: relative;
	}
	.in_footer {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		justify-content: center;
		gap: 18px;
	}
	.infra_item-image {
		opacity: 1;
	}
	.tripple_about_item{
		width:50%;
	}
	.tripple_about_item:nth-child(2) {
		order: 2;
		width: 100%;
	}
	.tripple_about {
		flex-wrap: wrap;
	}
	.tripple_about_item {
		width: calc(50% - 12px);
	}
	.tabs_left {
		width: 30%;
	}
	.page_left {
		width: 30%;
		flex-shrink: 0;
	}
	.left_menu a {
		padding: 10px 16px;
		font-size: 17px;
	}
	.blackList {
		overflow: auto;
	}
	.blackList>div {
		width: 800px;
	}
	div#content-4 {
		width: 100%;
		overflow: hidden;
	}
	.contentTabList {
		width: 100%;
		overflow: auto;
	}
	.contentTabList>div {
		width: 700px;
	}
	.left_phone_data {
		display: none;
	}
}
@media (max-width: 800px) {
	.main_preview_text {
		color: #002137;
		font-size: 22px;
	}
	.in_left_double_main_page h1 {
        font-size: 47px;
        width: 373px;
        line-height: 46px;
        margin-bottom: 30px;
    }
	.mb {
        margin-bottom: 40px;
    }
	.left_double_schedule {
		width: 100%;
	}
	.double_schedule {
		flex-direction: column;
	}
	.contacts-list {
		display: grid;
		width: 100%;
		grid-template-columns: repeat(2, minmax(auto, 1fr));
		gap: 0;
	}
	.contacts_item-elem {
		border: none;
	}
	.contacts_item-elem:first-child {
		border: none;
		padding: 20px;
	}
	.contacts_item-elem:nth-child(3),.contacts_item-elem:nth-child(4){
		border-bottom:1px solid #cccc;
		border-right:0px;
	}
	.contacts_item-elem {
		border: none;
		padding: 20px;
	}
	.main_news-item {
		width: calc(50% - 16px);
	}

	.page_with_left {
		flex-direction: column;
	}
	.page_left {
		width: 100%;
		overflow: auto;
	}
	.left_menu {
		flex-direction: row;
		white-space: nowrap;
	}
	.left_menu a {
		border-radius: 0px;
		border-right: 0px;
	}
	.left_menu li:last-child a{
		border-right:1px solid #E3E3E3;
	}
	#sentMessageUser {
		width: 100%;
	}
	.userConstList>div {
		width: 800px;
	}
	.userConstList {
		overflow: auto;
		width: 100%;
	}
	.contentTabArhiveList>div {
		width: 800px;
	}
	.contentTabArhiveList {
		overflow: auto;
	}
}
@media (max-width: 600px) {
	.double_main_page {
		flex-direction: column;
	}
	.left_double_main_page {
		width: 100%;
		order: 1;
		margin-top: 20px;
	}
	.in_left_double_main_page h1 {
		width: 100%;
		font-size: 40px;
		line-height: 44px;
		margin-bottom: 20px;
	}
	.main_preview_text {
		color: #002137;
		font-size: 20px;
	}
	.right_double_main_page {
		width: 100%;
		line-height: 0px;
	}
	.left_double_schedule img {
		height: 206px;
		object-fit: cover;
	}
	.left_double_schedule a {
		font-size: 18px;
		padding: 12px 24px;
	}
	.section_schedule {
		padding: 0px;
	}
	.items_schedule_bus {
		flex-direction: column;
	}
	.mb {
		margin-bottom: 30px;
	}
	.tripple_about_item {
		width: 100%;
	}
	.tripple_about_item:first-child {
		order: 3;
	}
	.circle_link {
		margin: 20px auto 0;
	}
	.infra_item {
		flex-direction: column;
		padding: 15px 0;
	}
	.infra_item-title {
		min-width: 100%;
		width: 100%;
	}
	.in_footer {
		justify-content: flex-start;
	}
	.tabs {
		flex-direction: column;
	}
	.tabs_left {
		width: 100%;
		overflow: auto;
		flex-direction: row;
	}
	.tabs_left-title {
		display: flex;
		align-items: center;
	}
	.about_video iframe {
		height: 350px;
	}
	.tabs_scheme-titles {
		position: static;
		margin-bottom: 15px;
		overflow: auto;
		white-space: nowrap;
		padding: 0 0 20px;
	}
	.tabs_scheme_items-item iframe {
		height: 300px;
	}
	.contacts-list {
		grid-template-columns: repeat(1, minmax(auto, 1fr));
	}
	.contacts_item-elem:nth-child(3) {
		border: none;
	}
	.contacts_item-elem {
		padding: 10px 0 !important;
	}
	.main_news-item {
		width: 100%;
	}
	.mainConfigBlock {
		flex-wrap: wrap;
	}
	.mainConfigBlock .form-group {
		width: 100%;
	}
	.listTable {
		overflow: auto;
	}
	.listTable>div {
		width: 800px;
	}
	.propusk-type .item-type, .search-type .item-type, .propusk-filter-type .item-type, .propusk-type .item-type-user {
		width: calc(50% - 8px);
	}
	.in_cabinet .main_news-item {
		width: 100%;
	}
	.page_gallery img {
		height: 120px;
	}
	.page_gallery {
		grid-template-columns: repeat(2, 1fr);
	}
	.right_first_calendar {
		width: 100%;
		overflow: auto;
	}
	.second_calendar {
		flex-direction: column;
	}
	.second_calendar>div:last-child, .second_calendar>div:first-child {
		width: 100%;
	}
	.phone_top {
		font-size: 14px;
	}
	a.login_link {
		font-size: 14px;
	}
}