/*---------Misc------------*/
html {
  overflow-x: hidden;
}
.pull-left {
  float: left !important;
}
.center {
  text-align: center;
}
.right {
  float: right;
}
._img {
  border-radius: 5px;
}
.clearfix {
  overflow: auto;
}
._btn-view {
  font-size: 20px;
  font-weight: 600;
  border-radius: 25px;
  padding: 8px 22px 8px 22px;
  background: #5255ee;
  border: 2px solid #dc1b1b;
  transition-duration: 0.5s;
}
._btn-view:hover {
  font-size: 20px;
  font-weight: 600;
  border-radius: 25px;
  padding: 8px 22px 8px 22px;
  background: #101261;
  border: 2px solid #28c94f;
  transition-duration: 0.5s;
  color: #c0a7a7;
}
._btnViewsml {
  font-size: 14px;
  font-weight: 500;
  border-radius: 15px;
  padding: 1px 10px 1px 10px;
  background: #5255ee;
  border: 1px solid #dc1b1b;
  transition-duration: 0.5s;
}
._btnViewsml:hover {
  font-size: 14px;
  font-weight: 500;
  border-radius: 15px;
  padding: 1px 12px 1px 12px;
  background: #101261;
  border: 1px solid #28c94f;
  transition-duration: 0.5s;
  color: #fff;
}
._ruls_cont_area ul {
  list-style: square inside url("sqpurple.gif");
}
/*----------Misc-End-------*/
/*------------------Header/Heading----------------*/
._head {
  font-size: 28px;
    text-transform: uppercase;
    font-family: sans-serif;
}
._h2 {
  font-family: sans-serif;
  font-size: 22px;
  font-weight: 550;
}
._hdTitleh3 {
  font-size: 19px;
  font-weight: 600;
  margin-top: 12px;
  margin-bottom: 12px;
}
/*------------------End-------------------*/
/*----------------------section-----------*/
.astroid-component-section {
    padding: 15px 0;
}
._para {
  font-family: unset;
  font-size: 16px;
  word-spacing: 2px;
  text-align: justify;
}
._mrgn12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
._Dv100 {
  width: 100%;
}
._dvBrdrprt {
  border: 2px solid #e8e9ee;
    border-radius: 4px;
    padding: 2px;
    margin-bottom: 12px;
}
._prtvsnmsn {
 margin: 10px;
}
._DvschlInfrs ul{
  padding-left: 0px;
   display: flex;
   list-style-type: none;
}
._DvschlInfrs ul li{
  display: inline;
  margin-right: 12px;
  margin-left: 12px;
}
._DvschlInfrs img{
  width: 78px;
  height: 58px;
}
._titliCon {
  text-align: center;
    font-size: 12px;
}
._mSgheadtitle {
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  background: #af4b1c;
  color: #fff;
  padding: 2px 0px 2px 0px;
  border-bottom: 4px solid #6f0808;
}
._imgMsgdskPc {
  width: 182px;
  height: 114px;
  border-radius: 5px;
}
._dsplIconsPrts {
  width: 20%;
   float: left;
}
._dsplIconsPrtInsde {
  background: #fff;
  border: 2px solid #f7f5f5;
  border-radius: 5px;
  text-align: center;
  margin: 10px;
  transition-duration: 0.5s;
}
._dsplIconsPrtInsde:hover {
  background: #dee0e4;
  border: 2px solid #f7f5f5;
  border-radius: 5px;
  text-align: center;
  margin: 10px;
  transition-duration: 0.5s;
}
/*-------------------------------------------Messages--------------------------*/
._msg_img {
  float: right;
  width: 318px;
  height: 224px;
  margin: 0px 0px 0px 30px;
  border-radius: 5px;
}
/*------------------------------------------Public Disclosure------------------*/
.content_area {
  width: 100%;
  height: auto;
  margin-top: 12px;
  margin-bottom: 12px;
}
.content_text_area {
  width: 70%;
  float: left;
  padding: 2px;
}
.content-button_area {
  width: 48%;
  height: auto;
  float: left;
  background: #fef1f1;
  border: 2px solid #6c6464;
  border-radius: 8px;
  text-align: center;
  padding: 12px;
  margin: 4px 8px 8px 0px;
}
.content-button_area h2 {
  font-size: 18px;
  padding-bottom: 8px;
}
.button_apply {
  width: 178px;
  height: 54px;
  background: #ff9900;
  border: 3px solid #128807;
  border-radius: 30px;
  font-size: 18px;
  font-weight: 600;
  color: #ffff;
  transition: 0.5s;
}
.button_apply:hover {
  width: 178px;
  height: 54px;
  background: #128807;
  border: 3px solid #ff9900;
  border-radius: 30px;
  font-size: 18px;
  font-weight: 600;
  color: #ffff;
  transition: 0.5s;
}
.content_pic_area {
  width: 30%;
  float: left;
  padding-left: 12px;
}
/*----------------------End-----------------*/
/*-----------------------Footer-------------*/
#bs-1529739293881 {
    background-color: rgb(104 106 114);
    color: rgb(255, 255, 255);
}
._Dvftr h3 {
    font-size: 20px;
}
._Dvftr p{
 margin-bottom: 4px;
}
 ._Dvftr ul{
   padding: 0;
    display: inline-flex;
 }
 ._Dvftr ul li {
    list-style-type: none;
    margin-right: 8px;
}
.sec-part-cont-3 {
  width: 100%;
  height: auto;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.jdscf-row {
  margin-bottom: 12px;
}
._map {
  width: 100%;
  height: 358px;
  border: 2px solid #e1dede;
  border-radius: 8px;
}
/*----------------------End-----------------*/
@media screen and (max-width: 768px) {
  .content_text_area {
    width: 100%;
    padding: 2px;
  }
  .content-button_area {
    width: 100%;
    height: auto;
    background: #fef1f1;
    border: 2px solid #6c6464;
    border-radius: 8px;
    text-align: center;
    padding: 12px;
    margin: 4px 8px 8px 0px;
  }
  .content_pic_area {
    width: 100%;
    padding-left: 12px;
  }
  .astroid-logo .astroid-logo-sticky {
    display: none;
}
._msg_img {
  width: 100%;
  margin: 10px;
}
}