* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
}
/* tested */
body {
  background-color: #e5e5e5;
}
html,
body,
address,
blockquote,
div,
dl,
form,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
table,
ul,
dd,
dt,
li,
tbody,
td,
tfoot,
th,
thead,
tr,
button,
del,
ins,
map,
object,
a,
abbr,
acronym,
b,
bdo,
big,
br,
cite,
code,
dfn,
em,
i,
img,
kbd,
q,
samp,
small,
span,
strong,
sub,
sup,
tt,
var,
legend,
fieldset,
p,
aside,
header,
footer,
section,
article {
  border: medium none;
  margin: 0;
  padding: 0;
}

:focus {
  outline: none !important;
}
h1 {
  font-size: 48px;
  font-family: "arial_rounded_mt_boldregular";
  color: #2a2a2a;
}
h2 {
  font-size: 36px;
  color: #2a2a2a;
}
h3 {
  font-size: 24px;
  color: #2a2a2a;
}
h4 {
  font-size: 18px;
  color: #2a2a2a;
}

img,
fieldset {
  border: 0 none;
  color: #2a2a2a;
}

a {
  border: none;
  outline: none;
}

input[type="submit"],
select {
  -webkit-appearance: none;
}
img {
  border: none;
  height: auto;
  max-width: 100%;
  outline: none;
  vertical-align: middle;
}
iframe {
  vertical-align: middle;
}
a:hover {
  text-decoration: none;
}

