/*section-wise for about us page*/
.absection
{
  padding: 2.5rem;
}

@media (max-width: 991.98px)
{
  .absection
  {
    padding: 1rem;
  }
}


.designation
{
  margin-bottom:0.5rem;
  font-weight:bold;
}

.founders
{
  color: #936e2c;
  padding-bottom:0.5rem;
  margin-top:0.5rem;
  font-weight:bold;
}
/*end of section-wise for about us page*/

/*about us header*/
.abheadersec
{
  background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("../../assets/images/aboutus/aboutheader.jpg") no-repeat center center scroll;
  background-size: cover;
}
/*end of about us header*/


/*a royal story secab1*/
#secab1
{
  background-color:#ffffff;
}

/*end of a royal story secab1*/

/*mission secmv1*/
#secmv1
{
  background-color:#ffffff;
}

@media (min-width: 992px)
{
  .imgcontainmv1
  {
    padding: 0 0 0 0;
  }

  .floatimgmv1
  {
    left:2rem;
    bottom:2rem;
  }
}

.imgcontainmv1
{
  position:relative;
}

.floatimgmv1
{
  position:relative;
}

.leftcent
{
  text-align:left;
}

@media (min-width: 992px)
{
  .missionhbar
  {
    border-top:1px solid #936e2c;
    width:2.5rem;
    margin-top: 1rem;
    margin-left: 0rem;
    margin-bottom:1rem;
  }
}

@media (max-width: 991.98px)
{
  .leftcent
  {
    text-align:center;
  }

  .missionhbar
  {
    border-top:1px solid #936e2c;
    width:2.5rem;
    margin-top: 1rem;
    margin-bottom:1rem;
  }
}


/*end of mission secmv1*/

/*mission secmv2*/
#secmv2
{
  background-color:#ffffff;
}

@media (min-width: 992px)
{
  .imgcontainmv2
  {
    padding: 0 0 0 0;
  }

  .floatimgmv2
  {
    right:2rem;
    bottom:2rem;
  }
}

.imgcontainmv2
{
  position:relative;
}

.tata_logo{
  width: 160px;
  height: 140px;
}

.floatimgmv2
{
  position:relative;
}

@media (min-width: 992px)
{
  .visionhbar
  {
    border-top:1px solid #936e2c;
    width:2.5rem;
    margin-top: 1rem;
    margin-left: 0rem;
    margin-bottom:1rem;
  }
}

@media (max-width: 991.98px)
{
  .visionhbar
  {
    border-top:1px solid #936e2c;
    width:2.5rem;
    margin-top: 1rem;
    margin-bottom:1rem;
  }
}
/*end of vision secmv2*/

/*value secmv3*/
#secmv3
{
  background-color: #ffffff;
}
.cvcol
{
  padding-top: 2.5rem;
  padding-bottom: 0rem;
}

.corecols
{
  padding: 2rem;
}

.value
{
  color:#936e2c;
  margin-bottom:1rem;
  text-align: center;
}

.value-text
{
  text-align: center;
}

.valuecard
{
  padding: 1.25rem;
  border-radius:0px;
  background-color:#ffffff;
  margin: 0 auto;
}

.valuecardbody
{

}

.valuetextbox
{
  display:flex;
  align-self: center;
  justify-content:center;

  height: 200px;
}


/*end of value secmv3*/

/*partners secmv4*/
.opacol
{
  padding-top: 2.5rem;
  padding-bottom: 0rem;
}
#secmv4
{
  background-color:#ffffff;
  padding: 2.5rem 1rem 3rem 1rem;
}

/*end of partners secmv4*/


/*over the years secab6*/
#secab6
{
  background-color:#594131;
}

@media (min-width: 992px)
{
  .row.vdivide [class*='col-']:not(:last-child):after
  {
    background: #e0e0e0;
    width: 1px;
    content: "";
    display:block;
    position: absolute;
    top:40px;
    bottom: 30px;
    right: 0;
    max-height: 100px;
  }
}


.otycard
{
  background-color: transparent;
  border:none;
}
.otystat
{
  font-size: 4rem;
  color: #ffffff;
}
.otytext
{
  color: #ffffff;
  line-height: 1rem;
  font-size: 1rem;
}

.otyheader
{
  color:#ffffff;
  letter-spacing: 0.5rem;
}


/*end of over the years secab6*/
