/* --------------- Images Gallery Start ---------------- */
.bodimg-wrap{background:#ffffff;/*height: 214px;*/ border-radius: 5px;display: block;vertical-align: middle; padding-top:31px; padding-bottom:37px;width: calc(100% - 6px);position: relative; margin: 0 auto;}
.bodimg-wrap img{max-height:146px;object-position: top;object-fit: cover; min-height:146px; position: relative; width: 100%;}
p.bodname, p.boddesignation{margin:0;font-size:1.2rem;color: var(--platinum-navy-80);font-weight:600;line-height:14px;padding: 0 16px;}
.small-bod-content.story-desc{padding: 19px 0 0px 0;}
p.bodname{font-weight:600;font-size: 1.4rem; line-height: 17px; margin-bottom:4px;color: var(--valterra-green-100);
}
p.lrsimg input, p.hrsimg input{background:transparent;border:0;margin:0;text-align: left; width: calc(100% - 15px); 
  padding: 10px 0 11px 0;z-index: 10;position: absolute;top: 0;color:#979797;font-size:1.4rem;font-weight:700;line-height: 17px;}
p.lrsimg input:focus, p.hrsimg input:focus {
  outline: 1px dotted #fe0000;
}
p.lrsimg, p.hrsimg{margin:0;position: relative;min-height: 38px;padding: 0 16px;color:#979797;font-size:1.4rem;font-weight:600;line-height: 1.7em; transition:all 0.6s ease;}
.boditem-wrapper.story{margin-bottom:30px;}
.image-gallery-container .boditem-wrapper.story {padding-top: 3px; min-height:359px;}
span.download-link {right: 0;float: right;position: relative;top: 0;height: 30px;}
span.download-link:before {background: var(--valterra-green-100);;content: '';bottom: 4px;position: absolute;width: 13px;height: 2px;border-radius: 20px;right: 2px;}
span.download-link:after {content: "\e902";font-family: 'icomoon' ;position: absolute;right: 2px;color: var(--valterra-green-100);;font-size: 16px;font-weight: normal;bottom: 0px;}
.download-image span.download-link:before {bottom: 0;}
p.lrsimg:hover input, p.hrsimg:hover input{color: #031794;}
.download-image {margin-top: 11px;}
.download-image a {
  text-decoration: none;
  background: transparent;
  border: 0;
  margin: 0;
  text-align: left;
  width: 100%;
  padding: 9px 0;
  z-index: 10;
  position: absolute;
  top: 0;
  color:  var(--platinum-80);
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4em;
}

.download-image a:hover {
  opacity: 1;
  color:  var(--tertiary-100);
  transition: none;
}
.download-image input:hover + span:after, .download-image a:hover + span:after  {
  -webkit-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
}
p.downloading .download-link:before, p.downloading .download-link:after {
  display: none;
}

.download-image p.downloading .download-link {
  /*     background-image: url(~/media/ABBD797B9E1B433B8D67AA1777F676CF.gif); */
  height: 20px;
  width: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-top: 10px;
}
.download-image p .download-link img {visibility:hidden;}
.download-image p.downloading .download-link img {visibility:visible;}
.sitesearchpagination ul li	a[href*="javascript"] {cursor : auto;}
.tabs-container ul li a:focus-visible{border-radius: inherit;}



@media only screen and (max-width:991px){
  .tabs-container.images-tabs ul{display:none;}
  .tabs-container.images-tabs ul.active{display:block;border-radius:0;}
  .tabs-container.images-tabs a{font-family: var(--font-main);font-weight: 400;font-size: 1.4rem;line-height: 17px;color: #031794;background:#fff;background:#fff;}
  .tabs-container.images-tabs ul li:hover a, .tabs-container.images-tabs ul li:focus a{border-radius:0;}
  .bodimg-wrap img{max-height: 200px;}
  
  /*11th nov*/
    body#logo-downloads .bodimg-wrap img {
    object-position: center;
  }
  
}
/* --------------- Images Gallery Ends ---------------- */
