.needpaddind22 {
    padding-top: 50px;
  }
  .csrimg {
    width: 100%;
    height: auto;
    border-radius: 10px;
    /* border: 1px solid #32c36c; */
    /* padding: 30px; */
  }
  .block-left {
    padding-top: 35px;
  }
  
  .paragraph2 {
    font-size: 17px;
    line-height: 27px;
    color: var(--global--color-heading);
    font-weight: 500;
    margin-bottom: 25px;
  }
  .csrimg2 {
    width: 100%;
    height: auto;
    /* border: 1px solid  var(--global--color-primary); */
    border-radius: 5px;
    /* padding: 10px; */
  }
  .csranother {
    padding-top: 0px;
  }
  .needpadandborder {
    padding-bottom: 50px;
    border-bottom: 1px solid var(--global--color-primary);
    border-radius: 5px;
  }
  .about {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .service-single .service-entry {
    padding: 50px 0px;
    background-image: none;
  }
  .service-single {
    padding-top: 20px !important;
  }
  .about .about-block .block-left .paragraph {
    font-size: 17px !important;
    line-height: 27px !important;
    color: var(--global--color-body) !important;
    font-weight: 500;
    margin-bottom: 25px;
  }
  .widget .widget-title h5 {
    margin-bottom: 50px;
    font-size: 40px;
  }
  .widget-services .widget-content ul li a {
    font-size: 18px;
  }
  .widget {
    margin-bottom: 20px;
    background-color: white;
  }
  
  @media screen and (min-width: 768px) and (max-width: 992px) {
    .block-left {
      padding-top: 0px;
    }
    .about .about-block .block-left .paragraph {
      text-align: left;
    }
    .csrimg {
      width: 100%;
      height: 100%;
    }
    .about {
      padding-top: 100px;
    }
  }
  
  .page-title.page-title-11 .page-title-wrap .title {
    margin-bottom: 0px;
  }
  .page-title.page-title-11 .page-title-wrap {
    height: 100vh;
    align-items: center;
  }
  .bg-overlay-dark-3:before {
    background-image: linear-gradient(180deg, #1b1a1a2e 0%, #00000042 100%);
  }
  .page-title .title .title-heading {
    margin-bottom: 0px;
  }
  .widget-services .widget-content ul li a {
    justify-content: center;
  }
  
  .csrneedpadding1 {
    padding-left: 50px;
  }
  .csrneedpadding2 {
    padding-right: 50px;
  }
  
  @media screen and (max-width: 767.98px) {
    .block-left {
      padding-top: 30px;
    }
    .about {
      padding-top: 40px;
      padding-bottom: 0px;
    }
    .csrorder1 {
      order: 1;
    }
    .csrorder2 { 
      order: 2;
    }
    .service-single {
      padding-top: 0px !important;
    }
    .widget {
      /* background-color: #e0f6e9; */
      padding: 33px 40px 0px;
    }
    .service-single .service-entry {
      padding: 40px 10px 0px;
    }
    .needpaddind22 {
      padding-top: 0px;
    }
    .needpadandborder {
      padding-bottom: 0px;
    }
    .heading.heading-1 .heading-title {
      margin-bottom: 25px;
    }
    .widget .widget-title h5 {
      line-height: 35px;
    }
  
    .csrneedpadding2 {
        padding: 10px;
    }
    .csrneedpadding1 {
        padding: 10px;
    }
    .sidebar {
      margin-top: 0px;
  }
  }
  
  

  .Subsidiarycolor{
    color: var(--global--color-primary);
  }
  .headhome {
    color: var(--global--color-heading);
  }
  .managementcolor{
    color: var(--global--color-body);
  }
  .needdropdown22 i{
    color: var(--global--color-body);
  }
  .aboutus{
    color: var(--global--color-primary);
  }
  /* .headsustain{
    color: var(--global--color-primary); 
  }
  .headqhse{
    color: var(--global--color-primary);
  }
  
  .headqhse{
    color: var(--global--color-heading);
  }
  .aboutus{
    color: var(--global--color-heading);
  }
  .aboutmanagement{
    color: var(--global--color-heading);
  } */

  p{
    font-size: 16px !important;
    font-weight: 300 !important;
  }