.nav_primary .navbar-nav.off-header-lg li a.top-alert-btn{
	background: url(../images/notification-bell.png) no-repeat left center;
	height: 16px;
	width:25px;
	padding: 0 14px 0 0;
	margin: 0;
	line-height:1;
	    background-size: contain;
}

.nav_primary .navbar-nav.off-header-lg li .top-alert-btn .badgeItem{
 position: absolute;
 right:2px;
 top:-4px;
 width:14px;
 height: 14px;
 background:#ffb91d;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 border-radius: 50%;
 font-size: 9px;
 color: #000;
 text-align: center;
 line-height: 14px;
 font-weight: 600;
 font-family: 'Roboto', Helvetica, Arial, sans-serif;
 letter-spacing: -1px;
}

.nav_primary .navbar-nav.off-header-lg .notification-container .notification-list-container a{
	padding: 0;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	display: block;
	text-decoration: none;
}
.notification-container .notification-list-container .list-notification-container .list-items:hover{
background: #DBDBDB;
}

.notification-container .notification-list-container{
	z-index: 21000000009;
	position: absolute;
	background: #fff;
	width:300px;
	left: -192px;
	top: 100%;
	margin: 16px 0 0;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	display: none;
}
.notification-container .notification-list-container:before{
	width: 0;
 height: 0;
 border-left: 15px solid transparent;
 border-right: 15px solid transparent;
 border-bottom: 15px solid #424242;
 content: '';
 display: block;
 position: absolute;
 top:-10px;
 right:86px;
}

.notification-container .notification-list-container h3{
 background: #424242;
 margin: 0 !important;
 padding: 0;
 text-align: center;
 height: 35px;
 line-height: 35px;
 color: #fff;

 letter-spacing: 0px;
}
.notification-container .notification-list-container .list-notification-container{
	max-height: 350px;
	margin: 5px 5px 5px 0;
}
.notification-container .notification-list-container .list-notification-container .list-items{
	position: relative;
	border-bottom: 1px solid #D8D8D8;
	padding: 10px 0 10px 42px;
}
.notification-container .notification-list-container .list-notification-container .list-items:last-child{
	border-bottom: 0px;
}
.notification-container .notification-list-container .list-notification-container .list-items .images-box{
	position: absolute;
	left: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.notification-container .notification-list-container .list-notification-container .list-items h4{
font-size: 12px;
font-weight: 600;
color: #000;
margin: 0 0 5px;
line-height: 1;
}
.notification-container .notification-list-container .list-notification-container .list-items p{
	font-size: 10px;
	position: relative;
	padding-left: 45px;
	min-height:10px;
}
.notification-container .notification-list-container .list-notification-container .list-items p span{
	margin-right: 6px;
	position: absolute;
	left: 0;
}
.notification-container .notification-list-container .list-notification-container .list-items img{

}

.nav_primary .navbar-nav.off-header-lg .notification-container .notification-list-container .view-all-items{
	background: #ffb91d;
	text-align: center;
	height: 35px;
	line-height: 36px;
	color: #000;
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
	display: block;
	font-size: 12px;
	padding: 0;
	font-weight: 600;
	text-transform: uppercase;
}
.nav_primary .navbar-nav.off-header-lg .notification-container .notification-list-container .view-all-items:hover{
	text-decoration: none;
}


.list-notification-container .scrollbar {
    max-height: 242px;
}



@media only screen and (min-width: 320px) and (max-width: 1024px){
	.list-notification-container .scrollbar{
		    max-height: 255px;
	}
	.notification-container .notification-list-container{
		z-index: 21000000009;
	}
.notification-container{
	position: relative;
	height: 25px;
	width: 25px;
	float: right;
	margin:9px 10px 0 0;
}
.notification-container a.top-alert-btn{
		background: url(../images/notification-bell.png) no-repeat left center;
		height:25px;
		width:25px;
		padding:0;
		line-height:1;
		display: block;
	}

.notification-container .top-alert-btn .badgeItem{
	 position: absolute;
	 right:-5px;
	 top:0;
	 width:14px;
	 height: 14px;
	 background:#ffb91d;
	 -webkit-border-radius: 50%;
	 -moz-border-radius: 50%;
	 -ms-border-radius: 50%;
	 border-radius: 50%;
	 font-size: 9px;
	 color: #000;
	 text-align: center;
	 line-height: 14px;
	 font-weight: 600;
	 font-family: 'Roboto', Helvetica, Arial, sans-serif;
	 letter-spacing: -1px;
	}

.notification-container .notification-list-container{
		text-align: left;
		left: -213px;
		margin: 16px 0 0;

	}
.notification-container .notification-list-container:before{
	 top:-10px;
	 right: 60px;
	}

.notification-container .notification-list-container h3{
	 background: #424242;
	 margin: 0 !important;
	 padding: 0;
	 text-align: center;
	 height: 35px;
	 line-height: 35px;
	 color: #fff;
	 letter-spacing: 0px;
	}
.notification-container .notification-list-container .list-notification-container{
		max-height: 350px;
		margin: 5px 5px 5px 0;
	}
.notification-container .notification-list-container .list-notification-container .list-items{
		position: relative;
		border-bottom: 1px solid #D8D8D8;
		padding: 10px 0 10px 42px;
	}
.notification-container .notification-list-container .list-notification-container .list-items:last-child{
		border-bottom: 0px;
	}
	.notification-container .notification-list-container .list-notification-container .list-items .images-box{
		position: absolute;
		left: 10px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.notification-container .notification-list-container .list-notification-container .list-items h4{
	font-size: 12px;
	font-weight: 600;
	color: #000;
	margin: 0 0 5px;
	line-height: 1;
	}
	.notification-container .notification-list-container .list-notification-container .list-items p{
		font-size: 10px;
		font-weight:normal;
		position: relative;
		padding-left: 45px;
		    text-transform: initial;
			min-height:10px;
	}
	.notification-container .notification-list-container .list-notification-container .list-items p span{
		margin-right: 6px;
		position: absolute;
		left: 0;

	}
	.notification-container .notification-list-container .list-notification-container .list-items img{

	}

.notification-container .notification-list-container .view-all-items{
		background: #ffb91d;
		text-align: center;
		height: 35px;
		line-height: 36px;
		color: #000;
		font-family: 'Roboto', Helvetica, Arial, sans-serif;
		letter-spacing: 0px;
		display: block;
		font-size: 12px;
		padding: 0;
		font-weight: 600;
		text-transform: uppercase;
	}
.notification-container .notification-list-container .view-all-items:hover{
		text-decoration: none;
	}

header.sticky .notification-container .top-alert-btn .badgeItem{
		background: #fff;
	}
	.navbar-header a.btn{
		margin-left: 0;
	}
 .notification-container .notification-list-container a{
		padding: 0;
		font-family: 'Roboto', Helvetica, Arial, sans-serif;
		display: block;
		text-decoration: none;
		color: #000000;
	}
	.notification-container .notification-list-container .list-notification-container .list-items:hover{
	background: #DBDBDB;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.notification-container .notification-list-container{
		left: -212px;
	}
	.notification-container .notification-list-container:before{
		right: 61px;
	}

}
.navbar-header a.btn.location-icon{
	float: left;
	margin: 8px 0 0 0 !important;
}

.navbar-header a.btn.search_btn{
	margin-right: 5px;
}
.badgeItem{
	display:none;
}
.notification-list-container h3{
	    font-size: 15px;
}