@media screen and (max-width: 768px) {
	.header__contacts { display: none}
	.popup__close {
   
    right: 0;
    top: -2rem;
}
	.belberry-copyright {
 
    justify-content: CENTER;
	}
	.header__btns { display: none}
	.header__navigation {
    top: 3.6rem;
	}
	.header__mob {display: block;
    max-width: 19rem;
    margin: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;}
	.header__mob .header__contacts {
    display: block;
}
	.header__mob  .header__btns {    display: block;
    margin-right: 0;
    text-align: center;}
	.header__navigation {
 
    padding-top: 2rem;
}
	.header__phone {
    font-size: 1.35rem;
}
	
	.header__messanger {
    height: 2rem;
    width: 2rem;
}
	.header__btns .btn {
    font-weight: 600;
    display: inline-block; font-size: 1.1rem;
    margin: auto;
    margin-top: 1rem;
}
	.header__messangers {
   
    margin-left: 0.75rem;
}
	.header__menu a {
		font-size: 1.65REM;}
	.banner__wrap {
    padding-top: 3rem;
    flex-direction: column;
}
	.banner {
    margin-top: 4rem;
}
	.about__wrap {
		flex-direction: column;}
	.about__img { display: none}
	.banner__left {
    flex: 1;
    width: 100%;
}
	.about__btns {
    margin-top: 3REM;
    margin-bottom: 5rem;
}
	.price__wrap {
    grid-template-columns: 1fr;
}
	
	.about__right {
 
    margin-bottom: 3rem;
}
	
	.banner__right {
        flex: 1;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
}
	.banner__note {
    top: -2rem;
    right: -11rem;
}
	.banner__right img {
       width: 100%;
    max-width: 30rem;
    margin-left: 0;
    margin-top: -1rem;
    margin-bottom: 0rem;
}
	
	.banner__img-note {
    left: calc(50% - 7.5rem);
    top: 71%;
}
	.help {
    padding: 11.5rem 0 3rem 0;
}
	.help__mob { display: block;}
	.help__planshet { display: none}
	.help-slider  {
    margin-bottom: 4rem;
}
	.help-slider .swiper-pagination  {    width: 100%;
    bottom: -1.5rem;
    position: relative;}
	.help__desctop-item
	{background: #e6e6e6;}
	.help__desctop-item.--3 {
    padding-bottom: 6rem; box-shadow: 15px 20px 32px rgba(151, 153, 166, 0.2);
}
	.help__desctop-item.--3:before {
    height: 13rem;
    width: 50%;
    bottom: 0rem;
    position: absolute;
		right: -4rem;}
	
	.note__wrap {
    padding: 1.5rem 3rem;
    padding-left: 1.5rem;
    border-radius: 1rem;    margin-bottom: -12rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 8rem;
}
	.note__pic {
    flex: 0 1 10rem;
    position: absolute;
    right: 0;
    bottom: 0;
}
.note__text {
    margin-bottom: 2rem; margin-left: 0;
}
	.h1 {
   
    margin-bottom: 2rem;
}
	.banner__subh {
   
    margin-bottom: 1.5rem;
}
	.works {
		padding-top: 20rem;}
	
	.note__text .h2 {
    font-size: 2rem;
}
	
	.works__head-slider .swiper-container { overflow: visible}
	.works__head-img {
		height: 6rem;}
	
.works__item {
	flex-direction: column;}
	.works__item-img {
  
    margin-bottom: 1.5rem;
}
	
	.works__item-info {
   
    padding: 0; box-shadow: none;
    background: transparent;
}
	.works__item-detal {
    flex-direction: column;
	}
	.works__item-left {
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: 1fr 1fr;
}
.works__item-right .h4 {
    font-size: 1.6rem;
	margin-top: 1rem;}
	
	.recomend-slider .standart-swiper-navigation {
    display: block;
}
		.recomend-slider .swiper-pagination {
    position: absolute;
    width: 100%;
		margin-top: 1rem;}
	
	
	.note2__wrap {
  padding: 2.5rem 3rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    margin-bottom: -12rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 7rem;
}
	.note2__img {
    flex: 0 1 10rem;
    position: absolute;
    right: 0;
    bottom: 0;
}
	.note2__text .h2 {
    color: #fff;
    font-weight: 600;
}
.note2__text {
    margin-bottom: 2rem; margin-left: 0;
}
	.note2__img img {
    width: 16rem;
    margin-top: -4rem;
    margin-bottom: -3rem;
    transform: scale(-1, 1);
}
	.note2 {
  
    margin-bottom: 19rem;
}
	
	.rate:after {
    top: -5rem;
	}
	.help-slider { position: relative;}
	.works:after { content: none}
	
	.forma__left .btn.--mob {    display: flex; font-size: 1.1rem;
    justify-content: center;}
	.forma__left .btn { display: none}
	
	
		.note3__wrap {
    padding: 1.5rem 3rem;
    padding-left: 1.5rem;
    border-radius: 1rem;   position: relative;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom:9rem;
}
	.note3__img {
    flex: 0 1 10rem;
    position: absolute;
    right: 0;
    bottom: 0;
}
	.note3__text .h2 {
    color: #fff;
    font-weight: 600;
}
.note3__text {
    margin-bottom: 2rem; margin-left: 0;
}
	.steps {
    margin-bottom: 2.5rem;
}
	.sert {
  
    padding-bottom: 15rem;
    margin-top: -18rem;
}
	.call {
    background: #E9E8EE;
    padding-top: 3rem;
    padding-bottom: 3rem;
}
	.call__img { display: none;}
	.call{background: #E9E8EE;
    padding-top: 3rem;}
	.call__wrap {
    padding: 2rem;
    border-radius: 1rem;
}
	.call__footer {
    flex-direction: COLUMN;
    display: FLEX;
    margin-top: 2rem;
    align-items: self-start;
    width: 100%;
}
	.works__head-left {
   
    margin-bottom: 2rem;
}
	.call__text {
    max-width: 100%;
}
	.call__wrap {
  
	min-height: 14rem;}
	.call__phones {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
	.call__btns { width: 100%}
	
	.call__btns .btn {
    margin-right: 0;
    padding: 1.2rem 2rem;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-bottom: 1rem;
}
	.contact__wrap {
		flex-direction: column;}
	.contact__right {
    flex: 1; min-height: 25rem;
    width: 100%;
}
	.footer__wrap {
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}
	footer {
   
    margin-top: 6rem;
}
	
	.footer_coll {
    
    margin: 0.4rem 0;
}
	.footer_coll.--btns {
    margin-top: 1rem;
}
	.contact__map { min-height: 25rem; border-radius: 0 0 1rem 1rem; overflow: hidden;}
}

