.card-header {
    border-bottom: none;
    background-color: transparent;
}
.dropdown-menu.cus-dropmenu.show{
    top: 60px;
    transform: translate(-29px, -28px)!important;
    /* margin-right: 4px; */
    /* right: 85px; */
    margin-left: 36px;
    background: #e31f26;
}

.card {
    
    margin: 12px 0px;
    border-radius: 15px;
}
.cardteam{
     margin: 12px 0px;
    border-radius: 15px;
    padding: 25px 10px 0px 10px;;
    height: 350px;
}
.our-team-p {
    padding: 3% 3%;
}
.vision-h{
    height: 78px;
}
.circle-h{
    height: 50px;
}
.eye-h{
    height: 30px;
}
.year-number {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.pos-rel{
    position: relative;
    top: 35px;
    margin-left: -55px;
}
.border-left-timeline {
    border-left: 3px solid #f3f3f3;
    padding-left: 80px;
    padding-top: 30px;
}
.border-left-timeline1{
    border-left: 2px solid #bebebe;
    padding-left: 70px
}
.left-curly span {
    width: 30px;
    height: 30px;
    display: inline-block;
}

.left-brace-tl {
    border-right: 2px solid grey;
    border-bottom-right-radius: 10px;
    margin-right:-6px;
    margin-top: 10px;
}
.left-brace-tr {
    margin-bottom: 10px;
    border-left: 2px solid grey;
    border-top-left-radius: 10px;
}
.left-brace-bl {
    margin-top: -4px;
    border-right: 2px solid grey;
    border-top-right-radius: 10px;
    margin-right:-6px;
}

.left-brace-br {
    margin-bottom: -8px;
    border-left: 2px solid grey;
    border-bottom-left-radius: 10px;
}
.content1 p{
    width: 500px;
}
.aboutus-nav li {
    display: inline-block;
  }
  
.aboutus-nav li:not(:last-child):after {
    content: "|";
    margin-left: 10px;
    }
    .cus-lineheight {
    line-height: 68px;
    font-weight: bolder;
    color: #d60e0e;
    font-size: 80px;
    text-align: right;
    padding-right: 30px;
}
.cus-left-padding {
    padding-left: 30px;
}
.ani-biotech22 .leftbottommenu {
    margin-right: 0px;
}
.des {
        margin-top: 0;
}
.aboutus-p-right{
        padding-right: 0;
}
    .aboutus-nav li{
        padding: 0px 10px 0px 0px;
    }
    .aboutus-nav .aboutus-a{
        color: #ffffff;
    }
   .dashboard-nav a{
    color: #ffffff !important;
   }
   .dashboard-nav a:hover
   {color: #e2b0b0!important;}
   .aboutus-sub-menu{
    color: #000000!important;
   }
   /*.braces-bg{*/
   /* background: url("../images/braces.png");*/
   /* height: 100%;*/
    /*width: 100%;*/
   /*}*/
   .braces-bg{
   height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fe0000;
    /* border-left: 10px; */
    border-radius: 20px 0px 0px 20px;
    margin-left: 13px;
   }
   .braces-bg li p{
   padding-left: 30px;
   
   }
   /*.goal-img{*/
   /*position: relative;*/
   /* top: -24px;*/
   /* right: 98px;*/
   /* width: 5%;*/
   /*}*/
   .goal-img{
         position: relative;
    top: -36px;
    right: 150px;
    width: 8%;;
   }
   /** custom css **/

.ani-biotech1.page-menu-top{
   position: fixed;
    text-align: center;
    margin: auto;
    float: left;
    display: block;
    width: 100%;
    z-index: 9;
    top: 96px;
        background: #000000;
    left: 0;
    right: 0;
    overflow: hidden;
    padding: 10px 0px;

}

.ani-biotech22.page-menu-top{
   position: fixed;
    
    margin: auto;
    float: left;
    width: 100%;
    z-index: 9;
    top: 96px;
    background: #fff;
    left: 0;
    right: 0;
    overflow: hidden;
}
.visionmission-sec{
    background-color: #000000;
}
.visionmission-sec .container.bg-black1{
        position: relative;
}
.topbottom-shapes .shape-top{
    position: absolute;
    top: -3px;
    max-width: 170px;
}
.topbottom-shapes .shape1-bottom{
    position: absolute;
    bottom: -5px;
    right: 0;
}
.visionmission-sec .des{
    margin-top:0px
}
@media(max-width: 991px){
    .topbottom-shapes .shape-top, .topbottom-shapes .shape1-bottom{
            max-width: 130px;
    }
    .visionmission-sec .des{
    margin-left: 188px;
    }
    .cus-lineheight{
    font-size: 50px;
    }
    .cardteam{
    height:auto
    }
   .we-work .wt{
    font-size: 50px;
    margin-bottom: 0px
    }
}

@media (max-width: 767px){

.cus-lineheight {
    text-align: center !important;
    padding: 0px !important;
     font-size: 34px !important;
     line-height: 1.7 !important;
     margin-bottom: 0 !important;
}
.ani-biotech22 {
    background: #ff0301;
    text-align: center;
}
  .ani-biotech22 .cus-left-padding {
    padding-left: 0 !important;
    padding-bottom: 10px !important;
    }
.ani-biotech22.page-menu-top{
        background: #ff0401;
}

.visionmission-sec .missiondes{
        margin-left: 0px !important;
}
.topbottom-shapes .shape-top, .topbottom-shapes .shape1-bottom {
    max-width: 80px;
}
.topbottom-shapes .shape1-bottom,.topbottom-shapes .shape-top{
        bottom: -1px;
}
.visionmission-sec .vision-h {
    height: 55px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}
.visionmission-sec .des {
    margin-top: 0px !important;
    padding: 0px 15px 20px;
    margin-left: 0px !important;
}
.pos-rel{
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 50px;
}
.visionmission-sec .font-14-v{
    margin-left: 0;
    padding-top: 0;
}
.visionmission-sec .aboutve{
    margin-left: 0px !important;
}
.visionmission-sec .eye-h{
        margin-top: 10px !important;
}
.we-work{
    padding:40px 20px !important;
}
.visionmission-sec .pos-rel sup, .visionmission-sec .pos-rel sub  {
    font-size: 32px !important;
}
.visionmission-sec .pos-rel{
        padding-bottom: 20px;
}
.visionmission-sec .pos-rel span{
      font-size: 30px;
    margin: 0px 10px;
    font-weight: 600;  
}
.we-work h2{
    font-size: 32px !important;
}
.we-work .wt{
        font-size: 25px !important;
}
#timeline .abouttitle{
    padding: 20px 0px;
    font-size:16px !important;
    margin-bottom: 0 !important;
}
 .redbullet3 li p{
     font-size:16px !important;
 }
 
 .redbullet3 li {
    margin: 0px 0px 0px 13px !important;
    padding: 4px 0px 4px 19px !important;
    background-position: left center;
 }
 .way {
     margin-bottom: 20px !important;
 }
 .braces-bg{
     padding: 40px 20px !important;
 }
 .border-left-timeline1{
     margin-top:30px !important;
 }
  .border-left-timeline1 p{
      font-size:16px !important;
  }
  .braces-ul{
      margin-bottom: 20px;
  }
  .our-team{
      margin-top:30px;
  }
  .our-team-p {
    padding: 40px;
}
.mob-line-h {
    font-size: 32px !important;
    text-align: center;
    margin-top: 10px;
}
.mob-line-h span{
        margin: 20px 0px 0px;
    font-size: 16px;
    line-height: 1.5;
    display:block;
}
.our-team .cardteam {
    margin: 15px 0px !important;
    padding: 25px 10px 10px 10px!important;
}
.card-header h6{
    font-size: 18px !important;
}
.card-header span{
        font-size: 15px !important;
    
}

}
    
