diff --git a/android/res/layout/elevation_profile_internal.xml b/android/res/layout/elevation_profile_internal.xml
index 329ecc6741..8ecb90fd6f 100644
--- a/android/res/layout/elevation_profile_internal.xml
+++ b/android/res/layout/elevation_profile_internal.xml
@@ -164,6 +164,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
+ android:id="@+id/difficulty_container"
android:orientation="horizontal">
diff --git a/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java b/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java
index 86f4fa0cc0..8236a6d948 100644
--- a/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java
+++ b/android/src/com/mapswithme/maps/widget/placepage/ElevationProfileViewRenderer.java
@@ -12,6 +12,7 @@ import com.mapswithme.maps.ChartController;
import com.mapswithme.maps.R;
import com.mapswithme.maps.bookmarks.data.ElevationInfo;
import com.mapswithme.maps.routing.RoutingController;
+import com.mapswithme.util.UiUtils;
import java.util.Objects;
@@ -45,6 +46,12 @@ public class ElevationProfileViewRenderer implements PlacePageViewRenderer MAX_DIFFICULTY_LEVEL)
+ boolean invalidDifficulty = level > MAX_DIFFICULTY_LEVEL;
+ UiUtils.hideIf(invalidDifficulty, mDifficultyContainer);
+
+ if (invalidDifficulty)
return;
for (int i = 0; i < level; i++)