/* about us banner section starts  */
.transb_wrap {
  background: url('../images/about_bg.png');
  background-size: cover;
  background-position: center;
  min-height: 350px;
  padding-top: 140px;
}
.transb_wrap h1 {
  color:#fff;
}
/* banner section ends */

/* abouts us left side section starts */

.about_wrap {
  padding-top:35px;
  padding-bottom:35px;
}
/*
.about_tlist {
  padding-left:16px;
}
.about_widget {
  padding:15px 0 25px;
} 
.about_widget .bg_grn,
.about_widget .bg_violt {
  min-height:185px;
}
 .about_widget .bg_grn p {
  padding:30px 20px 0;
} 
.about_widget .bg_violt p {
  padding:45px 20px 0;
} 
.about_widget .transec_img img {
  width:100%;
  height: 185px;
  object-fit:cover;
}
*/
/* left side section ends */

/* right side section starts */
.reg_click a {
  color:#01A1DD;
}
.about_timewrap .btn-banr{
  width:100%;
}
.about_dwnld_wrap .btn-blue{
  width:100%;
}
.about_dwnld_wrap .btn-org{
  /* margin-top:0;  */
  width:100%;
}
.about_dwnld_wrap .btn-grey{
  margin-top:0;
  width:100%;
}
.about_dwnld_wrap .btn-viol{
  margin-top:0;
  width:100%;
}
.about_dwnld_wrap {
/*  padding:25px 0;
  margin-top:15px;
  border-top: 2px dotted #ccc; */
  border-bottom: 2px dotted #ccc;
}
/* right side section ends */


/* media query starts */
@media (max-width:1199px) and (min-width:992px) {
  /* .about_widget .bg_grn p,
  .about_widget .bg_violt p {
    padding:27px 0;
  } */
}

@media (max-width:991px) and (min-width:768px) {
  .about_widget .bg_grn p,
  .about_widget .bg_violt p {
    font-size:14px;
  }
  .about_timewrap .btn-banr {
    font-size:14px;
    padding:10px 5px;
  }
  .bg_grn.vc_column_container>.vc_column-inner,
  .bg_violt.vc_column_container>.vc_column-inner {
    padding:0;
  }
}

@media (max-width:991px) {
  .about_widget .bg_grn p {
    padding: 20px 0px 0;
  }
  .about_widget .bg_violt p {
    padding: 20px 0px 0;
  }
}

@media (max-width:767px) {
  .about_widget {
    padding:15px 0;
  }
  .about_timewrap {
    padding-top:15px;
  }
  .about_widget .bg_grn p,
  .about_widget .bg_violt p {
    padding:10px 0;
    font-size:14px;
  }
}

@media (max-width:480px) {
  .about_widget .bg_grn, .about_widget .bg_violt {
    min-height:auto;
  }
  .about_widget .bg_grn p br,
  .about_widget .bg_violt p br {
    display:none;
  }
  .transb_wrap h1 {
    font-size:36px;
  }
}
/* media query ends */

