body.widget-snippet .about-all .content-pic{
  padding:20px;
}
.widget-snippet .about-all {
    max-width: 1200px;
    margin: 0 auto;
}
.widget-snippet .about-all .content, .widget-snippet .about-all .content-pic, .widget-snippet .about-all .content-bottom-pic {
  width:100%;
  display:block;
}
.widget-snippet .about-all .container {
    padding: 0;
}
.widget-snippet .about-all .content p {
  font-size: 20px;
  line-height: 36px;
  padding-bottom: 20px;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.widget-snippet .about-all .content-pic {
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.widget-snippet .about-all .content-pic img {
  display: block;
  width: 100%;
}
.widget-snippet .about-all .content h2 {
  font-size: 61px;
  font-weight: 700;
  font-family: 'Abhaya Libre';
  line-height: 65px;
  text-align: left;
}
.widget-snippet .about-all .content {
  text-align: left;
  display: block;
  margin: 40px auto;
}
.widget-snippet .about-all .content:first-child {
  margin: 0 auto 40px;
}
.widget-snippet .about-all .content-bottom-pic img {
  padding: 5px;
}
.widget-snippet .about-all .content-bottom-pic {
    margin-bottom: 100px;
}

.widget-snippet .about-all .content-pic .left-content {
  width: 55%;
  display: inline-block;
  padding-right: 10px;
}
.widget-snippet .about-all .content-pic .right-content {
  width: 45%;
  display: inline-block;
  margin-left: -5px;
  vertical-align: top;
}
.widget-snippet .about-all .content-pic .left-content .img-area {
  max-height: 820px;
  overflow: hidden;
  display: block;
  padding-right: 15px;
}
.widget-snippet .about-all .content-pic .right-content .img-area {
  margin-bottom: 20px;
}

.widget-snippet .about-all .content-bottom-pic .img-are {
    width: 33.333%;
    display: inline-block;
    margin-left: -3px;
  padding: 5px
}


@media (max-width: 1199px) {
.widget-snippet .about-all{
  margin:0 15px;
}
}
@media (max-width: 991px) {
  .widget-snippet .about-all .content p {
    font-size: 18px;
    line-height: 30px;
}
.widget-snippet .about-all .content h2 {
    font-size: 45px;
    line-height: 45px;
}
}
@media (max-width: 767px) {
.widget-snippet .about-all .content-pic .left-content {
    width: 100%;
    padding: 0 0 20px;
}
.widget-snippet .about-all .content-pic .left-content .img-area {
    padding: 0;
}
.widget-snippet .about-all .content-pic .right-content {
    width: 100%;
    margin: 0;
}
.widget-snippet .about-all .content:first-child {
    margin: 0 auto 0px;
}
.widget-snippet .about-all .content p {
    font-size: 17px;
    line-height: 28px;
    padding-bottom: 20px;
    margin: 0;
}
.widget-snippet .about-all .content {
    margin: 0px auto;
}
.widget-snippet .about-all .content-bottom-pic {
    margin-bottom: 20px;
}
.widget-snippet .about-all .content-bottom-pic .img-are {
    width: 100%;
    display:block;
    margin-left: 0;
    padding: 0 0 10px;
}
.widget-snippet .about-all .content-bottom-pic img {
    padding: 0;
}
  .widget-snippet .about-all .content h2 {
    font-size: 32px;
    line-height: 40px;
}
}
 .content-bottom-pic img {
    padding: 0;
}
  .widget-snippet .about-all .content h2 {
    font-size: 32px;
    line-height: 40px;
}
}
