.countdown{
	 padding: 0;
    text-align: center;
    width: 100%;
    margin-bottom: 25px;
}
.countdown-section{
   float: left;
    margin-right: 15px;
    padding-right: 20px;
    position: relative;
    text-align: center;
	
}
.countdown-section:last-child{
	margin:0;
}
.countdown-amount {
	color: #003b57;
    font-family: TeX Gyre Adventor,sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
	position:relative;
}
.countdown-section:before {
	bottom: 30px;
    content: ":";
    position: absolute;
    right: 0;
	color: #003b57;
    font-family: TeX Gyre Adventor,sans-serif;
    font-size: 24px;
    font-weight: 700;
}
.countdown-section:last-child{
	padding:0;
	margin:0;
}
.countdown-section:last-child:before {
	content: "";
}
.countdown-period {
	color: #bdbcbc;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
	padding-top: 5px;
} 
#special_products .new-label, 
#special_products .sale-label{
	top:20px;
	left:20px;
}
.right-block .lab-quick-view{
	
}
.right-block .lab-quick-view a{
	
}
.right-block .lab-quick-view a span{
	border: 1px solid #2a2a2a;
    color: #2a2a2a;
    display: inline-block;
    font-size: 13px;
    line-height: 40px;
    padding: 0 25px;
    text-transform: capitalize;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.right-block .lab-quick-view a span:hover{
	border-color:#2a2a2a;
    background: #2a2a2a;
    color: #ffffff;
}
#pos-special-products .right-block{
    text-align: center;
}
#pos-special-products h5{
	margin:0 0 20px 0;
}
#pos-special-products .right-block .product-desc{
	color: #333e48;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 25px;
}
#pos-special-products .right-block p.product-desc{
    color: #868686;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 40px;
}
#pos-special-products .product-name{
	color: #333e48;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-transform: capitalize;
}
#pos-special-products .product-name:hover{
	color:#b11e22;
}
#special_products .left-block{
    position: relative;
}
#pos-special-products .availability{
	margin-bottom:20px;
	display: block;
}
#pos-special-products .availability span{
	background: none;
    border: medium none;
    color: #010101;
	font-family: "Montserrat",sans-serif;
    font-size: 25px;
    line-height: 1;
}
#pos-special-products  .lab-price{
	margin-bottom:20px;
}
#pos-special-products  .lab-price .price{
	 color: #b11e22;
    font-family: "TeX Gyre Adventor ",sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-right: 5px;
}
#pos-special-products  .lab-price .old-price{
   color: #aaaaaa;
    font-family: "TeX Gyre Adventor ",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
}

#pos-special-products .lab-cart {
	margin-bottom: 35px;
}
#pos-special-products .lab-cart a {
	background: #f4f4f4 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #2f3034;
    font-family: Poppins,sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    line-height: 42px;
    padding: 0;
    text-shadow: none;
    text-transform: uppercase;
}
#special_products  .right-block .lab-cart .button span:hover {
	background: #fbd504 none repeat scroll 0 0;
    color: #ffffff;
}
#pos-special-products.owl-carousel{
	height:auto;
}

#special_products.block .title_block span:before,
#special_products.block .title_block span:after{
	display:none;
}
#special_products.block .title_block{
	background-color:#ea1616;
}
#special_products.block .title_block span{
	background:none;
	padding: 0;
}
#special_products.block .title_block span i{
	background:rgba(0, 0, 0, 0.1);
	line-height: 40px;
	display: inline-block;
    height: 40px;
    text-align: center;
    width: 40px;
}
#special_products h4{
    margin: 0 0 20px;
}
#special_products .lab_boxnp2{}
#special_products h4 span{
	border-bottom: 1px solid #ebebeb;
    color: #333e48;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 25px;
    padding-bottom: 15px;
    position: relative;
    text-transform: capitalize;
}
#special_products  .lab_boxnp a{
	color: #343434;
    cursor: pointer;
    display: block;
    font-size: 18px;
    height: 14px;
    line-height: 14px;
    opacity: 1;
    position: absolute;
    text-align: center;
    top: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#special_products  .lab_boxnp a.nextspecial{
	right:0;
}
#special_products  .lab_boxnp a.prevspecial{
	 right: 22px;
}
#special_products  .lab_boxnp a.prevspecial:before{
	background: #e1e1e1 none repeat scroll 0 0;
    content: "";
    height: 15px;
    position: absolute;
    right: -8px;
    top: 2px;
    width: 1px;
}
#special_products  .lab_boxnp a:hover{
	color: #b11e22;
}

