html {
	scroll-behavior: smooth;
}
.suggtitle {
	border-top:#db2d2e solid 2px;
}

.recent-block
{
 width:100%; 
 overflow:auto;
 background:#FFF; 
 border:#CCC solid thin;
margin-top:15px;
}

.noproductfound
{
	font-size:18px;
}

.label-style
{
font-size:14px; font-weight:500;
}
.product-margintop
{
	padding-top:25px; padding-bottom:5px; padding-right:30px; font-size:14px; font-weight:500;
}
.padding-top-bottom
{
	padding-top:50px;
	padding-bottom:50px;
}
.search-result
{
	font-size:16px; font-weight:500;
}
.searchproduct-bottom
{
	margin-bottom:10px !important;
}
.searchproduct-paddingright
{
	padding-right:0px !important;
}
.searchproductpadding
{
	padding-right:8px;
	padding-left:8px;
}

.load-more:hover {
    cursor: pointer;
    background: #db2d2e;
    text-transform: uppercase;
}
.load-more {
    background: #323232 !important;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    color: white;
    padding: 10px 10px;
	margin-top:10px !important;
	margin-bottom:10px !important;
    width: 150px;
    border-radius: 5px;
    text-transform: uppercase;
    transition: 0.3s;
}

.cart-left-style
{
	border: #eaeaec solid thin;
	margin-bottom: 10px;
	border-radius: 5px;
	background-color: #FFF;
}

