@charset "utf-8";

@media screen and (min-width: 1921px) {
  .textOverlay h1
  {

    font-size: 100px;
    line-height: 133px;
    letter-spacing: 1.1px;

  }

  .textOverlay h1 span
  {

    font-size: 110px;
    line-height: 100px;

  }
  .ContentHolder h2
  {
    font-size: 90px;
    line-height: 100px;
  }
  .DownloadBlock {
    width: 250px;
    height: 250px;
}
}

@media screen and (min-width: 0px) and (max-width: 1400px) {
.textOverlay h1
{  font-size: 7.14vw /*100px*/;
  line-height: 9.5VW /*133px*/;
  }

.textOverlay h1 span
{  font-size: 7.85vw /*110px*/;
  line-height: 7.14vw /*100px*/;
  }
  .bottompartnerlogo {
    margin: 6vw auto 0 auto;
}
.ContentHolder h2 {
    font-size: 6.42vw/*90px*/;
    line-height: 7.14vw /*100px*/;
  }
  .GetintouchBtn
  {
    right: 30px;
  }
.DownloadBlock
{
  right: 0px;
}
.copyrightText
{
  left: 0px;
}
.contactMainLogo.movelogo,.contactMainLogo {
  max-width: 25vw;
  max-height: 25vw;
  }
  .contactMainLogo {

      left: calc(50% + 0px);
      top: -100px;
    }
    .MainLogoHolder
    {
      max-width: 25vw;
      max-height: 25vw;
    }

    @-webkit-keyframes MainLogoappear {
    0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
         -ms-transform: translate(-49%, -51%) scale(1);
             transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
    68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
         -ms-transform: translate(-49%, -51%) scale(1);
             transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
    100%{top:-50px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
         -ms-transform: translate(-49%, 0px) scale(0.52);
             transform: translate(-49%, 0px) scale(0.52); max-width: 25vw;max-height: 25vw;}
    }
    /* max-width: 200px;max-height: 200px; */
    @-moz-keyframes MainLogoappear {
      0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
           -ms-transform: translate(-49%, -51%) scale(1);
               transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
      68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
           -ms-transform: translate(-49%, -51%) scale(1);
               transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
      100%{top:-50px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
           -ms-transform: translate(-49%, 0px) scale(0.52);
               transform: translate(-49%, 0px) scale(0.52); max-width: 25vw;max-height: 25vw;}
      }
    @-o-keyframes MainLogoappear {
      0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
           -ms-transform: translate(-49%, -51%) scale(1);
               transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
      68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
           -ms-transform: translate(-49%, -51%) scale(1);
               transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
      100%{top:-50px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
           -ms-transform: translate(-49%, 0px) scale(0.52);
               transform: translate(-49%, 0px) scale(0.52); max-width: 25vw;max-height: 25vw;}
      }
    @keyframes MainLogoappear {
      0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
           -ms-transform: translate(-49%, -51%) scale(1);
               transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
      68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
           -ms-transform: translate(-49%, -51%) scale(1);
               transform: translate(-49%, -51%) scale(1); max-width: 25vw;max-height: 25vw;}
      100%{top:-50px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
           -ms-transform: translate(-49%, 0px) scale(0.52);
               transform: translate(-49%, 0px) scale(0.52); max-width: 25vw;max-height: 25vw;}
    }

    .contactMainLogo.movelogo
    {
      top:-120px; left:-100px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
    }

    @-webkit-keyframes contactMainLogo {
    0%{top: -100px; left:calc(50% + 0px);  -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
       -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
           transform: translate(-49%, 0px) rotate(0deg) scale(0.52);  max-width: 25vw;max-height: 25vw;opacity: 1;}

    100%{top:-120px; left:-100px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
       -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
           transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 1;}
    }
    @-moz-keyframes contactMainLogo {
      0%{top: -100px; left:calc(50% + 0px);  -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
         -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
             transform: translate(-49%, 0px) rotate(0deg) scale(0.52);  max-width: 25vw;max-height: 25vw;opacity: 1;}

      100%{top:-120px; left:-100px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
         -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
             transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 1;}
      }
    @-o-keyframes contactMainLogo {
      0%{top: -100px; left:calc(50% + 0px);  -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
         -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
             transform: translate(-49%, 0px) rotate(0deg) scale(0.52);  max-width: 25vw;max-height: 25vw;opacity: 1;}

      100%{top:-120px; left:-100px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
         -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
             transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 1;}
      }
    @keyframes contactMainLogo {
      0%{top: -100px; left:calc(50% + 0px);  -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
         -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
             transform: translate(-49%, 0px) rotate(0deg) scale(0.52);  max-width: 25vw;max-height: 25vw;opacity: 1;}

      100%{top:-120px; left:-100px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
         -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
             transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 1;}
    } 

