.image1 {
    width: 85%;
    margin: 0 auto;
    margin-top: 2%;
}

.image2 {
    width: 41%;
    position: relative;
    bottom: 27vh;
    left: 5.2vw;
}

.image3 {
    width: 15%;
    position: absolute;
    bottom: 1vh;
    right: 12vw;
}

.image4 {
    width: 34%;
    display: inline-block;
    padding-top: 7%;
    padding-left: 5%;
}

.image5 {
    width: 30%;
    display: inline-block;
    margin-top: 0;
    position: relative;
    top: 8vh;
    margin-left: 0.21vw;
}

.image6 {
    width: 30%;
    display: inline-block;
    position: relative;
    top: 17vh;
    margin-left: 0.21vw;
}

.image7 {
    width: 15%;
    position: absolute;
    bottom: 0;
    left: 18vh;
    transform: rotate(-8deg);
}
.bb-custom-side img{
    width: 100%;
}
.otx {
    font-family: 'Helvetica Neue LT W05_63 Md Ex';
    text-transform: uppercase;
    font-size: 2vw;
    letter-spacing: 0.2vw;
    padding-top: 1.5vh;
}
.image10 {
    position: absolute;
    width: 20%;
    bottom: 0;
    margin-left: 9%;
}
.image9 {
    position: absolute;
    top: 28vh;
    right: 8vh;
    z-index: 1;
    width: 28%;
}
.image8 {
    z-index: 2;
    position: absolute;
    right: 21vw;
    top: 6vh;
    width: 24%;
}
.image11 {
    position: absolute;
    width: 28%;
    top: 5vh;
    left: 5vh;
    z-index: 2;
}
.image12 {
    position: absolute;
    width: 23%;
    left: 45vh;
    top: 21vh;
    z-index: 1;
}

.image13 {
    position: absolute;
    width: 26%;
    margin-left: 5%;
    top: 5vh;
    z-index: 2;
}
.image14 {
    z-index: 1;
    position: absolute;
    width: 30%;
    right: 0;
    top: 38vh;
}
.image15 {
    z-index: 2;
    width: 28%;
    position: absolute;
    left: 40vh;
    top: 7vh;
}
.image16 {
    width: 25%;
    position: absolute;
    bottom: 2vh;
    z-index: 1;
    left: 5vh;
}
.image17 {
    position: absolute;
    width: 28%;
    right: -5vh;
    top: 3vh;
    z-index: 2;
}
.image18 {
    position: absolute;
    width: 23%;
    bottom: 5vh;
    margin-left: 7%;
    z-index: 1;
}
.image19 {
    position: absolute;
    width: 27%;
    left: 43vh;
    top: 3vh;
}
.image20 {
    position: absolute;
    width: 23%;
    bottom: 2vh;
    left: 13vh;
}
.image21 {
    position: absolute;
    width: 25%;
    right: 6vh;
    top: 3vh;
    z-index: 2;
}
.image22 {
    position: absolute;
    width: 20%;
    bottom: 5vh;
    margin-left: 16vh;
    z-index: 1;
}
.image23 {
    position: absolute;
    width: 21%;
    left: 53vh;
    top: 6vh;
    z-index: 2;
}
.image24 {
    position: absolute;
    width: 23%;
    bottom: 3vh;
    left: 9vh;
    z-index: 1;
}
.image25 {
    position: absolute;
    width: 21%;
    top: 3vh;
    margin-left: 8vh;
    z-index: 3;
}
.image26 {
    position: absolute;
    top: 10vh;
    right: 7vh;
    width: 25%;
    z-index: 2;
}
.image27 {
    position: absolute;
    width: 32%;
    bottom: 1vh;
    right: 3vh;
}
.image28 {
    position: absolute;
    width: 25%;
    left: 2vh;
    top: 2vh;
}
.image29 {
    position: absolute;
    top: 4vh;
    width: 14%;
    left: 54vh;
}
.image30 {
    position: absolute;
    width: 28%;
    bottom: 3vh;
    left: 34vh;
}
.image31 {
    position: absolute;
    z-index: 1;
    width: 31%;
    right: 9vh;
    top: 4vh;
}

