body {
   margin: 0;
   padding: 0;
}


h6 {
   color: #6a6a6a;
}

.container {
   /* max-width: 960px;*/
   margin: auto;
   padding: 0;
}

.components-columned-text {
   margin-top: 40px;
}


.components-columned-text .col-lg-5 {
   margin-left: 0;
   margin-right: 0;
   padding-left: 0;
   padding-right: 0;
}

.components-columned-text .col-lg-7 {
   margin-left: 0;
   margin-right: 0;
   padding-left: 0;
   padding-right: 0;
}

.components-columned-text .col-sm-4 {
   margin-left: 0;
   margin-right: 0;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
}

.components-columned-text .row {
   padding-top: 0;
   padding-bottom: 0;
}




.content-under-title .row {
   margin-left: 0 !important;
   margin-right: 0 !important;
}



.components-columned-text img {
   margin: 0 auto;
   display: block;
   padding-top: 30px;
   padding-bottom: 30px;
}


.title-box-common {
   background-color: #ffffff;
   min-height: 88px;
}

.title-box-common h3 {
   font-size: 42px;
   color: #6a6a6a;
}

.content-under-title {
   font-size: 13px;
   color: #6a6a6a;
}

.content-under-title .col-sm-6 {
   padding-left: 0;
   padding-right: 0;
}

.height-adjust,
.height-adjust-2 {
   background: url("../css/images/program-components-bg.webp") repeat-x 0 0 transparent;
   background-size: 100%;
}



.content-under-title .fw-bold {
   font-size: 18px;
   text-align: center;
   font-weight: bold;
   margin-top: 20px;
   color: #333333;
}

@media (min-width: 992px) {
   .components-columned-text .row {
      max-width: 992px;
      margin-left: auto;
      margin-right: auto;
   }

   .height-adjust,
   .height-adjust-2 {
      min-height: 369px;
      /* To fix same height for text content on desktop*/
   }

   .content-under-title .col-sm-4 {
      height: 1250px;
   }

   .content-under-title .col-sm-6 {
      height: 1250px;
   }

   .components-columned-text {
      background: url("../css/images/bg-slice.webp") repeat-x 0 0 transparent;
   }
}

@media (max-width: 992px) {
   .components-columned-text .row {
      margin-left: 0 !important;
      margin-right: 0 !important;
   }
}



@media (max-width: 991px) and (min-width: 576px) {
   .height-adjust {
      min-height: 200px;
      /* To fix same height for text content on desktop*/
   }

   .height-adjust-2 {
      min-height: 365px;
   }
}