@-webkit-keyframes contactMainLogoreset {
0%{top:-120px; left:-100px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
       -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
           transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 0;}
100%{top: -100px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
       -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
           transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 25vw;max-height: 25vw; opacity: 1;}
}
@-moz-keyframes contactMainLogoreset {
  0%{top:-120px; left:-100px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
         -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
             transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 0;}
  100%{top: -100px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
         -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
             transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 25vw;max-height: 25vw; opacity: 1;}
  }
@-o-keyframes contactMainLogoreset {
  0%{top:-120px; left:-100px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
         -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
             transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 0;}
  100%{top: -100px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
         -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
             transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 25vw;max-height: 25vw; opacity: 1;}
  }
@keyframes contactMainLogoreset {
  0%{top:-120px; left:-100px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
         -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
             transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 25vw;max-height: 25vw; opacity: 0;}
  100%{top: -100px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
         -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
             transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 25vw;max-height: 25vw; opacity: 1;}
} 
}

@media screen and (min-width: 0px) and (max-width: 1150px) {
.copyrightText {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 3px;
  }
}
@media screen and (min-width: 0px) and (max-width: 1024px) {

  .ContentHolder h2 {
    font-size: 6.34vw/*70px*/;
    line-height: 7.81vw /*90px*/;
}
.bottomlogo {
    width: 150px;
    height: 150px;
  }
  .MainLogoHolder{
      max-width: 30vw;
      max-height: 30vw;
  }
.contactMainLogo.movelogo, .contactMainLogo{
  max-width: 30vw;
  max-height: 30vw;
}

@-webkit-keyframes MainLogoappear {
0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1);
        max-width: 30vw; max-height: 30vw;}
68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1);
        max-width: 30vw; max-height: 30vw;}
100%{top:-40px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
    -ms-transform: translate(-49%, 0px) scale(0.52);
        transform: translate(-49%, 0px) scale(0.52); max-width: 30vw; max-height: 30vw;}
}
@-moz-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);
          max-width: 30vw; max-height: 30vw;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);
          max-width: 30vw; max-height: 30vw;}
  100%{top:-40px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
      -ms-transform: translate(-49%, 0px) scale(0.52);
          transform: translate(-49%, 0px) scale(0.52); max-width: 30vw; max-height: 30vw;}
  }
@-o-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);
          max-width: 30vw; max-height: 30vw;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);
          max-width: 30vw; max-height: 30vw;}
  100%{top:-40px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
      -ms-transform: translate(-49%, 0px) scale(0.52);
          transform: translate(-49%, 0px) scale(0.52); max-width: 30vw; max-height: 30vw;}
  }
@keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);
          max-width: 30vw; max-height: 30vw;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);
          max-width: 30vw; max-height: 30vw;}
  100%{top:-40px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.52);
      -ms-transform: translate(-49%, 0px) scale(0.52);
          transform: translate(-49%, 0px) scale(0.52); max-width: 30vw; max-height: 30vw;}
}


.contactMainLogo {
    left: calc(50% + 0px);
    top: -90px;
}
.contactMainLogo.movelogo
{
  top:-90px; left:-90px;
  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35)
}

@-webkit-keyframes contactMainLogo {
0%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
     -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
         transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}

100%{top:-90px; left:-90px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
     -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
         transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 1;}
}
@-moz-keyframes contactMainLogo {
  0%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
       -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
           transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}

  100%{top:-90px; left:-90px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
       -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
           transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 1;}
  }
@-o-keyframes contactMainLogo {
  0%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
       -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
           transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}

  100%{top:-90px; left:-90px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
       -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
           transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 1;}
  }
@keyframes contactMainLogo {
  0%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
       -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
           transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}

  100%{top:-90px; left:-90px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
       -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
           transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 1;}
} 

