.logo img {
  height: 2.6rem !important;
  width: 8.6rem !important;
}
.topheader_light {
  background-color: #782213;
}


.slider__image::after{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.single_brand .single_brand_thumb img{
  width: 14rem !important;
  height: 6rem;

}

.logo_header h5{
  margin-top: 8px;
font-weight: bold;
color: #fff !important;
}

.single_testimonial_content img{
  max-height: 90px !important;
  max-width: 90px !important;
}

.team_style_three_inner img{
  min-height: 255px !important;
  min-width: 255px !important;
}
.single_portfolio_thumb img{
  min-height: 300px;
  max-height: 300px;
  max-width: 255px;
}

.nav-pills .nav-link{
      background: #f2f4ff;
      transition: 200ms ease-out;
      cursor: pointer;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #782213;
}

.nav-pills{
  gap: 10px;
}

.nav-pills .nav-link:hover{
   background-color: #782213;
   color: #fff !important;
   }

   .nav-tabs .nav-item.active .nav-link {
    background: #782213 !important;
    color: #fff !important;
}

.servic_style_eleven_button{
  margin-top: 20px;
}

.service_style_eleven_text, .blog_description{
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5;
    /* max-height: 40px; */
    white-space: initial;
    padding-left: 10px;
    padding-right: 10px;
    height: 95px; 
    cursor: pointer;
}

.bg-grad-2 {
    background-color: #875fc0;
    background-image: linear-gradient(315deg, #875fc0 0%, #5346ba 74%);
}

.footer_middle_social_icon{
      display: flex;
    align-items: center;
    justify-content: center;
}

.footer_middle_social_icon a {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.single_about_signesur_thumb .rounded{
  border-radius: 50% !important;
}

.navbar {
  position: absolute;
    z-index: 9;
    width: 100%;
    top: 0;
    background: rgba(0,0,0,0.2) !important;
    color: white;
}

.slider_list {
  position: relative;
}

.navbar-toggler{
  background-color: white;
}



@media(max-width: 767px){
  .navbar {
    background: #782213!important;
}
.slider11 {
    height: 500px !important;
}
.single_portfolio_thumb img {
    max-height: 100%;
    max-width: 100%;
}
.single_portfolio{
  margin-top: 40px;
}

.pb-100{
  padding-bottom: 0 !important;
}

}