.magicDiv{
    height: 0;
    width: 0;
}
.magicIcon{
    position:relative;
    top:-5px;
    left:-16px;
}
.leaflet-div-icon{
    background: transparent;
    border:none;
}
#migic{
    height: 28px;
    width: 28px;
}
.cp1 #migic{
    height:auto;
    width: 18px;
}
.pcp2 #migic{
    height: auto;
    width:35px;
}
.cp1_sub #migic{
    height: auto;
    width:26px;
}
.vip_land #migic{
    height: auto;
    width:26px;
}
.pcp1 #migic{
    height: auto;
    width:65px;
}
.vip #migic{
    height: auto;
    width:50px;
}
.c1 #migic, .c2 #migic, .c3 #migic{
    height: 18px;
    width:33px;
}
.t2 #migic{
    height: 30px;
    width: 30px
}
.t3 #migic{
    height: 38px;
    width: 22px
}
.public #migic{
    height: 40px;
    width: 70px
}