.r{background-color:cornflowerblue; width:15%;height:200%; text-align:center; float:left; writing-mode:vertical-rl; } .b{ font-size:150%; color:white; } .a{ font-size:400%; color:white; } div.a{float:right; background: url("aaaaa.jpg"); background-size:cover; width: 85%; height:1300px; } p{float:right; font-size:50%;} .i{font-size:120%; float:right; position:relative;top:20px; text-align:right; overflow: visible } .c{color:white; background-color:cornflowerblue; font-size:180%; } .d{font-size:200%;} .f{ padding: 1.5cm ; color:cornflowerblue; border:solid cornflowerblue; float:left; clear:right; position:relative; left:180px;top:20px; } .t{float:right; position:relative;top:40px; right:500px; } .p{float:right; position:relative; left:200px;top:20px; text-align:left; } .o{font-size:200%; float:right; position:relative; left:100px; top:20px; } .k{font-size:150%;} .l{ position:relative; left:200px; top:20px} .g{font-size:40%; text-align:center; border:solid 1px; } .s{font-size:30%;}