.pos-reltv{
	position: relative;
}
.pt0-imp{
	padding-top: 0px !important;
	padding-bottom:0px !important;
  overflow: hidden;
}
.caption {
	background-color: rgba(0,0,0,0.6);
  position: absolute;
  width: 100%;
  height: 100%;
      padding: 10rem 3rem 22rem 5rem;
  text-align: center;
  z-index: 1;
}
@media only screen and (max-width: 1200px){
	.caption {
    padding: 0;
   }
   .mob-pt-75{
	padding-top: 75px
}
}
@media only screen and (min-device-width : 1368px) and (max-device-width : 1441px){
.caption {
    background-color: rgba(1,62,123,0.6);
    position: absolute;
    width: 100%;
    height: 105.5%;
    padding: 10rem 3rem 22rem 4rem;
    text-align: center;
    z-index: 1;
    }
  }
  /*-----------------------grv-----*/
  .sec-padd7-3{
    padding:7rem 0 3rem 0 !important
  }
  @media(max-width:600px){
    .sec-padd7-3{
      padding:2rem 0 3rem 0 !important
    }
  }
  .home-intro-text h6,
  .grv-bold-h6{
    font-weight: 800;
    font-size: 15px;
  }
  .padd10-0{
    padding: 10px 0px;
  }