.tt-special-countdown {

	float: left;

	width: 100%;

	margin: 20px 0;

	padding: 0;

}

.ttcountdown-inner {

	float: left;

	width: 100%;

	}

.tt-special-countdown .box-heading {

	margin: 0 0 10px;

}

.tt-countdown-carousel .special-countdown .product-thumb .special-image {

  position: relative;

  border-radius: 8px;

  -moz-border-radius: 8px; 

  -webkit-border-radius: 8px; 

  -khtml-border-radius: 8px;

  text-align: center;

}

.image-additional{
    width: 151px;
    padding-top: 27px;
}

.tt-special-countdown .products-carousel.owl-carousel .owl-nav {

	position: absolute;

	text-align: center;

	z-index: 1;

	float: right;

	right: 0px;

	top: 10px;

	bottom: auto;

}

.tt-special-countdown .products-carousel.owl-carousel .additional-images-container .owl-nav button{

	height: 23px;

	width: 23px;

}

.tt-special-countdown .products-carousel.owl-carousel .additional-images-container .owl-nav button::after, .tt-special-countdown .products-carousel.owl-carousel .additional-images-container .owl-nav button::after {

	height: 22px;

	width: 22px;

	font-size: 15px;

	line-height: 22px;

	opacity: 1;

}

.tt-special-countdown .products-carousel.owl-carousel .additional-images-container .owl-nav button.owl-prev:hover::after, .tt-special-countdown .products-carousel.owl-carousel .additional-images-container .owl-nav button.owl-next:hover::after {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	color: #fff;

}

.tt-special-countdown .product-thumb .button-group i {

	font-size: 18px;

}

.tt-special-countdown .products-carousel.owl-carousel .additional-images-container .owl-nav button.owl-prev::before, .tt-special-countdown .products-carousel.owl-carousel .additional-images-container .owl-nav button.owl-next::before {

	font-size: 9px;

}

.special-countdown .special-image img {
padding-top: 69px;
  max-width: 100%;

}

.product-description {

  float: left;

  width: 100%;

}

.special-countdown .product-layouts {

  border: medium none;

}

.special-countdown .product-thumb {

	padding: 30px 0;

	margin: 10px 0 0;

	border: 2px solid #e5e5e5;

	border-radius: 8px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-khtml-border-radius: 8px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

}

.tt-titletab .title_block {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	color: #777;

	font: 400 14px/20px "Open Sans",Helvetica,sans-serif;

	letter-spacing: 0.2px;

	margin: 0 auto auto;

	padding: 0 0 15px;

	position: relative;

	text-transform: uppercase;

}

.special-countdown .product-thumb .caption .description {

	color: #777;

	display: block;

	font: 400 14px/20px "Open Sans",Helvetica,sans-serif;

	letter-spacing: 0.4px;

	float: left;

	width: 100%;

	margin: 0 0 8px;

}

.countdown-labele{

    float: left;

}

.special-countdown .product-thumb .price, .special-countdown .product-thumb .price .price-new{

	font: 600 18px/20px Open Sans,Helvetica,sans-serif;

	color:#83a900;

}

.special-countdown .product-thumb:hover .price {

	display: block;

}

.special-countdown .percent {

	direction: ltr;

	background: #474747;

	text-align: center;

	padding: 0;

	height: 50px;

	width: 50px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-khtml-border-radius: 50%;

	border-radius: 50%;

	z-index: 1;

	right: 10px;

	left: auto;

	line-height: 46px;

	font-size: 14px;

	top: -15px;

}

