.search-bg{
-webkit-box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.85);
-moz-box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.85);
box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.85);
}
.btn-open-mobile .fa-bars{
	color:#fff !important;
}

.required{
color:red;
}

.group-button-header .btn-cart, 
.group-button-header .btn-heart,
.group-button-header .btn-compare,
.group-button-header .btn-login{
	width: auto;
	float: right;
	text-indent: inherit;
	padding-left: 30px;
	padding-top: 19px;
}
.group-button-header .btn-heart{
	background: url("../images/heart-icon.png") no-repeat center left;
	font-size: 14px;
}
.group-button-header .btn-login{
	background: url("../images/user-icon.png") no-repeat center left;
	font-size: 14px;
	height: 39px;
	margin-right: 16px;
}

.testimonials-slide{
	max-height:380px;
}

.group-button-header .btn-cart{
	background: url("../images/cart-icon.png") no-repeat center left;
	font-size: 14px;
	margin-right: 0;
	
}
.group-button-header .btn-cart>a{
	font-size: 14px;
	background-color:red;
}
.group-button-header .btn-cart .notify-right{
	right: -6px;
	
}

.slick-slide img {
    border: 3px solid rgba(255, 255, 255, 0.7);
    border-radius: 50%;
}
.rating{
	    color: #ff9900 !important;

}

.verified-purchase {
    color: #FF0000;
}
.verified-purchase .icon {
    font-size: 10px;
}

ul.nav-tab li{
	text-align:center !important;
}

i.open{
	    color: #ccc !important;

}
#footer {
    background: url(../images/brand_prlx_bg-small.jpg) 50% 0 no-repeat fixed;
	background-position: 50% -50px;
	background-color:rgba(0,0,0,0.5);
}

#footer .footer-row {
    padding: 45px 0;
    background-color: rgba(0, 0, 0, 0.8);
    background: rgba(10, 61, 190, 0.8);
    color: #fff;
}

.service-footer .service-item h3 {
    color: #fff;
}

span.start-now{
	text-align:center !important;
	margin-top:15px !important;
}
.tabs-link{
	border-top:1px solid #ccc;
	margin-top:25px !important;
}

.introduce-list li a{
	color:#ccc !important;
}

.rules{
	background:#000 !important;
}

.trending-product{
	background:#ffff !important;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.75);
}

.vertical{
float:left;

font-size:50px;
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);
}

.service-item1-red{
	background:#ED1B24 !important;
    padding: 19px 0;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    background: #EEEEEE !important;
}
.center{
	text-align:center !important;
}
.tops{
	font-size:40px;
		color:#EC971F;
		text-shadow: 1px 1px #000;
}
p.title_toggle{
	cursor:pointer !important;
}
.wide-banner h2{
	color:#fff;
	font-size:25px;
	padding-top:20px;
	text-shadow: 1px 1px #000;
}
.wide-banner h4{
	color:#EC971F;
	font-size:20px;
	text-shadow: 1px 1px #000;
}
.wide-banner{
	  background: url('../img/slide3.jpg');
	  background-color:rgba(0,0,0,0.75);
	max-height:300px !important;
}

.carcare-banner{
	  background: url('../img/carcare.jpg');
	  background-color:rgba(0,0,0,0.75);
	height:270px !important;
	max-height:270px !important;
}

.product-category__info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.home-banner-f{
	
	background:#F6F6F6;
	background: #f4f4f4;

    -webkit-box-shadow: -1px 2px 9px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 2px 9px 0px rgba(0,0,0,0.75);
    box-shadow: -1px 2px 9px 0px rgba(0,0,0,0.75);
}

.product-category__info__ribbon {
    margin-bottom: 18px;
    padding: 12px 0;
    background: rgba(0,0,28,0.5);
    text-align: center;
    border: solid 1px #ccc;
}
.product-category__info__ribbon__title {
    padding: 0;
    margin: 0;
	color:#fff;
    font-size: 1.077em;
    text-transform: uppercase;
}
.product-category__info__ribbon h5 {
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    font-size: 1.231em;
	color:#fff !important;
    margin: 0;
}

.product-category__info__ribbon__count {
    font-size: 0.923em;
	color:#fff !important;
}



.wide-btn{
	padding:30px;
}
.tab-title h3{
	padding-bottom:10px;
	font-size:20px;
	font-weight:550;
}
.tab-title h4{
	padding-bottom:10px;
	font-size:16px;
	font-weight:550;
}
.tab-title p{
	padding-bottom:8px;
	
}

h1.product-name{
	 background: #232F3E;
	 color:#ffff;
	 padding-left:5px;
}

.cate-box .cate-tit:hover {
    background: red;
	color:#fff;
 
}
.card a.active{
	background:#ff3366;
	color:#fff !important;
}

.left-block img{
	/**height:230px !important;**/
}

.featured_menu a{
	padding-top:5px !important;
	padding-bottom:5px !important;
	font-weight: inherit;
	font-size:12px;
	
}
.the_featured {
	   /* border-left: 1px solid #eaeaea !important;*/
}

.vertical-dropdown-menu{
	width:250px !important;
}
.pull-left{
	float:left;
}
.pull-right{
	float:right;
}

.box-border label{
	padding-top:10px !important;
}

.card {
    background-color: #ccc;
    border-color: #f0f0f0;
    /* overflow: hidden; */
}

.card {
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
}
a.card__row {
    display: table;
    width: 100%;
    cursor: pointer;
    text-decoration: none;
}

