.contact-content-wrapper-narrow {
  margin: 0 auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: 88.5rem;
  .headBox-outer {
    border-radius: 20px;
    /*border: 6px solid #6D98BA;*/
    /*border: 6px solid linear-gradient(135deg,rgba(133, 172, 166, 1) 0%, rgba(109, 152, 186, 1) 100%);
    border-width:6px;
    border-style:solid;
    border-image:linear-gradient(135deg,rgba(133, 172, 166, 1) 0%, rgba(109, 152, 186, 1) 100%);*/
    background: #85ACA6;
    background: linear-gradient(135deg, rgba(133, 172, 166, 1) 0%, rgba(109, 152, 186, 1) 100%);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.16);
    padding:6px;
    @media(max-width:749px){ border-radius:10px; }
    .inner {
      background-color:#fff;
      padding:19px 34px;
      border-radius:15px;
      @media(max-width:749px){ border-radius:8px; padding:15px 12px; }
    }
    .caption {
      color: #304E55;
      font-family: 'Ubuntu';
      font-size: 23px;
      font-style: normal;
      font-weight: 400;
      line-height: 26px;
      margin-bottom:8px;
      @media(max-width:991px){ font-size:20px; line-height:23px; }
      @media(max-width:749px){ font-size:18px; line-height:21px; margin-bottom:40px; }
    }
    .heading {
      color: #304E55;
      font-family: 'Ubuntu';
      font-size: 43px;
      font-style: normal;
      font-weight: 700;
      line-height: 50px;
      text-transform: capitalize;
      letter-spacing:0;
      @media(max-width:991px){ font-size:33px; line-height:40px; }
      @media(max-width:749px){ font-size:23px; line-height:30px; }
    }
  }
  .timing-info {
    color: #304E55;
    text-align: center;
    font-family: "CommutersSans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    max-width:385px;
    letter-spacing:0;
    margin:70px auto 0;
    > p:first-child { margin-top:0;}
    > p:last-child { margin-bottom:0;}
    @media(max-width:991px){ margin-top:50px; }
    @media(max-width:749px){ margin-top:35px; font-size: 13px; line-height:22px; max-width:280px; }
  }
  .contact-info-section {
    margin-top:70px;
    @media(max-width:991px){ margin-top:50px; }
    @media(max-width:749px){ margin-top:35px; }
    .contact-items {
      display:flex;
      align-items:center;
      justify-content:center;
      gap:0 100px;
      @media(max-width:991px){ gap:0 70px; }
      @media(max-width:749px){ gap:0 30px; }
      .contact-list {
        display:flex;
        flex-wrap:wrap;
        flex-direction:column;
        align-items:center;
        gap:35px 0;
        .img-outer {
          font-size:0; line-height:0; max-height:82px;
          .img-fluid { max-height:82px; width:auto; }
        }
        > .button {
          min-width:152px;
          @media(max-width:370px){
            min-width:130px; padding-left:10px; padding-right:10px;
          }
        }
      }
    }
  }
}
.template-page-contact1 #MainContent{
  @media(max-width:749px){
    .contact1-section .contact-content-wrapper-narrow { padding-top:20px; }
    .collapsible-content .collapsible-content__wrapper { padding-bottom:25px; }
  }
}