.special-countdown .product-thumb:hover .percent {

	top: 10px;

	right: 10px;

	left: auto;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.countdown-labele .expired {

    max-width: 70px;

}

.countdown-labele .hot {

	bottom: auto;

	color: #000;

	display: block;

	font: 500 13px/18px "Open Sans", Helvetica, sans-serif;

	right: auto;

	letter-spacing: 1px;

	margin: 0 auto;

	position: absolute;

	top: 25px;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	-webkit-transition: 300ms ease-in-out;

	-moz-transition: 300ms ease-in-out;

	-ms-transition: 300ms ease-in-out;

	-o-transition: 300ms ease-in-out;

	transition: 300ms ease-in-out;

	left: 0;

	z-index: 1;

}

.special-countdown .product-thumb:hover .countdown-labele .hot {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	left: 10px;

}

.expired .hot{

    display: none;

}

.item-countdown {

	margin: 0 0 35px;

	border: none;

	display: inline-block;

	float: none;

	position: relative;

	vertical-align: top;

	width: auto;

	-webkit-border-radius: 22px;

	-moz-border-radius: 22px;

	-khtml-border-radius: 22px;

	border-radius: 22px;

	background: #f5f5f5;

	-webkit-transition: all 400ms ease-in-out;

	-moz-transition: all 400ms ease-in-out;

	-ms-transition: all 400ms ease-in-out;

	-o-transition: all 400ms ease-in-out;

	transition: all 400ms ease-in-out;

	padding: 2px 12px;

}

.item-countdown div {

	color: #000;

	height: 36px;

	width: 30px;

	float: left;

	position: relative;

	background: #f5f5f5;

	bottom: 0;

	font: 600 16px/36px "Open Sans";

	padding: 0;

	text-align: center;

	top: 0;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	margin: 0 12px 0 0;

}

.item-countdown span {

	bottom: -35px;

	color: #000;

	font-size: 12px;

	font-weight: 600;

	left: 0;

	padding: 0;

	position: absolute;

	right: 0;

	text-align: center;

	text-transform: capitalize;

	top: auto;

	width: 100%;

	margin: 5px 0 0;

}

.item-countdown div > b {

	font: 600 16px/20px "Open Sans", Helvetica,sans-serif;

	color: #222;

}

.item-countdown div::after {

	color: #222;

	content: ":";

	font-size: 16px;

	position: absolute;

	right: -5px;

	top: 0;

}

.item-countdown div:last-child::after {

	display: none;

} 

.item-countdown div:last-child {

	margin: 0;

	color: #ec2d48;

}

.expired>div{

    opacity: 1;

	-moz-opacity: 1; 

	-khtml-opacity: 1; 

	-webkit-opacity: 1;

}

.productcountdown.expired {

	display: inline-block;

	float: none;

	vertical-align: top;

}

#column-left .item-countdown span, #column-right .item-countdown span {

	display: none;

}

#column-left .special-carousel.products-list .product-countdown, #column-right .special-carousel.products-list .product-countdown {

	margin: 9px auto;

	display: -moz-flex;

	display: -ms-flex;

	display: -o-flex;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-align: start;

	align-items: flex-start;

	width: 100%;

	float: left;

	display: block;

	margin: 0;

}

#column-left .special-carousel.products-list .product-countdown .item-countdown, #column-right .special-carousel.products-list .product-countdown .item-countdown {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-khtml-border-radius: 0;

	border-radius: 0;

	margin: 0 0 40px;

}

#column-left .special-carousel.products-list .product-countdown .item-countdown div > b, #column-right .special-carousel.products-list .product-countdown .item-countdown div > b{

	font-size: 14px;

}

.products-carousel.owl-carousel .special-additional-images .owl-nav {

	position: static;

	opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	transition: all 400ms ease-in-out 0s;

	-webkit-transition: all 400ms ease-in-out 0s;

	-moz-transition: all 400ms ease-in-out 0s;

	-o-transition: all 400ms ease-in-out 0s;

	-ms-transition: all 400ms ease-in-out 0s;

}

.special-additional-images .image-additional {

  text-align: center;

  padding: 5px;

  cursor: pointer;

}

.special-additional-images .image-additional img {

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	-khtml-border-radius: 8px;

	border-radius: 8px;

	border: 1px solid #e5e5e5;

    width: 138px;

    height: auto;

}

.special-additional-images .image-additional > img.selected {

	border: 1px solid #d5d5d5;

}

.special-additional-images .image-additional img:hover {

	border-color: #d5d5d5;

}

.countdown-images {

	float: left;

	position: relative;

	border: none;

	border-right: 4px double #e5e5e5;

	text-align: center;

	width: 45%;

	padding: 0 1px 0 0;

}

.tt-special-countdown .product-thumb .thumb-description {

	float: left;

	width: 55%;

	padding: 0 20px;

	text-align: left;

	border: none;

}

.tt-special-countdown .product-thumb .thumb-description .caption {

	border: none;

	padding: 0;

}

