yodam1
Hi
For first request the login is below due to this code from your custom.css file
@media screen and (max-width: 980px){
.t3-header-wrap .head-actions{
margin-top: 50px !important;
}}
Decrease the value or remove it to decrease this space.
So it will not break mobile layout.
The distance of module is same like PC http://prntscr.com/nqqjy3
In your screenshot you compare two different items.
Kindly open a new thread for each different question related to topic.
Regards