@-webkit-keyframes contactMainLogoreset {
0%{top:-90px; left:-90px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 0;}
100%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}
}
@-moz-keyframes contactMainLogoreset {
  0%{top:-90px; left:-90px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 0;}
  100%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}
}
@-o-keyframes contactMainLogoreset {
  0%{top:-90px; left:-90px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 0;}
  100%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}
}
@keyframes contactMainLogoreset {
  0%{top:-90px; left:-90px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.35);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.35); max-width: 30vw; max-height: 30vw; opacity: 0;}
  100%{top: -90px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.52);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.52); max-width: 30vw; max-height: 30vw; opacity: 1;}
} 


  @media all and (orientation: landscape) {

  }
  @media all and (orientation: portrait) {



  }
}


@media all and (device-width: 1366px) and (device-height: 1024px) and (orientation:landscape) {
  .MainLogoHolder {
    max-width: 460px;
    max-height: 460px;
}

@-webkit-keyframes MainLogoappear {
0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
    -ms-transform: translate(-49%, 0px) scale(0.33);
        transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
}
@-moz-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
  }
@-o-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
  }
@keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
}

.contactMainLogo.movelogo, .contactMainLogo {
    max-width: 460px;max-height: 460px;

}
.contactMainLogo
{
  top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
}
.contactMainLogo.movelogo
{
  top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26);

  }
@-webkit-keyframes contactMainLogo {
0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
}
@-moz-keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
  }
@-o-keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
  }
@keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
} 

@-webkit-keyframes contactMainLogoreset {
0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
}
@-moz-keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
}
@-o-keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
}
@keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
} 


}

  @media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:portrait) {
    .MainLogoHolder {
      max-width: 460px;
      max-height: 460px;
  }

  @-webkit-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
  }
  @-moz-keyframes MainLogoappear {
    0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
        -ms-transform: translate(-49%, -51%) scale(1);
            transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
    68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
        -ms-transform: translate(-49%, -51%) scale(1);
            transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
    100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
        -ms-transform: translate(-49%, 0px) scale(0.33);
            transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
    }
  @-o-keyframes MainLogoappear {
    0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
        -ms-transform: translate(-49%, -51%) scale(1);
            transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
    68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
        -ms-transform: translate(-49%, -51%) scale(1);
            transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
    100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
        -ms-transform: translate(-49%, 0px) scale(0.33);
            transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
    }
  @keyframes MainLogoappear {
    0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
        -ms-transform: translate(-49%, -51%) scale(1);
            transform: translate(-49%, -51%) scale(1); max-width: 460px;max-height: 460px;}
    68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
        -ms-transform: translate(-49%, -51%) scale(1);
            transform: translate(-49%, -51%) scale(1);  max-width: 460px;max-height: 460px;}
    100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
        -ms-transform: translate(-49%, 0px) scale(0.33);
            transform: translate(-49%, 0px) scale(0.33); max-width: 460px;max-height: 460px;}
  }

  .contactMainLogo.movelogo, .contactMainLogo {
      max-width: 460px;max-height: 460px;

  }
  .contactMainLogo
  {
    top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
  }
  .contactMainLogo.movelogo
  {
    top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);

    }
  @-webkit-keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
  }
  @-moz-keyframes contactMainLogo {
    0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
            transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

    100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
            transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
    }
  @-o-keyframes contactMainLogo {
    0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
            transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

    100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
            transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
    }
  @keyframes contactMainLogo {
    0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
            transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 460px;max-height: 460px; opacity: 1;}

    100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
            transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 460px;max-height: 460px; opacity: 1;}
  } 

  @-webkit-keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
  }
  @-moz-keyframes contactMainLogoreset {
    0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
            transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
    100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
            transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
  }
  @-o-keyframes contactMainLogoreset {
    0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
            transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
    100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
            transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
  }
  @keyframes contactMainLogoreset {
    0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
            transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 460px;max-height: 460px; opacity: 0;}
    100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
            transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 460px;max-height: 460px; opacity: 1;}
  } 

}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {

  .MainLogoHolder {
    max-width: 370px;
    max-height: 370px;
}

@-webkit-keyframes MainLogoappear {
0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
    -ms-transform: translate(-49%, 0px) scale(0.33);
        transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
}
@-moz-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
  }
@-o-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
  }
@keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
}

.contactMainLogo.movelogo, .contactMainLogo {
    max-width: 370px;max-height: 370px;

}
.contactMainLogo
{
  top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
}
.contactMainLogo.movelogo
{
  top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26);

  }
@-webkit-keyframes contactMainLogo {
0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
}
@-moz-keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
  }
