.md-sec { width: 100%; display: inline-block; vertical-align: top; padding: 102px 0 100px; }
.md-sec .md-inner { width: 100%; max-width: 920px; display: flex; justify-content: center; align-items: flex-start; gap: 65px; }
.md-sec .md-inner .left { width: 282px; display: inline-block; vertical-align: top; }
.md-sec .md-inner .left .img { width: 100%; display: inline-block; vertical-align: top; }
.md-sec .md-inner .left .img img { width: 100%; display: inline-block; vertical-align: top; object-fit: contain; object-position: center; }
.md-sec .md-inner .left .designation { width: 100%; display: inline-block; vertical-align: top; margin: 16px 0 0; }
.md-sec .md-inner .left .designation strong { width: 100%; display: inline-block; vertical-align: top; font-family: Raleway; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal; color: #FFF; }
.md-sec .md-inner .left .designation p { width: 100%; display: inline-block; vertical-align: top; font-family: Raleway; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; color: #FFF; margin: 0; }


.md-sec .md-inner .right { width: calc(100% - 282px); display: inline-block; vertical-align: top; }
.md-sec .md-inner .right .details { width: 100%; display: inline-block; vertical-align: top; }
.md-sec .md-inner .right .details p { width: 100%; display: inline-block; vertical-align: top; }
.md-sec .md-inner .right .details p:last-child { margin: 0; }
.md-sec .md-inner .right .details ul { padding-left: 30px; }
.md-sec .md-inner .right .details h1, .md-sec .md-inner .right .details h2, .md-sec .md-inner .right .details h3,
.md-sec .md-inner .right .details h4, .md-sec .md-inner .right .details h5, .md-sec .md-inner .right .details h6, 
.md-sec .md-inner .right .details p, .md-sec .md-inner .right .details span, .md-sec .md-inner .right .details li,
.md-sec .md-inner .right .details quote, .md-sec .md-inner .right .details strong, .md-sec .md-inner .right .details a { color: #ffffff; } 


@media(max-width: 991px){
  .md-sec { padding: 40px 0; }
  .md-sec .md-inner { max-width: 100%; }
}

@media(max-width: 767px){
  .md-sec .md-inner { flex-wrap: wrap; gap: 30px; }
  .md-sec .md-inner .left { width: 100%; }
  .md-sec .md-inner .right { width: 100%;); }
}