.border-3-row
{
	box-shadow: inset 0px 0px 10px 0px #B08B3B;
	padding: 100px;
}

.border-4-row
{
	border: 1px solid #333;
}

.product_thumbmail
{
	height: 250px; 
	width: 100%; 
	object-fit: cover;
}

.product_info .product_btn
{
	padding: 10px;
	border-top: 1px solid #333;
}

.product_info .product_btn.left
{
	border-right: 1px dashed #333;
}

.category_tag
{
	border: 1px solid #333;
	font-weight: 900;
	border-radius: 5px;
	width: 30%;;
	text-align: center;
	background: #333;
	color:#ffffff;
}

.login_banner
{
	background-image: url(../images/banner/banner_login.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

.login_form {
	background-color: #ffffff80;
    -webkit-box-shadow: 0 0 0 0 rgba(90, 113, 208, 0.11), 0 4px 16px 0 rgba(167, 175, 183, 0.33);
    box-shadow: 0px 0px 10px 0px #000000;
    padding: 30px;
}

.profile_header
{
	line-height: 1;
    background-color: #4d4d4d;
    padding: 10px;
}

.profile_body
{
	line-height: 1;
    background-color: #eeeeee;
    padding: 20px;
}

.search_bar
{
	padding: 100px 20px 100px 20px;
	background-image: url('../images/banner/banner1.png');
	background-repeat: no-repeat;
	background-size: cover;
    background-position: center;
}

.search_bar .row
{
	box-shadow: 0px 0px 0px 10px rgba(255,255,255,0.2);
}

.search_bar .form-group .form-control {
    height: 50px;
    border-radius: 0px;
}

.search_bar .btn
{
	width: 100%;
    height: 50px;
    border-radius: 0px;
}

.product_thumbmail_2
{
	height: 300px; 
	width: 100%; 
	object-fit: cover;
}
