@media only screen and (min-width:1280px) and (max-width:1366px){

.headerSec {

    padding: 10px 60px;

}

}

@media only screen and (min-width:1024px) and (max-width:1100px){

    /* .puzzleBg #myimage {

        width: 100%;

        height: 100%;

        object-fit: cover;

    } */



    #icon1 {

        top: 42.5vw;

        left: 19vw;

      }

      

      #icon2 {

        top: 34vw;

        left: 69vw;

      }

      

      #icon3 {

        top: 23vw;

        left: 50.5vw;

      }

      

      #icon4 {

        top: 13.2vw;

        left: 34.2vw;

      }

      

      #icon5 {

        top: 34.7vw;

        left: 35vw;

      }

      

      #icon6 {

        top: 36vw;

        right: 42.5vw;

      }

      

      #icon7 {

        top: 28vw;

        right: 18.5vw;

      }

      

      #icon8 {

        top: 32vw;

        left: 46.5vw;

      }

      

      #icon9 {

        top: 35vw;

        left: 79vw;

      }

      

      #icon10 {

        top: 30vw;

        left: 14.5vw;

      }

      

      #icon11 {

        top: 21vw;

        right: 51.5vw;

      }

      

      #icon12 {

        top: 44vw;

        right: 70.5vw;

      }

      

      #icon13 {

        top: 38vw;

        right: 9vw;

      }

      

      #icon14 {

        top: 38vw;

        left: 40.2vw;

      }

      

      #icon15 {

        top: 14vw;

        left: 17.5vw;

      }

      

      #icon16 {

        top: 26vw;

        left: 30.5vw;

      }

      

      #icon17 {

        top: 43.8vw;

        left: 75vw;

      }

      

      #icon18 {

        top: 14.8vw;

        left: 54.8vw;

      }

      

      #icon19 {

        top: 34vw;

        left: 63vw;

      }

      

      #icon20 {

        top: 10vw;

        right: 35.5vw;

      

      }

      .getCracking, .continue, .initalPg-outer .wrongansCnt .buttonsContainer a.retry, .initalPg-outer .wrongansCnt a.show{

        width: 120px;

      }

      .headerSec{padding: 10px 70px;}

}



@media only screen and (min-width:768px) and (max-width:992px){

    .initalPg-cntInner {

        max-height: calc(100% - 38%);

        overflow: scroll;

    }

    .getCracking, .continue, .initalPg-outer .wrongansCnt .buttonsContainer a.retry, .initalPg-outer .wrongansCnt a.show{

        width: 120px;

      }

}



@media only screen and (max-width:990px){

    .initalPg-cntInner {

        max-height: calc(100% - 38%);

        overflow: scroll;

    }

    .getCracking, .continue, .initalPg-outer .wrongansCnt .buttonsContainer a.retry, .initalPg-outer .wrongansCnt a.show{

        width: 110px;

      }

      #icon1 {

        top: 42.5vw;

        left: 19vw;

      }

      

      #icon2 {

        top: 34vw;

        left: 69vw;

      }

      

      #icon3 {

        top: 23vw;

        left: 50.5vw;

      }

      

      #icon4 {

        top: 13.2vw;

        left: 34.2vw;

      }

      

      #icon5 {

        top: 34.7vw;

        left: 35vw;

      }

      

      #icon6 {

        top: 36vw;

        right: 42.5vw;

      }

      

      #icon7 {

        top: 28vw;

        right: 18.5vw;

      }

      

      #icon8 {

        top: 32vw;

        left: 46.5vw;

      }

      

      #icon9 {

        top: 35vw;

        left: 79vw;

      }

      

      #icon10 {

        top: 30vw;

        left: 14.5vw;

      }

      

      #icon11 {

        top: 21vw;

        right: 51.5vw;

      }

      

      #icon12 {

        top: 44vw;

        right: 70.5vw;

      }

      

      #icon13 {

        top: 38vw;

        right: 9vw;

      }

      

      #icon14 {

        top: 38vw;

        left: 40.2vw;

      }

      

      #icon15 {

        top: 14vw;

        left: 17.5vw;

      }

      

      #icon16 {

        top: 26vw;

        left: 30.5vw;

      }

      

      #icon17 {

        top: 43.8vw;

        left: 75vw;

      }

      

      #icon18 {

        top: 14.8vw;

        left: 54.8vw;

      }

      

      #icon19 {

        top: 34vw;

        left: 63vw;

      }

      

      #icon20 {

        top: 10vw;

        right: 35.5vw;

      

      }

      .hdrTxt img {

        width: 50%;

    }

    .hdrTxt{

        left: 45%;

    }

    .headerSec {

        padding: 5px 96px;

    }

    .headerSec {
      margin-top: 4px;
  }

    .footerSec form {

        margin: 0 auto;

        justify-content: center;

    }

    .inputcss-mobile, .submit-mobile {

        min-height: 20px;

        font-size: 1vw;

        padding: 5px 10px;

    }

    .footerFixed {

        height: 35px;

    }

    .img-magnifier-container-mobile {

        transform: scale(0.90);

        top: -40px;

    }

}