.image32 {
    position: absolute;
    width: 40%;
    bottom: 0vh;
    right: 5vh;
}
.image33 {
    position: absolute;
    width: 19%;
    left: 5vh;
    top: 15vh;
}
.image34 {
    position: absolute;
    top: 2vh;
    width: 26%;
    left: 47vh;
    z-index: 2;
}
.image35 {
    position: absolute;
    width: 17%;
    bottom: 0;
    left: 48vh;
    z-index: 1;
}
.image36 {
    position: absolute;
    width: 27%;
    right: 0;
    top: 4vh;
    z-index: 2;
}
.image37 {
    position: absolute;
    width: 25%;
    bottom: 0;
    margin-left: 8vh;
    z-index: 1;
}
.image38 {
    position: absolute;
    width: 25%;
    top: 6vh;
    left: 48vh;
}
.image39 {
    position: absolute;
    width: 22%;
    bottom: 2vh;
    left: 11vh;
}
.image40 {
    position: absolute;
    width: 25%;
    margin-left: 4vh;
    top: 5vh;
}
.image41 {
    position: absolute;
    width: 30%;
    bottom: 5vh;
    right: 13vh;
}
.image42 {
    position: absolute;
    top: 2vh;
    left: 2vh;
    width: 23%;
}

.image43 {
    position: absolute;
    width: 25%;
    left: 41vh;
    top: 29vh;
}
.image44 {
    position: absolute;
    width: 26%;
    right: 7vh;
    top: 3vh;
    z-index: 3;
}
.image45 {
    position: absolute;
    width: 24%;
    top: 13vh;
    margin-left: 8vh;
    z-index: 2;
}
.image46 {
    position: absolute;
    width: 17%;
    bottom: 0vh;
    right: 20vh;
    z-index: 4;
}
.image47 {
    position: absolute;
    top: 2vh;
    left: 43vh;
    width: 28%;
    z-index: 2;
}
.image48 {
    position: absolute;
    width: 25%;
    bottom: 2vh;
    left: 3vh;
    z-index: 1;
}
.image49 {
    position: absolute;
    width: 20%;
    top: 3vh;
    margin-left: 2vh;
    z-index: 3;
}
.image50 {
    position: absolute;
    width: 25%;
    margin-left: 13vh;
    top: 18vh;
    z-index: 2;
}
.image51 {
    position: absolute;
    width: 23%;
    z-index: 1;
    right: 10vh;
    bottom: 2vh;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
    .image2 {
        width: 55%;
        bottom: 10vh;
        left: 5.2vw;
    }
    .image3 {
        width: 19%;
        bottom: 3vh;
        right: 12vw;
    }
    .image7{
        bottom: 14vh;
        left: 9vh;
    }
    .image10 {
        width: 24%;
        bottom: 8vh;
        margin-left: 4%;
    }
    .image9{
        top: 28vh;
        right: 8vh;
        z-index: 1;
        width: 31%;
    }
    .image8{
        right: 17vw;
        top: 6vh;
        width: 29%;
    }
    .image11 {
        width: 38%;
        top: 5vh;
        left: 5vh;
        z-index: 2;
    }
    .image12{
        width: 31%;
        left: 19vh;
        top: 34vh;
    }
    .image13{
        width: 36%;
        margin-left: 5%;
        top: 5vh;
    }
    .image14{
        width: 35%;
        right: 0;
        top: 44vh;
    }
    .image15{
        width: 37%;
        left: 14vh;
        top: 7vh;
    }
    .image16{
        width: 31%;    
        bottom: 10vh;
        z-index: 1;
        left: 5vh;
    }
    .image17{
        width: 31%;
        right: 0vh;
        top: 3vh;
    }
    .image18{
        width: 28%;
    }
    .image20{
        width: 32%;
        bottom: 8vh;
        left: 7vh;
    }
    .image19{
        width: 35%;
        left: 17vh;
        top: 3vh;
    }
    .image21{
        width: 29%;
    }
    .image22{
        width: 24%;
    }
    .image23{
        width: 26%;
        left: 24vh;
    }
    .image24{
        width: 27%;
    }
    .image27{
        width: 45%;
        bottom: 12vh;
    }
    .image25{
        width: 24%;
    }
    .image26{
        right: 3vh;
        width: 28%;
    }
    .image29{
        top: 11vh;
        width: 17%;
        left: 38vh;
    }
    .image30{
        width: 40%;
        bottom: 16vh;
        left: 10vh;
    }
    .image28{
        width: 28%;
        left: 2vh;
        top: 2vh;
    }
    .image31{
        width: 40%;
        right: 7vh;
        top: 4vh;
    }
    .image32{
        width: 44%;
        bottom: 13vh;
    }
    .image35{
        width: 23%;
        bottom: 27vh;
        left: 32vh;
    }
    .image34{
        width: 29%;
        left: 25vh;
    }
    .image33{
        width: 21%;
        left: 5vh;
        top: 38vh;
    }
    .image37{
        width: 32%;
        bottom: 2vh;
    }
    .image36{
        width: 32%;
        right: 5vh;
        top: 4vh;
    }
    .image39{
        width: 27%;
        bottom: 7vh;
    }
    .image38{
        width: 26%;
        top: 6vh;
        left: 25vh;
    }
    .image40{
        width: 35%;
    }
    .image41{
        width: 36%;
        bottom: 13vh;
    }
    .image42{
        width: 31%;
    }
    .image43{
        width: 30%;
        left: 23vh;
        top: 42vh;
    }
    .image45{
        width: 27%;
    }
    .image46{
        width: 19%;
        bottom: 3vh;
        right: 17vh;
    }
    .image47{
        left: 15vh;
        width: 35%;
    }
    .image48{
        bottom: 10vh;
        left: 3vh;
        width: 30%;
    }
    .image51{
        width: 32%;
    }
    .image49{
        width: 27%;
    }
    .image50{
        width: 32%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
    .bb-custom-icon:before{
        font-size: 65px;
    }
    .image1{
        margin-top: 13%;
    }
    .image2{
        width: 70%;
        bottom: 2vh;
    }
    .image3{
        width: 30%;
        bottom: 10vh;
    }
    .image7{
        width: 29%;
         bottom: 32vh;
        left: 7vh;
    }
    .image8{
        width: 37%;
        right: 9vw;
    }
    .image9{
        top: 25vh;
        width: 39%;
        right: 2vh;
    }
    .image10{
        width: 42%;
        bottom: 16vh;
        margin-left: 5%;
    }
    .image12{
        width: 44%;
        left: 3vh;
        top: 25vh;
    }
    .image11{
        width: 40%;
        top: 5vh;
        left: 5vh;
    }
    .image13{
        width: 42%;
    }
    .image14{
        width: 44%;
        right: 0;
        top: 33vh;
    }
    .image15{
        width: 42%;
        left: 4vh;
    }
    .image16{
        width: 41%;
        bottom: 25vh;
    }
    .image17{
        width: 45%;
        right: 0vh;
        top: 6vh;
    }
    .image18{
        width: 45%;
    }
    .image20{
        width: 45%;
        bottom: 26vh;
        left: 2vh;
    }
    .image19{
        width: 46%;
        left: 1vh;
        top: 3vh;
    }
    .image21{
        width: 43%;
        right: 3vh;
        top: 8vh;
    }
    .image22{
        width: 35%;
        bottom: 9vh;
        margin-left: 7vh;
    }
    .copyright, .copyright a{
        font-size: 8px;
    }
    .image23{
        width: 38%;
        left: 6vh;
    }
    .image24{
        width: 38%;
        bottom: 16vh;
        left: 4vh;
    }
    .image27{
        width: 47%;
        bottom: 13vh;
        right: 1vh;
    }
    .image26{
        top: 34vh;
        right: 7vh;
        width: 38%;
    }
    .image25{
        width: 39%;
        top: 3vh;
        margin-left: 5vh;
    }
    .image30{
        width: 42%;
        bottom: 9vh;
        left: 3vh;
    }
    .image29{
        top: 35vh;
        width: 28%;
        left: 11vh;
    }
    .image28{
        width: 37%;
        left: 2vh;
        top: 2vh;
    }
    .image31{
        width: 44%;
        right: 1vh;
        top: 22vh;
    }
    .image32{
        width: 45%;
        bottom: 28vh;
        right: 2vh;
    }
    .image35{
        width: 32%;
        bottom: 12vh;
        left: 2vh;
    }
    .image34{
        top: 35vh;
        width: 38%;
        left: 7vh;
    }
    .image33{
        width: 32%;
        left: 2vh;
        top: 2vh;
    }
    .image36{
        width: 47%;
    }
    .image37{
        width: 46%;
        bottom: 16vh;
        margin-left: 3vh;
    }
    .image38{
        width: 40%;
        top: 8vh;
        left: 4vh;
    }
    .image39{
        width: 37%;
        bottom: 19vh;
        left: 6vh;
    }
    .image40{
        width: 43%;
        margin-left: 3vh;
        top: 9vh;
    }
    .image41{
        width: 42%;
        bottom: 33vh;
        right: 2vh;
    }
    .image43{
        width: 43%;
        left: 5vh;
        top: 43vh;
    }
    .image44{
        width: 42%;
        right: 2vh;
        top: 6vh;
    }
    .image45{
        width: 38%;
        top: 20vh;
        margin-left: 6vh;
    }
    .image46{
        width: 30%;
        bottom: 10vh;
        right: 8vh;
    }
    .image47{
        top: 8vh;
        left: 3vh;
        width: 43%;
    }
    .image48{
        width: 43%;
        bottom: 20vh;
        left: 3vh;
    }
    .image49{
        width: 32%;
        top: 4vh;
    }
    .image50{
        width: 38%;
        margin-left: 7vh;
        top: 16vh;
    }
    .image51{
        width: 42%;
        z-index: 1;
        right: 2vh;
        bottom: 25vh;
    }
    .image42{
        width: 43%;
    }
}
@media only screen and (max-width: 767px) and (orientation: landscape){
    .image3{
        width: 18%;
    }
    .copyright, .copyright a{
        font-size: 8px;
    }
    .image7{
        bottom: 5vh;
    }
    .image20{
        bottom: 8vh;
    }
    .image19{
        width: 27%;
        left: 37vh;
        top: 3vh;
    }
    .image23{
        left: 43vh;
    }
    .image27{
        bottom: 4vh;
    }
    .image29{
        width: 17%;
        left: 45vh;
    }
    .image32{
        bottom: 8vh;
    }
    .image34{
        left: 38vh;
    }
    .image33{
        width: 21%;
    }
    .image35{
        width: 19%;
        bottom: 11vh;
        left: 45vh;
    }
    .image47{
        left: 32vh;
    }
    .image43{
        left: 37vh;
    }
}
@media only screen and (max-width: 767px) and (orientation: portrait){
    .otx{
        font-size: 20px;
        letter-spacing: 1px;
    }
    .bb-custom-icon:before{
        font-size: 55px;
    }
    .copyright, .copyright a{
        font-size: 8px;
    }
    .image2{
        width: 57%;
        bottom: 4vh;
    }
    .image3{
        width: 45%;
        bottom: 7vh;
    }
    .image7{
        width: 46%;
        bottom: 17vh;
        left: 15vh;
    }
    .image8{
        right: 12vw;
        width: 62%;
    }
    .image9{
        width: 70%;
    }
    .image10{
        width: 48%;
        bottom: 14vh;
    }
    .image12{
        width: 58%;
        left: 18vh;
        top: 32vh;
    }
    .image11{
        width: 71%;
        top: 5vh;
        left: 5vh;
    }
    .image13{
        width: 68%;
    }
    .image14{
        width: 84%;
    }
    .image15{
        width: 78%;
        left: 10vh;
        top: 9vh;   
    }
    .image16{
        left: 5vh;
        width: 65%;
        bottom: 14vh;
    }
    .image17{
        width: 65%;
         right: 0vh;
    }
    .image18{
        width: 60%;
        bottom: 10vh;
    }
    .image19{
        width: 62%;
        left: 19vh;
        top: 5vh;
    }
    .image20{
        width: 70%;
        bottom: 16vh;
        left: 11vh;
    }
    .image21{
        width: 63%;
    }
    .image22{
        width: 57%;
        bottom: 5vh;
        margin-left: 2vh;
    }
    .image24{
        width: 66%;
    }
    .image23{
        width: 59%;
        left: 18vh;
    }
    .image26{
        top: 22vh;
        right: 3vh;
        width: 52%;
    }
    .image25{
        width: 49%;
        top: 3vh;
    }
    .image27{
        width: 78%;
        bottom: 18vh;
    }
    .image30{
        width: 86%;
        bottom: 17vh;
        left: 6vh;
    }
    .image29{
        top: 14vh;
        width: 38%;
        left: 32vh;
    }
    .image28{
        width: 60%;
    }
    .image31{
        width: 80%;
        right: 5vh;
        top: 10vh;
    }
    .image32{
        width: 90%;
        bottom: 21vh;
        right: 3vh;
    }
    .image33{
        width: 45%;
        left: 2vh;
        top: 15vh;
    }
    .image34{
        top: 8vh;
        width: 59%;
        left: 21vh;
    }
    .image35{
        width: 47%;
        bottom: 23vh;
        left: 27vh;
    }
    .image37{
        width: 85%;
        bottom: 0;
        margin-left: 5vh;
    }
    .image36{
        width: 68%;
    }
    .image39{
        width: 68%;
        bottom: 2vh;
    }
    .image38{
        width: 64%;
        top: 6vh;
        left: 17vh;
    }
    .image40{
        width: 76%;
        margin-left: 4vh;
        top: 5vh;
    }
    .image41{
        width: 81%;
        bottom: 16vh;
        right: 3vh;
    }
    .image43{
        width: 65%;
        left: 18vh;
        top: 39vh;
    }
    .image42{
        top: 2vh;
        left: 2vh;
        width: 68%;
    }
    .image46{
        width: 52%;
    }
    .image45{
        width: 54%;
        top: 13vh;
    }
    .image44{
        width: 61%;
        right: 4vh;
        top: 3vh;
    }
    .image48{
        width: 77%;
    }
    .image47{
        top: 6vh;
        left: 11vh;
        width: 73%;
    }
    .image51{
        bottom: 17vh;
        width: 67%;
    }
    .image50{
        width: 66%;
        margin-left: 13vh;
        top: 13vh;
    }
    .image49{
        width: 51%;
    }
}