.cart-titles
{
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:500;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.price-total-mobile
{
	display:none;
}

.price-cart
{
	font-size:14px; font-weight:500; color:#323232;padding-top:10px;padding-bottom:15px;
}


.price-details-cart
{
	background-color:#FFF; 
	overflow:auto;
	min-height:300px !important;
	border:#eaeaec solid thin;
	border-radius:5px;
	padding-bottom:15px;
}
.zeropadding-search
{
	padding:0px 25px 0px 0px;
}


.wishlistbox-pad
{
	margin-bottom:10px; padding-right:25px;
}
.wishlistbox-inner
{
		padding:0px 15px 0px 15px;

}

.product-area-color
{
	background:#fff !important;
	padding-right:10px !important;
	height:400px !important;
}



.mobile-bar-bottom-anchor
{
	padding-top:20px;
	padding-bottom:10px;
}


.wishlist-cartpage-title
{
	padding-top:10px; font-size:13px; font-weight:500; line-height:1.3; height:65px;
	padding-bottom:15px;
}

.price-total
{
	font-size:14px; font-weight:500; color:#323232;	margin-top:10px;
	margin-bottom:10px;

}
.pro-details-carousel {
	background:#fff !important;
}

.product-details-padding-r0
{
	background:#FFF; 
}

.price-margin
{
	margin-top:0px !important;
}



.shipping-container
{
	background:#FFF; 
	width:100% !important; 
	margin-top:15px; 
	padding:50px;
}




.searchclass {
	background:#FFF;
	min-height:0px;
	max-height:350px;
	overflow:auto;
	padding:5px;
	font-size:13.4px;
	font-weight:500;
	box-shadow: 0 0 15px 0.08px rgba(0, 0, 0, 0.15);
}
.searchsuggestion-top {
}
.searchsuggestion-top li {
	padding:5px;
	text-transform:capitalize;
}
.searchsuggestion-top li:hover {
	font-weight:500;
}
.searchsuggestion li {
	padding:7px;
	line-height:1.8;
}
.searchclass li:hover {
	font-weight:500;
}
.main-content {
	height:75px;
	width:100%;
}
.img-div {
	float:left;
	width:19%;
}
.contant-div {
	float:left;
	width:80%;
}
.main-content:hover {
	font-weight:bold;
	color:#000;
}
.cart-size-responsive {
	color:#323232 !important;
	font-size:20px !important;
}
.whtsapp-icon-size {
	font-size:14px;
}
.requestclass {
	margin-top:15px;
	float:left;
	margin-left:10px;
}
.header-or {
	margin-top:15px;
	height:45px;
	float:left;
	margin-left:10px;
	padding:15px;
	font-weight:500;
}
.arrow-set-left {
	font-size:25px !important;
	margin-top:-90% !important;
	position:absolute !important;
	color:#323232 !important;
	padding:1px 3px;
	z-index:99999 !important;
}
.arrow-set-right {
	font-size:25px !important;
	margin-top:-90% !important;
	position:absolute !important;
	color:#323232 !important;
	margin-left:88%;
	padding:1px 3px;
	z-index:99999 !important;
}
.form-control {
	font-size:13px;
}
.c_infor {
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
	color:#FFF;
}
.sideset {
	text-transform:uppercase;
	font-size:14px;
	font-weight:500;
}
.sidesetbody {
	text-transform:capitalize;
	font-size:13px;
	font-weight:500;
}
.soldtag {
	color:#db2d2e;
	font-size:14px;
	font-weight:400;
	margin-top:0px;
	-webkit-transition: top 2s ease-in;
	-moz-transition: top 2s ease-in;
	-o-transition: top 2s ease-in;
	transition: top 2s ease-in;
}
.testimonial-3 .testimonial-content {
	background: #db2d2e;
	padding: 30px;
	position: relative;
}
.productrange {
	background: url(../img/01.jpg);
	background-clip: initial;
	background-color: rgba(0, 0, 0, 0);
	background-origin: initial;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover !important;
	position: relative;
	z-index: 0;
	background-attachment: fixed;
}
.testimonial-new {
	background: url(../img/diu-testimonial.jpg);
	background-clip: initial;
	background-color: rgba(0, 0, 0, 0);
	background-origin: initial;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover !important;
	position: relative;
	z-index: 0;
	background-attachment: fixed;
}
.bg-overlay-red-90:before {
	background: rgba(219, 45, 46, 0.9);
}
.bg-overlay-red-90:before {
	background: rgba(219, 45, 46, 0.9);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.requestpartbutton {
	background: #db2d2e none repeat scroll 0 0 !important;
	border-radius: 3px;
	color: #ffffff;
	font-weight: 500;
	font-size: 12px;
	height:30px;
	padding:9px 10px 9px 10px;
	text-align: center;
	text-transform: uppercase;
	margin-top:8px;
	border:none;
}
.requestpartbutton:hover {
	background: #FFF none repeat scroll 0 0 !important;
	border-radius: 3px;
	color: #db2d2e;
	font-weight: 500;
	font-size: 12px;
	height:30px;
	padding:9px 10px 9px 10px;
	text-align: center;
	text-transform: uppercase;
	margin-top:8px;
	border:#db2d2e solid thin;
	-webkit-transition-duration: 0.4s; /* Safari */
}
.showmorebutton {
	background: #db2d2e none repeat scroll 0 0 !important;
	border-radius: 3px;
	color: #ffffff;
	font-weight: 500;
	font-size: 14px;
	height:30px;
	padding:5px 10px 7px 10px;
	text-align: center;
	text-transform: uppercase;
	border:none;
	margin:10px auto;
}
.showmorebutton:hover {
	background: #FFF none repeat scroll 0 0 !important;
	border-radius: 3px;
	color: #db2d2e;
	font-weight: 500;
	font-size: 14px;
	height:30px;
	padding:5px 10px 7px 10px;
	text-align: center;
	text-transform: uppercase;
	margin:10px auto;
	border:#db2d2e solid thin;
	-webkit-transition-duration: 0.4s; /* Safari */
}
.our_team_area {
	background-color:#fff !important;
}
.searchicon {
	font-size:22px;
	margin-top:10px;
	color:#696E79;
	font-weight:500;
}
.searchicon:hover {
	font-size:18px;
	margin-top:10px;
	color:#db2d2e;
	font-weight:500;
}
.ordertitle {
	font-weight:500;
	text-transform:uppercase;
	font-size:14px;
}
.offertitle {
	font-weight:500;
	font-size:14px;
	color:#323232;
}
.myorder {
	border:#CCC solid thin;
	padding-top:20px;
	padding-bottom:10px;
	width:200px;
	margin:5px;
	text-align:center;
}
.myorder:hover {
	border:#CCC solid thin;
	background-color:#f7f7f7;
	padding-top:20px;
	padding-bottom:10px;
	margin:5px;
	text-align:center;
}
.myorder .fontsize {
	font-size:17px;
	text-transform:capitalize;
	color:#282C3F;
}
.orderborder {
	border-bottom:#db2d2e 2px solid;
	width:105px;
	padding:0px 0px 2px 0px;
	margin:0 auto;
}
.wishborder {
	border-bottom:#db2d2e 2px solid;
	width:55px;
	padding:0px 0px 2px 0px;
	margin:0 auto;
}
.myaddress {
	border:#CCC solid thin;
	padding-top:10px;
	padding-bottom:10px;
	height:210px;
	margin:10px 20px;
	text-align:center;
}
.myaddress:hover {
	border:#CCC solid thin;
	background-color:#f7f7f7;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px 20px;
	text-align:center;
}
.myaddress .fontsize {
	font-size:17px;
	text-transform:uppercase;
	color:#282C3F;
}
.myaccountbuton {
	position:absolute;                  /* added */
	bottom:2%;                           /* added */
	left:20%;
	text-align:center;
}
.wishremove {
	background-color:#323232;
	color:#FFF;
	padding:5px;
	border-radius:3px;
}
.wishremove:hover {
	background-color:#fcbe13;
}
.current_price {
	font-size:14px;
	font-weight:600;
	margin:3px 0px;
	text-transform:uppercase;
}
.yousave {
	font-size:14px;
	font-weight:600;
	width:175px;
	margin:3px 0px;
	text-transform:uppercase;
}
.youpay {
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	margin:3px 0px;
	text-transform:uppercase;
}
.carousel .item h4, .carousel .item p, .carousel .item ul {
	margin-bottom: 5px;
}
.carousel .thumb-content .btn {
	color: #fcbe13;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	background: none;
	border: 1px solid #fcbe13;
	padding: 6px 14px;
	margin-top: 5px;
	line-height: 16px;
	border-radius: 20px;
}
.carousel .thumb-content .btn:hover, .carousel .thumb-content .btn:focus {
	color: #fff;
	background: #fcbe13;
	box-shadow: none;
}
.carousel .thumb-content .btn i {
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	color:#323232;
}
.carousel .carousel-control {
	height: 44px;
	width: 40px;
	margin: auto 0;
	border-radius: 4px;
	opacity: 0.8;
	color:#323232;
}
.carousel .carousel-control i {
	font-size: 36px;
	position: absolute;
	top: 50%;
	display: inline-block;
	margin: -19px 0 0 0;
	z-index: 5;
	left: 0;
	right: 0;
	color: #fff;
	text-shadow: none;
	font-weight: bold;
}
.carousel .item-price {
	font-size: 13px;
	padding: 2px 0;
}
.carousel .item-price strike {
	opacity: 0.7;
	margin-right: 5px;
}
.carousel .carousel-control.left i {
	margin-left: -50px;
	color:#323232;
}
.carousel .carousel-control.right i {
	color:#323232;
	margin-left: 35px;
}
.carousel .carousel-control.left i:hover {
	color: #db2d2e;
	opacity: 1;
}
.carousel .carousel-control.right i:hover {
	color: #db2d2e;
	opacity: 1;
}
.carousel .carousel-indicators {
	bottom: -50px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	margin: 4px;
	border-radius: 50%;
	border-color: transparent;
}
.carousel-indicators li {
	background: rgba(0, 0, 0, 0.2);
}
.carousel-indicators li.active {
	background: rgba(0, 0, 0, 0.6);
}
.carousel .wish-icon {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 99;
	cursor: pointer;
	font-size: 16px;
	color: #abb0b8;
}
.carousel .wish-icon .fa-heart {
	color: #ff6161;
}
.custom-select {
	position: relative;
	font-family: Arial;
}
.custom-select select {
	display: none; /*hide original SELECT element: */
}
.select-selected {
	background-color: DodgerBlue;
}
/* Style the arrow inside the select element: */
.select-selected:after {
	position: absolute;
	content: "";
	top: 14px;
	right: 10px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #fff transparent transparent transparent;
}
/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {
	border-color: transparent transparent #fff transparent;
	top: 7px;
}
/* style the items (options), including the selected item: */
.select-items div, .select-selected {
	color: #ffffff;
	padding: 8px 16px;
	border: 1px solid transparent;
	border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
	cursor: pointer;
}
/* Style items (options): */
.select-items {
	position: absolute;
	background-color: DodgerBlue;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 99;
}
/* Hide the items when the select box is closed: */
.select-hide {
	display: none;
}
.select-items div:hover, .same-as-selected {
	background-color: rgba(0, 0, 0, 0.1);
}
#header {
}
#subMenu {
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:500;
	width:100%;
	animation:slide-down 0.7s;
}
/****** Style Star Rating Widget *****/

