@media screen and (max-width: 620px) { 
body {
	min-width: 350px;
	max-width: 425px;
	margin: 0 auto;
} 
.header-bgimage {
	background: url(../images/mobile/header-background.jpg) no-repeat;
	background-size: cover;
	background-position: center;
}
header .number-one.fixed {
	position: fixed;
	top: 0;
	text-align: center;
    width: 100%;
    background: rgb(0 0 0 / 70%);
    padding: 2% 0;
	z-index: 9999;
}
.logo {
    width: 100%;
    position: relative;
	left: 0;
    top: 0;
	padding: 5% 0;
}
.logo img {
    width: 80%;
}
.header-top {
	position: relative;
    padding: 3% 0 3% 0;
	background: none;
	margin-top: 10%;
}
.menu, .number {
    display: block;
    width: auto;
}
.menu ul {
    margin: 0 0 6% 0;
    padding: 0;
}
.header-center {
    overflow: visible;
    margin-top: 10%;
}
.header-left, .header-right {
    width: auto;
    margin: 0;
    padding: 0;
}
.header-left {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -70%;
}
.header-call {
    width: 100%;
	padding: 0;
}
.header-wp {
    padding: 0;
    margin-bottom: -6%;
}
.header-right div {
    padding: 0;
}
.header-right h1.header-h1, .header-right div p.first {
    font-size: 2em;
    text-align: center;
}
.header-right div p {
    font-size: 22px;
    text-align: center;
}
.services {
    padding: 10% 0 10% 0;
}
.advantages-title h2 {
    font-size: 1.9em;
}
.services-block {
    width: auto;
    margin: 0 0 2% 0;
}
.clear {
    margin: 0;
}
.services-block p {
    padding: 2% 5% 0 0;
}
.city {
    padding: 9% 0 5% 0;
}
.city-title h3 {
    font-size: 1.9em;
}
.city-block {
    width: 40%;
}
.city-block p {
    font-size: 16px;
}
.sale {
    padding: 10% 0 10% 0;
}
.sale-title h3 {
    font-size: 1.9em;
}
.sale-blocks {
    margin-top: 5%;
}
.sale-block {
    width: 66%;
    margin-bottom: 6%;
}
.sale-img {
    position: relative;
    width: 90%;
    margin: auto;
}
.advantage {
    padding: 10% 0 10% 0;
}
.advantage-title h3 {
    font-size: 1.9em;
}
.advantage-blocks {
    margin: 5% 0 0 0;
}
.advantage-block {
    width: 44%;
}
.advantage-block:nth-child(6) {
    width: 44%;
}
.advantage-block i {
    font-size: 50px;
}
.help {
    padding: 10% 0 10% 0;
}
.help-title h3 {
    font-size: 1.9em;
	line-height: 1.2;
}
.help-block {
    width: 90%;
}
.help-block:first-child {
    margin: 5% 0 10% 0;
    padding: 22% 0;
}
.help-block:last-child {
    padding: 22% 0;
}
.help-text p {
    font-size: 24px;
}
.contact {
    padding: 10% 0 10% 0;
}
.contact-title h3 {
    font-size: 1.9em;
}
.contact-block {
    width: 100%;
}
.contact-phone {
    margin: 4% 0 5% 0;
}
a.contakt-btn-whatsapp {
    padding: 14% 30%;
}
.contact-block p {
    font-size: 20px;
}
footer {
    padding: 0 0 4% 0;
}
.footer-right, .footer-left {
    width: auto;
    text-align: center;
}
}

