/* ============================ banner ========================================= */
.section-common-banner{position:relative;background: url(../images/board-banner-bg-pattern.svg) no-repeat 103% bottom / 30% 65% , #6C98B8 !important;}
.section-common-banner .banner-common-content { max-width: 730px !important; color:var(--white);margin-top: -120px;}

/* ============================ section-board ========================================= */
.section-our-board{padding-bottom:88px; background-color:#E9E9E9;position: relative;z-index: 1;}
.section-our-board:after{content: ""; position: absolute; bottom: 0; left: 0%;width: 310px; z-index: 0; height: 345px;background: url(../images/our-board-bg-pattern.svg) no-repeat center center / 100%; pointer-events: none;}
.our-board-content{transform: translateY(-230px);padding: 85px 95px;background-color:var(--white);border-radius:30px;box-shadow: 4px 4px 7px 0px rgba(0,0,0,0.25); -webkit-box-shadow: 4px 4px 7px 0px rgba(0,0,0,0.25); -moz-box-shadow: 4px 4px 7px 0px rgba(0,0,0,0.25);position:relative;z-index:1;}
.our-board-content .heading-title{max-width:570px;}

/* team */
.our-board{padding-bottom: 55px;margin-bottom:56px;border-bottom:2px dotted #666666;}
.team-card-inner{max-width: 189px;padding:0}
.team-card .team-image{margin-bottom:17px; background-color: #B8C9CF;padding:4px;height:186px;width: 100%;}
.team-card .team-image img{height:100%;object-position: top center;}
.team-card .link-style{margin-top: 4px;text-decoration:none;color:var(--green-01);font-weight:400;}
.team-card .link-style:hover{text-decoration:none;}

/* bottom content */
.our-board-bottom-content{color:#59676A;max-width: 620px;margin-left: auto;margin-top:-180px;position: relative; z-index: 1;}
.our-board-bottom-content .heading-style-3{margin-bottom:30px;font-weight: 600;}

.first-child-row-board{column-gap: 63px;flex-wrap:wrap;row-gap: 30px;}

/* ============================ section-leadership ========================================= */
.section-leadership{padding: 175px 0 166px; background-color:#B3BEBE;}
.section-leadership .leadership-content-inner{padding: 74px 145px 90px; background-color:var(--of-white-01);border-radius:30px;box-shadow: 4px 4px 7px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 4px 4px 7px 0px rgba(0,0,0,0.15); -moz-box-shadow: 4px 4px 7px 0px rgba(0,0,0,0.15);}
.section-leadership .heading-title img{width:160px;height: 197px;margin-bottom:45px;}
/* cards */
.section-leadership .row { counter-reset: my-sec-counter; position: relative; z-index: 1; }
.leadership-content { max-width: 338px; padding-left: 72px; position: relative; }
.leadership-content .heading-style-5{color:var(--btn-blue);margin-bottom: 2px;font-weight: 700;}
.leadership-content::before { font-size: 23px; line-height: 23px; height: 40px; width: 40px; position: absolute; left: 0px; counter-increment: my-sec-counter; content: "" counter(my-sec-counter) " "; top: 0; font-family: var(--merriweather); font-weight: 300; color:var(--btn-blue); border:1px solid var(--navy-blue); display: flex ; flex-direction: column; justify-content: center; align-items: center; }
.leadership-inner{border-top: 1px solid #B3BEBE;padding-block:30px;padding-inline:0;}
.leadership-inner:nth-last-child(2),
.leadership-inner:last-child{border-bottom: 1px solid #B3BEBE;}
.leadership-btn{margin-top: 68px;}

/* ============================ section contact us ========================================= */
.section-value-schedule.section-contact-value-schedule{background-color: #E9E9E9 !important;}
.section-value-schedule.section-contact-value-schedule .heading-title{max-width: 768px;}
.section-value-schedule.section-contact-value-schedule:after { bottom: -27% !important; }



/* ================================================== media query start ================================================ */
@media screen and (max-width:1199px){
    /* ============================ section-board ========================================= */
    .section-our-board{padding-bottom:82px;}
    .our-board-content{transform: translateY(-190px); padding: 72px 65px; border-radius: 28px;}
    /* team */
    .our-board{padding-bottom: 48px;margin-bottom:48px;}
    .team-card .team-image{margin-bottom:14px;height:200px;}
    /* bottom content */
    .our-board-bottom-content{max-width: 500px;margin-top: -100px;}
    .our-board-bottom-content .heading-style-3{margin-bottom:26px;}
    
    .first-child-row-board{column-gap: 24px;}    
    
    /* ============================ section-leadership ========================================= */
    .section-leadership{padding: 115px 0 126px;}
    .section-leadership .leadership-content-inner{padding: 50px 100px;border-radius:28px;}
    .section-leadership .heading-title img{width: 110px; height: 137px; margin-bottom: 25px;}
    /* cards */
    .leadership-inner{padding-block:28px;}
    .leadership-btn{margin-top: 50px;}
    
    
    
}
@media screen and (max-width:991px){
    /* ============================ section-board ========================================= */
    .section-our-board{padding-bottom:78px;}
    .our-board-content{padding:44px; border-radius: 26px;}
    /* team */
    .team-card-inner { max-width: 155px;}
    .our-board{padding-bottom: 42px;margin-bottom:42px;}
    .team-card .team-image{margin-bottom:12px;height:167px;}
    /* bottom content */
    .our-board-bottom-content{max-width: 430px;margin-top: -110px;}
    .our-board-bottom-content .heading-style-3{margin-bottom:22px;}
    
    /* ============================ section-leadership ========================================= */
    .section-leadership{padding: 100px 0 110px;}
    .section-leadership .leadership-content-inner{padding: 50px;border-radius:26px;}
    .section-leadership .heading-title img{width: 90px; height: 107px; margin-bottom: 20px;}
    /* cards */
    .leadership-content { max-width: 310px; padding-left: 60px;}
    .leadership-content::before { font-size: 20px; line-height: 20px; height: 35px; width: 35px;}
    .leadership-inner{padding-block:26px;}
    .leadership-btn{margin-top: 46px;}
    .first-child-row-board{column-gap: 10px;}    
    
    
   
}
@media screen and (max-width:767px){
    /* ============================ section-board ========================================= */
    .section-our-board{padding-bottom:74px;}
    .our-board-content{padding:40px; border-radius: 25px;}
    .our-board-content .row{row-gap:20px;}
    /* team */
    .team-card-inner { max-width: 100%;padding-inline: 10px;}
    .our-board{padding-bottom: 36px;margin-bottom:36px;}
    .team-card .team-image{margin-bottom:10px;height:227px;}
    /* bottom content */
    .our-board-bottom-content{max-width: 350px;margin-top: -80px;}
    .our-board-bottom-content .heading-style-3{margin-bottom:18px;}
    .section-our-board:after{width: 220px; height: 295px;}
    .first-child-row-board{column-gap: 0px;}
    /* ============================ section-leadership ========================================= */
    .section-leadership{padding: 90px 0 100px;}
    .section-leadership .leadership-content-inner{padding: 45px;border-radius:25px;}
    .section-leadership .heading-title img{ width: 70px; height: 87px; margin-bottom: 16px; }
    /* cards */
    .leadership-content { max-width: 100%;}
    .leadership-inner{padding-block:24px;}
    .leadership-btn{margin-top: 38px;}
    .leadership-inner:nth-last-child(2){border-bottom: none;}
    
   
}
@media screen and (max-width:575px){
    /* ============================ section-banner ========================================= */
    .section-common-banner { background-position: 103% bottom !important; }
     
    /* ============================ section-board ========================================= */
    .section-our-board{padding-bottom:70px;}
    .our-board-content{padding:28px;}
    .our-board-content .row{row-gap:10px;}
    /* team */
    .team-card-inner {padding-inline: 10px;}
    .our-board{padding-bottom: 26px;margin-bottom:26px;}
    .team-card .team-image{margin-bottom:9px;height:auto;min-height: 220px;}
    /* bottom content */
    .our-board-bottom-content{max-width: 350px;margin-top: -100px;}
    .our-board-bottom-content .heading-style-3{margin-bottom:14px;}
    .section-our-board:after{width: 190px; height: 245px;}
    
    /* ============================ section-leadership ========================================= */
    .section-leadership{padding: 70px 0 70px;}
    .section-leadership .leadership-content-inner{padding: 42px;}
    /* cards */
    .leadership-content::before { font-size: 17px; line-height: 17px; height: 30px; width: 30px; }
    .leadership-content { padding-left: 48px;}
    .leadership-btn{margin-top: 33px;}
    
  
}
