.section_2
{
    width: 80%;
    margin: auto;
    overflow-x: hidden;
}

.section_2_Container
{
    margin-top: 2%;
}

.section_2_Containerbox
{
  padding: 0% 0%;
}
.section_2_mainContainerDivBox
{
  align-items: center;
}
.section_2 .section_2_Container .section_2_Container1 h1
{
  font-size: 36px;
  font-weight: 600;
  padding-top: 0;
}
.section_2 .section_2_Container .section_2_Container1 h2
{
  padding: 15px 0 25px;
  color: #777;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
}
.section_2_mainContainerDiv
{
  width: 100%;
  margin: 0%;
  padding: 1% 0% 2% 0%;
}
.section_2_mainContainerOuterDiv
{
  margin-top: 1.5%;
}

.section_2_mainContainerDivBoxImage1
{
    width: 100%;
    background-position: center;
    background-size: 100% 100%;
    height: 100%;
    object-position: center;
    object-fit: cover;
}
.section_2_mainContainerDivBoxImage2_1
{
     width: 100%;
    background-position: center;
    background-size: 100% 100%;
    height: 100%;
    object-position: center;
    object-fit: cover;
}
.section_2_mainContainerBoxPara2_1
{
  font-size: 1.1vw;
}

.section_2_mainContainerDivBoxEven
{
  grid-template-columns: 1fr 1fr;
}


.section_2_mainContainerDivBoxcontent1
{
  width: 100%;
}
.section_2_mainContainerBoxtext1_1
{
  font-family: monospace;
  font-size: 1vw;
}
.section_2_mainContainerBoxtext2_1
{
  font-size: 3vw;
}
.section_2_mainContainerDivBoxcontent1Even
{

}
.section_2_mainContainerDivBoxcontent1Odd
{

}

@media(min-width: 781px)
{
  .section_2_mainContainerOuterDiv
{
  margin-top: 1.5%;
  height: 100%;
}  
.section_2_mainContainerDivBox
{
  display: grid;
  grid-gap: 2%;
  
}
.section_2_mainContainerDivBoxOdd
{
  grid-template-columns: 1fr 1fr;
}
/* .section_2_mainContainerDivBoxImage1
{
    height: 100vh;
} */
.section_2_mainContainerDivBoxcontent1
{
  /* margin-top: 50%; */
}
.section_2_mainContainerDivBoxImage1_1 , .section_2_itemTextContainerBlur_2_1
{
  background-attachment: fixed;
}
.section_2_Container
{
    margin-top: 1%;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.section_2_Container2 a
{
  top: 50% !important;
  transform: translateY(-50%) !important;
  float: right !important;
}
.section_2_Containerbox
{
  padding: 3% 0%;
}

}
.fixedClass
{
  background-attachment: fixed;
}

@media (min-width: 782px)
{
.section_2_mainContainerBoxPara2_1 {
    font-size: 2vw;
    width: 95%;
    line-height: 1.4;
    font-family: sans-serif;
    font-weight: 300;
    color: #777;
}
}

@media (max-width: 781px)
{
.section_2_mainContainerBoxPara2_1 {
    font-size: 2.7vw;
    line-height: 1.2;
    font-family: sans-serif;
    font-weight: 300;
    color: #777;
}
.section_2_mainContainerBoxtext2_1 {
  font-size: 4vw;
}
}