.kc-nav-btn{ 
  height: 70px;
  width: 70px;
  border-radius: 20px;
  margin: 4px;
 }

.kc-nav-btn-img{ 
  width: 70%!important;
  height: auto;
 }

.kc-100vh{ 
  height: 100vh!important;
  min-height: 100vh;
 }

.kc-100h{ 
  height: 100%;
 }

.kc-img-rnd{ 
  border-radius: 15px;
 }

.kc-card-text{ 
  margin-left: 20px;
  margin-right: 20px;
 }

.kc-box-shadow{ 
 }

.kc-h-auto{ 
  height: auto;
 }

.kc-iframe{ 
  width: 100%!important;
  min-width: 100%;
  height: 125vh!important;
 }

