@import url(https://fonts.googleapis.com/css?family=Open+Sans);
.animation{
    font-size: 1.5em;
    letter-spacing: 0px;
    text-transform: uppercase;
    text-shadow: 0px 0px 5px #fff, 0px 0px 7px #fff;
    position: relative;
    background-repeat: no-repeat;
}
.startemp{
    width: 252px;
    height: 200px;
}
.startemp .innerdiv {
    display: inline-block;
    position: absolute;
}
.innerdiv span{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    font-size: 13px;
    letter-spacing: 0px;
/*    text-transform: uppercase;*/
    position: relative;
    background-repeat: no-repeat;
    color: #fff;
    font-weight: 700;
    letter-spacing: 3px;
}
.parten01 {
    top: 42%;
    left: 50%;
    transform: translate(-50%, -42%);
	-webkit-transform:translate(-50%, -42%);
	-moz-transform: translate(-50%, -42%);
	-ms-transform:translate(-50%, -42%);
	-o-transform:translate(-50%, -42%);
}
.parten02{
    width: 131px;
    height: 90px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 115px;
}
.parten03 {
   width: 279px;
    height: 140px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 140px;
}
.parten04 {
    width: 265px;
    height: 135px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
}

.parten05 {
    width: 145px;
    height: 115px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
}
.parten06 {
    width: 145px;
    height: 115px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
}
.parten07 {
    width: 145px;
    height: 115px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
}
.parten08 {
   width: 279px;
    height: 158px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 165px;
}
.parten09 {
    width: 102px;
    height: 127px;
    margin: auto auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 149px;
}

.parten01_bg{
    width: 300px;
    height: 217px;
    -webkit-mask: url(../images/instorefp/star.svg);
    mask: url(../images/instorefp/star.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}
.parten02_bg{
    width: 271px;
    height: 246px;
    -webkit-mask: url(../images/instorefp/cloud1.svg);
    mask: url(../images/instorefp/cloud1.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}
.parten03_bg{
    width: 308px;
    height: 308px;
    -webkit-mask: url(../images/instorefp/squaremsg.svg);
    mask: url(../images/instorefp/squaremsg.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}
.parten04_bg{
    width: 300px;
    height: 175px;
    -webkit-mask: url(../images/instorefp/rectangle.svg);
    mask: url(../images/instorefp/rectangle.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}

.parten05_bg{
        width: 212px;
    height: 211px;
    -webkit-mask: url(../images/instorefp/star1.svg);
    mask: url(../images/instorefp/star1.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}

.parten06_bg{
        width: 212px;
    height: 211px;
    -webkit-mask: url(../images/instorefp/star2.svg);
    mask: url(../images/instorefp/star2.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}
.parten07_bg{
        width: 212px;
    height: 211px;
    -webkit-mask: url(../images/instorefp/star3.svg);
    mask: url(../images/instorefp/star3.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}

.parten08_bg{
     width: 308px;
    height: 354px;
    -webkit-mask: url(../images/instorefp/roundmsg.svg);
    mask: url(../images/instorefp/roundmsg.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}
.parten09_bg{
    width: 200px;
    height: 291px;
    -webkit-mask: url(../images/instorefp/oval.svg);
    mask: url(../images/instorefp/oval.svg);
    mask-size: cover;
    -webkit-mask-size:  cover;
    mask-position: center;
    -webkit-mask-position:  center;
    mask-repeat:  no-repeat;
    -webkit-mask-repeat: no-repeat;
    position: relative;
}

.boundary_template_container{
    pointer-events: none;
    z-index: 2;
    width: 300px;
    height: 200px;
    position: absolute;
    top: 100px !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto auto;
}

.blink_me {
    animation: blinker 1s linear infinite;
    box-shadow: 10px 10px 10px 10px #000;
}

@keyframes blinker {  
    50% { opacity: .4; }

}
