.directors-text{background: #C5CACB59; padding: 15px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; transition: 0.5s; height: 145px; display: flex; flex-direction: column; justify-content: space-evenly;}
.directors-text h5{font-size: 16px; color: #19181D; font-weight: 600; text-align: center;}
.directors-text p{margin: 0; font-size: 14px; font-weight:500; color: #434C4E; text-align: center;}
.director-btn{padding-top: 20px; text-align: center;}
.director-btn a{font-weight: 600; font-size: 14px; color: #a00; text-decoration: none; transition: 0.5s; text-transform: uppercase;}
.director-btn a img{transition: 0.5s; padding-left: 5px;}
.director-box:hover .directors-text{background: #a00; transition: 0.5s;}
.director-box:hover .directors-text h5{color: #fff;}
.director-box:hover .directors-text p{color: #fff; opacity: 80%;}
.director-box:hover .directors-text a{color: #fff; display: flex; align-items: center; justify-content: center;}
.hover-fixed-icon{display: none;}
.director-box:hover .directors-text .hover-fixed-icon{display: block;}
.director-box:hover .directors-text .fixed-icon{display: none;}
.director-box{margin-bottom: 30px;}
.company-details ul{margin: 0; padding: 0;}
.company-details li{list-style: none; color: #19181D; font-size: 15px; font-weight: 600; padding-bottom: 15px; position: relative; padding-left: 30px;}
.company-details li:last-child{padding-bottom: 0;}
.company-details li::before{position: absolute; content: ''; background: url(../images/faq-icon.png) no-repeat; width: 20px; height: 20px; background-position: center; left: 0; top: 3px;}
.company-details h5{font-size: 20px; color: #a00; font-weight: 600; padding-bottom: 15px;}
.company-details{margin-top: 50px; padding: 0 3%;}
.border-line{border-bottom: 1px solid #C5CACB; margin-bottom: 30px;}
.director-box > img {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border: 1px solid #C5CACB;
    border-bottom: 0;
}
.drect-path {justify-content: center;}

.bord-detail-text{padding-left: 30px;}
.bord-detail-text h4{color: #a00; font-weight: 600; font-size: 25px;}
.bord-detail-text h6{font-size: 16px; color: #434C4E; font-weight: 500; padding-bottom: 20px;}
.bord-detail-text p{font-size: 16px; color: #19181D; font-weight: 500;}
.bord-detail-text h5{color: #a00; font-size: 20px; font-weight: 700; padding-bottom: 15px; padding-top: 40px;}
.bord-detail-text ul{margin: 0; padding: 0;}
.bord-detail-text li{position: relative; font-size: 16px; color: #434C4E; font-weight: 600; list-style: none; padding-bottom: 15px; padding-left: 25px;}
.bord-detail-text li:last-child{padding-bottom: 0;}
.bord-detail-text li::before{position: absolute; content: ''; background: url(../images/faq-icon.png) no-repeat; width: 20px; height: 20px; background-position: center; left: 0;}
.owl-carousel .owl-nav.disabled {display: block;}
.other-director-heding h4{color: #000;font-size: 15px;font-weight: 600;display: inline-block;background: #C5CACB59;border-radius: 200px;padding: 8px 25px; margin-bottom: 10px;}
.other-director-heding h2{font-size: 40px;font-weight: 600;margin: 0; color: #19181D; padding-bottom: 30px;}
.other-director-sec .owl-carousel .owl-nav button.owl-prev {width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: url(../images/slide-left-arow.png) #fff no-repeat;background-position: center;position: absolute;left: -25px;top: 50%;transition: 0.5s;}
.other-director-sec .owl-carousel .owl-nav button.owl-prev span{display: none;}
.other-director-sec .owl-carousel .owl-nav button.owl-next {width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: url(../images/slide-right-arow.png) #fff no-repeat;background-position: center;position: absolute;right: -25px;top: 50%;transition: 0.5s;}
.other-director-sec .owl-carousel .owl-nav button.owl-next span{display: none;}
.other-director-sec{padding: 5% 7%; background: linear-gradient(360deg, rgba(149, 145, 137, 0.15) 0%, rgba(251, 245, 231, 0.15) 100%);}
.director-btn {padding: 0;}
.bord-detail-img img{width: auto;border-radius: 20px;}
.bord-detail-img {text-align: center;}

/* Responsive */
@media (max-width: 991px){
.director-box img{width: 100%;}
.director-btn a img{width: auto;}
.company-details{margin-top: 20px; padding: 0;}
.company-details h5{font-size: 18px;}
.company-details li{font-size: 14px;}

.other-director-sec .owl-carousel .owl-nav button.owl-next {width: 36px;right: -4px;
    height: 36px;}

.other-director-sec .owl-carousel .owl-nav button.owl-prev {
        width: 36px;left: -4px;
    height: 36px;

    }

.bord-detail-text{padding-left: 0; padding-top: 20px;}
.bord-detail-text h4{font-size: 20px; padding-bottom: 10px;}
.bord-detail-text p{font-size: 14px;}
.bord-detail-text h5{font-size: 18px; padding-top: 20px;}
.bord-detail-text li{font-size: 14px;}
.other-director-sec{padding: 11% 0;}
.other-director-heding h2{font-size: 25px;}
.other-director-heding h4{font-size: 14px;}
.directors-page {justify-content:center;}
.director-box {padding-top: 2px;}
.directors-text p, .director-btn a {font-size:12px;}
.directors-text h5 {font-size: 14px;}
}

@media (max-width:767px){


.directors-text { justify-content: normal;}  
.directors-page .col-sm-6 {width: 50%;padding:0 4px;}  

.directors-text {padding: 7px;height: 120px;}
.director-box-wrp {
    width: 50%;
    margin-bottom: 18px;
}

}

@media (max-width:767px) {

   
}

@media (min-width:768px) {
    .director-box-wrp {width: 32%;margin-bottom: 28px;}
}

@media (min-width:1025px) {
    .director-box-wrp {width: 25%;margin-bottom: 28px;}

}


@media (min-width:1280px) {
    .director-box-wrp {width: 24.6%;margin-bottom: 28px;}
}

@media (min-width:1440px) {

    .director-box-wrp {width: 19%;margin-bottom: 28px;}
}

