.header-form .form-control{
	border-left:none;
}


/* .sticky-wrapper.sticky~body { */
	/* padding-top:200px; */
/* } */


body:has(.sticky-wrapper.sticky) {
  padding-top: 68px;
}
@media (min-width: 574px) {
	body:has(.sticky-wrapper.sticky) {
	  padding-top: 80px;
	}
}
@media (min-width: 991px) {
	body:has(.sticky-wrapper.sticky) {
	  padding-top: 110px;
	}
}

.header-logo img {
	max-height: 70px;
}
@media (max-width: 991px) {
	.header-logo img {
		max-height: 50px;
	}
}
.main-menu ul.sub-menu li a:before {
	content: '';
	display: inline-block;
	background-image: url(/assets/img/favicon.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	max-width: 16px;
	max-height: 16px;
	border-radius:0;
}
.slider-drag-cursor{
	display:none !important;
}
.product-big-img .img img {
	max-height: 420px;
}
.footer-layout1 .footer-shape1 {
	bottom: 105px;
}
.box-title {
	font-size: 14px;
}
.feature-list .box-title {
	font-size: 18px;
}
.sec-title, .ot-btn {
	text-transform: none;
}
.icon-btn-active{
	display: inline-block;
    width: var(--btn-size, 56px);
    height: var(--btn-size, 56px);
    line-height: var(--btn-size, 54px);
    font-size: var(--btn-font-size, 18px);
    background-color: #00BBAE!important;
    color: var(--title-color);
    text-align: center;
    border-radius: 99px;
    border: none;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    position: relative
}
.icon-btn-active>i{
	color:white!important;
}
.paging-active{
	background: #00bbae!important;
    color: white!important;
}
.img img{
	
	object-fit: contain!important;
}
.cart-productimage img{
	object-fit: contain!important;
}
a img{
	object-fit: contain!important;
}
.product-img img {
	object-fit: contain!important;
}
.lightgallery img {
  /* width: 100%; */
  height: 100%;
  object-fit: contain!important; 
}
 