@media (max-width: 1920px){
	.footer_text{
		margin-top: -265px;
	}
}
@media (max-width: 1280px){
	.footer_text{
		margin-top: -130px;
	}
}

@media (max-width: 720px){
	.list_unit {
		font-size: 14px;
	}
	.dealers-list{
		height: initial !important;
		display: inherit !important;
		column-count: 2;
	}
	.border_text{
		width: 100%;
	}
	.desc_slide{
		padding-top: 0 !important;
		bottom: 0 !important;
	}
	.owl-carousel button > span{
		padding: 0 10px !important;
	}
	.owl-theme .owl-nav{
		margin-top: 0 !important;
	}
	#list_pr{
		display: block !important;
	}
	#list_step {
    	display: block !important;
	}
	.logo_view {
    	display: flex;
    	gap: 15px;
    	align-items: end;
    	flex-direction: column-reverse;
    	width: 100%;
    	left: 0;
    	top: 60px;
    	position: absolute;
	}
	.logo_view .art_btn_link {
		padding: 10px 20px;
    	margin-right: 10px;
	}
	.logo_view h1 {
		font-size: 14px !important;
	}
	.tlt_font,.title_big,.title_art{
		font-size: 18px !important;
		text-transform: uppercase !important;
	}
	#pmenu_wrapper .phone_num{
    	display: block;
    	float: right;
    	font-size: 24px;
	}
	#top_menu a:hover:after, #top_menu a.active:after {
    	width: 10%;
	}
	.nav{
		display: block !important;
	}
	.left_p_text{
		padding: 35px 20px !important;
	}
	.pad_top {
		padding-top: 4rem !important;
	}
	#we_think .container{
		background: rgba(0,0,0,0.3);
	}
	.desc_slide{
		margin-top:0 !important;
	}
	.layer_slide{
		display:  none !important;
	}
	.params{
		display: initial !important;
	}
	.footer_text{
		margin-top: 0px;
	}
	#pills-tab{
		justify-content: center;
		font-size: 14px;
	}
	#mobile_btn {
		margin-bottom: 15px !important;
	}
	#main_wrap header {
		min-height: 120px;
	}
	.logo_mob {
		margin-left: 50px;
		position: absolute;
		top: 50px;
	}
	.logo_mob img {
		height: 40px;
	}
	.navbar-toggler {
		top: 54px;
		position: absolute;
	}
	header ul.nav {
		margin-top: 90px;
	}
	.city_change {
		position: absolute;
		top: 20px;
	}
	.city_change button {
		font-size: 14px;
	}
}