

.row > * {

	padding-right: calc(var(--bs-gutter-x) * .7);

}

.readmore {
  font-size: 16px;

}

.readmore-black {
  display: inline-block;
  border: 1px solid #fff;
  padding: 10px 15px;
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  transition: 0.2s all ease;
  font-weight: 700;
}

.item .item-wrap>.work-info h3 {
   font-weight: bold;
}

.item .item-wrap>.work-info {
  opacity: 0.7;
  padding: 10px;
  color: #0d1e2d;
  font-weight: bold;
  background-color: white;
}

.item .item-wrap img {
  transition: 0.3s transform ease;
  transform: scale(1);
}

.item .item-wrap:hover .work-info {
  opacity: 0.7;
}



.section {
  padding: 5rem 0;
}


.autohide{
		position: fixed;
	    top: 0;
	    right: 0;
	    left: 0;
	    width: 100%;
	    z-index: 1030;
	}
	.scrolled-down{
		transform:translateY(-100%); transition: all 0.3s ease-in-out;
	}
	.scrolled-up{
		transform:translateY(0); transition: all 0.3s ease-in-out;
	}


.testimonial-wrap .testimonial blockquote p {
  font-size: 1rem;
}


.modal-header {
  position: sticky;
  top: 0;
  background-color: inherit; /* [1] */
  z-index: 1055; /* [2] */
}