body {
  
  /* background: linear-gradient( 140deg, #ffffff 10%, #EADEDB 50% 10%, #BC70A0 ); */

  /* background: linear-gradient( 140deg, #ffffff 10%, #EADEDB 50% 10%, #9db7f0 ); */

  /* background-image: url('/images/wierd.png') ; */
  background-color: #EADEDB;

  position: relative;
}
.ckb{
  width: calc(100vh / 6);
  margin: 2px;
  border-radius: 4px;
  border: 1px solid purple;
  color: purple;
  padding-top: 8;
  padding-bottom: 8;
  font-weight: bold;
}
.ckb-filled{ background-color: purple; color: white; }
.nv-icons-center, .nv-icons-right{
  display: none 
}

.custom-home-left {
  text-align: center;
  margin-top: 0
}
.custom-home-right {
  text-align: left;

  margin-top: 24
}
.custom-home-wrap{
  margin-top: 100
}
.hover-cursor-pointer:hover {
  cursor: pointer;
}

.btn-red{
  color: white; background-color: maroon; border-radius: 0;
}
.btn-outline-red{
  color: maroon; border: 1px solid maroon; border-radius: 0;
}
.btn-outline-red:hover{
  color: white; background-color: maroon; border-radius: 0;
}
.btn-outline-white{
  color: white; border: 1px solid white; border-radius: 0;
}
.btn-outline-white:hover{
  color: blueviolet; background-color: white; border-radius: 0;
}
.btn-purple{
  color: blueviolet; border: 1px solid blueviolet; border-radius: 20pc;
}
.btn-purple:hover{
  color: white; background-color: blueviolet; border-radius: 20px;
}
.btn-red:hover{
  color: white; background-color: blueviolet;
}
@media only screen and (max-width: 575.98px) {
  .ckb { font-size: 12; }
  .custom-home-right {
    max-width: 400; 
    text-align: center;
    margin: auto;
  }
}
@media only screen and (max-width: 767.98px){
  .custom-home-right{
    margin: auto;
  }
  .custom-home-right h3{
    margin: auto;
  }
  .fp-sm{
    display: none;
  }
  
}
@media (min-width: 576px) {
  .nv-button{
    display: none;
  }
  .nv-icons-center, .nv-icons-right{
    display: block;
  }
  .custom-home-right {
    max-width: 400; 
    text-align: center;
  }
}

@media (min-width: 768px) {
  .custom-home-wrap{
    margin-top: 0
  }
  .custom-home-left {
    text-align: center;
    margin-top: 150
  }
  .custom-home-right {
    text-align: left;
    margin-top: 150
  }
  .fp-sm{
    margin-top: 8
  }
}

@media (min-width: 992px) { }


@media (min-width: 1200px) { }

@media (min-width: 1400px) { }

a{
  color: blueviolet;
}

.pointer{
  cursor: pointer;
}