.product-hover{
  background-color: transparent!important;
}
.product-hover h3{
  color: #d22e2e!important;
  background-color: white;
  padding: 8px 5px;
}

.dp-page-title{
	background-color: white;
	padding: 0px!important;
}
.dp-page-title .dp-page-title-img{
	display: inline-block;
	width: 100%;
}
.dp-page-title .dp-page-title-img img{
	width: 100%;
}
.dp-page-title ol.breadcrumb{
	padding: 5!important;
	margin-bottom:0px;
	background-image: url('../images/background/web-bg.jpg')!important;
	background-attachment: fixed;
	background-size: cover;
}


.product-boxes {
    margin-bottom: 0px;
}
.product-box{
	margin-bottom: 25px;
}
.bg-white{
	background-color: white!important;
}
.py-2{
	padding-top: 2em;
	padding-bottom: 2em;
}
.border-top{
	border-top: 6px solid black;
}
.bg-web{
	background-image: url('../images/background/web-bg.jpg')!important;
	background-attachment: fixed;
	background-size: cover;
}
.product-box h3{
	background-color: black;
	color: white!important;
	width: auto!important;
	padding: 17px 15px;
	font-size: 18px!important;
	line-height: 28px!important;
	text-align: center;
}

/*form*/
textarea{
	min-height: 75px!important;
	width: 100%;
}

/*row*/
.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

/*slider*/
.slider-box{
	background-image: url('../images/background/web-bg.jpg');
	background-size: cover;
	background-attachment: fixed;

}
#dp-slider{
	border-top: 2px solid black;
	margin-top: 100px;
}
#dp-slider img{
	width: 100%;
}

section{
	padding-top: 50px;
	padding-top: 50px;
}