#special_products {
    position: relative;
	overflow:hidden;
	margin-bottom:50px;
}
#special_products #pos-special-products .owl-wrapper-outer{ 
	border: 2px solid #b11e22;
    border-radius: 10px;
    overflow: hidden;
}
#special_products .price-percent-reduction{
	background: #ff5858 none repeat scroll 0 0;
    border: 1px solid #ff5858;
    font-size: 22px;
    font-weight: bold;
}
#special_products .sale{
	background: #cd1212 none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    font-family: "Poppins",sans-serif;
    font-size: 20px;
    font-weight: 600;
    height: 70px;
    line-height: 90px;
    min-width: 140px;
    padding: 0;
    position: absolute;
    right: -46px;
    text-align: center;
    text-transform: uppercase;
    top: -10px;
    z-index: 10;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#special_products .sale .icon{
	color: #000;
    font-size: 28px;
    left: 0;
    position: absolute;
    top: -24px;
}
#special_products .actions{
	 text-align: left;
	 margin-bottom: 10px;
}

#special_products .actions ul{
	display:inline-block;
	margin:0;
}
#special_products .actions li{
	float:left;
	display:inline;
}
#special_products .actions li a{
    background: #ffffff none repeat scroll 0 0;
    border-color: #999999;
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    padding: 0 15px;
    text-shadow: 0 0 0;
    text-transform: uppercase;
    transition: all 300ms ease 0s;
    width: auto;
}
#special_products #pos-special-products .item{

}
#special_products  .right-block .lab-cart .button span{
     background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    color: #a7a7a7;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    height: 40px;
    line-height: 42px;
    padding: 0 25px;
    text-shadow: none;
    text-transform: uppercase;
}
#special_products  .right-block .lab-cart .button span:hover {
	background: #b11e22 none repeat scroll 0 0;
	border-color: #b11e22;
    color: #ffffff;
}
#special_products .actions li a.checked,
#special_products .actions li a:hover{
	background:#666666;
	color:#fff;
}
#special_products  .owl-controls{
    bottom: 10%;
    left: 24%;
    position: absolute;
    text-align: center;
}
#special_products .owl-pagination{
	display:inline-block;
}
#special_products  .owl-pagination .owl-page{
	float:left;
	display:inline;
	margin:0 2px;
	display: none;
}
#special_products .owl-pagination .owl-page span{
	background: #fff none repeat scroll 0 0;
    border: 2px solid #2a2a2a;
    border-radius: 100%;
    display: block;
    height: 12px;
    width: 12px;
}
#special_products .owl-pagination .owl-page:hover  span,
#special_products .owl-pagination .owl-page.active  span{
	background-color:#2a2a2a;
	border-color:#2a2a2a;
}
@media (min-width: 992px) and (max-width: 1199px) {
	#pos-special-products .right-block{
		 padding-top: 30%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.countdown-section{
		height: 55px;
		width: 55px;
		padding-top: 7px;
	}
	#special_products .actions li a{
		font-size: 10px;
		line-height: 35px;
	}

	.nivo-directionNav{display:none;}
	.countdown-amount{
		font-size: 20px;
	}
	#pos-special-products .right-block {
		padding-top: 15%;
	}
	#special_products .owl-carousel .owl-wrapper .owl-item::before {
		bottom: 20px;
		left: 20px;
		right: 20px;
		top: 20px;
	}
	#special_products .owl-controls {
		bottom: 5%;
		left: 23%;
	}
}
@media (max-width: 767px){

	#special_products  .owl-controls{
		width:100%;
	}
	#special_products {
		margin-bottom: 30px;
	}
	#pos-special-products .right-block {
		padding-left: 15px;
	}
	#special_products .owl-controls{display:none !important;}
	#special_products .owl-carousel .owl-wrapper .owl-item::before{border:none;}
}