UPDATED: necessary adjustments:
Transform this media query to reduce the font size (currently set at 45px):
@media only screen and (min-width: 576px) and (max-width: 767px) {
.slider-content-1 h3 {
font-size: 16px;
}
}
You should review the font-size
specifications in the CSS style sheet. Larger fonts have been selected for certain smaller screen sizes. I experimented with changing the window size in Chrome on my laptop and observed that decreasing the h3 font size was essential to prevent it from overlapping with other elements.
.slider-content-1 h3 {
font-size: 45px;
font-family: "TupperPRO", cursive;
color: #D3007E;
margin: 0;
font-weight: bold;
font-style: normal;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-content-1 h3 {
font-size: 70px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slider-content-1 h3 {
font-size: 65px; /* THIS IS LARGE */
}
}
@media only screen and (max-width: 767px) {
.slider-content-1 h3 {
font-size: 18px; /* THIS GETS OVERWRITTEN BY THE NEXT ONE FOR SOME DEVICES */
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.slider-content-1 h3 {
font-size: 45px;/* I NEEDED TO MAKE THIS SMALLER */
}
}
This illustrates the issue on a laptop view in Chrome and on an actual iPad running Safari IOS 14.
https://i.sstatic.net/CcL6X.jpg
https://i.sstatic.net/8f5T8.jpg