.fade {opacity: 1;}
.onlyscript {display: none; }

#overscroll .space {height: 100%; margin-top: -500px; }

#all #overscroll .textcontainer, #all .textcontainer { font-size: 19px; }
#all #overscroll .textcontainer, #all .textcontainer { font-size: 1.8vw;  } 

@media only screen and (min-width: 1575px) { 
#all #overscroll .textcontainer, #all .textcontainer { font-size: 28.35px;  }
}

@media only screen and (max-width: 830px) { 
#all #overscroll .textcontainer, #all .textcontainer { font-size: 20px;  }
#all #overscroll .textcontainer, #all .textcontainer { font-size: 3.6vw;  } 
}
@media only screen and (max-device-width: 768px) { 
#all #overscroll .textcontainer, #all .textcontainer { font-size: 14px;  }
#all #overscroll .textcontainer, #all .textcontainer { font-size: 3.7vw;  } 
}

@media only screen and  (min-device-width: 768px) and (max-device-width: 1280px) { 
#all #overscroll .textcontainer, #all .textcontainer { font-size: 18px;  }
#all #overscroll .textcontainer, #all .textcontainer { font-size: 2.6vw;  } 
}
@media only screen and (max-device-width: 1280px) and (orientation: landscape) {
#all #overscroll .textcontainer, #all .textcontainer { font-size: 20px;  } 
#all #overscroll .textcontainer, #all .textcontainer { font-size: 2.4vw;  } 
}
@media only screen and (max-device-width: 768px) and (orientation: landscape) { 
#all #overscroll .textcontainer, #all .textcontainer { font-size: 16px;  }
#all #overscroll .textcontainer, #all .textcontainer { font-size: 2.6vw;  } 
}