@-o-keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
  }
@keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
} 

@-webkit-keyframes contactMainLogoreset {
0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
}
@-moz-keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
}
@-o-keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
}
@keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
} 

}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .MainLogoHolder {
    max-width: 370px;
    max-height: 370px;
}
.ContentHolder h2 {
    font-size: 6.34vw !important;
    line-height: 7.81vw !important;
}
@-webkit-keyframes MainLogoappear {
0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
    -ms-transform: translate(-49%, 0px) scale(0.33);
        transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
}
@-moz-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
  }
@-o-keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
  }
@keyframes MainLogoappear {
  0%{top: 50%;  left: 50%;-webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 370px;max-height: 370px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);  max-width: 370px;max-height: 370px;}
  100%{top:-100px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.33);
      -ms-transform: translate(-49%, 0px) scale(0.33);
          transform: translate(-49%, 0px) scale(0.33); max-width: 370px;max-height: 370px;}
}

.contactMainLogo.movelogo, .contactMainLogo {
    max-width: 370px;max-height: 370px;

}
.contactMainLogo
{
  top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
}
.contactMainLogo.movelogo
{
  top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26);

  }
@-webkit-keyframes contactMainLogo {
0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
}
@-moz-keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
  }
@-o-keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
  }
@keyframes contactMainLogo {
  0%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33);   max-width: 370px;max-height: 370px; opacity: 1;}

  100%{top:-150px; left:-150px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26);  max-width: 370px;max-height: 370px; opacity: 1;}
} 

@-webkit-keyframes contactMainLogoreset {
0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
}
@-moz-keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
}
@-o-keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
}
@keyframes contactMainLogoreset {
  0%{top:-150px; left:-150px;  -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.26);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.26); max-width: 370px;max-height: 370px; opacity: 0;}
  100%{top: -150px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.33);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.33); max-width: 370px;max-height: 370px; opacity: 1;}
} 


.DownloadBlock {
    width: 25vw;
    height: 25vw;
  }
}

@media screen and (min-width: 0px) and (max-width:1023px) {
  .ContentHolder {
    padding-left: 30px;
    padding-right: 30px;
  }
  .closeBtn, .closeIcon
  {
    right: 30px;
  }
.copyrightText {
    left: auto;
    position: relative;
    margin-top: 25px;
    width: 100%;
}
.DownloadBlock {

    width: 18vw;
    height: 18vw;
}
}



@media screen and (min-width: 0px) and (max-width: 650px) {
  .GetintouchBtn
  {
    width: 120px;
      right: 15px;
      top: 15px;
      font-size: 14px;
      line-height: 28px;
      letter-spacing: 1.5px;
  }
  .bottomarrow {
    width: 35px;
    height: 35px;
  }
  .copyrightText {

    font-size: 16px;
    line-height: 24px;
    letter-spacing: 3px;
  }
  .ContentHolder
  {
    padding-top: 0px;
  }
  .contactInner
  {
    padding-top: 35px;
  }
.closeBtn, .closeIcon
  {
    top: 20px;
      right: 20px;
      width: 40px;
      height: 40px;
      background-size: 35px;
  }
.ContentHolder .col_1_1_1
{
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ContentHolder .col_1_1_1 .col{
  width: 50%;
}
.DownloadBlock
{
  width: 100px;
  height: 100px;
}
.textOverlay h1 span {
    font-size: 9.85vw /*110px*/;
    line-height: 10.14vw /*100px*/;
}
.MainLogoHolder {
  max-width: 150px;max-height: 150px;
    /* max-width: 100%;
    max-height: 100%;
width: 250px;height: 250px; */
}
@-webkit-keyframes MainLogoappear {
0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
    -ms-transform: translate(-49%, 0px) scale(0.675);
        transform: translate(-49%, 0px) scale(0.675);max-width: 150px;max-height: 150px;}
}
@-moz-keyframes MainLogoappear {
  0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);max-width: 150px;max-height: 150px;;}
  100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
      -ms-transform: translate(-49%, 0px) scale(0.675);
          transform: translate(-49%, 0px) scale(0.675);max-width: 150px;max-height: 150px;}
  }
@-o-keyframes MainLogoappear {
  0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
  100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
      -ms-transform: translate(-49%, 0px) scale(0.675);
          transform: translate(-49%, 0px) scale(0.675); max-width: 150px;max-height: 150px;}
  }
