body{ margin: 0px; padding: 0px; background: #fecf57; /* Old browsers */ font-family: Avenir; } ul,ol{ list-style-type: none; margin: 0px; padding: 0px; } .banner { position: fixed; width: 100%; background: #372d14; bottom: 0; color: #ffffff; font-family: Avenir; text-align: center; padding: 15px; box-sizing:border-box; font-weight: lighter; font-size: 13px; z-index: 999; } .banner a{ color: #fecf57; text-decoration: none; font-weight: bold; } .top-text{ font-size: 36px; position: relative; text-align: center; color: #372d14; margin: 100px auto; font-weight: 100; } #floppies{ position: absolute; top: 19%; left: 50%; margin: 60px 0 0 -130px; display: none; } .floppy{ width: 250px; height: 270px; background: #3b3b3b; margin: 200 auto; border-radius: 2px; } .triangle-topright { width: 0; height: 0; margin-left: 200px; border-top: 50px solid #fecf57; border-left: 50px solid transparent; } .floppytop{ width: 160px; height: 80px; margin-left: 25px; margin-top: -50px; background: #313131; border-left: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .slider{ width: 120px; height: 84px; background: #d3d3d3; margin-left: 43px; margin-top: -2px; position: absolute; animation: balloon 2s linear infinite; -webkit-animation: balloon 2s linear infinite; -moz-animation: balloon 2s linear infinite; } @-webkit-keyframes balloon{ 0%{ margin-left: 0px; } 25%{ margin-left: 43px; } 50%{ margin-left: 0px; } 100%{ margin-left: 43px; } } .slider:after{ content: ""; width: 30px; height: 60px; background: #313131; position: absolute; margin-top: 15px; margin-left: 70px; } .floppybottom{ width: 160px; height: 130px; margin-left: 25px; margin-top: 57px; border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-top-left-radius: 4px; border-top-right-radius: 4px; } .labelname{ width: 160px; height: 90px; background: #f5f5f5; margin-top: 0px; } .labeltop{ width: 160px; height: 20px; background: #c72c2c; margin-top: 21px; } #cds{ position: absolute; top: 18%; left: 50%; margin: 60px 0 0 -157px; display: none; } .cdcont{ width: 300px; height: 300px; border-radius: 150px; background: rgb(226,226,226); /* Old browsers */ background: -moz-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 48%, rgba(191,191,191,1) 52%, rgba(254,254,254,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(48%,rgba(219,219,219,1)), color-stop(52%,rgba(191,191,191,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 48%,rgba(191,191,191,1) 52%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 48%,rgba(191,191,191,1) 52%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 48%,rgba(191,191,191,1) 52%,rgba(254,254,254,1) 100%); /* IE10+ */ background: linear-gradient(135deg, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 48%,rgba(191,191,191,1) 52%,rgba(254,254,254,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ margin: 200 auto; border: 1px solid #b8bab7; -webkit-animation: spinning-cog 5s infinite linear; -moz-animation: spinning-cog 5s infinite linear; -ms-animation: spinning-cog 5s infinite linear; -o-animation: spinning-cog 5s infinite linear; animation: spinning-cog 5s infinite linear; } @-webkit-keyframes spinning-cog { 0% { -webkit-transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg) } } @-moz-keyframes spinning-cog { 0% { -moz-transform: rotate(0deg) } 100% { -moz-transform: rotate(360deg) } } @-o-keyframes spinning-cog { 0% { -o-transform: rotate(0deg) } 100% { -o-transform: rotate(360deg) } } @keyframes spinning-cog { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } .cdinner{ width: 50px; height: 50px; margin: 0 auto; position: relative; margin-top: 125px; border-radius: 25px; background: #fecf57; border: 1px solid #b8bab7; box-shadow: 0px 0px 0px 20px #e5e2d3, 0px 0px 0px 22px #c4c0b4, 0px 0px 0px 24px #afb5b5; } #pendrives{ position: absolute; left: 50%; top: 17%; margin: -100px 0px 0px -60px; display: none; animation: balloon1-animate 1s linear infinite; -webkit-animation: balloon1-animate 1s linear infinite; -moz-animation: balloon1-animate 1s linear infinite; } @-webkit-keyframes balloon1-animate{ 0%{ margin-top: -100; } 50%{ margin-top: -110px; } 100%{ margin-top: -100; } } .pendrivetop{ width: 80px; height: 60px; background: #e5e5e5; margin:0 auto; margin-top: 200px; border-top-left-radius: 4px; border-top-right-radius: 4px; } .pendrivetop:after{ content: ""; width: 15px; height: 10px; background: #555; position: absolute; margin-left: 15px; margin-top: 20px; } .pendrivetop:before{ content: ""; width: 15px; height: 10px; background: #555; position: absolute; margin-left: 50px; margin-top: 20px; } .pendrivebottom{ width: 100px; height: 250px; background: #016ec0; margin: 0 auto; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .pendrivebottom:after{ content: ""; width: 60px; height: 140px; background: #03518b; position: absolute; border-radius: 2px; margin-left: 20px; margin-top: 50px; } #memorycards{ position: absolute; left: 50%; top: 20%; margin:-55px 0px 0px -71px; display: none; animation: balloons 2s linear infinite; -webkit-animation: balloons 2s linear infinite; -moz-animation: balloons 2s linear infinite; } @-webkit-keyframes balloons{ 0%{ -webkit-transform:scale(0.5); } 50%{ -webkit-transform:scale(0.7); } 100%{ -webkit-transform:scale(1); } } .memory{ width: 120px; height: 150px; background: #222222; margin:0 auto; margin-top: 200px; border-radius: 4px; } .memory:after{ content: ""; position: absolute; width: 5px; height: 25px; background: #fecf57; margin-top: 15px; } .memory:before{ content: ""; position: absolute; width: 10px; height: 15px; background: #fecf57; margin-top: 25px; margin-left: 115px; } .triangle-toprights { width: 0; height: 0; margin-left: 105px; border-top: 15px solid #fecf57; border-left: 15px solid transparent; } .memoryinner{ position: absolute; width: 90px; height: 100px; background: #333333; margin-top: 18px; margin-left: 13px; border-radius: 4px; border:2px solid #444444; } .memoryinner:after{ content: ""; position: absolute; width: 90px; height: 20px; background: #c72c2c; margin-top: 80px; } .memoryinner:before{ content: "16 GB"; position: absolute; color: #fff; font-size: 16px; margin-top: 60px; margin-left: 40px; font-family: Helvetica; font-weight: 400; } #clouds{ position: absolute; left: 50%; top: 20%; margin:0px 0px 0px -130px; display: none; animation: balloon-animate 1s linear infinite; -webkit-animation: balloon-animate 1s linear infinite; -moz-animation: balloon-animate 1s linear infinite; } @-webkit-keyframes balloon-animate{ 0%{ margin-top: 0; } 50%{ margin-top: -10px; } 100%{ margin-top: 0; } } .cloud { width: 250px; height: 90px; background: #f2f9fe; background: linear-gradient(top, #f2f9fe 5%, #d6f0fd 100%); background: -webkit-linear-gradient(top, #f2f9fe 5%, #d6f0fd 100%); background: -moz-linear-gradient(top, #f2f9fe 5%, #d6f0fd 100%); background: -ms-linear-gradient(top, #f2f9fe 5%, #d6f0fd 100%); background: -o-linear-gradient(top, #f2f9fe 5%, #d6f0fd 100%); border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; position: relative; margin:0 auto; margin-top: 200px; } .cloud:after, .cloud:before { content: ''; position: absolute; background: #f2f9fe; z-index: -1; } .cloud:after { width: 80px; height: 80px; top: -35px; left: 40px; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; } .cloud:before { width: 140px; height: 140px; top: -55px; right: 30px; border-radius: 200px; }