b, strong{
	font-weight: 700 !important;
}
.text-primary{
	color: #F8144F;
}
.page-header h1{
	display: none  !important;
}

.affix .logo img{
  width: 70%;
}

.gallery-casket-slider .image{
	margin: 5px;
}

.gallery-casket-slider .image img{
	width: 100%;
	height: 500px;
	object-fit: contain;
}

.thumbnail-item1{
	width: 75%;
	margin: 10px auto;
}

.thumbnail-casket .image{
	margin: 5px;
}

.slick-arrow i{
	display: none;
}

.slick-prev.slick-arrow{
	background-image: url(https://demowebsg3.com/ure/wp-content/uploads/2024/10/Group-5708.png);
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 20px;
    z-index: 1;
    cursor: pointer;
}

.slick-next.slick-arrow{
	background-image: url(https://demowebsg3.com/ure/wp-content/uploads/2024/10/Group-5715.png);
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 1;
    cursor: pointer;
}
.thumbnail-item1 .slick-track{
	transform: translate3d(0px, 0px, 0px)!important;
}
.thumbnail-item1 img{
	width: 100% !important;
    height: 90px !important;
    object-fit: cover;
}
.thumbnail-item1 .item .image{
	position: relative;
	cursor: pointer;
}
.thumbnail-item1 .item.slick-current .image:before{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%);
}
/*.gallery-item1 .image-item {
    border: 1px solid #ccc !important;
    padding: 30px !important;
    margin: 5px !important;
}*/
.main-menu ul#menu-main-menu > li.premium-active-item a{
	font-weight: 600 !important;
}
.menu-header .elementor-nav-menu > li > .sub-menu{
	width: 800px !important;
	min-width: 800px !important;
	margin-left: -250px !important;
	padding: 20px 10px;
	border-radius: 3px;
	background: #FFF;
	box-shadow: 4px 4px 10px 10px rgba(0, 0, 0, 0.05);
}
.menu-header .elementor-nav-menu > li > .sub-menu > li{
	float: left;
	width: 50%;
	padding:0 15px;

}
.menu-header .elementor-nav-menu > li > .sub-menu > li > a{
	border-left: 0;
	border-bottom: 1px solid #BFBFBF;
}
.menu-header .elementor-nav-menu > li > .sub-menu > li.current-menu-item > a{
	font-weight: 600 !important;
	border-color: #F8144F;
}
#breadcrumbs span:nth-child(2) > a{
	pointer-events: none;
}
.product-home .elementor-image-box-wrapper:before{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 98%;
	border-radius: 10px;
	background: linear-gradient(0deg, rgba(28, 41, 70, 0.90) 0%, rgba(28, 41, 70, 0.90) 100%);
	opacity: 0;
	z-index: 1;
	-webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.product-home .elementor-image-box-wrapper .elementor-image-box-content{
	-webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.product-home .elementor-image-box-wrapper:hover .elementor-image-box-content{
	bottom: unset !important;
  top: 47%;
  transform: translateY(-50%);
  padding: 25px !important;
  width: 97% !important;
  z-index: 2;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.product-home .elementor-image-box-wrapper  .elementor-image-box-img a{
	position: relative;
}
.product-home .elementor-image-box-wrapper .elementor-image-box-img a:before{
	position: absolute;
	content: '';
	bottom: 3px;
	right: 0;
	width: 100px;
	height: 71px;
	background: url('../images/icon-hover.svg') no-repeat;
	background-size: 100% 100%;
	opacity: 0;
	z-index: 3;
	-webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.product-home .elementor-image-box-wrapper .elementor-image-box-content > ul{
	padding-left: 25px;
}
.product-home .elementor-image-box-wrapper .elementor-image-box-content > ul li{
	color: #fff;
	font-size: 15px;
}
.product-home .elementor-image-box-wrapper .elementor-image-box-content > ul,
.product-home .elementor-image-box-wrapper .elementor-image-box-description{
	display: none;
}
.product-home .elementor-image-box-wrapper:hover .elementor-image-box-content > ul,
.product-home .elementor-image-box-wrapper:hover .elementor-image-box-description{
	display: block;
}
.product-home .elementor-image-box-wrapper:hover:before,
.product-home .elementor-image-box-wrapper:hover .elementor-image-box-img a:before{
	opacity: 1;
	-webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.slide-dot1 .swiper-pagination{
	margin-bottom: 15px;
}
.slide-dot1 .swiper-pagination .swiper-pagination-bullet{
	border: 1px solid #fff;
	background: transparent !important;
}
.slide-dot1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #fff !important;
}
@media screen and (max-width: 499px){
	.gallery-casket-slider .image img{
		width: 100%;
		height: 300px;
		object-fit: cover;
	}
	.product-home .elementor-image-box-wrapper:hover .elementor-image-box-content{
  width: 98% !important;
}
.client-page .gallery .gallery-item{
	width: 50% !important;
	float: left;
}
}