

/* our company page css start */
.our_company { min-height: 540px; position: relative; padding: 15px; }
.container.mx-1220 { max-width: 1220px; width: 100%; }
.overview_box h3 { text-transform: capitalize; }
.leadership_img { position: relative; overflow: hidden; height: 100%; }
/* .leadership_wrimg::before, .leadership_wrimg::after { content: ""; width: 60px; height: 60px; position: absolute; z-index: 1; } */
.leadership_wrimg { width: 100%; max-width: 510px; position: relative; margin: 0 auto; }
.leadership_wrimg::before { top: 20px; left: -20px; border-top: 2px solid var(--bg-blue); border-left: 2px solid var(--bg-blue); }
.leadership_wrimg::after { right: -20px; border-bottom: 2px solid var(--bg-blue); border-right: 2px solid var(--bg-blue); bottom: 20px; }
.leadership_img>img { transition: all 1s ease 0s; 
    /* height: 100%; width: 100%; object-fit: cover; */
 }
.leadership_img:hover>img { transform: scale(1.1); }
.link { display: inline-block; font-size: 14px; color: var(--bg-blue); }
.link span i { transition: all 0.4s; }
.link:hover span i { transform: translateX(7px); }
.global_presence { padding: 100px 0; }
.places_items p span { color: var(--bg-blue); }
.blue_col { color: var(--bg-blue); }
.overview-sec { padding: 100px 0; }
.founder_row { background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; border-radius: 15px; padding: 50px; position: relative; z-index: 1; }
.founder_row::after { content: ''; position: absolute; top: 0; z-index: -1; left: 0; right: 0; bottom: 0; background: linear-gradient(90deg, rgba(0, 0, 0, .88) 0, transparent 79%, transparent); }
.text-md-white { color: #fff; }
.founder_details h3 { font-family: var(--stay-sldt-font) }
.founder_details h5 { opacity: 0.5; }
.pb-50{padding-bottom: 50px;}
ul#tabs-nav {
    display: flex;
}
ul#tabs-nav li{ margin-right: 40px;}
ul#tabs-nav li a { font-size: 24px; font-weight: 500; padding-bottom: 10px;}
ul#tabs-nav li span{ font-size: 24px; font-weight: 500; padding-bottom: 10px;}
ul#tabs-nav li.active a{ border-bottom: 2px solid var(--bg-blue);}
ul#tabs-nav li.active span{ border-bottom: 2px solid var(--bg-blue);}
.content {
    display: none;
  }
  ul#tabs-nav li .actives { 
     border-bottom: 2px solid var(--bg-blue);
  }
  .actives {
    display: block;
  }
.tabing_content {
    margin-top: 85px;
}
/* accodin css  */
.leader_img{
max-width: 225px;
height: 253px;
background-color: #eee;
}
.leader_innerwr {
    display: flex;
    padding-bottom: 30px;
}
.leader_img img{ height: 100%; width: 100%; object-fit: cover; display: block;}
.accordion_items{ position: relative;}

.accordion_description {display: none; padding: 0 15px;}
.accordion_title{ padding: 50px 15px; position: relative;  border-top: 1px solid #000; cursor: pointer;}

.accordion_title:after {
    background-image: url(../images/icon-plus-blue.svg); 
    background-repeat: no-repeat;
    background-size: 18px;
    content: "";
    height: 20px;
    position: absolute;
    right: 10px;
    top: 46%;
    transform: translateY(-50%);
    width: 20px;    
}
.accordion_title.active:after{
     height: 5px;
     filter: brightness(0) saturate(100%) invert(30%) sepia(92%) saturate(1099%) hue-rotate(182deg) brightness(89%) contrast(96%);
     background-image: url(../images/icon-minus-blue.svg);
}
.accordion_title.active{
     border-color: var(--bg-blue);
}
.accordion_title.active .leader_designation,
.accordion_title.active .leader_name{ color: var(--bg-blue);}

.accordion_wrapper .accordion_title:hover{ background-color: var(--bg-blue); color: #fff;}
.accordion_wrapper .accordion_title:not(.active):hover::after{
    filter: brightness(0) saturate(100%) invert(100%) sepia(16%) saturate(7499%) hue-rotate(265deg) brightness(118%) contrast(116%);
}
.accordion_wrapper .accordion_title.active:hover{
    background-color: transparent; color: #000;
}
.hover_img{ 
    opacity: 0;
    width: 160px;
    height: 180px;
    -o-object-fit: cover;
    object-fit: cover;
    background-color: #eee;
    position: absolute;
    right: 100px;
    top: -40px;
    z-index: 3;
    transition: opacity .4s ease 0s;
}

.accordion_items:not(.active):hover .hover_img{
    opacity: 1;
}


/* not(.irrelevant) */