.card__row {
    border-bottom-color: #f0f0f0;
}
.card__row--icon {
    padding-left: 80px;
    min-height: 70px;
}
.card__row {
    position: relative;
    padding: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.card__row--icon__icon {
    position: absolute;
    left: 0;
    width: 80px;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.card__row--icon__icon .icon {
   /* color: #d3d3d3;*/
}
.card__row--icon__icon .icon {
    font-size: 38px;
    line-height: 1em;
    -webkit-transition: color 300ms 0s ease;
    -moz-transition: color 300ms 0s ease;
    -ms-transition: color 300ms 0s ease;
    -o-transition: color 300ms 0s ease;
    transition: color 300ms 0s ease;
}



.card__row--icon__text {
    display: table-cell;
    vertical-align: middle;
	padding-left:50px;
}

.card__row__title {
    font-size: 1.077em;
    text-transform: uppercase;
}

.banner:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.banner--icon {
    background-color: #536dfe;
    color: #ffffff;
}

.hover-squared {
    position: relative;
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

.animation {
    opacity: 0;
    opacity: 1\9;
}

.banner--icon {
    margin-bottom: 34px;
}

.banner {
    position: relative;
    cursor: pointer;
    line-height: 1em;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-transition: box-shadow 300ms 0s ease;
    -moz-transition: box-shadow 300ms 0s ease;
    -ms-transition: box-shadow 300ms 0s ease;
    -o-transition: box-shadow 300ms 0s ease;
    transition: box-shadow 300ms 0s ease;
}

.banner--icon__icon {
    padding: 0.75em 0 0.6em 0;
    width: 1.643em;
    font-size: 4.615em;
    line-height: 1em;
    text-align: center;
}

.banner {
    background-color: #536dfe !important;
    color: #ffffff;
}

.banner {
    position: relative;
    cursor: pointer;
    line-height: 1em;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-transition: box-shadow 300ms 0s ease;
    -moz-transition: box-shadow 300ms 0s ease;
    -ms-transition: box-shadow 300ms 0s ease;
    -o-transition: box-shadow 300ms 0s ease;
    transition: box-shadow 300ms 0s ease;
}

.banner--icon__icon {
    padding: 0.75em 0 0.6em 0;
    width: 1.643em;
    font-size: 4.615em;
    line-height: 1em;
    text-align: center;
}

.banner--icon__text {
    position: absolute;
    width: 100%;
    padding: 0 5% 0 8.582445em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.text-center {
    text-align: center;
}

.banner--icon__text h4 {
    font-size: 1.846em;
    padding: 0;
    margin: 0;
}
.form-fit{
	padding:15px !important;
}
.form-fit >.form-control{
	margin-bottom:10px !important;
}

.text-uppercase {
    text-transform: uppercase;
}

.banner--icon__text__divider {
    height: 10px;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 10px;
}

.banner--icon {
    background-color: #536dfe;
    color: #ffffff;
}
.mobile-top-links{
		display:none;
	}
	.testimonial{
		text-align:center !important;
	}
	.testimonials-block{
		padding-bottom:50px;
		 /* background: url('../img/wood.jpg');
	  background-color:rgba(0,0,0,0.75);*/
	}
	
	.form-share{
		display:none !important;
	}
	
	
	
	
@media only screen and (max-width: 480px) {
	#content .dev-links {
		width: 55%;
		margin: -15px -29px .5em 1em;
		overflow: hidden;
	}
	.form-share{
		display:inline !important;
	}
	
	#top-services{
		display:none !important;
	}
	
	.top-currency{
		display:none !important;
	}
	.nav-top-links{
		display:none !important;
	}
	.user-account{
		display:none !important;
	}
	
	.section8{
		display:none !important;
	}
	.mobile-top-links{
		display:inline !important;
	}
	
}

@media only screen and (max-width: 600px) {
	#content .dev-links {
		width: 55%;
		margin: -15px -29px .5em 1em;
		overflow: hidden;
	}
	.form-share{
		display:inline !important;
	}
	
	#top-services{
		display:none !important;
	}
	
	
	#LeftFloatAds{
		display:none !important;
	}
	
	.top-currency{
		display:none !important;
	}
	.nav-top-links{
		display:none !important;
	}
	.user-account{
		display:none !important;
	}
	
	.section8{
		display:none !important;
	}
	.mobile-top-links{
		display:inline !important;
	}
	
}



input.next-btn {
    float: right;
    background: red;
	padding:10px;
    color: #fff;
    border: 1px solid #ccc;
}

button.next-btn {
  
    background: red;
	padding:10px;
    color: #fff;
    border: 1px solid #ccc;
}

.cat-title {
    background: #DD252A;
    color: #fff;
    height: 50px;
    line-height: 50px !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 20px;
    letter-spacing: 1px;
    overflow: hidden;
}
#LeftFloatAds{
left: 0px;
position: fixed;
text-align: center;
bottom:0;
z-index:9999;
background:url('../img/blo.jpg');

-webkit-box-shadow: -1px 2px 18px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 2px 18px 0px rgba(0,0,0,0.75);
box-shadow: -1px 2px 18px 0px rgba(0,0,0,0.75);
}

@-moz-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* Firefox */
@-webkit-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* Webkit */
@-ms-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* IE */
@keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* Opera and prob css3 final iteration */
.blink img {
border:2px solid #ccc;
-moz-transition:all 3s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-o-transition:all 3s ease-in-out;
-ms-transition:all 3s ease-in-out;
transition:all 3s ease-in-out;
/* order: name, direction, duration, iteration-count, timing-function */   
-moz-animation:blink normal 4s infinite ease-in-out; /* Firefox */
-webkit-animation:blink normal 4s infinite ease-in-out; /* Webkit */
-ms-animation:blink normal 4s infinite ease-in-out; /* IE */
animation:blink normal 4s infinite ease-in-out; /* Opera and prob css3 final iteration */
}​