.bestseller-carousel.products-list .product-thumb .thumb-description .product-countdown {

	display: block;

	position: relative;

	align-items: flex-start;

	width: 100%;

	float: left;

}

.bestseller-carousel.products-list .product-thumb .item-countdown {

	padding: 2px 0;

	-webkit-transition: 300ms ease-in-out;

	-moz-transition: 300ms ease-in-out;

	-ms-transition: 300ms ease-in-out;

	-o-transition: 300ms ease-in-out;

	transition: 300ms ease-in-out;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	position: absolute;

	top: 0;

	right: auto;

	width: auto;

}

.bestseller-carousel.products-list .product-thumb:hover .item-countdown {

	opacity: 0;

	-moz-opacity: 0; 

	-khtml-opacity: 0; 

	-webkit-opacity: 0;

}

.tt-special-countdown .ttcountdown-inner .product-thumb h4 {

	border: none;

	color: #444;

	font: 400 14px/18px "Open Sans", Helvetica, sans-serif;

	padding: 0 0 10px;

	width: 100%;

	white-space: normal !important;

	margin: 0;

	position: static;

	float: left;

}

.tt-special-countdown .ttcountdown-inner .product-thumb h4 a {

	color: #444;

	float: left;

	width: 100%;

	border-bottom: 1px solid #e5e5e5;

	padding: 10px 0;

	font: 600 16px/18px Open Sans,sans-serif;

}

.tt-special-countdown .ttcountdown-inner .product-thumb:hover h4 a {

	color: #000;

}

.special-countdown .product-thumb .rating {

	opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	position: static;

	text-align: left;

	margin: 0 0 7px;

	float: left;

}

.countdown-images .additional-images-container {

	display: inline-block;

	float: none;

	overflow: hidden;

	position: relative;

	width: 75%;

}

.special-countdown .additional-images-container .special-additional-images {

  float: left;

  padding: 0 25px;

  position: relative;

  width: 100%;

}

.special-additional-images.owl-carousel .owl-nav button {

	border: 1px solid #e5e5e5;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	cursor: pointer;

	font-size: 0;

	height: 22px;

	padding: 0 9px;

	position: absolute;

	top: 0;

	bottom: 0;

	margin: auto;

	transition: all 0.3s ease-in-out 0s;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-moz-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	-ms-transition: all 0.3s ease-in-out 0s;

	width: 22px;

}

.special-additional-images.owl-carousel .owl-nav .owl-next::after {

	content: "\e315";

	font-family: "Material Icons";

	font-size: 16px;

	line-height: 22px;

	font-weight: 500;

	color: #666;

	padding: 0;

	border: none;

}

.special-additional-images.owl-carousel .owl-nav .owl-prev::after {

	content: "\e314";

	font-family: "Material Icons";

	font-size: 16px;

	line-height: 22px;

	font-weight: 500;

	color: #666;

	padding: 0 1px 0 0;

	border: none;

}

.special-additional-images.owl-carousel .owl-nav .owl-next::before,

.special-additional-images.owl-carousel .owl-nav .owl-prev::before {

	display: none;

}

.special-additional-images.owl-carousel .owl-nav > button.owl-prev {

    left: 0;

	right: auto;

	padding: 0;

}

.special-additional-images.owl-carousel .owl-nav > button.owl-next {

    right: 0;

	left: auto;

}

.special-additional-images.owl-carousel .owl-nav .owl-prev:hover::before,

.special-additional-images.owl-carousel .owl-nav .owl-next:hover::before {

	color: #fff;

}

.special-additional-images.owl-carousel .owl-nav button:hover {

	background: #474747;

	border-color: #474747;

	color: #fff;

}

/*---------------button css--------------*/

.special-countdown .product-thumb .button-group {

	position: static;

	float: left;

	width: 100%;

	text-align: left;

	visibility: visible;

	-webkit-transition: 300ms ease-in-out;

	-moz-transition: 300ms ease-in-out;

	-ms-transition: 300ms ease-in-out;

	-o-transition: 300ms ease-in-out;

	transition: 300ms ease-in-out;

	-webkit-transform: translate(0);

	-moz-transform: translate(0);

	-ms-transform: translate(0);

	-o-transform: translate(0);

	transform: translate(0);

	margin: 0;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

}

