@media only screen and (max-width : 1199px) {

}
@media only screen and (max-width : 991px) {
    .m-categories {
        padding-left: 40px;
    }
    .m-reviews__item-underbody {
        padding: 20px 5%;
    }
}
@media only screen and (max-width : 767px) {
    .page--wrapper {
        padding: 0 15px;
    }
    .h-head__add-button .btn, .m-reviews__item-company, .m-reviews__item-company a, .m-reviews__item-text, .m-reviews__item-text p, .m-reviews__item-text span, .m-page__left-list-item, .m-page__left-list-item > a, .m-categories__list-item > a, .f-main__text {
        font-size: 14px;
    }
    .m-latest__wrap {
        padding: 25px 0px 20px 0px;
    }
    .m-categories {
        padding-left: 0;
    }
    .m-categories, .m-latest, .f-main {
        margin: 0 -15px;
    }
    .m-reviews__item-body::after {
        left: 12%;
    }
    .m-page__left-list-item > a {
        padding: 9px 10px 8px 10px;
    }
    .m-page__left-list-wrap {
        display: none;
    }
    .m-high__item-line, .m-high__item-line a, .m-high__item-line span {
        font-size: 16px;
    }
    .m-reviews__item {
        margin-bottom: 15px;
    }
    .m-add__categories-list-item {
    	width: 50%;
    	margin-bottom: 10px;
    	padding: 0 5px;
    }
    .m-add #map {
    	height: 300px;
    }
    .m-add__wrap {
    	padding: 0;
    }
    .m-categories-list__item {
    	margin-bottom: 25px;
    }
    .m-page__start-image {
    	height: 250px;
    }
}
@media only screen and (max-width : 479px) {
	.m-add__categories-list-item {
		width: 100%;
	}
}