.rating {
	border: none;
	float: left;
}
.rating > input {
	display: none;
}
.rating > label:before {
	margin: 5px;
	font-size: 1.25em;
	font-family: FontAwesome;
	display: inline-block;
	content: "\f005";
}
.rating > .half:before {
	content: "\f089";
	position: absolute;
}
.rating > label {
	color: #ddd;
	float: right;
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */ .rating:not(:checked) > label:hover, /* hover current star */ .rating:not(:checked) > label:hover ~ label {
color: #FFD700#FFD700;
} /* hover previous stars in list */
 .rating > input:checked + label:hover, /* hover current star when changing rating */ .rating > input:checked ~ label:hover, .rating > label:hover ~ input:checked ~ label, /* lighten current selection */ .rating > input:checked ~ label:hover ~ label {
color: #FFD700;
}
.ratings {
	position: relative;
	vertical-align: right;
	display: inline-block;
	color: #fff;
	overflow: hidden;
}
.full-stars {
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	overflow: hidden;
	color: #ffa800;
}
.empty-stars:before, .full-stars:before {
	content:"\2605\2605\2605\2605\2605";
	font-size: 14pt;
}
.empty-stars:before {
	-webkit-text-stroke: 0.5px #ffa800;
}
.full-stars:before {
 -webkit-text-stroke:;
}
.ratings_p {
	position: relative;
	vertical-align: right;
	display: inline-block;
	color: #fff;
	overflow: hidden;
}
.full-stars_p {
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	overflow: hidden;
	color: #ffa800;
}
.empty-stars_p:before, .full-stars_p:before {
	content:"\2605\2605\2605\2605\2605";
	font-size: 12pt;
}
.empty-stars_p:before {
	-webkit-text-stroke: 0.5px #ffa800;
}
.full-stars_p:before {
 -webkit-text-stroke:;
}
.cc-selector input {
	margin:0;
	padding:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.usa {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/US.png);
}
.uk {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/GB.png);
}
.ca {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/CA.png);
}
.de {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/DE.png);
}
.es {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/ES.png);
}
.fr {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/FR.png);
}
.ie {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/IE.png);
}
.cc-selector input:active +.drinkcard-cc {
	opacity: .9;
}
.cc-selector input:checked +.drinkcard-cc {
	-webkit-filter: none;
	-moz-filter: none;
	filter: none;
}
.drinkcard-cc {
	cursor:pointer;
	background-size:contain;
	background-repeat:no-repeat;
	display:inline-block;
	width:20px;
	height:20px;
}
input[type="radio"] {
	-ms-transform: scale(0.5); /* IE 9 */
	-webkit-transform: scale(0.5); /* Chrome, Safari, Opera */
	transform: scale(0.5);
}
.cc-selector1 input {
	margin:0 auto;
	padding:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.cc-selector1 input:active +.drinkcard-cc1 {
	opacity: .9;
}
.cc-selector1 input:checked +.drinkcard-cc1 {
	-webkit-filter: none;
	-moz-filter: none;
	filter: none;
}
.drinkcard-cc1 {
	cursor:pointer;
	background-size:contain;
	background-repeat:no-repeat;
	display:inline-block;
	width:32px;
	height:32px;
}
.usa1 {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/64/United-States.png);
}
.uk1 {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/64/United-Kingdom.png);
}
.ca1 {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/64/Canada.png);
}
.de1 {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/64/Germany.png);
}
.es1 {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/64/Spain.png);
}
.fr1 {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/64/France.png);
}
.ie1 {
background-image:url(<?php echo base_url();
?>website/assets/img/flags/64/Italy.png);
}
.ordersupportbtnback {
	background-color: #FFF; /* Green */
	color: #db2d2e;
	border:none;
	padding: 5px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	text-transform:uppercase;
	margin: 4px 2px;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	border-radius:5px;
	font-weight:500;
}
.supportbtnback {
	background-color: #FFF;
	color: #db2d2e;
	font-weight:500;
}
.supportbtnback:hover {
	background-color: #db2d2e;
	color: white;
}
.menufontcolor {
	color:#323232 !important;
}
.disablebutton {
	background-color: #f2f2f2; /* Green */
	border: none;
	color: #606060;
	opacity:0.8;
	padding: 5px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13.40px;
	text-transform:uppercase;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	width:160px;
	border-radius:5px;
	margin-top:5px;
}
.ordersupportbtn {
	background-color: #323232; /* Green */
	border: none;
	color: white;
	padding: 5px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13.40px;
	text-transform:uppercase;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	width:160px;
	border-radius:5px;
}
.supportbtn {
	background-color: #323232;
	color: white;
	font-weight:400;
	margin-top:5px;
}
.supportbtn:hover {
	background-color: #db2d2e;
	color: white;
}
.ordersupportbuybtn {
	background-color: #323232; /* Green */
	border: none;
	color: white;
	padding: 5px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13.40px;
	text-transform:uppercase;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	width:160px;
	border-radius:5px;
}
.supportbuybtn {
	background-color: #db2d2e;
	color: white;
	font-weight:500;
}
.supportbuybtn:hover {
	background-color: #323232;
	color: white;
}
.button-radius {
	border-radius: 4px;
	background-color:#e4e3e3;
}
.button-radius:focus {
	box-shadow: 0 0 0 0.1rem rgba(58,56,71,4) !important;
}
.acidjs-rating-stars, .acidjs-rating-stars label::before {
	display: inline-block;
}
 .acidjs-rating-stars label:hover, .acidjs-rating-stars label:hover ~ label {
 color: #ffa800;
}
.acidjs-rating-stars * {
	margin: 0;
	padding: 0;
}
.acidjs-rating-stars input {
	display: none;
}
.acidjs-rating-stars {
	unicode-bidi: bidi-override;
	direction: rtl;
}
.acidjs-rating-stars label {
	color: #ccc;
}
.acidjs-rating-stars label::before {
	content: "\2605";
	width: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 25px;
	cursor: pointer;
}
 .acidjs-rating-stars input:checked ~ label {
 color: #ffa800;
}
.acidjs-rating-disabled {
	opacity: .50;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	pointer-events: none;
}
.page-item.active .page-link {
	z-index: 2;
	color: #fff;
	background-color: #323232;
	border-color: #323232;
}
.deliver-time {
	list-style:disc !important;
	padding-left:20px;
	font-size:13px;
}
.review_post {
	padding:10px 5px 5px 20px;
	border-bottom: 1px solid #ebebeb;
}
.review_post i {
	color:#FFB800;
}
.product-share ul li a:hover {
	background: #323232 none repeat scroll 0 0;
	border-color: #323232;
	color: #ffffff;
}
.login_submit2 {
	border: 1px solid #d3ced2;
	padding: 20px;
}
.login_submit2 .button1 {
	background: #db3236;
	border: 0;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
	line-height: 18px;
	padding: 10px 35px;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
	/* border-radius: 25px;*/
    margin-top: 10px;
}
.login_submit2 .button2 {
	background: #3A5896;
	border: 0;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
	line-height: 18px;
	padding: 10px 35px;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
	/* border-radius: 25px;*/
    margin-left: 10px;
}
.uppr {
}
.uppr li {
	padding:2px 2px;
	color:#FFF;
	text-align:center;
	font-weight:500;
	font-size:12px;
}
.uppr1 {
}
.uppr1 li {
	padding:5px 8px;
	float:left;
	color:#FFF;
	font-weight:bold;
}
#cartmessage {
	font-size:20px;
}
#cartmessage p {
	font-size:20px;
}
.myplace::placeholder {
 color:#696E79;
 font-size:12px;
 padding-left:5px;
 opacity: 1; /* Firefox */
}
.fixclass {
	position:fixed;
	width:100%;
	z-index:2;
	display:none;
}
.nonfixclass {
	position:relative;
}
.uppr a {
	color:#FFF;
}

/* width */
::-webkit-scrollbar {
 width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
 background: #f1f1f1;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
 background: #f6f6f6;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
 background: #f6f6f6;
}
.div-wrapper {
	position: relative;
	width: 300px;
}
.div-wrapper h3 {
	font-size:14px;
	font-weight:600;
	margin-top:15px;
	color:#db2d2e;
	text-transform:uppercase;
}
.menufontdrop li a {
	font-size:13px;
	font-weight:400;
	color:#323232 !important;
}
.menufontdrop li a:hover {
	font-size:14px;
	font-weight:600;
	color:#323232 !important;
}
.mega_dropdown {
}
.mega_dropdown li {
	font-size:13px;
	font-weight:400;
	color:#323232 !important;
}
.mega_dropdown li a:hover {
	font-size:13px;
	font-weight:700;
	color:#000 !important;
}
.div-wrapper img {
	position: absolute;
	left: 0;
	bottom: 0;
}
.notificationcls {
	position:absolute;
	margin-top:-28px;
	background-color:#db2d2e;
	color:#FFF;
	border-radius:50%;
	font-size:10px;
	font-weight:500;
	height: 14px;
	line-height: 13px;
	text-align: center;
	width: 14px;
}
