There is a css generated by Elementor, post-1150.css. The difference between the correct style and the wrong one is that all responsive styles are not added and adds a 50% width style that shouldn’t be:
Added:
.elementor-1150 .elementor-element.elementor-element-9b03cad {
–width: 50%;
…
}
Not added:
@media(min-width: 768px) {
.elementor-1150 .elementor-element.elementor-element-9b03cad {
–width:50%;
}
}
@media(max-width: 1024px) {
.elementor-1150 .elementor-element.elementor-element-9f22aa1 {
–min-height:470px;
}
.elementor-1150 .elementor-element.elementor-element-9f22aa1::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
background-position: 95% 100%;
background-size: 350px auto;
}
}
@media(max-width: 767px) {
.elementor-1150 .elementor-element.elementor-element-9f22aa1::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-9f22aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
background-position:96% 100%;
background-size: 262px auto;
}
.elementor-1150 .elementor-element.elementor-element-b79c9f6 .elementor-heading-title {
font-size: 50px;
letter-spacing: 1px;
}
.elementor-1150 .elementor-element.elementor-element-646a2a3 .elementor-heading-title {
font-size: 18px;
}
}
@media(max-width: 1024px) and (min-width:768px) {
.elementor-1150 .elementor-element.elementor-element-9f22aa1 {
–content-width:100%;
}
.elementor-1150 .elementor-element.elementor-element-9b03cad {
–width: 70%;
}
}