In the mean time can you try
@media (max-width: 980px) and (min-width: 928px){
#maincontainerwrap.topmargin {
margin-top: 380px;
}
}
@media (max-width: 927px) and (min-width: 879px){
#maincontainerwrap.topmargin {
margin-top: 320px;
}
}
@media (max-width: 880px) and (min-width: 700px){
#maincontainerwrap.topmargin {
margin-top: 300px;
}
}
@media (max-width: 699px) and (min-width: 599px){
#maincontainerwrap.topmargin {
margin-top: 250px;
}
}
@media (max-width: 598px) and (min-width: 580px){
#maincontainerwrap.topmargin {
margin-top: 200px;
}
}
@media (max-width: 579px) and (min-width: 520px){
#maincontainerwrap.topmargin {
margin-top: 150px;
}
}
@media (max-width: 519px) and (min-width: 320px){
#maincontainerwrap.topmargin {
margin-top: 100px;
}
}