/*custom CSS*/


.f-logo2 img {
    width: 60%;
}
.boy_hotspot .redhotspot {
    top: auto !important;
    bottom: 20%;
}
.page_content_outer {
    padding: 20px 0px 0px;
    display: flex;
    flex-flow: column;
    gap: 30px;
}
.page_content_outer .page_content_ {
    display: flex;
    flex-flow: column;
    gap: 8px;
}
.page_content_outer h2 {
    font-size: 20px;
    line-height: 100%;
    margin-bottom: 0;
}
.page_content_outer .page_content_ p, .page_content_outer .page_content_ ul {
    margin-bottom: 0;
    color: #333;
}
.page_content_outer .page_content_ ol {
    margin-bottom: 0;
    list-style: decimal;
	color: #333;
}
.thumbnail-container .functional-buttons{
    display: none;
}
.breadcrumb-bg.brleft.breadcrumb-full {
    background-color: #f5e6d5 !important;
}
#header a:focus-visible, #header a span:focus-visible {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}
.tp-caption {
    background-color: transparent !important;
}
.row.product-container div#leo_product_reviews_block_extra {
    display: none !important;
}









@media (max-width: 767px){
	.h-logo img {
		width: 50%;
	}	
	.box-top .col-info .popup-over a.popup-title, .box-top .col-info .wislish-button .ap-btn-wishlist, .box-top .col-info #_desktop_cart .header {
		height: 40px !important;
		line-height: 40px !important;
	}
	.navbar-header .navbar-toggler {
		margin: 0px auto !important;
	}
	.box-top #leo_search_block_top .title_block {
		height: 40px !important;
	}
	.box-top #leo_search_block_top .title_block:before {
		line-height: 40px !important;
	}
	.box-top .col-info #_desktop_cart .header .cart-products-count, .box-top .col-info .wislish-button .ap-btn-wishlist .ap-total {
		top: 20px !important;
	}
	.box-top {
		padding: 10px 10px 10px !important;
	}
	.box-top .h-logo {
		padding: 5px 0 0 !important;
	}
	.box-top .col-logo {
		padding-bottom: 0px !important;
	}
	.page_content_outer {
		gap: 20px;
	}
	.page_content_outer h2 {
		font-size: 18px;
	}
	.bannercontainer .tp-caption.fw-600 {
		height: auto !important;
		width: auto !important;
	}
	.bannercontainer .tp-caption.fw-600 .caption-contain {
		font-size: 40px !important;
		height: auto !important;
	}



}