@media (max-width: 767px)
{
    /*-------------------
        Global styles
    -------------------*/
    :root
    {
        --font_size_title: 38px;
    }

	header .logo img {
		width: 150px;
	}


    .wrap1 { background-size: cover;background-position: center right;}
    .wrap2 { background-size: cover;background-position: center right;}
	.wrap3 { background-size: cover;background-position: center right;}
	.wrap4 { background-size: cover;background-position: center right;}
	.wrap5 { background-size: cover;background-position: center right;}
	.wrap6 { background-size: cover;background-position: center right;}
	.wrap7 { background-size: cover;}
	.wrap8 { background-size: cover;background-position: center right;}


    section.fact .cont .rows {
		width: 100%;
	}

    .wrap:before, footer:before {
		display: none;
	}
	
	header .logo {
		margin: 0;
	}
	
	header .contacts {
		text-align: right;
	}
	
	header .cont.row {
		justify-content: space-between;
	}
	
	header .contacts br {
		display: block;
	}
	
	header .contacts .phone, header .contacts .callback_btn {
		display: inline-block;
		font-size: 15px;
		font-weight: 600;
	}
	
	header .contacts > * + * {
		margin-left: 0;
	}

	header .contacts .whatsapp {
	    display: none;
	}
	
	section.sect {
		margin-top: 25px;
	}
	
	section.sect .title {
		font-size: 21px;
		line-height: 34px;
	}
	
	section.sect .title br {
		display: none;
	}
	
	section.fact .cont > * + * {
        margin-left: 0;
		margin-bottom: 5px;
	}	

    footer .cont .title {
        width: 100%;
		text-align: center;
		margin-bottom: 15px;
		font-size: 18px;
	}	

	footer .cont.row > * + * {
		margin: 0 0 8px 0;
		width: 50%;
	}
	
	footer .cont.row img {
		display: block;
		width: 60%;
		margin: 0 auto;
	}
	
	section.sect .price {
		font-size: 18px;
		padding: 15px 26px 15px 50px;
	}
	
	
	.wrap {
		min-height: auto;
	}
	
	
	section.sect.f7 .title {
		margin-left: 120px;
	}

	section.sect.f7 .title:before {
		position: absolute;
		top: 11px;
		left: -115px;
		content: "";
		background: transparent url(../images/zewa.png) no-repeat;
		width: 96px;
		height: 51px;
		background-size: contain;
	}
	
	.whatsapp_mob {
		display: inline-block;
		background: #1B9F2A url(../images/whatsapp-line.svg) no-repeat;
		width: 25px;
		height: 25px;
		background-position: center center;
		border-radius: 50%;
		vertical-align: middle;
		background-size: 20px 20px;
	}
	
	
}