.clear {
  clear: both;
}
ul::after {
  clear: both;
  content: "";
  display: block;
}
ul {
  list-style: none;
}
.nav-link.active {
  color: #BB26F6 !important;
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 26, 2021 */

@font-face {
  font-family: "arial_rounded_mt_boldregular";
  src: url("../fonts/arial-rounded-mt-bold-webfont.woff2") format("woff2"),
    url("../fonts/arial-rounded-mt-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "arial_rounded_mt_boldregular";
  margin: 0;
  padding: 0;
  font-size: 24px;
  line-height: 26px;
  color: #2a2a2a;
  background-image: linear-gradient(
    180deg,
    rgba(214, 195, 255, 0) 0%,
    rgba(255, 255, 255, 0.7) 100%
  );
}
.header .navbar {
  padding: 0;
}

.header .navbar .navbar-nav li.nav-item {
  margin-left: 65px;
}

.header .navbar .navbar-nav li.nav-item a {
  color: #333;
}
.header .navbar .navbar-nav li.nav-item a.active,
.header .navbar .navbar-nav li.nav-item a:hover {
  color: #BB26F6;
}
.header {
  position: static;
  left: 0;
  top: -100px;
  width: 100%;
  background: #e5e5e5;
  z-index: 999;
  transition: 0.5s ease-in all;
  -moz-transition: 0.5s ease-in all;
  -webkit-transition: 0.5s ease-in all;
  -ms-transition: 0.5s ease-in all;
  -o-transition: 0.5s ease-in all;
}
.header.sticky {
  /*position: fixed;
    top: 0;
    -webkit-transform: translateZ(0);
    box-shadow: 0px 3px 8px #e8e8e8b8;*/
}
.navbar-toggle-icon {
  font-size: 42px !important;
  color: black;
}
.navbar-brand.col-lg-4 {
  cursor: auto;
}
.social-links {
  text-align: right;
  margin-top: 50px;
  margin-bottom: 30px;
}
.social-links li {
  display: inline-block;
  margin-left: 23px;
}
.header .navbar-brand {
  padding: 0;
  margin: 32.36px 0 0 0;
}
.one-play-btn {
  position: absolute;
  top: 40%;
  right: 43%;
}
.banner-content-area {
  padding: 50px 170px 0 0;
}
.gloab-img {
  position: absolute;
  top: 81px;
  right: 180px;
}
.category .media p {
  font-size: 17px;
}
.category {
  margin-top: 158px;
}
.category .media {
  padding-left: 0px;
}
.video-box {
  padding: 94px 23px 0;
}
.video-area-box {
  margin-top: 160px;
}
.play-btn {
  position: absolute;
  top: 54%;
  right: 43%;
}

.mobile-video {
  padding-top: 95px;
  margin: 0 auto;
  /* margin-left: 50px;
    margin-right: -50px; */
  width: 400px;
}

.make-money-heading {
  display: flex;
  align-items: center;
  /* float: right; */
  padding: 96.33px 0px 100px 0px;
  /* margin-left: 531px;
    margin-right: -100px; */
  justify-content: flex-end;
}
.make-money-heading span {
  font-size: 36px;
}
.subscribe-area-box .row {
  width: 100%;
}
.share-subscribe-box p {
  font-size: 48px;
  line-height: 60px;
}
.star-img {
  position: absolute;
  right: 0px;
  top: 19%;
  margin-left: -70px;
  margin-top: -30px;
}
.share-subscribe-box-two {
  text-align: center;
  padding: 60px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;

  align-items: center;
}
.share-subscribe-box-two input {
  border-radius: 10px !important;
  border: 2px solid #000 !important;
  margin: 50px 0;
}
.contact-area-box input,
.contact-area-box textarea {
  border: 2px solid #000 !important;
}
.contact-area-box textarea::placeholder {
  color: #c1c1c1 !important;
}
.share-subscribe-box-two input::placeholder {
  color: #c1c1c1;
}

input.form-control.form-control-lg,
textarea.form-control.form-control-lg {
  color: black !important;
}

.footer-items .nav-link {
  color: #000;
  display: block;
  padding: 0.5rem 1rem;
  font-size: 18px;
}
.footer-items li {
  display: inline-table;
}
.footer-items {
  padding: 46px 0 0;
}
.footer-social-links {
  margin: 0 0 30px;
}
.footer-items .nav-link:hover {
  color: #ea96ff;
}
.footer-area {
  text-align: center;
  margin-top: 126.64px;
  margin-bottom: 49.34px;
}
.subscribe-modal-aria .modal-content {
  border-radius: 30px;
}
.subscribe-modal-aria .modal-header {
  border: none;
}
.subscribe-modal-aria .modal-title {
  font-size: 48px;
  margin: 24px auto;
}

/*about us page css start*/
.our-mission-area {
  margin-top: 100px;
}
.our-mission-area h2 {
  font-size: 48px;
  padding-bottom: 20px;
}
.our-mission-area p {
  font-size: 30px;
  padding: 12px 20px;
  line-height: 40px;
}
.globe-img {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.globe-img-div {
  text-align: right;
  width: 84%;
}
.our-team-area {
  margin: 50px 0 120px;
}
.our-team-area h2 {
  font-size: 48px;
  padding: 8px 0 60px 0;
}
.our-team-area h3 {
  font-size: 30px;
  padding: 10px 0;
  line-height: 32px;
}
.our-team-area p {
  font-size: 24px;
  padding: 20px 30px;
}
.post-images h2 {
  padding-bottom: 15px;
}

.video-box {
  padding: 15px 23px 0;
}

/*about us page css end*/

/*features page css start*/
.post-browse-area .row {
  margin: 114px 0 0 0;
}
.post-browse-area h3 {
  padding-bottom: 20px;
}
/*features page css end*/

/*feedback page css start*/
.feedback-area-box a {
  font-size: 24px;
  color: #333333;
  text-decoration: underline;
}
.feedback-area-box p {
  font-size: 24px;
  padding: 20px 30px;
}
.feedback-area-box {
  margin: 50px 0 120px;
}
.feedback-area-box a:hover {
  color: #BB26F6;
}
/*feedback page css end*/
.subscribe-page {
  min-height: 550px;
}
.subscribe-page h1 {
  padding-top: 15%;
}

/*contact page css start*/

.contact-area-box {
  margin-top: 100px;
}
.contact-area-box h3 {
  padding: 9px 120px 17px;
  margin: 0 auto;
}
.contact-area-box textarea.form-control.form-control-lg {
  height: 200px;
  margin-top: 30px;
}
.contact-area-box textarea.form-control.form-control-lg {
  height: 200px;
  margin: 30px 0 23px;
}
.term-condition-area-box p {
  font-size: 14px;
  padding-bottom: 10px;
  text-align: justify;
  line-height: 21px;
  font-family: "arial_rounded_mt_boldregular";
}
.term-condition-area-box h5 {
  padding: 15px 0 10px;
}
.term-condition-area-box {
  margin-top: 20px;
}
.privacy-policy-area-box {
  margin-top: 20px;
}
.privacy-policy-area-box h5 {
  padding: 15px 0 10px;
}
.privacy-policy-area-box p {
  font-size: 12px;
  padding-bottom: 20px;
  text-align: justify;
  line-height: 13.89px;
}
.privacy-policy-area-box h4 {
  padding: 15px 0 10px;
  font-size: 24px;
}
.banner-area-video video {
  border-radius: 20px;
}

/** start responsive **/
@media screen and (min-width: 2600px) {
  .container {
    max-width: 2330px;
  }
}
@media screen and (max-width: 2300px) {
  .navbar-brand img {
    width: 250px;
  }
  .share-subscribe-box-two input {
    border-radius: 10px !important;
    border: 2px solid #000 !important;
    margin: 50px 0;
    width: 464px;
    height: 50px;
  }
  .join-inner {
    display: flex;
    flex-direction: row;
  }
  .join-inner {
    display: flex;
    justify-content: center;
    font-size: 30px;
    line-height: 35px;
    text-align: center;

    margin-left: 230px;
    margin-right: 230px;
    margin-top: 40px;
  }
  .mobile-video video {
    width: 270.64px;
    height: auto;
  }
  .mobile-video {
    padding-top: 95px;
    margin: 0 auto;
    margin-left: 50px;
    margin-right: -50px;
    width: 400px;
  }
  .apple-store img {
    width: 218px;
    height: 64px;
  }
  .feature img {
    width: 218px;
    height: 64px;
  }

  .video-box video {
    width: 860px;

    border-radius: 33px;
  }

  .header .navbar .navbar-nav li.nav-item a {
    color: #333;
    font-size: 24px;
  }
  .header .navbar .navbar-nav li.nav-item {
    margin-left: 45px;
  }
  .gloab-img {
    position: absolute;
    top: 21px;
    right: 150px;
  }
  .star-img {
    position: absolute;
    left: 80%;
    top: 19%;
    margin-left: -70px;
    margin-top: -30px;
  }
  .post-images h2 {
    font-size: 30px;
  }
  .our-team-area h3 {
    font-size: 24px;
  }
}

@media screen and (max-width: 1600px) {
  .navbar-brand img {
    width: 250px;
  }
  .join-inner {
    display: flex;
    flex-direction: row;
  }
  .join-inner {
    display: flex;
    justify-content: center;
    font-size: 30px;
    line-height: 35px;
    text-align: center;

    margin-left: 230px;
    margin-right: 230px;
    margin-top: 40px;
  }
  .share-subscribe-box-two input {
    border-radius: 10px !important;
    border: 2px solid #000 !important;
    margin: 50px 0;
    width: 464px;
    height: 50px;
  }
  .mobile-video video {
    width: 270.64px;
    height: auto;
  }
  .mobile-video {
    padding-top: 95px;
    margin: 0 auto;
    margin-left: 50px;
    margin-right: -50px;
    width: 400px;
  }
  .apple-store img {
    width: 218px;
    height: 64px;
  }
  .feature img {
    width: 218px;
    height: 64px;
  }
  /* If height of video be changed, the border-radius wouldn't be applied the top of video.
This technical issue may need to be solved in the future if needed. */
  .video-box video {
    width: 860px;
    border-radius: 33px;
  }

  .header .navbar .navbar-nav li.nav-item a {
    color: #333;
    font-size: 24px;
  }
  .header .navbar .navbar-nav li.nav-item {
    margin-left: 45px;
  }
  .gloab-img {
    position: absolute;
    top: 21px;
    right: 150px;
  }
  .star-img {
    position: absolute;
    left: 80%;
    top: 19%;
    margin-top: 0px;
    margin-left: -70px;
    margin-top: -30px;
  }
  .post-images h2 {
    font-size: 30px;
  }
  .our-team-area h3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1400px) {
  .header .navbar .navbar-nav li.nav-item {
    margin-left: 25px;
  }
  .share-subscribe-box-two input {
    border-radius: 10px !important;
    border: 2px solid #000 !important;
    margin: 50px 0;
    width: 464px;
    height: 50px;
  }
  .join-inner {
    display: flex;
    flex-direction: row;
  }
  .join-inner {
    display: flex;
    justify-content: center;
    font-size: 30px;
    line-height: 35px;
    text-align: center;

    margin-left: 230px;
    margin-right: 230px;
    margin-top: 40px;
  }
  .social-links {
    text-align: right;
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .mobile-video {
    padding-top: 95px;
    margin: 0 auto;
    margin-left: 50px;
    margin-right: -50px;
    width: 400px;
  }
}
@media screen and (max-width: 1199px) {
  .video-box video {
    border-radius: 15px;
    width: 530px;
  }
  .join-inner {
    display: flex;
    flex-direction: row;
  }
  .join-inner {
    display: flex;
    justify-content: center;
    font-size: 30px;
    line-height: 35px;
    text-align: center;

    margin-left: 230px;
    margin-right: 230px;
    margin-top: 40px;
  }
  .share-subscribe-box-two input {
    border-radius: 10px !important;
    border: 2px solid #000 !important;
    margin: 50px 0;
    width: auto;
  }
  .mobile-video video {
    width: 215.64px;
    height: auto;
  }
  .mobile-video {
    padding-top: 95px;
    margin: 0 auto;
    /* margin-left: 50px;
    margin-right: -50px; */
    width: 400px;
  }

  .navbar-brand img {
    width: 200px;
  }
  .banner-heading {
    font-size: 35px;
  }
  .apple-store img {
    width: 134.35px;
    height: 39.5px;
  }
  .feature img {
    width: 134.35px;
    height: 39.5px;
  }
  .heart-btn {
    margin: 0 !important;
  }
  .app-store-bt {
    margin-bottom: 20px;
  }
  .make-money-heading span {
    font-size: 36px;
  }
  .star-img {
    position: absolute;
    right: 0;
    top: 24%;
    margin-left: -70px;
    margin-top: -30px;
  }
  .feedback-area-box p {
    font-size: 24px;
    padding: 40px 70px;
  }
  .feedback-area-box h1 {
    font-size: 48px;
  }
  .feedback-area-box p {
    font-size: 24px;
    padding: 20px 0px;
  }
  .star-img {
    position: absolute;
    right: 0;
    top: 18%;
    margin-left: -70px;
    margin-top: -30px;
  }
  .post-images h2 {
    font-size: 24px;
  }
  .our-team-area h3 {
    font-size: 19px;
  }
  .video-box {
    padding: 0px 20px 0;
  }
}
@media screen and (max-width: 991px) {
  .video-box video {
    border-radius: 15px;
    width: 410px;
  }
  .join-inner {
    display: flex;
    flex-direction: row;
  }
  .join-inner {
    display: flex;
    justify-content: center;
    font-size: 30px;
    line-height: 35px;
    text-align: center;

    margin-left: 0px;
    margin-right: 0px;
    margin-top: 40px;
  }
  .share-subscribe-box-two input {
    border-radius: 10px !important;
    border: 2px solid #000 !important;
    margin: 50px 0;
    width: auto;
  }
  .mobile-video video {
    width: 160.64px;
    height: auto;
  }

  .navbar-toggler {
    position: absolute;
    right: 0;
    top: 50px;
  }
  .video-box {
    padding: 62px 38px 0 0;
  }
  .banner-content-area {
    padding: 0 20px 0 20px;
  }
  .category .media img {
    max-width: 60px !important;
  }
  .category .media h2 {
    font-size: 23px;
  }
  .category .media p {
    font-size: 13px;
  }
  .category .media {
    padding: 0;
  }
  .video-area-box {
    margin-top: 110px;
  }

  .make-money-heading {
    padding: 70px 0;
  }
  .share-subscribe-box p {
    font-size: 39px;
    line-height: 43px;
  }
  .share-box-app-store {
    margin: 10px 0 0 !important;
  }
  .footer-items .nav-link {
    padding: 2px;
  }
  .header {
    box-shadow: 0px 1px 3px #e4e4e4;
  }
  .our-mission-area p {
    font-size: 26px;
    padding: 12px 30px;
    line-height: 40px;
  }
  .our-mission-area h2 {
    font-size: 42px;
    padding-bottom: 20px;
  }
  .our-team-area h2 {
    font-size: 42px;
    padding: 50px 0 30px 0;
  }
  .our-team-area h3 {
    font-size: 20px;
    line-height: 25px;
  }
  .our-team-area p {
    font-size: 18px;
    padding: 8px;
  }
  .subscribe-page {
    min-height: 480px;
  }
  .gloab-img {
    position: absolute;
    top: 0px;
    right: 70px;
  }
  .star-img {
    position: absolute;
    left: 100%;
    top: 15%;

    margin-top: 0px;
  }
  .header-social-links {
    /* position: absolute;
    top:-110px;
    right: 12px; */
    display: flex;
    flex-wrap: wrap;
  }
  .header-social-links li img {
    width: 27px;
  }
  .social-links li {
    display: inline-block;
    margin-left: 13px;
  }
  .post-images h2 {
    font-size: 18px;
  }
  .contact-area-box h3 {
    padding: 20px 0 40px;
    font-size: 20px;
  }
  .contact-area-box {
    margin-top: 30px;
  }
  .subscribe-modal-aria .modal-title {
    font-size: 24px;
    margin: 0px auto;
  }
  .our-team-area h3 {
    font-size: 16px;
    line-height: 25px;
  }
  .banner-area-video video {
    width: 260px;
  }
}
@media screen and (max-width: 767px) {
  .video-box video {
    border-radius: 15px;
    width: 530px;
  }
  .join-inner {
    display: flex;
    flex-direction: column;
  }
  .share-subscribe-box-two input {
    border-radius: 10px !important;
    border: 2px solid #000 !important;
    margin: 50px 0;
    width: auto;
  }

  .mobile-video video {
    width: 270.64px;
    height: auto;
  }
  .banner-heading {
    font-size: 30px;
    text-align: center;
    margin-top: 29px;
  }
  .app-store-bt {
    margin: 5px 0;
  }
  .store-features-bt {
    text-align: center;
  }

  .banner-heading {
    font-size: 24px;
    text-align: center;
    margin-top: 29px;
  }
  .category .media {
    padding: 14px;
  }
  .video-box {
    padding: 65px 0px 0;
  }
  .video-area-box {
    margin-top: 80px;
  }
  .make-money-heading span {
    font-size: 26px !important;
  }
  .make-money-heading {
    padding: 40px 0;
  }
  .star-img {
    position: absolute;
    left: 80%;
    top: 0px;
    width: 40px;
    margin-top: 0px;
  }
  .subscribe-area-box .col-md-5.text-right.p-5 {
    text-align: center !important;
  }
  .share-subscribe-box {
    padding: 50px 0;
  }
  .share-box-app-store {
    max-width: 200px;
  }
  .share-box-app-store {
    margin: 10px auto !important;
  }
  .share-subscribe-box p {
    text-align: center;
  }
  .share-subscribe-box-two {
    text-align: center;
    padding: 20px;
  }
  .subscribe-area-box .row {
    width: auto;
  }
  .share-subscribe-box-two input {
    margin: 30px 0;
  }
  .footer-items {
    padding: 10px 0 0;
  }
  .social-links {
    text-align: left;
  }
  .footer-items li {
    width: 100%;
  }
  .footer-logo {
    max-width: 160px;
  }
  .our-mission-area h2 {
    font-size: 36px;
    padding-bottom: 10px;
  }
  .our-mission-area p {
    font-size: 20px;
    padding: 10px;
    line-height: 32px;
  }
  .our-mission-area {
    margin-top: 50px;
  }
  .post-images {
    padding: 18px;
  }
  .post-browse-area .row {
    margin: 25px 0;
  }
  .post-browse-area h3 {
    font-size: 20px;
  }
  .feedback-area-box p {
    font-size: 20px;
    padding: 17px 5px;
  }
  .feedback-area-box a {
    font-size: 20px;
    color: #ea96ff;
  }
  .feedback-area-box {
    min-height: 380px;
  }
  .subscribe-page {
    min-height: 300px;
  }
  .subscribe-page h1 {
    font-size: 30px;
  }
  .globe-img {
    float: right;
    background-attachment: fixed;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .globe-img-div {
    text-align: right;
    width: 100%;
  }
  .our-team-area h2 {
    font-size: 42px;
    padding: 0px 0 30px 0;
  }
  .our-team-area.text-center .col-md-3 {
    margin-bottom: 20px;
  }
  .navbar-toggle-icon {
    font-size: 34px !important;
    color: black;
  }
  .heart-btn {
    margin: 4px !important;
  }
  .our-team-area h3 {
    font-size: 23px;
    line-height: 29px;
  }
  .banner-area-video video {
    width: 310px;
    text-align: center;
  }
  @media screen and (max-width: 585px) {
    .heart-btn {
      margin: 0px !important;
    }
    .share-community{
      font-size: 26px !important;
    }
    .numberCircle {
      width: 46px !important;
      height: 46px !important;
      padding: 6px !important;
      font: 24px !important;
    }
    .event-step{
      font-size: 24px !important;
    }
    .event-step>div:nth-child(2){
      width:90% !important;
    }
    .event-step>a{
      width:100%;
      text-align: center;
    }
    .share-subscribe-box p {
      font-size: 32px;
      line-height: 43px;
    }
    .share-subscribe-box-two input {
      border-radius: 10px !important;
      border: 2px solid #000 !important;
      margin: 50px 0;
      width: auto;
    }

    .banner-heading {
      font-size: 20px;
    }
    .feedback-area-box a {
      font-size: 16px;
      color: #333333;
    }
    .feedback-area-box p {
      font-size: 16px;
      padding: 10px 5px;
    }
    /* .feedback-area-box h1 {
    font-size: 28px;
    padding: 20px 0;
} */
    .subscribe-page h1 {
      padding-top: 33%;
    }
    .navbar-brand img {
      width: 160px;
    }
    .header .navbar-brand {
      padding: 0 0 23px;
    }
    .social-links.footer-social-links li a img {
      width: 30px;
    }
    .app-feature-bt-new {
      max-width: 140px;
    }
    .term-condition-area-box p {
      font-size: 16px;
    }
    .privacy-policy-area-box p {
      font-size: 16px;
    }
    .privacy-policy-area-box h4 {
      font-size: 20px;
    }
    .term-condition-area-box h4 {
      font-size: 20px;
    }
    .our-team-area {
      margin: 40px 0 50px;
    }
    .feedback-area-box img {
      width: 18px;
    }
    .magic-tool img {
      width: 60px;
    }
    .subscribe-modal-aria .modal-title {
      font-size: 16px;
    }
    .video-box video {
      /* width: 400px; */
      width: 100%;
    }
    .apple-store img {
      width: 101.395px;
      height: 29.767px;
    }
    .feature img {
      width: 101.395px;
      height: 29.767px;
    }
    .video-box {
      text-align: center;
    }
    .topcenter {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 200px;
    }
  }
  @media screen and (max-width: 410px) {
    .feedback-area-box a {
      font-size: 12px;
    }
    .share-subscribe-box-two input {
      border-radius: 10px !important;
      border: 2px solid #000 !important;
      margin: 50px 0;
      width: auto;
    }

    .numberCircle {
      width: 44px !important;
      height: 44px !important;
      padding: 6px !important;
      font: 22px !important;
    }
    .event-step{
      font-size: 22px !important;
    }

    .video-box video {
      /* width: 300px; */
      width: 100%;
    }
    .feature img {
      width: 76px;
      height: 22.33px;
    }
    .apple-store img {
      width: 76px;
      height: 22.33px;
    }
    .banner-area.m-5 {
      margin: 30px 30px 0px 30px !important;
    }
    .banner-area-video video {
      width: 225px;
    }
  }
}
.mission {
  width: 57px;
  height: 59px;
}
.team {
  width: 56.06px;
  height: 51.71px;
}
.team-image img {
  width: 257px;
  height: auto;
}
.about-fb img {
  width: 32px;
  height: 32px;
}
.about-ins img {
  width: 32px;
  height: 32px;
}
.about-twi img {
  width: 32px;
  height: 32px;
}
.about-link img {
  width: 32px;
  height: 32px;
}
/*
.feedback-area-box p {
  margin-left: 130px;
  margin-right: 130px;
}
*/
.col-lg-4 img {
  width: 340px;
  height: 123.47px;
}
.footer-area a.col-md-3 img {
  width: 240.93px;
  height: auto;
}
/* .term-condition-area-box{
    margin-left: 50px;
    margin-right:30px ;
} */

.joinus a {
  text-decoration: underline;
  color: #000000;
  /* display: flex;
    justify-content: center;
    align-self: center; */
}
.joinus span {
  font-size: 48px;
  display: flex;
  justify-content: center;
}

.join-inner img {
  width: 45.08px;
  height: 34.27px;
  margin-right: 24.35px;
}
.col-md-6 img {
  width: 543px;
  height: auto;
  /* margin-left: 140px; */
}
.form-control {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}
.col-lg-4 img {
  cursor: pointer;
}
/* .d-flex input{
    width: 464px;
    height: 50px;
}
.d-flex textarea{
    width: 463px;
    height: 207px;
} */

/* events css */
.events{
  background-image: url("../images/events/background.jpg") !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.events>.header{
  background:none !important;
}

.appstore-img{
  max-width: 200px;
  border: 2px solid #BB26F6;
    box-sizing: border-box;
    border-radius: 9px;
}

.share-community{
  font-size: 36px;
  line-height: 42px;
}

.numberCircle {
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 11px;
  border: 4px solid white;
  color: white;
  text-align: center;

  font: 32px;
}



.event-step{
  font-size: 32px;
}

.prize-information{
  color:white;
  font-size: 18px;
  width:300px;
}

.color-white{
  color:white !important;
}