.special-countdown .product-thumb:hover .button-group {

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.special-countdown .product-thumb .button-group .btn-cart {

	background: #83a900;

	border-color: #83a900;

	border-radius: 25px;

	-moz-border-radius: 25px;

	-webkit-border-radius: 25px;

	-khtml-border-radius: 25px;

	margin: 0 2px 0 0;

	padding: 0 15px 0 12px;

	position: relative;

	width: auto;

	z-index: 1;

	transition: none;

	-webkit-transition: none;

	-moz-transition: none;

	-o-transition: none;

}

.special-countdown .product-thumb .button-group .btn-cart:hover {

	background: #474747;

	border-color: #474747;

}

.special-countdown .product-thumb .button-group i.fa-shopping-cart {

	background: none;

	width: 20px;

	height: 20px;

}

.special-countdown .product-thumb .button-group button.btn-cart i.fa-shopping-cart::before {

	content: "\f067";

	display: inline-block;

	vertical-align: top;

	line-height: 36px;

	font-weight: 400;

	font-size: 12px;

	color: #fff;

	width: 20px;

}

.special-countdown .product-thumb .button-group button.btn-cart:hover i.fa-shopping-cart::before {

	color: #fff;

}

.special-countdown .button-group button.btn-cart span {

	color: #fff;

	display: inline-block !important;

	font: 600 13px/34px "Open Sans",Helvetica,sans-serif;

	letter-spacing: 0.4px;

	text-transform: capitalize;

	vertical-align: top;

}

.special-countdown .product-thumb .button-group .btn-cart i {

	line-height: 34px;

	width: auto;

}

.special-countdown .button-group button.btn-cart:hover span {

	color: #fff;

}

.special-countdown .product-thumb .button-group .btn-cart::after, .special-countdown .product-thumb .button-group .btn-wishlist::after, .special-countdown .product-thumb .button-group .btn-compare::after, .special-countdown .product-thumb .button-group .btn-quickview::after {

	background: #fff none repeat scroll 0 0;

	content: "";

	height: 100%;

	left: 0;

	opacity: 0.2;

	-moz-opacity: 0.2;

	-khtml-opacity: 0.2;

	-webkit-opacity: 0.2;

	position: absolute;

	top: 0;

	width: 0;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	-khtml-border-radius: 25px;

	border-radius: 25px;

	-webkit-transition: 500ms ease-in-out;

	-moz-transition: 500ms ease-in-out;

	-ms-transition: 500ms ease-in-out;

	-o-transition: 500ms ease-in-out;

	transition: 500ms ease-in-out;

}

.special-countdown .product-thumb .button-group .btn-cart:hover::after, .special-countdown .product-thumb .button-group .btn-wishlist:hover::after, .special-countdown .product-thumb .button-group .btn-compare:hover::after, .special-countdown .product-thumb .button-group .btn-quickview:hover::after {

	width: 100%;

}

.special-countdown .product-thumb .button-group button {

	transition: all 400ms ease-in-out;

	-webkit-transition: all 400ms ease-in-out 0s;

	-moz-transition: all 400ms ease-in-out 0s;

	-o-transition: all 400ms ease-in-out 0s;

}

.special-countdown .product-thumb .button-group button {

	position: static;

	top: 0;

	margin: 0 2px;

}

.special-countdown .product-thumb .btn-wishlist {

	opacity: 0;

	-moz-opacity: 0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	transform: translate(-40px);

	-webkit-transform: translate(-40px);

	-moz-transform: translate(-40px);

	-o-transform: translate(-40px);

	-ms-transform: translate(-40px);

	position: static;

}

.special-countdown .product-thumb .btn-compare {

	opacity: 0;

	-moz-opacity: 0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	transform: translate(-70px);

	-webkit-transform: translate(-70px);

	-moz-transform: translate(-70px);

	-o-transform: translate(-70px);

	-ms-transform: translate(-70px);

}

.special-countdown .product-thumb .btn-quickview {

	opacity: 0;

	-moz-opacity: 0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	transform: translate(-100px);

	-webkit-transform: translate(-100px);

	-moz-transform: translate(-100px);

	-o-transform: translate(-100px);

	-ms-transform: translate(-100px);

}

.special-countdown .product-thumb:hover .btn-wishlist  {

	opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	transform: translate(0px);

	-webkit-transform: translate(0px);

	-moz-transform: translate(0px);

	-o-transform: translate(0px);

	-ms-transform: translate(0px);

	transition: transform 300ms ease-in-out 0s;

	-webkit-transition: transform 300ms ease-in-out 0s;

	-moz-transition: transform 300ms ease-in-out 0s;

	-o-transition: transform 300ms ease-in-out 0s;

	-ms-transition: transform 300ms ease-in-out 0s;

}

.special-countdown .product-thumb:hover .btn-compare{

	opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	transform: translate(0px);

	-webkit-transform: translate(0px);

	-moz-transform: translate(0px);

	-o-transform: translate(0px);

	-ms-transform: translate(0px);

	transition: transform 400ms ease-in-out 0s;

	-webkit-transition: transform 400ms ease-in-out 0s;

	-moz-transition: transform 400ms ease-in-out 0s;

	-o-transition: transform 400ms ease-in-out 0s;

	-ms-transition: transform 400ms ease-in-out 0s;

}

.special-countdown .product-thumb:hover .btn-quickview{

	opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	transform: translate(0px);

	-webkit-transform: translate(0px);

	-moz-transform: translate(0px);

	-o-transform: translate(0px);

	-ms-transform: translate(0px);

	transition: transform 500ms ease-in-out 0s;

	-webkit-transition: transform 500ms ease-in-out 0s;

	-moz-transition: transform 500ms ease-in-out 0s;

	-o-transition: transform 500ms ease-in-out 0s;

	-ms-transition: transform 500ms ease-in-out 0s;

}

/*---------------column-right-left css--------------*/

#column-left .ttcountdown-inner,

#column-right .ttcountdown-inner {

  border: medium none;

  padding: 0;

}

