.our-drive-list-sec{ width: 100%; background-color: #f0eeb1; padding: 50px 0;}
#index_page .our-drive-list-sec h2{ width: 100%; font-size: 34px; font-weight: 700; color: #000; margin: 0; padding: 0;}
.our-drive-list-sec .row{ display: flex; flex-wrap: wrap;}
.our-drive-list-sec .col-md-4{ display: flex;}
.our-drive-list-sec .our-drive-card{ padding:20px; background-color: #fff; border-top-left-radius: 200px; border-top-right-radius: 200px; text-align: left; width: 100%; display: flex; flex-direction: column; margin-top: 30px;}
.our-drive-card .card-img{ width: 100%; margin-bottom: 20px;}
.our-drive-card .card-img img{ margin: 0 auto;}
.our-drive-card .card-body{ width: 100%;}
.our-drive-card .card-body h6 { color: #000; font-size: 18px; width: 100%; font-weight:600; margin: 0 0 10px 0;}
.our-drive-card .card-body p { color: #000; font-size: 16px; width: 100%; font-weight:400; margin: 0 0 15px 0; font-family: segoe;}
.our-drive-card .card-body .btn-style{ margin: 0 !important;}
.our-drive-det-sec{width: 100%; padding: 50px 0;}
.our-drive-det-sec .video-slide-block{width: 100%; border: #ddd solid 1px; padding:10px; border-radius: 20px; margin-bottom: 30px;}
.our-drive-det-sec .imges-slide-block{ width: 100%; border: #ddd solid 1px; padding:10px; border-radius: 20px; margin-bottom: 30px;}
.our-drive-det-sec .slick-slide img{border-radius: 20px; width: 100%;}
.our-drive-det-sec .slick-dots{bottom: 10px;}
.our-drive-det-sec .slick-dots li button:before{background-color: #ddd;}
.our-drive-det-sec .slick-dots li.slick-active button:before{background-color: #f5ae2d;}
.our-drive-det-sec .slick-dotted.slick-slider{margin-bottom: 0;}
.our-drive-det-sec .details-block{width: 100%; padding-top: 10px;}
#previous .our-drive-det-sec .details-block p { font-family: segoe; color: #000; font-size: 16px; padding: 10px 0; line-height: 1.4;}
@media screen and (max-width: 991px) {
  .our-drive-list-sec .col-md-4  { width: 100%;}
  .our-drive-list-sec .our-drive-card { border-top-left-radius: 170px; border-top-right-radius: 170px; text-align: center;}
}
.drive-det-slide .row {display: flex; flex-wrap: wrap; justify-content: center;}
.drive-video-slider .item{position: relative;}
.drive-video-slider .play-btn{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 88px; height: 88px; z-index: 1;}
.drive-video-slider .play-btn img{width: auto; height: auto; display: inline-block;}