.two_column_image_module .image_wrapper{
  display:flex;
  flex-wrap:wrap;
  align-items: center;
}
.two_column_image_module .left_content_section{
  width:50%;
}
.two_column_image_module .right_image_section{
  width:calc(50% - 85px);
  margin-left:85px;
}
.two_column_image_module .right_image_section img{
  max-width:500px !important;
  margin-right:auto;
  width:100%; 
}
.two_column_image_module .left_content_section P:nth-child(1){
  padding-top:44px; 
}
.two_column_image_module .left_content_section h2 {
    margin-bottom: 16px;
}
.two_column_image_module .left_content_section P{
  color: #000;
}
.two_column_image_module .popup-wrapper{
  display:none; 
  position: fixed;
  top: 0px;
  width: 100%;
  left: 0px;
  height: 100%;
  z-index: 999999999;

}
.two_column_image_module .popup-inner-wraper{
  padding:50px;
  position: relative;
  max-width:650px;
  width:100%;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}
.two_column_image_module .cross{
  position:absolute;
  top:20px;
  right:0px;
  z-index: 9;
  width:30px;
  height:30px;
}
.two_column_image_module .cross i{
  width:30px;
  height:30px;
  display:inline-block;
  position:relative;
}
.two_column_image_module .cross i:before, .two_column_image_module .cross i:after{
  content:'';
  width:30px;
  height:2px;
  display:inline-block;
  position:absolute;
  top:15px;
  right:0px;
  background-color:#fff;
  transform:rotate(45deg);
}
.two_column_image_module .cross i:after{
  transform:rotate(-45deg);
}
.popup-overlay{
  content:'';
  background-color:#000;
  position:absolute;
  top:0px;
  left:0px;
  display:inline-block;
  width:100%;
  height:100%;
  opacity:0.5;
}

.two_column_image_module .popup-image img{
  width:100%;
}

@media screen and (max-width:991px){
  .two_column_image_module .left_content_section{
    width:100%;
    margin-bottom:30px;
  }
  .two_column_image_module .right_image_section{
    width:100%;
    margin-left:0px;
  }
  .two_column_image_module .left_content_section P:nth-child(1){
    padding-top:0px; 
  }
  .two_column_image_module .right_image_section img{
    max-width:100% !important;
  }
}
@media screen and (max-width:767px){
  .two_column_image_module .popup-inner-wraper{
    width:70%;
  } 
}
@media screen and (max-width:480px){
  .two_column_image_module .wrapper{
    padding:0px !important; 
  }
  .two_column_image_module .cross{
    top:-9px; 
    width:20px;
    height:20px;
  }
  .two_column_image_module .popup-inner-wraper{
    width:100%;
    padding:20px;
  } 
  .two_column_image_module .cross i{
    width:20px;
    height:20px;
  }
  .two_column_image_module .cross i:after, .two_column_image_module .cross i:before{
    width:20px; 
  }
}
@media screen and (min-width:1500px){
  .two_column_image_module .popup-inner-wraper{
    max-width:700px;
  } 
  @media screen and (min-width:1700px){
    .two_column_image_module .popup-inner-wraper{
      max-width:800px;
    } 
  }
  @media screen and (min-width:1900px){
    .two_column_image_module .popup-inner-wraper{
      max-width:950px;
    } 
  }