#outer { height: 2000px; width: 1500px; margin: 0px auto; #ou1 { height: 350px; width: 350px; margin-right: 10px; } #ou2 { height: 350px; width: 350px; } #ou3 { height: 350px; width: 1100px; display: block; } #c1 { height: 350px; width: 350px; border-radius: 200px 200px 0px 200px; background-color: lightblue; } #c2 { height: 350px; width: 350px; border-radius: 200px 200px 200px 0px; background-color: lightgreen; } #c3 { height: 350px; width: 350px; } #main { display: flex; width: 1500px; height: 350px; } #o1 { width: 780px; height: 100px; text-align: right; } #o2 { width: 780px; height: 100px; text-align: right; } #o3 { margin-top: 25px; width: 780px; height: 100px; font-size: 30px; text-align: center; color: darkblue; } #main2 { margin-top: 15px; height: 350px; width: 1500px; display: flex; } #ml { margin-top: -26px; width: 350px; height: 350px; background-color: cyan; border-radius: 200px 0px 200px 200px; text-align: right; font-size: 20px; } #mr { margin-left: 10px; background-color: lightgrey; height: 350px; width: 1140px; display: block; background-image: url("../img/T18.jpg"); background-size: cover; } #c4 { margin-top: -22px; width: 350px; height: 350px; background-color: lightblue; border-radius: 0px 200px 200px 200px; font-size: 20px; } #box2 { height: 1500px; width: 360px; float: left; } #box3 { height: 1490px; width: 1140px; float: right; display: block; background-color: lightblue; } #main3 { display: flex; height: 1500px; width: 1500px; border: 1px solid; } #b1 { padding: 18px; height: 60px; width: 360px; background-color: lightpink; font-size: 14px; } #b2 { padding: 20px; height: 60px; width: 1100px; background-color: cyan; font-family: cursive; } #b3 { padding: 20px; height: 1360px; width: 320px; background-color: lightgrey; } #b4 { display: flex; height: 700px; width: 1100px; background-color: lightgreen; padding: 20px; } .b5 { height: 650px; width: 330px; margin: 20px; background-color: lightyellow; font-size: 20px; text-align: justify; } #b6 { height: 1350px; width: 320px; background-color: lightblue; font-size: 20px; text-align: justify; } #b7 { font-size: 25px; padding: 20px; padding-top: 0px; height: 40px; width: 1040px; background-color: lightblue; } #b8 { padding: 40px; height: 370px; width: 1055px; background-color: cyan; border: 2px solid; font-size: 20px; text-align: justify; } #b9 { padding: 20px; height: 70px; width: 1100px; background-color: yellow; }