@keyframes MainLogoappear {
  0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);max-width: 150px;max-height: 150px;}
  68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
  100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
      -ms-transform: translate(-49%, 0px) scale(0.675);
          transform: translate(-49%, 0px) scale(0.675);max-width: 150px;max-height: 150px;}
}

.contactMainLogo.movelogo, .contactMainLogo {
max-width: 150px;max-height: 150px;
}
.contactMainLogo
{
  position: relative;
  top:30px; left: 50%; -webkit-transform: translate(-49%, 0px)scale(0.675);
      -ms-transform: translate(-49%, 0px) scale(0.675);
          transform: translate(-49%, 0px) scale(0.675);
}
.contactMainLogo.movelogo
{
  top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
      -ms-transform: translate(-49%, 0px) scale(0.675);
          transform: translate(-49%, 0px) scale(0.675);
      max-width: 150px;max-height: 150px;
}

.bottomlogo {
    width: 100px;
    height: 100px;
  }
@-webkit-keyframes contactMainLogo {
  0%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}

    100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(-360deg) scale(0.675); max-width: 150px;max-height: 150px;opacity: 1;}
}
@-moz-keyframes contactMainLogo {
  0%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 1;}

    100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(-360deg) scale(0.675); max-width: 150px;max-height: 150px;opacity: 1;}
  }
@-o-keyframes contactMainLogo {
  0%{top:30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}

    100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px;opacity: 1;}
  }
@keyframes contactMainLogo {
  0%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.675);max-width: 150px;max-height: 150px;opacity: 1;}

    100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px;opacity: 1;}
} 

@-webkit-keyframes contactMainLogoreset {
0%{top:30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 1;}
100%{top: 30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 1;}
}
@-moz-keyframes contactMainLogoreset {
  0%{top:30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 1;}
  100%{top: 30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}
}
@-o-keyframes contactMainLogoreset {
  0%{top:30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 1;}
  100%{top: 30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px;opacity: 1;}
}
@keyframes contactMainLogoreset {
  0%{top:30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(-360deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}
  100%{top: 30px; left:50%; -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px;opacity: 1;}
} 



}
@media screen and (min-width: 0px) and (max-width: 767px) {
  .bottompartnerlogo {
    margin: 10px auto 0 auto;
}
.bottomlogo {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 0px;
    bottom: 60px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
}
.slick-dots
{
  bottom: 10px;
}
.slick-dots li {
width: 20px;
height: 20px;
border: 2px solid #F4E5D1;
}
.slick-dots li button {
width: 12px;
height: 12px;
}
}

