Hi Gutshot
Your custom CSS code in the file: /css/custom.css caused this issue:
.plain-style .contact-inner .contact-form-wrap {
flex-direction: column;
justify-content: center;
background: #236142;
color: #ffffff;
display: flex;
padding: 90px;
width: 50%;
position: relative;
}
When you set the width: 50% like this, it will affect all view ports, if you want to set this style for desktop view, you need to use media queries so that it doesn't affect mobile view. Something like:
@media (min-width: 768px) {
/*your style goes here will be applied to screen from 768px and above*/
}