#column-left .tt-titletab,

#column-right .tt-titletab {

	display: none;

}

#column-left .tt-countdown-carousel .box-heading,

#column-right .tt-countdown-carousel .box-heading {

  display: block;

}

#column-left .tt-countdown-carousel.list-products,

#column-right .tt-countdown-carousel.list-products {

  border: none;

  margin: 0;

}

#column-left .countdown-images,

#column-right .countdown-images {

  border: medium none;

  float: left;

  width: 100%;

}

#column-left .countdown-images .additional-images-container,

#column-right .countdown-images .additional-images-container {

  display: none;

}

#column-left .special-countdown .product-thumb .thumb-description,

#column-right .special-countdown .product-thumb .thumb-description {

  float: left;

  width: 100%;

}

#column-left .special-countdown .product-description,

#column-right .special-countdown .product-description {

  padding: 0;

}

#column-left .special-countdown .product-thumb .caption .description,

#column-right .special-countdown .product-thumb .caption .description {

	font-size: 13px;

	line-height: 16px;

}

#column-left .item-countdown,

#column-right .item-countdown {

	margin: 20px 0 0;

}

#column-left .special-countdown .product-thumb .no-rating, 

#column-right .special-countdown .product-thumb .no-rating {

	display: block;

}

#column-left .special-countdown .product-thumb .button-group .btn-cart,

#column-right .special-countdown .product-thumb .button-group .btn-cart {

  background: #111111;

  border-radius: 25px;

  -moz-border-radius: 25px; 

  -webkit-border-radius: 25px; 

  -khtml-border-radius: 25px;

  color: #ffffff;

  font-size: 14px;

  line-height: 20px;

  padding: 8px 15px;

  position: relative;

  width: auto;

}

#column-left .special-countdown .product-thumb .button-group .btn-cart:hover,

#column-right .special-countdown .product-thumb .button-group .btn-cart:hover {

	background: #ffe547;

}

#column-left .special-countdown .product-thumb .button-group .btn-cart span,

#column-right .special-countdown .product-thumb .button-group .btn-cart span {

  color: #ffffff;

  display: inline-block !important;

  font: 400 14px/20px "Poppins",Helvetica,sans-serif;

  vertical-align: top;

}

#column-left .special-countdown .product-thumb .button-group .btn-cart:hover span,

#column-right .special-countdown .product-thumb .button-group .btn-cart:hover span {

	color: #000000;

}

#column-left .tt-special-countdown .products-carousel.owl-carousel .owl-buttons,

#column-right .tt-special-countdown .products-carousel.owl-carousel .owl-buttons {	

	float: left;

	margin: 0 0 10px;

	position: static;

	text-align: center;

	width: 100%;

}

