h1{writing-mode:vertical-rl; position:absolute;left:0; color:white; padding: 0.5em 1em; margin: 0em 0em; background: #5F9EA0; } .size1{ font-size:25px; } .size2{ font-size:65px; } .resize img{ width: 100%; } *{ margin: 0px; padding: 0px; } .pic_frame { display: inline-block; text-align: center; }