/*body {background-color: #ff4814;}*/
.containerghost {position: absolute;top: 50%;left: 50%;margin-left: -64.5px;margin-top: -425.5px;}
.ghost {animation: float 3s ease-out infinite;}
@keyframes float {50% {transform: translate(0, 20px);}}
.shadowFrame {width: 130px;margin-top: 15px;}
.shadow {animation: shrink 3s ease-out infinite;transform-origin: center center;}
.shadow ellipse {transform-origin: center center;}
@keyframes shrink {0% {width: 90%;margin: 0 5%;}50% {width: 60%;margin: 0 18%;}100% {width: 90%;margin: 0 5%;}}

@media (max-width: 1600px) {.containerghost {position: absolute;top: 50%;left: 50%;margin-left: -64.5px; !important;margin-top: -285.5px !important;}}
@media (max-width: 1366px) {.containerghost {position: absolute;top: 50%;left: 50%;margin-left: -64.5px; !important;margin-top: -260.5px !important;}}
@media (max-width: 800px) {.containerghost {position: absolute;top: 50%;left: 50%;margin-left: -64.5px; !important;margin-top: -290.5px !important;}}
@media (max-width: 360px) {.containerghost {position: absolute;top: 50%;left: 50%;margin-left: -64.5px; !important;margin-top: -320.5px !important;}}
@media (min-width:320px)  {.containerghost{margin-top: -370.5px !important;} /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px)  {.containerghost{margin-top: -290.5px !important;} /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px)  {.containerghost{margin-top: -260.5px !important;} /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width: 800px) {.containerghost {margin-top: -290.5px !important;}}
@media (min-width:961px)  {.containerghost{margin-top: -285.5px !important;} /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) {.containerghost{margin-top: -425.5px !important;} /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) {.containerghost{margin-top: -305.5px !important;} /* hi-res laptops and desktops */ }