.chapter3 {
  float: left;
  width: 100%; }

.Chapter3system2.desktop_align {
  float: left;
  width: 100%;
  padding-top: 50px;
  margin-bottom: 40px; }

.Chapter3system2 {
  padding: 50px 100px;
  padding-bottom: 10px; }
  @media (min-width: 320px) and (max-width: 767px) {
    .Chapter3system2 {
      padding: 0px; } }
  @media (min-width: 768px) and (max-width: 1023px) {
    .Chapter3system2 {
      padding: 50px 0px;
      padding-bottom: 10px; } }

@media (max-width: 375px) {
  .Chapter3system2.desktop_align .text_top {
    position: absolute;
    left: 10px;
    top: 15px;
    text-transform: uppercase;
    width: 65%;
    font-size: 17px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 900; }
  .Chapter3system2.desktop_align img {
    height: 208px;
    object-fit: cover; } }
.intermediate-book .bg {
  background: linear-gradient(0deg, #6b9b1f 0%, rgba(107, 156, 31, 0) 100%);
  overflow: hidden; }
.intermediate-book .plain-texts-block {
  padding-left: 30px;
  padding-right: 30px; }
  .intermediate-book .plain-texts-block h2 {
    font-size: 24px; }
  .intermediate-book .plain-texts-block .garytransformation-image {
    margin-left: -30px;
    margin-right: -30px;
    text-align: center; }
@media (min-width: 992px) {
  .intermediate-book img {
    image-rendering: auto;
    image-rendering: crisp-edges;
    image-rendering: pixelated; } }
.intermediate-book img.full-contn {
  width: 100%; }
.intermediate-book img.wd {
  width: 100%; }
.intermediate-book img.full_width_repair {
  width: 100%; }

.center-section {
  max-width: 62.5em;
  margin: 0 auto;
  background-color: #fff;
  padding-bottom: 60px; }
  .center-section .partition_top {
    float: left;
    height: 50px;
    width: 100%; }

@media (min-width: 768px) and (max-width: 1023px) {
  .green_rangle {
    height: 169px; } }

.sub-main-bg {
  float: left;
  width: 100%; }

@media (min-width: 320px) and (max-width: 365px) {
  .chapter-3-para {
    padding: 145px 10px !important; } }
@media (min-width: 320px) and (max-width: 374px) {
  h1.main_heading_top_bar {
    padding-bottom: 18px !important;
    bottom: 18px !important;
    line-height: 30px !important; } }
.text_systems_image {
  position: relative;
  margin-top: 45px; }
  .text_systems_image .text_top {
    position: absolute;
    left: 30px;
    top: 30px;
    text-transform: uppercase;
    width: 49%;
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 900; }

.full_width {
  width: 100; }

@media (max-width: 767px) {
  .linear_first_text {
    width: 100% !important; } }
@media (max-width: 365px) {
  .linear_first_text {
    height: 390px !important; } }

@media (min-width: 1024px) and (max-width: 1366px) {
  .ipad_image .top_text {
    display: none; } }
@media (min-width: 1024px) and (max-width: 1366px) {
  .ipad_image img {
    width: 100%;
    height: 570px; } }
