@charset "utf-8";
/* CSS Document */

#round-top1 { width:160%; background:#ffffff; border-top-left-radius:64% 600px; border-top-right-radius:64% 600px; overflow:hidden; position:relative; left:-30%; z-index:9;}
#round-bottom1 { width:160%; background:#ffffff; border-bottom-left-radius:64% 600px; border-bottom-right-radius:64% 600px; overflow:hidden; position:relative; left:-30%; z-index:9;}

#round-top2 { width:160%; float:left; margin:-108px 0 0; background:#ffffff; border-top-left-radius:64% 600px; border-top-right-radius:64% 600px; overflow:hidden; position:relative; left:-30%; z-index:9;}
#round-top3 { width:160%; float:left; margin:-108px 0 0; background:#ffffff; border-top-left-radius:64% 600px; border-top-right-radius:64% 600px; overflow:hidden; position:relative; left:-30%; z-index:9;}

/*Smartphone css*/
@media screen and (max-width: 480px) {
#round-top1 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit;}
#round-bottom1 { width:100%; border-bottom-left-radius:0; border-bottom-right-radius:0; position:relative; left:inherit;}
#round-top2 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit; margin:0;}
#round-top3 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit; margin:0;}
}

@media screen and (min-width:481px) and (max-width:600px) {
#round-top1 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit;}
#round-bottom1 { width:100%; border-bottom-left-radius:0; border-bottom-right-radius:0; position:relative; left:inherit;}
#round-top2 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit; margin:0;}
#round-top3 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit; margin:0;}
}

@media screen and (min-width:601px) and (max-width:767px) {
#round-top1 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit;}
#round-bottom1 { width:100%; border-bottom-left-radius:0; border-bottom-right-radius:0; position:relative; left:inherit;}
#round-top2 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit; margin:0;}
#round-top3 { width:100%; border-top-left-radius:0; border-top-right-radius:0; position:relative; left:inherit; margin:0;}
}

@media screen and (min-width:768px) and (max-width:900px) {
#curve1 { margin:-1097px 0 0;}
#curve2 { width:152%;}
#curve3 { width:157%;}
#curve5 { width:115%;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
#curve1 { margin:-1094px 0 0;}
}

@media screen and (min-width:1025px) and (max-width:1240px) {
#curve1 { margin:-1023px 0 0;}
}

@media screen and (min-width:1241px) and (max-width:1900px) {
#curve1 { margin:-826px 0 0;}
}