@media screen and (min-width: 0px) and (max-width: 812px) {
  @media all and (orientation: landscape) {
    .tourlink {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1.8px;
  }
  .view360Icon {
    width: 80px;
    height: 80px;
    left: 20px;
    bottom: 20px;
  }
    .ContentHolder
    {
      padding-top: 0px;
    }
    .contactInner
    {
      padding-top: 60px;
    }
    .textOverlay
    {
      padding-top: 55px;
    }
    .closeBtn, .closeIcon {
    right: 20px;
    top: 20px;
}
    .GetintouchBtn {
      width: 120px;
        right: 15px;
        top: 15px;
        font-size: 14px;
        line-height: 28px;
        letter-spacing: 1.5px;
      }
      .textOverlay h1
      {
        max-width: 80%;
        font-size: 3.52vw; /*30px*/
        line-height: 3.52vw;/*35px*/
        padding-bottom: 15px;
      }
          .textOverlay h1 span{
            font-size: 4.70vw;/*40px*/
            line-height: 4.70vw;/*45px*/
          }
          .slick-dots
          {
            bottom: 10px;
          }
          .slick-dots li {
    width: 20px;
    height: 20px;
    border: 2px solid #F4E5D1;
  }
  .slick-dots li button {
    width: 12px;
    height: 12px;
  }
  .bottomlogo {
    width: 80px;
    height: 80px;
    position: absolute;
    right: 0px;
    bottom: 10px;
    left: auto;
    -webkit-transform: none;
      -ms-transform: none;
          transform: none;
    right: 20px;
}
.DownloadBlock {
    width: 20vw;
    height: 20vw;
  }
    .MainLogoHolder {
        max-width: 150px;
        max-height: 150px;
    }
    .contactMainLogo
    {
      position: absolute;
      top: 10px;
    }
    @-webkit-keyframes MainLogoappear {
    0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
    68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
    -ms-transform: translate(-49%, -51%) scale(1);
        transform: translate(-49%, -51%) scale(1);max-width: 150px;max-height: 150px;}
        100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
        -ms-transform: translate(-49%, 0px) scale(0.675);
            transform: translate(-49%, 0px) scale(0.675); max-width: 150px;max-height: 150px;}
    }
    @-moz-keyframes MainLogoappear {
      0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
      68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1);max-width: 150px;max-height: 150px;}
          100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
          -ms-transform: translate(-49%, 0px) scale(0.675);
              transform: translate(-49%, 0px) scale(0.675); max-width: 150px;max-height: 150px;}
      }
    @-o-keyframes MainLogoappear {
      0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
      68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
      100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
      -ms-transform: translate(-49%, 0px) scale(0.675);
          transform: translate(-49%, 0px) scale(0.675);max-width: 150px;max-height: 150px;}
      }
    @keyframes MainLogoappear {
      0%{top: 50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
      68%{top:50%; left: 50%; -webkit-transform: translate(-49%, -51%) scale(1);
      -ms-transform: translate(-49%, -51%) scale(1);
          transform: translate(-49%, -51%) scale(1); max-width: 150px;max-height: 150px;}
      100%{top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);
      -ms-transform: translate(-49%, 0px) scale(0.675);
          transform: translate(-49%, 0px) scale(0.675);max-width: 150px;max-height:150px;}
    }

    .contactMainLogo {
        max-width: 150px;max-height: 150px;
        top:30px; left: 50%; -webkit-transform: translate(-49%, 0px) scale(0.675);

    }
    .contactMainLogo.movelogo{
        max-width: 150px;max-height: 150px;
            top: 30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(0deg)scale(0.675);
    -ms-transform: translate(0%, 0px) rotate(0deg) scale(0.675);
        transform: translate(0%, 0px) rotate(0deg) scale(0.675);
        }


    @-webkit-keyframes contactMainLogo {
    0%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(0deg) ;max-width: 150px;max-height: 150px; opacity: 1;}

    100%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
    -ms-transform: translate(0%, 0px) rotate(-360deg)  scale(0.675);
        transform: translate(0%, 0px) rotate(-360deg)  scale(0.675); max-width: 150px;max-height: 150px;opacity: 1;}
    }
    @-moz-keyframes contactMainLogo {
      0%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 1;}

      100%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}
      }
    @-o-keyframes contactMainLogo {
      0%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 1;}

      100%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px;opacity: 1;}
      }
    @keyframes contactMainLogo {
      0%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}

      100%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}
    } 

    @-webkit-keyframes contactMainLogoreset {
    0%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
    -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
        transform: translate(0%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 0;}
    100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
    -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
        transform: translate(-49%, 0px) rotate(0deg) scale(0.675);max-width: 150px;max-height: 150px;opacity: 1;}
    }
    @-moz-keyframes contactMainLogoreset {
      0%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 0;}
      100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}
    }
    @-o-keyframes contactMainLogoreset {
      0%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 0;}
      100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}
    }
    @keyframes contactMainLogoreset {
      0%{top:30px; left:-30px; -webkit-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
      -ms-transform: translate(0%, 0px) rotate(-360deg) scale(0.675);
          transform: translate(0%, 0px) rotate(-360deg) scale(0.675);max-width: 150px;max-height: 150px; opacity: 0;}
      100%{top: 30px; left:calc(50% + 0px); -webkit-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
      -ms-transform: translate(-49%, 0px) rotate(0deg) scale(0.675);
          transform: translate(-49%, 0px) rotate(0deg) scale(0.675); max-width: 150px;max-height: 150px; opacity: 1;}
    } 

  }

@media all and (orientation: portrait) {
  .tourlink {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1.8px;
}
  .ContentHolder h2 {
      font-size: 7.05vw/*60px*/;
      line-height: 9.41vw /*80px*/;
  }
}
}


@media screen and (min-width: 393px) and (max-height: 851px) {
  @media all and (orientation: landscape) {

  }
}

@media screen and (min-width: 0px) and (max-width:850px) {
  .DownloadBlock {
    width: 20vw;
    height: 20vw;
    position: relative;
    left: auto;
    right: auto;
    margin: 25px auto 0 auto;
}

}




@media screen and (min-width: 0px) and (max-width: 480px) {
  .ContentHolder .col_1_1_1 .col{
    width: 100%;
  }
}
