.regBlock{
    opacity:0.9;
}

:root{
    --color-primary:#9a3134 !important;
    --color-secondary:#d7bd68 !important;;
}

.rbt-page-banner-wrapper{
    background-color: #db4247;
}

.rbt-banner-7{
    height: 500px;
}

.about-style-1 .thumbnail-wrapper .thumbnail.image-1 img {
    max-height: 400;
    object-fit: cover;
}

.about-style-1 .thumbnail-wrapper .thumbnail.image-3 img {
    max-height: 500px;
    object-fit: cover;
  }

.rbt-cta-default.style-3 .content-wrapper{
    opacity:0.7;
}
.inner h1{
    opacity: 0.7 !important;
    padding:20px !important;
}

.hide{
    display: none;
}

@media (max-width:480px)  {
    .thumbnail-wrapper{
        margin-top:100px;
    }

    .rbt-course-area .section-title{
        margin-top:60px;
    }

}

.body [class^="feather-"]{
    color:black !important;
}

.rbt-gradient-border{
    border: 1px solid #9a3134 !important;
}

.rbt-header-top{
    background-color: #9a3134 !important;
}

.social-share-transparent li a{
    color:white !important;
}

.rbt-gradient-border{
    background: linear-gradient(-145deg, #9a3134, #9a3134) !important
}



/* Soft shadow & radius */
.shadow-soft { box-shadow: 0 8px 24px rgba(16,24,40,.06); border-radius: 16px; }
.chat-sidebar .list-group-item { background: #fff; transition: transform .12s ease, box-shadow .12s ease; }
.chat-sidebar .list-group-item:hover { transform: translateY(-1px); box-shadow: 0 6px 16px rgba(16,24,40,.06); }
.chat-sidebar .list-group-item.active { background:#2563eb; color:#fff; }
.chat-sidebar .list-group-item.active .text-muted,
.chat-sidebar .list-group-item.active .fw-semibold { color:#fff !important; }

.status-dot { width:10px; height:10px; border-radius:50%; position:absolute; bottom:0; right:0; border:2px solid #fff; }

/* Panel background */
.chat-panel { border-radius: 20px; overflow: hidden; }
.bg-gradient-light { background: linear-gradient(180deg,#f8fafc, #ffffff); }

/* Chat background */
.chat-bg { background:
  radial-gradient(16px 16px at 24px 24px, rgba(99,102,241,.06) 12%, rgba(255,255,255,0) 13%) repeat;
  background-size: 64px 64px;
}

/* Bubbles */
.bubble { max-width: 72%; padding: .6rem .9rem; border-radius: 16px; box-shadow: 0 2px 10px rgba(16,24,40,.06); }
.bubble-me { background:#e7efff; border-top-right-radius: 4px; }
.bubble-other { background:#f4f5f7; border-top-left-radius: 4px; }

/* Composer */
#messageBox { resize:none; overflow:hidden; border-radius: 12px; }



.homelblock .rbt-card-img{
  display: flex;
}


.homelblock .rbt-card-img img{
  margin:0 auto;
  max-height:220px
}

.rbt-page-banner-wrapper{
    padding: 60px 0px 190px;
}

.rbt-header .logo a img {
   max-height: 100px !important;
}




@media (max-width:750px)  {
  .rbt-page-banner-wrapper {
    padding: 25px 0px 150px;
  }

  .rbt-header-top{
    display: none !important;
  }
   
}