#column-left .tt-special-countdown .products-carousel.owl-carousel .owl-buttons div,

#column-right .tt-special-countdown .products-carousel.owl-carousel .owl-buttons div {

	float: none;

	display: inline-block;

	vertical-align: top;

}

.special-countdown .additional-images-container .special-additional-images .owl-wrapper-outer {

	padding: 0;

}

@media (min-width: 1301px) and (max-width: 1460px){

	.bestseller-carousel.products-list .product-thumb .thumb-description .product-countdown .item-countdown div > b{

		font-size: 14px;

	}

	.bestseller-carousel.products-list .product-thumb .thumb-description .product-countdown .item-countdown div {

		width: 37px;

	}

}

@media (max-width: 991px) {

	#column-left .special-countdown .product-description,

	#column-right .special-countdown .product-description {

	  padding: 0 15px;

	}

	.countdown-labele .hot {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		-khtml-opacity: 1;

		opacity: 1;

		left: 10px;

	}

	.special-countdown .percent {

		top: 10px;

	}

	.tt-special-countdown {

		margin: 15px 0;

	}

}

@media (max-width: 480px) {

	#column-left .special-countdown .product-description,

	#column-right .special-countdown .product-description {

	  padding: 0;

	}

	.special-countdown .product-thumb {

		padding: 10px 0 15px;

	}

}

/*---------------column-right-left css--------------*/

/*---------------timer css--------------*/

/* --qty progress bar --*/

.tt-special-countdown .ttqtyprogress , .special-carousel.products-list .ttqtyprogress {

	color: #000;

	float: left;

	font-size: 14px;

	line-height: 20px;

	text-align: left;

	padding: 0 0 15px;

	width: 100%;

}

.tt-special-countdown .ttqtyprogress .QuantityAvailable, .special-carousel.products-list .ttqtyprogress .QuantityAvailable {

	float: left;

	width: auto;

	text-transform: capitalize;

	color: #000;

	margin: 0 3px 0 0;

}

.tt-special-countdown .ttqtyprogress .quantity, .special-carousel.products-list .ttqtyprogress .quantity {

	display: inline-block;

	font-weight: 400;

	color: #000;

	vertical-align: top;

}

.tt-special-countdown .progress, .tt-special-countdown .alert, .special-carousel.products-list .progress, .special-carousel.products-list .alert {

	background: #f5f5f5;

	border-radius: 25px;

	-moz-border-radius: 25px;

	-webkit-border-radius: 25px;

	-khtml-border-radius: 25px;

	float: left;

	height: 10px;

	margin: 5px 0 0 0;

	width: 100%;

}

.tt-special-countdown .progress-bar, .special-carousel.products-list .progress-bar {

	background-color: #83a900;

	height: 10px;

	width: 0;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	-ms-box-shadow: none;

	-o-box-shadow: none;

	box-shadow: none;

}

/* --qty progress bar --*/

@media (max-width: 991px) {

	.special-countdown .product-thumb .btn-wishlist, .special-countdown .product-thumb .btn-compare, .special-countdown .product-thumb .btn-quickview {

		opacity: 1;

		-moz-opacity: 1;

		-khtml-opacity: 1;

		-webkit-opacity: 1;

		transform: translate(0px);

		-webkit-transform: translate(0px);

		-moz-transform: translate(0px);

		-o-transform: translate(0px);

		-ms-transform: translate(0px);

		transition: transform 300ms ease-in-out 0s;

		-webkit-transition:transform 300ms ease-in-out 0s;

		-moz-transition: transform 300ms ease-in-out 0s;

		-o-transition: transform 300ms ease-in-out 0s;

		-ms-transition: transform 300ms ease-in-out 0s;

	}

	.products-carousel.owl-carousel .special-additional-images .owl-buttons {

		opacity: 1;

		-moz-opacity: 1;

		-khtml-opacity: 1;

		-webkit-opacity: 1;

	}

}

@media (max-width: 1599px) {

.special-countdown .button-group i.fa-shopping-cart {

	background-position: -45px -91px;

	width: 20px;

}

}

