
@font-face {
          font-family: "Calibre-Medium";
          src: url('../fonts/Calibre-Medium.otf') format("opentype");
        }
        @font-face {
          font-family: "Calibre-Regular";
          src: url('../fonts/Calibre-Regular.otf') format("opentype");
        }
        @font-face {
          font-family: "Gotham-Medium";
          src: url('../fonts/Gotham-Medium.otf') format("opentype");
        }
        @font-face {
          font-family: "EksellDisplay-Large";
          src: url('../fonts/EksellDisplay-Large.otf') format("opentype");
        }
                        
#home-page {
  width               : 100%;
  min-width           : 100%;
  height              : 100vh;
  min-height          : 6440px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
#home-page  a {
  text-decoration     : none;
}
#home-page  div {
  -webkit-text-size-adjust: none;
}
#home-page  .anima-full-width-a {
  width               : 100%;
}
#home-page  .anima-full-height-a {
  height              : 100%;
}
#home-page  div {
  -webkit-text-size-adjust: none;
}
#home-page.wrapper {
  width: 100%;
  height: 100%;
  position:relative;
  margin:auto;
}
#home-page .bg {
  background-color    : rgba(0, 0, 0, 1.0);
  top                 : 0px;
  height              : 448px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .hero {
  background-color    : black;
  top                 : 75px;
  height              : 373px;
  width               : 373px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}

 #home-page  .hero .placeholderimage {
  background-color    : rgba(255,255,255,0.0);
  top                 : -1px;
  height              : 500px;
  width               : 373px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
 #home-page  .hero .placeholderimage .placeholderimage1 {
  /*background-color    : rgba(255,255,255,0.0);*/
  top                 : 0px;
  height              : 373px;
  width               : 373px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  overflow: hidden;
}
#home-page   .hero .placeholderimage .placeholderimage1 .rectangle {
  /*background-color    : rgba(132, 132, 132, 1.0);*/
  top                 : 2px;
  height              : 371px;
  width               : 372px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .hero .placeholderimage .placeholderimage1 .line {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 374px;
  width               : 373px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .hero .placeholderimage .placeholderimage1 .linecopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 374px;
  width               : 373px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .hero .placeholderimage .label {
  background-color    : rgba(255,255,255,0.0);
  top                 : 176px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 157px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Medium", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(222, 222, 222, 1.0);
  text-align          : center;
  line-height         : 24.0px;
}
#home-page   .aboutus {
  background-color    : rgba(255,255,255,0.0);
  top                 : 448px;
  height              : 744px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .aboutus .bgcopy1 {
  background-color    : rgba(6, 6, 8, 1.0);
  top                 : 0px;
  height              : 1004px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .aboutus .finalgraphhome {
  background-color    : rgba(255,255,255,0.0);
  top                 : 357px;
  height              : 344px;
  width               : 367px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .aboutus .linkgrey {
  background-color    : rgba(255,255,255,0.0);
  top                 : 550px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .aboutus .linkgrey .background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page   .aboutus .linkgrey .linkwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page  .aboutus .linkgrey .linkwhite .link {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : #DEDEDE;
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .aboutus .linkgrey .linkwhite .label1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 23, 68, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .aboutus .usingdesigndataa {
  background-color    : rgba(255,255,255,0.0);
  top                 : 300px;
  height              : auto;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
 font-size: 30px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    line-height: 36px;
}
#home-page .image {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1672px;
  height              : 100%;
  width               : 394px;
  position            : absolute;
  margin              : 0;
  left                : -20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .image .rectangle {
  background-color    : #312E33;
  top                 : 0px;
  height              : 100%;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .image .screencaptureu2b20191007153912 {
  background-color    : rgba(255,255,255,0.0);
  top: 0px;
  width: 105%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .image .bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 41px;
  height              : 169px;
  width               : 91px;
  position            : absolute;
  margin              : 0;
  left                : 276px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1192px;
  height              : 480px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .bgcopy1 {
  background-color    : rgba(173, 15, 46, 1.0);
  top                 : 0px;
  height              : 480px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .logos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 344px;
  height              : 91px;
  width               : 322px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 1;
}
#home-page .brands .logos .techwireasialogorgbwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 53px;
  height              : 38px;
  width               : 116px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .logos .techhqlogorgbwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 55px;
  height              : 34px;
  width               : 80px;
  position            : absolute;
  margin              : 0;
  left                : 157px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .logos .studyinternationalnewlogofinalwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 234px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .logos .u2blogorgbwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 26px;
  width               : 61px;
  position            : absolute;
  margin              : 0;
  left                : 261px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .linkgrey {
  background-color    : rgba(255,255,255,0.0);
  top                 : 250px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .linkgrey .background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .linkgrey .linkwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 116px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .brands .linkgrey .linkwhite .link {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : #DEDEDE;
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .brands .linkgrey .linkwhite .label1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 23, 68, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .brands .ourdigitalbrandsc {
  background-color    : rgba(255,255,255,0.0);
  top                 : 65px;
  height              : auto;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 36.0px;
}
#home-page .bgcopy {
  background-color    : rgba(27, 30, 36, 1.0);
  top                 : 1883px;
  height              : 3100px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1987px;
  height              : 1901px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .creative {
  background-color    : rgba(255,255,255,0.0);
  top                 : 541px;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.creative1{
	   background-color: rgba(255,255,255,0.0);
    top: 799px;
    height: auto;
    width: auto;
    position: absolute;
    margin: 0;
    left: 15px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    font-family: "Calibre-Regular", Helvetica, Arial, serif;
    font-size: 24.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    line-height: 30.0px;
}

    #home-page .services .content1 {
    background-color:
    rgba(255,255,255,0.0);
    top: 1135px;
    height: auto;
    width: auto;
    position: absolute;
    margin: 0;
    left: 15px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    font-family: "Calibre-Regular", Helvetica, Arial, serif;
    font-size: 24.0px;
    color:rgba(255, 255, 255, 1.0);
    text-align: left;
    line-height: 30.0px;
    }
#home-page .services .content {
  background-color    : rgba(255,255,255,0.0);
  top                 : 881px;
  /*height              : 320px;*/
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .digital {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1211px;
  height              : 320px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .digital .rectangle {
  background-color    : rgba(27, 30, 36, 1.0);
  top                 : 0px;
  height              : 320px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .digital .digital1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 233px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .services .digital .screencaptureibmfocctechwireasia20191009135153 {
  background-color    : rgba(27, 30, 36, 1.0);
  top                 : 0px;
  height              : 215px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .digital .screencaptureibmfocctechwireasia20191009135153 .mask {
  background-color    : rgba(27, 30, 36, 1.0);
  top                 : 0px;
  height              : 214px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.busmockupopendays iframe{
	width: 100%; height: 101%;
}
#home-page .services .digital .screencaptureibmfocctechwireasia20191009135153 .ueaipadvisual {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  /*height              : 289px;*/
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  width: 100%;
}
#home-page .services .adv {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1551px;
  height              : 320px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .adv .rectangle {
  background-color    : rgba(27, 30, 36, 1.0);
  top                 : 0px;
  height              : 320px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .adv .advertising {
  background-color    : rgba(255,255,255,0.0);
  top                 : 233px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .services .adv .busmockupopendays {
  /*background-color    : rgba(6, 6, 8, 1.0);*/
  top                 : 0px;
  height              : 215px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .adv .busmockupopendays .mask {
  
  top                 : 0px;
  height              : 214px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .adv .busmockupopendays .busmockupopendays1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -8px;
  height              : 360px;
  width               : 520px;
  position            : absolute;
  margin              : 0;
  left                : -29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.22;
}
#home-page .services .analytics {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1901px;
  height              : 320px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .analytics .rectangle {
  background-color    : rgba(27, 30, 36, 1.0);
  top                 : 200px;
  height              : 320px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .analytics .analytics1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 233px;
  height              : auto;
  width               : auto;
  position            : relative;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .services .analytics .hybridsiteanalyticsgraph {
  background-color    : rgba(173, 15, 46, 1.0);
  top                 : 0px;
  height              : 215px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .analytics .hybridsiteanalyticsgraph .mask {
  background-color    : rgba(173, 15, 46, 1.0);
  top                 : 0px;
  height              : 214px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .analytics .hybridsiteanalyticsgraph .hybridsiteanalyticsgraph1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : -44px;
  height              : 414px;
  width               : 659px;
  position            : absolute;
  margin              : 0;
  left                : -73px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .powerfulbrandsconn {
  background-color    : rgba(255,255,255,0.0);
  top                 : 220px;
  height              : auto;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 36.0px;
}
#home-page .services .linkgrey {
  background-color    : rgba(255,255,255,0.0);
  top                 : 450px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .linkgrey .background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .linkgrey .linkwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 90px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .services .linkgrey .linkwhite .link {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : #DEDEDE;
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .services .linkgrey .linkwhite .label1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 23, 68, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .work {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4228px;
  height              : 368px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .work .rectangle {
  background-color    : rgba(243, 243, 243, 1.0);
  top                 : 0px;
  height              : 368px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .work .makingchangehappen {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 36.0px;
}
#home-page .work .linkgrey {
  background-color    : rgba(255,255,255,0.0);
  top                 : 280px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .work .linkgrey .background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .work .linkgrey .linkwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 90px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .work .linkgrey .linkwhite .link {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : #969696;
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .work .linkgrey .linkwhite .label1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 23, 68, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .clients {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4705px;
  height              : 485px;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .someofourpartners {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 280px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 36.0px;
}
#home-page .clients .logos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 77px;
  height              : 408px;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos01 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos24 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos04 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos36 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos19 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos35 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 88px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos03 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 175px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos26 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 175px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos18 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 175px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos34 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 262px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos05 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 348px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos33 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 348px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 348px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 236px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 262px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .clients .logos .hybridcowebsiteclientslogos23 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 262px;
  height              : 60px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2772px;
  height              : 464px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 464px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 464px;
  width               : 665px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .rectanglecopy {
  background-color    : rgba(27, 30, 36, 1.0);
  top                 : 0px;
  height              : 464px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .linkgrey {
  background-color    : rgba(255,255,255,0.0);
  top                 : 329px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .linkgrey .background1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .linkgrey .linkwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 179px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .linkgrey .linkwhite .link {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : #DEDEDE;
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .hiringmobile .hiring .linkgrey .linkwhite .label1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 23, 68, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .hiringmobile .hiring .wearehiring {
  background-color    : rgba(255,255,255,0.0);
  top                 : 75px;
  height              : auto;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "EksellDisplay-Large", Helvetica, Arial, serif;
  font-size           : 64.0px;
  color               : rgba(17, 19, 22, 1.0);
  text-align          : center;
  line-height         : 60.0px;
}
#home-page .hiringmobile .hiring .jobadmobile0 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 135px;
  height              : 154px;
  width               : 295px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .jobadmobile0 .jobad {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 154px;
  width               : 295px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .jobadmobile0 .jobad .rectangle {
  background-color    : rgba(6, 6, 8, 1.0);
  top                 : 0px;
  height              : 154px;
  width               : 295px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .jobadmobile0 .jobad .jobtitle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 20px;
  height              : auto;
  width               : 257px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .hiringmobile .hiring .jobadmobile0 .jobad .city {
  background-color    : rgba(255,255,255,0.0);
  top                 : 111px;
  height              : 22px;
  width               : 219px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : left;
  letter-spacing      : 2.2px;
  line-height         : 22.0px;
}
#home-page .hiringmobile .hiring .jobadmobile1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 135px;
  height              : 154px;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 320px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .jobadmobile1 .jobad {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 154px;
  width               : 345px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .jobadmobile1 .jobad .rectangle {
  background-color    : rgba(6, 6, 8, 1.0);
  top                 : 0px;
  height              : 154px;
  width               : 345px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .hiringmobile .hiring .jobadmobile1 .jobad .jobtitle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 20px;
  height              : auto;
  width               : 301px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .hiringmobile .hiring .jobadmobile1 .jobad .city {
  background-color    : rgba(255,255,255,0.0);
  top                 : 111px;
  height              : 22px;
  width               : 256px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : left;
  letter-spacing      : 2.2px;
  line-height         : 22.0px;
}
#home-page .footermobile {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5657px;
  height              : 840px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 840px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 840px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .rectanglecopy {
  background-color    : rgba(6, 6, 8, 1.0);
  top                 : 0px;
  height              : 840px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links {
  background-color    : rgba(255,255,255,0.0);
  top                 : 295px;
  height              : 511px;
  width               : 340px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .logos {
  background-color    : rgba(255,255,255,0.0);
  top                 : 378px;
  height              : 83px;
  width               : 301px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.56;
}
#home-page .footermobile .footermobile1 .footer .links .logos .u2blogorgbwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 26px;
  width               : 56px;
  position            : absolute;
  margin              : 0;
  left                : 245px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .logos .studyinternationalnewlogofinalwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 35px;
  width               : 210px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .logos .techwireasialogorgbwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 48px;
  height              : 35px;
  width               : 106px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .logos .techhqlogorgbwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 51px;
  height              : 30px;
  width               : 73px;
  position            : absolute;
  margin              : 0;
  left                : 141px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .a2512019copyrighthybr {
  background-color    : rgba(255,255,255,0.0);
  top                 : 489px;
  height              : auto;
  width               : 213px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
#home-page .footermobile .footermobile1 .footer .links .links1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 247px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .links1 .aboutbrandsservice {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
#home-page .footermobile .footermobile1 .footer .links .links1 .menu {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : center;
  letter-spacing      : 1.92px;
  line-height         : 20.0px;
}
#home-page .footermobile .footermobile1 .footer .links .links2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 151px;
  width               : 162px;
  position            : absolute;
  margin              : 0;
  left                : 178px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .links2 .brands1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : center;
  letter-spacing      : 1.92px;
  line-height         : 20.0px;
}
#home-page .footermobile .footermobile1 .footer .links .links2 .studyinternationalc {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
 #home-page .footermobile .footermobile1 .footer .links .links2copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 177px;
  height              : 54px;
  width               : 98px;
  position            : absolute;
  margin              : 0;
  left                : 178px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .links2copy1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 275px;
  height              : 54px;
  width               : 115px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .links .links2copy1 .legal {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : center;
  letter-spacing      : 1.92px;
  line-height         : 20.0px;
}
#home-page .footermobile .footermobile1 .footer .links .links2copy1 .termsprivacy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 32px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
#home-page .footermobile .footermobile1 .footer .hour {
  background-color    : rgba(255,255,255,0.0);
  top                 : 91px;
  height              : 80px;
  width               : 348px;
  position            : absolute;
  margin              : 0;
  left                : 18px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .hour .time {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 79px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .hour .time .bristoluk {
  background-color    : rgba(255,255,255,0.0);
  top                 : 48px;
  height              : auto;
  width               : 81px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : left;
  letter-spacing      : 1.92px;
  line-height         : 16.0px;
}
#home-page .footermobile .footermobile1 .footer .hour .time .a1530 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 46.0px;
}
#home-page .footermobile .footermobile1 .footer .hour .timecopy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 115px;
  position            : absolute;
  margin              : 0;
  left                : 110px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .hour .timecopy .kualalumpurmy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 48px;
  height              : auto;
  width               : 117px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : left;
  letter-spacing      : 1.92px;
  line-height         : 16.0px;
}
#home-page .footermobile .footermobile1 .footer .hour .timecopy .a2230 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 46.0px;
}
#home-page .footermobile .footermobile1 .footer .hour .timecopy2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 80px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 239px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .hour .timecopy2 .sydneyaus {
  background-color    : rgba(255,255,255,0.0);
  top                 : 48px;
  height              : auto;
  width               : 89px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Medium", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(150, 150, 150, 1.0);
  text-align          : left;
  letter-spacing      : 1.92px;
  line-height         : 16.0px;
}
#home-page .footermobile .footermobile1 .footer .hour .timecopy2 .a0030 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 40.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 46.0px;
}
#home-page .footermobile .footermobile1 .footer .linkwhite {
  background-color    : rgba(255,255,255,0.0);
  top                 : 221px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 18px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .linkwhite .background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .linkwhite .linkwhite1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 30px;
  width               : 125px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .footermobile .footermobile1 .footer .linkwhite .linkwhite1 .link {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : #DEDEDE;
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .footermobile .footermobile1 .footer .linkwhite .linkwhite1 .label1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Calibre-Regular", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 23, 68, 1.0);
  text-align          : left;
  line-height         : 30.0px;
}
#home-page .mobileheaderdark {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 64px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .mobileheaderdark .rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 64px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .mobileheaderdark .hybridlogonostraprgbred01 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 21px;
  height              : 22px;
  width               : 80px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
#home-page .mobileheaderdark .menuicon {
  background-color    : rgba(255,255,255,0.0);
  top                 : 23px;
  height              : 19px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 335px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
#home-page .anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
#home-page .anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
#home-page .anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
#home-page .anima-valign-text-middle {
  display             : flex;
  flex-direction      : column;
  justify-content     : center;
}

#home-page.wrapper {
  width: 100%;
}
.containerMobileCenter {
  position: absolute; 
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
  width: 375px;
}
#home-page .image {
  width: 100%;
}

#home-page .services .creative,
#home-page .services .content,
#home-page .services .digital,
#home-page .services .adv,
#home-page .services .analytics{
    position: absolute; 
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
  width: 100%;
}
.menumobile {
  height: 100%;
height: 100%;
width: 100%;

/* Set the height to match that of the viewport. */
height: 100vh;

/* Set the width to match that of the viewport. */
/*width: 100vw;*/

/* Remove any browser-default margins. */
margin: 0;
 top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: auto;
background-color: #1B1E24;
}

.containerMobileCenter,
#home-page .hero,
#home-page .hero .placeholderimage,
#home-page .hero .placeholderimage .placeholderimage1,
#home-page .hero .placeholderimage .placeholderimage1 .rectangle,
#home-page #player1 {
  width: 100%;
}

 #home-page  #player1 {
 z-index: 102;
  width: 100%;
  height: 473px;
  background-color    : rgba(255,255,255,0.0);
  position: relative;
}

#home-page .hero .placeholderimage .placeholderimage1 {
  /*position: fixed;*/
   top: -15px;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
   pointer-events: none;
   overflow: hidden;
}

.player1 {
   width: 100vw;
   /*height: 56.25vw;  Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   /*min-height: 100vh;*/
   min-width: 70.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   position: absolute;
   top: 30%;
   left: 50%;
   transform: translate(-50%, -50%);
   /*background-image:linear-gradient( to bottom, #111317 50%, #000 50% );*/

}
#home-page .aboutus .usingdesigndataa {
  top: 60px;
}
#home-page .aboutus {
  top: 350px;
}
#home-page .brands {
  top: 1350px;
}
#home-page .image {
  top: 1830px;
}
#home-page .bgcopy {
  top: 2170px;
}
#home-page .hiringmobile {
  top: 5123px;
}
#home-page .footermobile {
  top: 5587px;
}
#home-page .hero .placeholderimage .placeholderimage1 .rectangle {
  height: 100%;
}

#home-page .mobileheaderdark .menuicon {
  left: auto;
  right: 15px;
}

#home-page .follow12 {
    top: 200px;
    left: 180px;
}
/* iPhone 6 portrait */
@media only screen
  and (max-device-width: 375px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
  {
    #home-page  .hero .placeholderimage {
      top: -15px;
    }

    #home-page .aboutus {
        top: 325px;
    }
    #home-page .brands {
      top: 1305px !important;
    }
    #home-page .image {
      top: 1750px;
    }
    #home-page .image .screencaptureu2b20191007153912 {
      top: 30px !important;
    }
    #home-page .bgcopy {

        top: 2104px;

    }

    .creative1 {
      top: 779px;
    }

    #home-page .services .content {
      top: 871px;
    }

    #home-page .services .digital {
      top: 1201px;
    }

    #home-page .services .adv {
      top: 1541px;
    }
    #home-page .services .analytics {
      top: 1871px;
    }
    #home-page .services .analytics .hybridsiteanalyticsgraph {
      top: 0 !important;
    }
    #home-page .services .analytics .rectangle {
      top: 0 !important;
    }
    #home-page .services .analytics .analytics1 {
      top: 233px;
    }
    #home-page .work {
      top: 4208px;
    }
    #home-page .hiringmobile {

    top: 5193px;

    }
    #home-page .footermobile {

    top: 5650px;

    }
    #home-page {
      min-height: 6490px;
    }
    #home-page .services .content1 {
      top: 1110px;
    }
    #home-page .services .digital .digital1 {
      top: 243px;
    }
  }