@media only screen and (max-width:767px){

    .initalPg-cntInner {

        max-height: calc(100% - 38%);

        overflow: scroll;

    }

    .getCracking, .continue, .initalPg-outer .wrongansCnt .buttonsContainer a.retry, .initalPg-outer .wrongansCnt a.show{

        width: 110px;

      }

      #icon1 {

        top: 45.5vw;

        left: 19vw;

      }

      

      #icon2 {

        top: 37vw;

        left: 69vw;

      }

      

      #icon3 {

        top: 26vw;

        left: 50.5vw;

      }

      

      #icon4 {

        top: 16.2vw;

        left: 34.2vw;

      }

      

      #icon5 {

        top: 37.7vw;

        left: 35vw;

      }

      

      #icon6 {

        top: 39vw;

        right: 42.5vw;

      }

      

      #icon7 {

        top: 31vw;

        right: 18.5vw;

      }

      

      #icon8 {

        top: 35vw;

        left: 46.5vw;

      }

      

      #icon9 {

        top: 38vw;

        left: 79vw;

      }

      

      #icon10 {

        top: 33vw;

        left: 14.5vw;

      }

      

      #icon11 {

        top: 24vw;

        right: 51.5vw;

      }

      

      #icon12 {

        top: 47vw;

        right: 70.5vw;

      }

      

      #icon13 {

        top: 41vw;

        right: 9vw;

      }

      

      #icon14 {

        top: 41vw;

        left: 40.2vw;

      }

      

      #icon15 {

        top: 17vw;

        left: 17.5vw;

      }

      

      #icon16 {

        top: 29vw;

        left: 30.5vw;

      }

      

      #icon17 {

        top: 46.8vw;

        left: 75vw;

      }

      

      #icon18 {

        top: 17.8vw;

        left: 54.8vw;

      }

      

      #icon19 {

        top: 37vw;

        left: 63vw;

      }

      

      #icon20 {

        top: 13vw;

        right: 35.5vw;

      

      }

      .hdrTxt img {

        width: 50%;

    }

    .hdrTxt{

        left: 45%;

    }

    .headerSec {

        padding: 5px 40px;

    }

    .footerSec form {

        margin: 0 auto;

        justify-content: center;

    }

    .inputcss-mobile, .submit-mobile {

        min-height: 20px;

        font-size: 1vw;

        padding: 5px 10px;

    }

    .footerFixed {

        height: 35px;

    }

    .img-magnifier-container-mobile {

        transform: scale(0.90);

        top: -40px;

    }

}

@media only screen and (max-width:600px){

    

    .getCracking, .continue, .initalPg-outer .wrongansCnt .buttonsContainer a.retry, .initalPg-outer .wrongansCnt a.show{

        width: 110px;

      }

      #icon1 {

        top: 47.5vw;

        left: 19vw;

      }

      

      #icon2 {

        top: 39vw;

        left: 69vw;

      }

      

      #icon3 {

        top: 28vw;

        left: 50.5vw;

      }

      

      #icon4 {

        top: 18.2vw;

        left: 34.2vw;

      }

      

      #icon5 {

        top: 39.7vw;

        left: 35vw;

      }

      

      #icon6 {

        top: 41vw;

        right: 42.5vw;

      }

      

      #icon7 {

        top: 33vw;

        right: 18.5vw;

      }

      

      #icon8 {

        top: 37vw;

        left: 46.5vw;

      }

      

      #icon9 {

        top: 40vw;

        left: 79vw;

      }

      

      #icon10 {

        top: 35vw;

        left: 14.5vw;

      }

      

      #icon11 {

        top: 26vw;

        right: 51.5vw;

      }

      

      #icon12 {

        top: 49vw;

        right: 70.5vw;

      }

      

      #icon13 {

        top: 43vw;

        right: 9vw;

      }

      

      #icon14 {

        top: 43vw;

        left: 40.2vw;

      }

      

      #icon15 {

        top: 19vw;

        left: 17.5vw;

      }

      

      #icon16 {

        top: 31vw;

        left: 30.5vw;

      }

      

      #icon17 {

        top: 48.8vw;

        left: 75vw;

      }

      

      #icon18 {

        top: 19.8vw;

        left: 54.8vw;

      }

      

      #icon19 {

        top: 39vw;

        left: 63vw;

      }

      

      #icon20 {

        top: 15vw;

        right: 35.5vw;

      

      }

   

}