@media (max-width: 1199px) {

	.special-countdown .product-thumb .button-group i.fa-shopping-cart {

		background-position: -42px -91px;

		width:15px;

	}

	.special-countdown .additional-images-container .special-additional-images {

		width: 100%;

	}

	.tt-special-countdown .product-thumb .thumb-description {

		padding: 0 10px;

		margin: 0;

	}

	.bestseller-carousel.products-list .product-thumb .item-countdown {

		padding: 2px 5px;

	}

}

@media (min-width: 768px) and (max-width: 1199px){

.special-countdown .product-thumb .button-group .btn-cart {

	padding: 0 13px;

}

}

@media (max-width: 991px) {

	.special-countdown .product-thumb .btn-wishlist, .special-countdown .product-thumb .btn-compare, .special-countdown .product-thumb .btn-quickview {

		transform: none;

		-webkit-transform: none;

		-moz-transform: none;

		-o-transform: none;

		-ms-transform: none;

		position: static;

		transition: none;

		-webkit-transition: none;

		-moz-transition: none;

		-o-transition: none;

		-ms-transition: none;

	}

	.special-countdown .product-thumb .button-group {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		-khtml-opacity: 1;

		opacity: 1;

	}

	.bestseller-carousel.products-list .product-thumb:hover .item-countdown {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		-khtml-opacity: 1;

		opacity: 1;

	}

	.bestseller-carousel.products-list .product-thumb .item-countdown {

		-webkit-opacity: 1;

		-moz-opacity: 1;

		-khtml-opacity: 1;

		opacity: 1;

		position: static;

		margin: 0 0 8px;

	}

	.ttproduct-main .product-thumb .item-countdown {

		top: auto;

		bottom: 35px;

	}

	.ttproduct-main .product-thumb:hover .item-countdown {

		bottom: 35px;

		top: auto;

	}

}

@media (max-width: 767px) {

	.tt-special-countdown .ttcountdown-inner .product-thumb h4 {

		font-size: 18px;

		line-height: 20px;

	}

	.special-countdown .product-thumb .button-group .btn-cart {	

		padding: 0 13px 0 12px;

	}

}

@media (max-width: 543px) {

	.tt-special-countdown {

		width: 100%;

		margin: 0 0 20px 0;

	}

	.tt-special-countdown .product-thumb .thumb-description {

		padding: 0 4px 0 10px;

	}

}

@media (max-width: 480px) {

	.tt-special-countdown {

		width: 100%;

		float: left;

		margin: 10px 0 15px;

	}

	.special-countdown .product-thumb .button-group .btn-cart {

		padding: 0 12px 0 10px;

		height: 36px;

		line-height: 36px;

		width: auto;

		background: #83a900;

	}

	.special-countdown .product-thumb .button-group .btn-cart:hover {

		background: #474747;

		color: #fff;

	}

	.special-countdown .product-thumb .button-group button {

		height: 36px;

		line-height: 36px;

		width: 36px;

	}

	.tt-special-countdown .product-thumb .button-group i {

		height: 36px;

		width: 36px;

		line-height: 36px;

	}

	.tt-special-countdown .product-thumb .button-group .btn-cart:hover i {

		color: #fff;

	}

	.tt-special-countdown .product-thumb .button-group .btn-cart i {

		width: auto;

		background: none;

		height: 36px;

		line-height: 36px;

		color: #fff;

	}

	.countdown-images {

		width: 100%;

		border: none;

	}

	.tt-titletab .title_block {

		font-size: 18px;

	}

	.countdown-images .additional-images-container {

	    width: 190px;

	}

	.tt-special-countdown .ttqtyprogress, .special-carousel.products-list .ttqtyprogress {

		padding: 0 0 10px;

	}

	.bestseller-carousel.products-list .product-thumb .item-countdown {

		padding: 2px 5px;

	}

	.bestseller-carousel.products-list .product-thumb .item-countdown div{

		width: 32px;

	}

	.tt-special-countdown .product-thumb .thumb-description {

		float: left;

		width: 100%;

		margin: 0;

		padding: 0 15px;

	}

	.item-countdown {

		float: none;

	}

	.special-countdown .product-thumb .button-group {

		text-align: center;

	}

	.product-countdown {

		display: none;

	}

	.special-countdown .product-thumb .price, 

	.special-countdown .product-thumb .price-new {

		font-size: 16px;

		line-height: 20px;

	}

	.bestseller-carousel.products-list .item-countdown div > b {

		font-size: 13px;

	}



}