 .director-home-msg-main {
     /*    background-color: var(--bg-color-whitesmoke-div); */
     padding: 0px 0px 43px 0px;
     width: 50%;
     border-left: 1px solid var(--border-2-blind-theme-color);
 }

 .director-home-msg-inner {
     width: 80%;
     margin-left: auto;
     margin-right: auto;
     /*     align-items: center; */
     /*      height: 200px; */
 }

 .director-home-msg-content {
     display: flex;
     align-items: center;
 }

 .director-message-block-text {
     width: 60%;
 }

 .director-message-pic {
     width: 40%;
     display: flex;
     justify-content: center;
 }

 .director-message-pic>img {
     width: 200px;
     min-width: 200px;
     height: 180px;
     border-radius: 5px;
     padding: 5px;
     background: var(--border-1-blind-theme-color);
     border: 1px solid var(--border-2-blind-theme-color);
 }

 .director-msg-block-text {
     width: 60%;
 }

 .director-msg-home-text p {
     /*  padding: 10px 40px 0px 40px; */
     padding: 5px;
     color: var(--text-color-light-black);
     font-size: 0.8rem;
 }

 .quote-img-dir-msg img {
     width: 60px;
     display: block;
 }

 .heading-director-message-home {
     text-align: center;
     padding: 10px 1px 0px 1px;
     font-weight: normal;
     font-size: 20px;
     color: var(--text-theme-color);
 }

 .heading-director-message-home-underline {
     position: relative;
     padding-top: 4px;
     margin-bottom: 4px;
 }

 .heading-director-message-home-underline::before {
     background: var(--text-theme-color);
     border-radius: 8px;
     bottom: 0;
     content: "";
     height: 6px;
     bottom: -2px;
     left: 0px;
     right: 0px;
     margin: 0 auto;
     position: absolute;
     width: 24px;
 }

 .heading-director-message-home-underline::after {
     background: var(--text-theme-color);
     border-radius: 8px;
     bottom: 0;
     content: "";
     height: 2px;
     left: 0;
     right: 0px;
     margin: 0 auto;
     position: absolute;
     width: 90px;
 }

 .director-msg-home-read-more {
     color: var(--text-color-1);

     font-size: .8rem;
     text-decoration: underline;
 }

 .name-ca-min-dir {
     font-size: 17px !important;
 }

 .designation-ca-min-dir {
     font-size: 15px !important;
 }

 .dir-msg-pub-section-home {
     display: flex;
     background: var(--background-color-light-white);
 }

 .pub-section-home {
     width: 50%;
 }

 @media only screen and (max-width: 600px) {
     .director-msg-home-text p {
         font-size: 12px !important;
     }

     .director-home-msg-content {
         flex-direction: column;
     }

     .dir-msg-pub-section-home {
         flex-direction: column;
     }
     .pub-section-home,.director-home-msg-main{
        width: 100%;
     }
 }