#middle_region { 
position: relative;
display: block;
margin: 0 auto;
max-width: 1000px;
line-height: 1.5;
}


@media (max-width: 1000px) {
#middle_region {
      position: relative;
      display: block;
      margin: 0 auto;
      max-width: 650px;
      line-height: 1.5;
}
}

.whatisit_imagebox  {
          box-sizing: border-box; 
          display: flex; 
          gap: 20px; 
          flex-direction: row; 
          flex-wrap: wrap;
          justify-content: center;
          padding: 0 10px;
          scroll-behavior: smooth;
} 

.whatisit_imagebox img {
    width: 50vw;
    height: auto;
}

 img { 
    cursor: pointer;
}
.subheading_essay {
    margin-top: 70px;
    font-size: 30px;
    text-align: center;
    margin-bottom: 50px;
}

#parmanpay_heading {
   font-size: 30px;
}

    @media (min-width: 1000px) {
        #body_parmanpay {
        margin: 0 50px;
        text-align: justify;
        }

        #body_parmanpay ol li {
        margin: 20px 120px 20px 70px;
        }
        #body_parmanpay p, #body_parmanpay ol, #body_parmanpay li {
        font-size: 18px;
                                                                        }
    }


@media (max-width: 1000px) {
.subheading_essay {
    text-align: center;
    margin-top: 50px;
    font-size: 20px;
}
/*
#parmanpay_heading {
   margin-top: 50px !important;
   font-size: 20px !important;
}
   */
#body_parmanpay p {
text-align: justify;
font-size: 14px;
}
#body_parmanpay ol, #body_parmanpay li {

text-align: left;
margin: 20px 0px 20px 10px;
}
}

#three_components {
  text-decoration: underline;
}

#introline {
    margin: 30px 0 30px 0 ;
}

.introheading {
    font-size: 30px;
}

#middle_region h2 {
    text-decoration: underline;
    font-size: 20px;
    text-align: left;
    margin: 30px 0 30px 0 ;
}

p_p {
    margin: 40px 0 40px 0;
    font-size: 19px;
}

#middle_region img {
display: block; 
height: 50vw; 
width: auto;
margin: 45px auto;
}

#middle_region a {
  text-decoration: underline;
  cursor: pointer;
  color: blue;
}

.middle_region2 {
  height: auto !important;
}
.middlebody2 {
      box-sizing: border-box; 
      text-align: left;
      width: 100%; 
      margin-top: 0;
      padding: 0px;
}


#middle_build {
position: relative;
display: block;
margin: 0 auto;
max-width: 1200px;
line-height: 1.5;
}

.subheading_build {
    text-align: center;
    text-decoration: underline;
    margin-top: 70px;
    font-size: 30px;
    margin-bottom: 50px;
}

.p_build {
    font-size: 19px;
    margin-bottom: 40px;
}

.build.image { display:block ; width: 60vw; height: auto; margin: 40px auto; }

.ul_left { font-style: italic; text-decoration: underline; font-size: 20px; margin-bottom: 40px }

.pv_list { margin: 10px auto; font-size: 15px; }
.pv_list.sep { margin: 20px auto; }

.end { margin-bottom: 50px; }

@media (max-width: 1000px) {
#middle_build {
   overflow-x: hidden;
   max-width: 600px; 
}

.subheading_build {
    font-size: 22px;
}
.p_build {
   font-size: 15px;
   text-align: justify;
}
.build.image { display: block; width: 300px; height: auto; margin: 20px auto; }
.ul_left { font-style: italic; text-decoration: underline; font-size: 16px;  margin-bottom: 40px; }

.unsetwidth_mob { width: unset !important; padding: 0; }
}