

.bp2-tablet {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 1769px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background          : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-tablet .bp2-headerbg {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 474px;
  width               : 1177px;
  position            : absolute;
  margin              : 0;
  left                : -205px;
}
.bp2-tablet .bp2-header {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 32px;
  height              : 403px;
  width               : 299px;
  position            : absolute;
  margin              : 0;
  left                : 234px;
}
.bp2-tablet .bp2-header .bp2-head {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 333px;
  width               : 299px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 294px;
  height              : 39px;
  width               : 230px;
  position            : absolute;
  margin              : 0;
  left                : 69px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 333px;
  width               : 299px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-partners {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 295px;
  height              : 38px;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 51px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-partners .bp2-bitmap {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 3px;
  height              : 27px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 102px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-partners .bp2-image1 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 39px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-content {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 277px;
  width               : 299px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-content .bp2-a07-april2018-satu {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 204px;
  height              : 14px;
  width               : 194px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-content .bp2-forge-factory-g-floo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 235px;
  height              : 39px;
  width               : 165px;
  position            : absolute;
  margin              : 0;
  left                : 66px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-content .bp2-a8-th-design-meetup {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 152px;
  height              : 29px;
  width               : 296px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-content .bp2-logo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 134px;
  width               : 156px;
  position            : absolute;
  margin              : 0;
  left                : 72px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-content .bp2-logo .bp2-kovai-madrasters {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 121px;
  height              : 10px;
  width               : 153px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp2-tablet .bp2-header .bp2-head .bp2-group5 .bp2-content .bp2-logo .bp2-image2 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 97px;
  width               : 81px;
  position            : absolute;
  margin              : 0;
  left                : 37px;
}
.bp2-tablet .bp2-header .bp2-button {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 355px;
  height              : 48px;
  width               : 225px;
  position            : absolute;
  margin              : 0;
  left                : 42px;
}
.bp2-tablet .bp2-header .bp2-button .bp2-rectangle4 {
  background          : rgba(0, 0, 0, 1.0);
  top                 : 0px;
  height              : 49px;
  width               : 225px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-header .bp2-button .bp2-r-egister {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 18px;
  height              : 14px;
  width               : 93px;
  position            : absolute;
  margin              : 0;
  left                : 66px;
}
.bp2-tablet .bp2-group4 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 508px;
  height              : 816px;
  width               : 944px;
  position            : absolute;
  margin              : 0;
  left                : -2px;
}
.bp2-tablet .bp2-group4 .bp2-s-aturday {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 17px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  font-family         : "HelveticaNeue-Bold", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-april07 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 17px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 623px;
  opacity             : 0.48;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 24.0px;
}
.bp2-tablet .bp2-group4 .bp2-line {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 3px;
  width               : 944px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  opacity             : 0.58;
}
.bp2-tablet .bp2-group4 .bp2-image3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 58px;
  height              : 2px;
  width               : 940px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  opacity             : 0.58;
}
.bp2-tablet .bp2-group4 .bp2-group3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 59px;
  height              : 757px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-group2 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-group2 .bp2-rectangle2 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transition          : all 0.2s ease-in-out;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-group2 .bp2-rectangle2:hover {
  filter              : grayscale(100%);
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-group2 .bp2-a10-am1030-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-group2 .bp2-registration-activ {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 23px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-group2 .bp2-warm-up-session {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 56px;
  height              : auto;
  width               : 508px;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 1.55px;
  line-height         : 17.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view1 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 126px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view1 .bp2-view2 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transition          : all 0.2s ease-in-out;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view1 .bp2-view2:hover {
  filter              : grayscale(100%);
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view1 .bp2-a1030-am1115-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view1 .bp2-everyday-is-full-of {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 23px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view1 .bp2-sesha-devarajan-de {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 56px;
  height              : auto;
  width               : 508px;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 1.55px;
  line-height         : 17.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 252px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view3 .bp2-view4 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transition          : all 0.2s ease-in-out;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view3 .bp2-view4:hover {
  filter              : grayscale(100%);
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view3 .bp2-a1015-am1130-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view3 .bp2-break {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 23px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view3 .bp2-time-for-some-coffee {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 56px;
  height              : auto;
  width               : 508px;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 1.55px;
  line-height         : 17.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view5 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 378px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view5 .bp2-view6 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transition          : all 0.2s ease-in-out;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view5 .bp2-view6:hover {
  filter              : grayscale(100%);
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view5 .bp2-a1130-am1215-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view5 .bp2-putting-the-real-i {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 23px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view5 .bp2-ashwini-kumar-user {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 56px;
  height              : auto;
  width               : 508px;
  position            : absolute;
  margin              : 0;
  left                : 328px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 1.55px;
  line-height         : 17.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view7 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 504px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view7 .bp2-view8 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transition          : all 0.2s ease-in-out;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view7 .bp2-view8:hover {
  filter              : grayscale(100%);
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view7 .bp2-a1215-pm1230-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view7 .bp2-q-a {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 23px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view7 .bp2-we-love-to-answer-yo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 56px;
  height              : auto;
  width               : 508px;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 1.55px;
  line-height         : 17.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view9 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 630px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view9 .bp2-view10 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 127px;
  width               : 864px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transition          : all 0.2s ease-in-out;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view9 .bp2-view10:hover {
  filter              : grayscale(100%);
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view9 .bp2-a1230-pm0100-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view9 .bp2-snap-networking {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 23px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.06px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-group4 .bp2-group3 .bp2-view9 .bp2-who-doesnt-like-ap {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 56px;
  height              : auto;
  width               : 508px;
  position            : absolute;
  margin              : 0;
  left                : 329px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 1.55px;
  line-height         : 17.0px;
}
.bp2-tablet .bp2-rectangle3 {
  background          : rgba(215, 215, 215, 1.0);
  top                 : 1657px;
  height              : 114px;
  width               : 783px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp2-tablet .bp2-view11 {
  background          : rgba(215, 215, 215, 1.0);
  top                 : 1324px;
  height              : 333px;
  width               : 783px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  opacity             : 0.2;
}
.bp2-tablet .bp2-helpline91805618 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 1410px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 289px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-copyright-kovai-ma {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 1690px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 87px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp2-tablet .bp2-wwwfbcomgroupsko {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 1547px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 172px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
/* .anima-animate-appear prefix for appear animations */
.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;
}
.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;
}
.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;
    }
}
.bp3-mobile {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 1327px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background          : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-mobile .bp3-headerbg {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 394px;
  width               : 978px;
  position            : absolute;
  margin              : 0;
  left                : -329px;
}
.bp3-mobile .bp3-header {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 38px;
  height              : 322px;
  width               : 239px;
  position            : absolute;
  margin              : 0;
  left                : 41px;
}
.bp3-mobile .bp3-header .bp3-head {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 266px;
  width               : 239px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 235px;
  height              : 31px;
  width               : 184px;
  position            : absolute;
  margin              : 0;
  left                : 55px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 266px;
  width               : 239px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-partners {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 235px;
  height              : 31px;
  width               : 185px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-partners .bp3-bitmap {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 2px;
  height              : 23px;
  width               : 103px;
  position            : absolute;
  margin              : 0;
  left                : 82px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-partners .bp3-image1 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 32px;
  width               : 69px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-content {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 222px;
  width               : 239px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-content .bp3-a07-april2018-satu {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 163px;
  height              : 11px;
  width               : 155px;
  position            : absolute;
  margin              : 0;
  left                : 42px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-content .bp3-forge-factory-g-floo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 188px;
  height              : 31px;
  width               : 132px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-content .bp3-a8-th-design-meetup {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 122px;
  height              : 23px;
  width               : 237px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-content .bp3-logo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 107px;
  width               : 124px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-content .bp3-logo .bp3-kovai-madrasters {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 96px;
  height              : 9px;
  width               : 123px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-header .bp3-head .bp3-group5 .bp3-content .bp3-logo .bp3-image2 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 78px;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
}
.bp3-mobile .bp3-header .bp3-button {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 284px;
  height              : 38px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 33px;
}
.bp3-mobile .bp3-header .bp3-button .bp3-rectangle4 {
  background          : rgba(0, 0, 0, 1.0);
  top                 : 0px;
  height              : 39px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-header .bp3-button .bp3-r-egister {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 14px;
  height              : 12px;
  width               : 75px;
  position            : absolute;
  margin              : 0;
  left                : 52px;
}
.bp3-mobile .bp3-line {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 408px;
  height              : 3px;
  width               : 335px;
  position            : absolute;
  margin              : 0;
  left                : -2px;
  opacity             : 0.58;
}
.bp3-mobile .bp3-image3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 477px;
  height              : 1px;
  width               : 333px;
  position            : absolute;
  margin              : 0;
  left                : -7px;
  opacity             : 0.58;
}
.bp3-mobile .bp3-s-aturday {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 422px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 103px;
  font-family         : "HelveticaNeue-Bold", Helvetica, Arial, serif;
  font-size           : 19.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 1.86px;
  line-height         : 23.0px;
}
.bp3-mobile .bp3-april07 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 448px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 113px;
  opacity             : 0.48;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 19.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 1.86px;
  line-height         : 22.0px;
}
.bp3-mobile .bp3-group3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 492px;
  height              : 661px;
  width               : 352px;
  position            : absolute;
  margin              : 0;
  left                : -16px;
}
.bp3-mobile .bp3-group3 .bp3-group2 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 547px;
  width               : 301px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 547px;
  width               : 301px;
  position            : relative;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-a10-am1030-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 3px;
  height              : 10px;
  width               : 109px;
  position            : absolute;
  margin              : 0;
  left                : 95px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-registration-activ {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 30px;
  height              : 15px;
  width               : 193px;
  position            : absolute;
  margin              : 0;
  left                : 54px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-warm-up-session {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 57px;
  height              : 12px;
  width               : 107px;
  position            : absolute;
  margin              : 0;
  left                : 96px;
  opacity             : 0.51;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-a1030-am1115-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 99px;
  height              : 9px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-everyday-is-full-of {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 126px;
  height              : 15px;
  width               : 245px;
  position            : absolute;
  margin              : 0;
  left                : 27px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-sesha-devarajan-de {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 152px;
  height              : 12px;
  width               : 197px;
  position            : absolute;
  margin              : 0;
  left                : 51px;
  opacity             : 0.51;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-a1015-am1130-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 194px;
  height              : 10px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-break {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 221px;
  height              : 13px;
  width               : 48px;
  position            : absolute;
  margin              : 0;
  left                : 126px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-time-for-some-coffee {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 248px;
  height              : 10px;
  width               : 132px;
  position            : absolute;
  margin              : 0;
  left                : 83px;
  opacity             : 0.51;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-a1130-am1215-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 290px;
  height              : 10px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-putting-the-real-i {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 317px;
  height              : 15px;
  width               : 297px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-ashwini-kumar-user {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 344px;
  height              : 12px;
  width               : 271px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  opacity             : 0.51;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-a1215-pm1230-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 386px;
  height              : 10px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-q-a {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 413px;
  height              : 13px;
  width               : 47px;
  position            : absolute;
  margin              : 0;
  left                : 126px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-we-love-to-answer-yo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 440px;
  height              : 12px;
  width               : 213px;
  position            : absolute;
  margin              : 0;
  left                : 43px;
  opacity             : 0.51;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-a1230-pm0100-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 482px;
  height              : 9px;
  width               : 129px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-snap-networking {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 508px;
  height              : 16px;
  width               : 163px;
  position            : absolute;
  margin              : 0;
  left                : 68px;
}
.bp3-mobile .bp3-group3 .bp3-group2 .bp3-group4 .bp3-who-doesnt-like-ap {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 536px;
  height              : 11px;
  width               : 165px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  opacity             : 0.51;
}
.bp3-mobile .bp3-group3 .bp3-view1 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 133px;
  height              : 80px;
  width               : 290px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
}
.bp3-mobile .bp3-group3 .bp3-view2 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 245px;
  height              : 80px;
  width               : 156px;
  position            : absolute;
  margin              : 0;
  left                : 98px;
}
.bp3-mobile .bp3-group3 .bp3-view3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 357px;
  height              : 80px;
  width               : 352px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-group3 .bp3-view4 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 469px;
  height              : 80px;
  width               : 250px;
  position            : absolute;
  margin              : 0;
  left                : 51px;
}
.bp3-mobile .bp3-group3 .bp3-view5 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 581px;
  height              : 80px;
  width               : 195px;
  position            : absolute;
  margin              : 0;
  left                : 79px;
}
.bp3-mobile .bp3-rectangle3 {
  background          : rgba(215, 215, 215, 1.0);
  top                 : 1265px;
  height              : 63px;
  width               : 331px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp3-mobile .bp3-view6 {
  background          : rgba(215, 215, 215, 1.0);
  top                 : 1090px;
  height              : 176px;
  width               : 331px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  opacity             : 0.2;
}
.bp3-mobile .bp3-helpline91805618 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 1108px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 79px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 1.84px;
  line-height         : 22.0px;
}
.bp3-mobile .bp3-copyright-kovai-ma {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 1289px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 9.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 0.92px;
  line-height         : 11.0px;
}
.bp3-mobile .bp3-wwwfbcomgroupsko {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 1206px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 18px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 1.43px;
  line-height         : 16.0px;
}
/* .anima-animate-appear prefix for appear animations */
.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;
}
.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;
}
.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;
    }
}
.bp1-desktop {
  width               : 100%;
  min-width           : 1440px;
  height              : 100vh;
  min-height          : 2256px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background          : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-desktop .bp1-headerbg {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 580px;
  width               : 1440px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-group4 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 676px;
  height              : 1133px;
  width               : 1309px;
  position            : absolute;
  margin              : 0;
  left                : 66px;
}
.bp1-desktop .bp1-group4 .bp1-s-aturday {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 64px;
  font-family         : "HelveticaNeue-Bold", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-april07 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 24px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 1093px;
  opacity             : 0.48;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-line {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 4px;
  width               : 1309px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  opacity             : 0.58;
}
.bp1-desktop .bp1-group4 .bp1-image1 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 81px;
  height              : 1px;
  width               : 1307px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  opacity             : 0.58;
}
.bp1-desktop .bp1-group4 .bp1-group3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 83px;
  height              : 1050px;
  width               : 1214px;
  position            : absolute;
  margin              : 0;
  left                : 39px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-group2 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 175px;
  width               : 1214px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-group2 .bp1-rectangle2 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 175px;
  width               : 1198px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  transition          : all 0.2s ease-in-out;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-group2 .bp1-rectangle2:hover {
  filter              : grayscale(100%);
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-group2 .bp1-a10-am1030-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-group2 .bp1-registration-activ {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 474px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-group2 .bp1-warm-up-session {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 78px;
  height              : auto;
  width               : 705px;
  position            : absolute;
  margin              : 0;
  left                : 474px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view1 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 175px;
  height              : 175px;
  width               : 1214px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view1 .bp1-view2 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 175px;
  width               : 1198px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  transition          : all 0.2s ease-in-out;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view1 .bp1-view2:hover {
  filter              : grayscale(100%);
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view1 .bp1-a1030-am1115-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view1 .bp1-everyday-is-full-of {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 474px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view1 .bp1-sesha-devarajan-de {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 78px;
  height              : auto;
  width               : 705px;
  position            : absolute;
  margin              : 0;
  left                : 474px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 350px;
  height              : 175px;
  width               : 1214px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view3 .bp1-view4 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 175px;
  width               : 1198px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  transition          : all 0.2s ease-in-out;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view3 .bp1-view4:hover {
  filter              : grayscale(100%);
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view3 .bp1-a1015-am1130-am {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view3 .bp1-break {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 474px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view3 .bp1-time-for-some-coffee {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 78px;
  height              : auto;
  width               : 705px;
  position            : absolute;
  margin              : 0;
  left                : 474px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view5 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 525px;
  height              : 175px;
  width               : 1214px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view5 .bp1-view6 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 175px;
  width               : 1198px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  transition          : all 0.2s ease-in-out;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view5 .bp1-view6:hover {
  filter              : grayscale(100%);
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view5 .bp1-a1130-am1215-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view5 .bp1-putting-the-real-i {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 474px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view5 .bp1-ashwini-kumar-user {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 78px;
  height              : auto;
  width               : 705px;
  position            : absolute;
  margin              : 0;
  left                : 473px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view7 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 700px;
  height              : 175px;
  width               : 1213px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view7 .bp1-view8 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 175px;
  width               : 1198px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  transition          : all 0.2s ease-in-out;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view7 .bp1-view8:hover {
  filter              : grayscale(100%);
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view7 .bp1-a1215-pm1230-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view7 .bp1-q-a {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 473px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view7 .bp1-we-love-to-answer-yo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 78px;
  height              : auto;
  width               : 705px;
  position            : absolute;
  margin              : 0;
  left                : 473px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view9 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 875px;
  height              : 175px;
  width               : 1213px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view9 .bp1-view10 {
  background          : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 175px;
  width               : 1198px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  transition          : all 0.2s ease-in-out;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view9 .bp1-view10:hover {
  filter              : grayscale(100%);
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view9 .bp1-a1230-pm0100-pm {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view9 .bp1-snap-networking {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 33px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 473px;
  font-family         : "HelveticaNeue-Medium", Helvetica, Arial, serif;
  font-size           : 28.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.87px;
  line-height         : 34.0px;
}
.bp1-desktop .bp1-group4 .bp1-group3 .bp1-view9 .bp1-who-doesnt-like-ap {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 78px;
  height              : auto;
  width               : 705px;
  position            : absolute;
  margin              : 0;
  left                : 473px;
  opacity             : 0.51;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-rectangle3 {
  background          : rgba(215, 215, 215, 1.0);
  top                 : 2142px;
  height              : 114px;
  width               : 1440px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-view11 {
  background          : rgba(215, 215, 215, 1.0);
  top                 : 1809px;
  height              : 333px;
  width               : 1440px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  opacity             : 0.2;
}
.bp1-desktop .bp1-helpline91805618 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 1904px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 625px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : center;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-copyright-kovai-ma {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 2184px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 437px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-wwwfbcomgroupsko {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 2041px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 508px;
  font-family         : "HelveticaNeue", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  letter-spacing      : 2.15px;
  line-height         : 25.0px;
}
.bp1-desktop .bp1-header {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 39px;
  height              : 504px;
  width               : 374px;
  position            : absolute;
  margin              : 0;
  left                : 532px;
}
.bp1-desktop .bp1-header .bp1-head {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 416px;
  width               : 374px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 368px;
  height              : 48px;
  width               : 288px;
  position            : absolute;
  margin              : 0;
  left                : 86px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 416px;
  width               : 374px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-partners {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 369px;
  height              : 47px;
  width               : 288px;
  position            : absolute;
  margin              : 0;
  left                : 64px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-partners .bp1-bitmap {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 4px;
  height              : 33px;
  width               : 160px;
  position            : absolute;
  margin              : 0;
  left                : 128px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-partners .bp1-image2 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 47px;
  width               : 107px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-content {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 346px;
  width               : 374px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-content .bp1-a07-april2018-satu {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 256px;
  height              : 17px;
  width               : 243px;
  position            : absolute;
  margin              : 0;
  left                : 66px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-content .bp1-forge-factory-g-floo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 294px;
  height              : 49px;
  width               : 206px;
  position            : absolute;
  margin              : 0;
  left                : 83px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-content .bp1-a8-th-design-meetup {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 191px;
  height              : 36px;
  width               : 370px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-content .bp1-logo {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 167px;
  width               : 193px;
  position            : absolute;
  margin              : 0;
  left                : 91px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-content .bp1-logo .bp1-kovai-madrasters {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 151px;
  height              : 13px;
  width               : 190px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
}
.bp1-desktop .bp1-header .bp1-head .bp1-group5 .bp1-content .bp1-logo .bp1-image3 {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 0px;
  height              : 121px;
  width               : 100px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
}
.bp1-desktop .bp1-header .bp1-button {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 445px;
  height              : 59px;
  width               : 280px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
}
.bp1-desktop .bp1-header .bp1-button .bp1-rectangle4 {
  background          : rgba(0, 0, 0, 1.0);
  top                 : 0px;
  height              : 59px;
  width               : 280px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
}
.bp1-desktop .bp1-header .bp1-button .bp1-r-egister {
  background          : rgba(255, 255, 255, 0.0);
  top                 : 22px;
  height              : 17px;
  width               : 115px;
  position            : absolute;
  margin              : 0;
  left                : 82px;
}
/* .anima-animate-appear prefix for appear animations */
.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;
}
.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;
}
.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;
    }
}
@media screen and (max-width: 767px) {
  .bp3-mobile {
    display             : block;
  }
  .bp2-tablet {
    display             : none;
  }
  .bp1-desktop {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1439px) {
  .bp3-mobile {
    display             : none;
  }
  .bp2-tablet {
    display             : block;
  }
  .bp1-desktop {
    display             : none;
  }
}
@media screen and (min-width: 1440px) {
  .bp3-mobile {
    display             : none;
  }
  .bp2-tablet {
    display             : none;
  }
  .bp1-desktop {
    display             : block;
  }
}