.error{
	color: #dc3545;
}
.input-group label.error{
    top: 100%;
	position: absolute;
}
@media only screen and (min-width: 992px) {
  .position-md-sticky{
  	position:sticky;
	}
}
.navbar .site-logo img{
  max-height:5rem!important;
}
.tour-plan-img{
  object-fit:contain!important;
}
.single-slide{
  	height: 400px!important;
	max-height: 100%!important;
}
.testimonial-card{
  min-height:100%!important;
}
.client-details{
  	position: absolute!important;
	bottom: 1rem!important;
}
.header-top-bar-area i{
  color:#eee!important;
}
.header-top-bar-area .social-icons i{
  color:unset!important;
}
.about-sub-heading{
  white-space: pre-wrap;
}