.black_day_bx{position: relative;overflow: visible;}
	.black_day_bx .discount_bxx {
	  background:rgba(255,255,255, 0.8);border-radius: 100%;height: 110px;padding-top: 14px;position: absolute;right: 10px;
	  text-align: center;top: 10px;width: 110px;
	}
	.discount_bxx h4 { font-size: 25px;margin: 0; color:#90c251; }
	.black_day_bx .pro_img img{ width:100%; transition: margin-top 0.8s ease-in-out 0s; }
    .black_day_bx .pro_img img:hover{ margin-top: -8px;transition: margin-top 0.25s cubic-bezier(0.4, 0, 0.4, 1.8) 0s; }
    .black_day_bx .pro_img { height: 220px;overflow: hidden;}
	.black_day_bx .pro_namee { background:/* rgba(0,0,0,0.6) */rgba(255,255,255,0.9); bottom: 00px; color: #fff; font-size: 13px;
	  font-weight: bold; left: 00px; text-transform: uppercase; right:0; padding:5px 10px; vertical-align:middle;
	  height:50px; position: absolute; overflow:hidden;
    }
	.black_day_bx .pro_discount, .black_day_bx a .pro_discount {
      background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; border-radius: 100%; font-size: 20px; height: 80px;
      position: absolute; left: 10px; top: /* 10px */ -37px; vertical-align: middle; width: 80px;
    }
	.black_day_bx.third_bx_home .pro_discount, .black_day_bx.third_bx_home a .pro_discount {
      right:auto; left:10px;
    }
	.black_day_bx.ik_back_bx .pro_discount, .black_day_bx.ik_back_bx a .pro_discount {
		background: url("../img/ik_back_bg.png") no-repeat  /* #c93d08 */;
	}
    .black_day_bx .black_discount, .black_day_bx a .black_discount { color: #000; font-size: 27px; font-weight: bold; line-height: 24px; margin-top: 3px;   text-align: center; vertical-align: bottom; font-family: roboto,sans-serif; letter-spacing: -2px; text-shadow: 2px 2px 0px rgba(0,0,0, 0.2);}
	
	.black_day_bx.ik_back_bx .black_discount, .black_day_bx.ik_back_bx a .black_discount{color:#fff;}
	
    .black_discount span, a .black_discount span {
        font-size: 12px !important; font-weight: normal; letter-spacing:0px;
    }
	.black_day_bx.ik_back_bx .black_discount span, .black_day_bx.ik_back_bx a .black_discount span {
       color:#fff;text-transform: uppercase;
    }

    .black_discount  sup , .black_discount a sup {
        font-family: roboto,sans-serif; font-size: 22px; font-weight: bold; left: 1px; top: -7px;
    }

.tictac_info { text-align: center; margin-top: 15px; }

.tictac_info h4 { color: #273f45; font-size: 18px; font-family: "Titillium Web",sans-serif; margin: 0; }

.tictac_info h5 { color: #fff; font-size: 16px; font-family: "Titillium Web",sans-serif; }

.tictac_btn { margin-top: 35px; text-align: right; }

.tictac_img { margin-top: 15px; text-align: center; }
.tictac_btn a{ color:#273f45; font-size:12px; font-family: "Titillium Web",sans-serif; background:#fff;padding: 0 12px;
font-weight: bold;margin: 0 -5px;}

.black_day_bx .pro_discount.first_discount{ background: #f47268; padding-top: 9px; }
.black_day_bx .pro_discount.first_discount span{ padding-top:5px; line-height:10px;}
.black_day_bx .first_discount .black_discount, .black_day_bx a .first_discount .black_discount{ line-height: 4px;
color: #fff;}

.black_day_bx .pro_discount.last_discount{
  background: url("../img/promo_summer_img1.png") no-repeat scroll; overflow: hidden;
}
.pro_discount.last_discount .black_discount span, .pro_discount.last_discount a .black_discount span,
.pro_discount.last_discount .black_discount sup, .pro_discount.last_discount .black_discount a sup,
.black_day_bx .pro_discount.last_discount .black_discount, .black_day_bx a  .pro_discount.last_discount .black_discount {
  color: #fff;
}

.pro_discount.last_discount .black_discount span{ color:#2e2e2e; text-shadow:none; }

/*.black_day_bx .pro_discount.last_discount::before, .black_day_bx .pro_discount.last_discount::after  {
  background: rgba(0, 0, 0, 0) url("../img/wave_img.png") no-repeat scroll 0 0;
  content: "";height: 15px;left: 0;margin: auto;position: absolute;right: 0;top: -2px;width: 46px;
}
.black_day_bx .pro_discount.last_discount::after{top:auto; bottom:-2px;}*/

/*.special_bx {
  background: #8dc339 none repeat scroll 0 0; height: 100%; padding: 10px; position: absolute; right: -8px;top: 0; 
  width: 150px; transform: skewX(-14deg);
}
*/ 
.special_bx { background: url("../img/promo_summer_img2.png") no-repeat scroll ; height:100%; padding:4px 18px; position: absolute; right:0px;top: 0; width: 141px;  text-align: center; color: #2e2e2e;
}

.black_day_bx.ik_back_bx .special_bx { /* background: url("../img/rentree_bg_new.png") no-repeat scroll ; helloween*//* background: url("../img/rentree_bg.png") no-repeat scroll ; */
background:none; height:100%; padding:4px 18px; position: absolute; right:0px;top: 0; 
width: 141px;  text-align: center; color: #2e2e2e;
}

.special_bx > span { display: inline-block;font-size: 15px;position: relative; left: 4px; text-transform: capitalize; width: 100%; }

.special_bx > span:last-child {
  left: -13px;text-align: right; font-size: 24px; text-transform: uppercase;top:0px; color:#fff; text-shadow: 2px 2px 0px rgba(0,0,0, 0.2);
}
/*.special_bx::before, .black_day_bx .special_bx::after  {
  background: rgba(0, 0, 0, 0) url("../img/wave_img2.png") no-repeat scroll 0 0;
  content: "";height: 13px;left: 0;transform: skewX(14deg);margin: auto;position: absolute;right: 0;top: -5px;width: 183px;
}

.special_bx::after{top:auto; bottom:-47px;}*/

.black_day_bx.ik_back_bx .black_discount img {width: 60px;}



@media (min-width: 767px) {
}

@media (min-width: 991px) {
.timer_counter_bx {margin-left: 15px;}
.main_counter .timer_counter_bx ul {width: 71%;text-align: left;}
.timer_counter.boxx1 h4 {margin: 17px 0 0;}
.timer_counter_bx {margin-top: 13px;}
.tictac_info h5 {font-size: 18px;}
.tictac_info h4 {font-size: 23px;}
.tictac_info {margin-top: 0;}
.tictac_img {margin-top: 0;}
.tictac_btn a{ font-size:14px;margin: 0 ;}
}

@media (min-width: 1200px) {
.main_counter .timer_counter_bx ul {margin: 0 0 0 12px;width: 75%;}
.main_counter .timer_counter_bx ul li h5 {font-size: 14px;}
.main_counter .timer_counter_bx ul li .boxx .counter_bg {font-size: 36px; min-height: 65px;padding-top: 14px; }
.tictac_img > img {margin-left: 48px;margin-top: 0;}
.tictac_btn a{font-size:20px;}
.black_day_bx .pro_namee {font-size: 17px;}
}
@media (max-width: 767px) {
.tictac_btn {margin-top: 25px;text-align: center;}
.tictac_btn a {font-size: 15px;}
.main_counter {background: rgba(0, 0, 0, 0) linear-gradient(#00a0c7 50%, #8dc63f 50%) repeat scroll 0 0;padding: 20px 10px;}
.main_counter .timer_counter_bx ul li h5 {font-size: 12px;}
.timer_counter.boxx1 h4 {margin-top: 0;margin-bottom: 15px;}

.black_discount img { width: 25px;}
.black_day_bx .pro_discount.first_discount span {
    padding: 0 5px;
    line-height: 3px;
    font-size: 10px !important;
}
#center_column .black_day_bx .pro_discount.first_discount .black_discount, #center_column .black_day_bx a .pro_discount.first_discount .black_discount {
    line-height: 5px;
}

}


/*
#index  #center_column.center_column.col-xs-12.col-sm-12 {background:none;;} 
#index .summer_ovelo #columns {background: rgba(0, 0, 0, 0) url("../img/bg_img/bkg_ovelo_soldes_ete_2018.jpg") no-repeat fixed center top;}

 .sold_offer_sec{text-align:center; padding:20px 0;}
.sold_center_sec {max-width: 660px;margin: auto; position:relative;}
.sold_center_sec::before, .sold_center_sec::after {background: url('../img/summer_img/cycle_icn1.png');height: 50px;width: 85px;content: "";left: 0;top: 0;position: absolute;background-position: center center;bottom: 0;margin: auto;}
.sold_center_sec::after{left:auto; right:0;background: url('../img/summer_img/cycle_icn2.png'); }
.sold_center_sec h3{margin:0; font-size:43px; color:#ff8b00;font-family: "Titillium Web",sans-serif; text-transform:uppercase; font-weight:700;}
.sold_center_sec span{color:#4cc69d; }
.sold_center_sec p{font-size:21px; color:#000; font-style:italic;font-family: "Titillium Web",sans-serif; margin:0;}
.sold_offer_sec  a {background: #4cc69d;color: #fff;display: inline-block;margin-top: 10px;padding: 13px 25px;border-radius: 5px;font-size: 20px;font-weight: 700;
font-family: "Titillium Web",sans-serif;}
.sold_offer_sec a:hover{background: #ff8b00;} */

.main_cate_sec{background:rgba(255, 255, 255, 0.5); padding:20px;padding-bottom: 0;}
.discount_main{background:rgba(255, 255, 255, 0.5); padding:0 20px 30px 20px;}

.main_cate_sec .green{background: url('../img/summer_img/green_bag.jpg');} 
.main_cate_sec .yellow{background: url('../img/summer_img/yellow_bag.jpg');} 
.main_cate_sec .white{background: url('../img/summer_img/white_bag.jpg');} 
.main_cate_sec .pink{background: url('../img/summer_img/pink_bag.jpg');} 
.main_cate_sec .black{background: url('../img/summer_img/black_bag.jpg');} 
.main_cate_sec .orange{background: url('../img/summer_img/orange_bag.jpg');} 
.main_cate_sec .sky{background: url('../img/summer_img/sky_bag.jpg');} 
.main_cate_sec .light_green{background: url('../img/summer_img/light_green_bag.jpg');} 
.main_cate_sec .red{background: url('../img/summer_img/red_bag.jpg');} 

.cate_img_sec {padding: 10px;text-align: center; position:relative;}
.cate_btn {margin-top: 35px;display: inline-block;width: 100%;text-align: center;}

.cate_btn .voir_btn {color: #fff;font-size: 26px;font-weight: 700;font-family: "Titillium Web",sans-serif;border: 1px solid #fff;border-radius: 3px;text-transform: uppercase;
padding: 10px 35px;display: inline-block;}
.cate_img_sec.white .cate_btn .voir_btn {border-color:#145fb3; color:#145fb3;}

.cate_btn {margin-top: 25px;display: inline-block;width: 100%;}
.main_cate_sec .row{margin-left:-10px;margin-right:-10px;}
.main_cate_sec .col-sm-4 {padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}

.img_top_icn {position: absolute;right: 50px;}

.cate_img_sec .prdct_desc {position: absolute;left: 0;right: 0;top: 100px;margin: auto;height: auto;padding: 5px 0;z-index: 9;}
.cate_img_sec.green .prdct_desc {background:#5d9f29;}
.cate_img_sec.yellow .prdct_desc {background:#efae30;}
.cate_img_sec.white .prdct_desc {background:#145fb3;}
.cate_img_sec.pink .prdct_desc {background:#ce5364;}
.cate_img_sec.black .prdct_desc {background:#fefefe;}
.cate_img_sec.orange .prdct_desc {background:#e37c00;}
.cate_img_sec.sky .prdct_desc {background:#0492c7;}
.cate_img_sec.light_green .prdct_desc {background:#33856a;}
.cate_img_sec.red .prdct_desc {background:#b70d12;}

.cate_img_sec.green:hover .cate_btn .voir_btn{background:#fff; color:#5d9f29} 
.cate_img_sec.yellow:hover .cate_btn .voir_btn{background:#fff; color:#efae30} 
.cate_img_sec.white:hover .cate_btn .voir_btn{background:#145fb3; color:#fff} 
.cate_img_sec.pink:hover .cate_btn .voir_btn{background:#fff; color:#ce5364} 
.cate_img_sec.black:hover .cate_btn .voir_btn{background:#fff; color:#a8a9a9} 
.cate_img_sec.orange:hover .cate_btn .voir_btn{background:#fff; color:#e37c00} 
.cate_img_sec.sky:hover .cate_btn .voir_btn{background:#fff; color:#0492c7} 
.cate_img_sec.light_green:hover .cate_btn .voir_btn{background:#fff; color:#33856a} 
.cate_img_sec.red:hover .cate_btn .voir_btn{background:#fff; color:#b70d12} 

.prdct_desc h3{font-size:21px; color:#fff;font-family: "Titillium Web",sans-serif; margin:0;position: relative;}
.cate_img_sec.black .prdct_desc h3{color:#454545;}

.cate_img_sec.white .prdct_desc h3::before, .cate_img_sec.white .prdct_desc h3::after {background: url('../img/summer_img/flag1.png');content: "";height: 22px;width: 25px;left: 10px;position: absolute;background-repeat: no-repeat;bottom: -5px;}
.cate_img_sec.white .prdct_desc h3::after{left:auto; right:10px;background: url('../img/summer_img/flag2.png');}

.prdct_desc h2{font-size:38px; color:#fff;font-family: "Titillium Web",sans-serif; font-weight:700; margin:0; text-transform:uppercase;} 
.prdct_desc h2 span{font-weight:normal;}

.cate_img_sec.black  .prdct_desc h2{color:#454545;;}
.cate_img_sec.black  .prdct_desc h2 span {color:#454545;}
.cate_img_sec.black .prdct_desc img {margin-left: 10px;position: relative;top: -3px;}

.prdct_desc  sup {text-transform: lowercase;font-weight: 600;}

.cate_img_sec .prdct_desc h3{ transition:  .1s;}
.cate_img_sec:hover .prdct_desc h3{font-size:22px; transition:  .1s;}
.cate_img_sec .prdct_desc h2{ transition: transform .1s;}
.cate_img_sec:hover .prdct_desc h2{font-size:40px; transition:  .1s;}
.cate_img_sec img{transition: transform .2s;}
.cate_img_sec {transition: transform .2s; /* Animation */}
.cate_img_sec:hover img {transform:scale(1.1); transition: transform .2s;}

.discount_details{background:#fff url('../img/summer_img/discount_bg.png'); background-size:100%;}
.discount_title{display: inline-block;width: 100%;clear: both;margin: 30px 0; text-align:center;}
.discount_title h4{font-size:25px; color:#272727; margin:0;font-family: "Titillium Web",sans-serif;}
.discount_title h4 span{font-weight:700; color:#ff1f80;}
.discount_details .sec3_list_bx .list_bx_img {background:none;}
.discount_details .p2_sec3_list li {width: 19%;float: none;display: inline-block;}
.discount_indx_btn {text-align: center;display: inline-block;width: 100%;margin-bottom: 35px;}
.discount_indx_btn a {color: #ff1f80;border: 1px solid #ff1f80;border-radius: 3px;font-size: 20px;padding: 5px 45px;font-family: "Titillium Web",sans-serif; }
.discount_indx_btn a:hover {color: #fff;background:#ff1f80;}

/* .blackfriday .black_day_bx.third_bx_home .pro_discount, .blackfriday .black_day_bx.third_bx_home a .pro_discount {right:10px; left:auto;} */
.blackfriday .black_day_bx.ik_back_bx .black_discount span, .blackfriday .black_day_bx.ik_back_bx a .black_discount span {text-transform: unset;}
.blackfriday .black_day_bx.ik_back_bx .pro_discount, .blackfriday .black_day_bx.ik_back_bx a .pro_discount 
{background: /* rgba(0, 0, 0, 0.8) none repeat scroll 0 0; */ rgb(197, 27, 27)}
.blackfriday .black_day_bx.ik_back_bx .black_discount span, .blackfriday .black_day_bx.ik_back_bx a .black_discount span {color: #000;}
.blackfriday .black_day_bx.ik_back_bx .black_discount, .blackfriday .black_day_bx.ik_back_bx a .black_discount {color: #fff;text-shadow: none;}
.blackfriday  .index_desktop_bnr {position: relative;margin-bottom: 4px;margin-top:0;padding: 0 2px;}
.blackfriday .black_day_bx .black_discount, .blackfriday .black_day_bx a .black_discount {color: #fff;text-shadow: none;}
.blackfriday .black_day_bx .pro_discount, .blackfriday .black_day_bx a .pro_discount {background: /* rgba(0, 0, 0, 0.8) none repeat scroll 0 0; */ rgb(197, 27, 27);}

.star_top_sec{text-align:center;margin-bottom: 10px;}
.star_top_sec h6 {margin: 0;font-size: 25px;font-weight: 600;color: #7bb42d;font-family: "Titillium Web",sans-serif;display: inline-block;vertical-align: -8px;}
.star_icn_bx {display: inline-block;position: relative;}
.star_icn_bx span {position: absolute;left: 0;right: 0;top:13px;bottom: 0;margin: auto;font-size: 18px;color: #fff;font-weight: 600;}
.star_top_sec .star_icn_bx img {width: 40px;}

.stock_epuise {font-size: 20px;font-weight: 600;color: #fe0000;background: rgba(255,255,255,0.9);position: absolute;left: 0;right: 0;margin: auto;text-align: center;top: 40%;
z-index: 9;padding: 5px;max-width: 200px;}

@media (max-width: 1200px) {
.prdct_desc h2 {font-size: 25px;}
.prdct_desc h3 {font-size: 19px;}
.cate_img_sec:hover .prdct_desc h3{font-size:20px;}
.cate_img_sec:hover .prdct_desc h2{font-size:26px;}
.img_top_icn {right: 40px;}
.index-before-footer img {width: 100%;}


}

@media (max-width: 991px) {
.prdct_desc h3 {font-size: 14px;}
.cate_img_sec:hover .prdct_desc h3{font-size:15px;}
.cate_img_sec img {max-width: 100%;}

}

@media (max-width: 767px) {
.main_cate_sec .cate_img_sec {background-size: cover;} 
.sold_center_sec h3 {font-size: 23px;}
.sold_center_sec p {font-size: 15px;}
.discount_details .p2_sec3_list li {width: 48%;}
.main_cate_sec .col-sm-4 {width: 49%;display: inline-block;}
.main_cate_sec {text-align: center;}
.sold_center_sec {max-width: 490px;}
}

@media (max-width: 550px) {
.main_cate_sec .col-sm-4 {width: 100%;}
}
@media (max-width: 480px) {
.sold_center_sec::before, .sold_center_sec::after {content:unset;}
.discount_details .p2_sec3_list li {width: 100%;}
}


/************new home page vente flash/product slider design*******/

/* #index .pm_result_n,#home .pm_result_n {
	margin: 0;
	background: #f5f5f5;
	padding: 30px 10px;
} 
#index#center_column,#home #center_column {
	margin-top: -5px;
}*/

#index .productscategory_h2.page-product-heading,#home .productscategory_h2.page-product-heading {
	background: #1669c7;
	display: inline-block;
	color: #fff;
	margin: 0;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	position: relative;
}
#index .productscategory_h2.page-product-heading img {
	vertical-align: 0px;
}
/*#index#productscategory_list .productscategory_h2.page-product-heading {
	background: #000; color:#d10008;
	
}*/
#index .slider_heading,#home .slider_heading {
	margin: 20px 0;
}
#index .vente_flash_div .slider_heading {
	margin-top: 0;
}
#index .vente_flash_div .page-product-box{
	padding-bottom: 0px;
}
#index .productslider .slider_heading {
	margin-top: 0px;
}
#index .vente_timer.timeer,#home .vente_timer.timeer{background:#f00; position: static; max-width:100%; margin:5px auto;padding:3px 0px ; width:84%; display:inline-block; text-align: right;}
#index .vente_timer.timeer .pro_vente_flash,
#home .vente_timer.timeer .pro_vente_flash {color:#fff; background-color: #f00;font-style: italic;margin-right:5px;text-transform:uppercase;}
#home .vente_timer.timeer .pro_vente_flash .inner_pro_vente_flash{
	background-color: #f00;color:#fff;
}
#index .vente_timer.timeer span.timer_v,#home .vente_timer.timeer span.timer_v { background: #fff; color:#f00; padding:5px;}
#index .bx-controls.bx-has-controls-direction .bx-prev,#home .bx-controls.bx-has-controls-direction .bx-prev{background: none;}
#index .bx-controls.bx-has-controls-direction .bx-prev::before,#home .bx-controls.bx-has-controls-direction .bx-prev::before {
	position: absolute;
	content: "\f053";
	font-family: fontawesome;
	color: #989898;
	font-size: 35px;
	left: 0;
	right: 0;
	margin: auto;
}
#index .bx-controls.bx-has-controls-direction .bx-next,#home .bx-controls.bx-has-controls-direction .bx-next{background: none;}
#index .bx-controls.bx-has-controls-direction .bx-next::before ,
#home .bx-controls.bx-has-controls-direction .bx-next::before {
	position: absolute;
	content: "\f054";
	font-family: fontawesome;
	color: #989898;
	font-size: 35px;
    left: 0;
	right: 0;
	margin: auto;
}
#index .bx-controls.bx-has-controls-direction .bx-next,#home .bx-controls.bx-has-controls-direction .bx-next {
	right: 0;
}
#index .bx-controls.bx-has-controls-direction .bx-prev,#home .bx-controls.bx-has-controls-direction .bx-prev {
	left: 0;
}
#index .bx-controls.bx-has-controls-direction a,#home .bx-controls.bx-has-controls-direction a {
	top: -14%;
}
.slider_heading a:hover h3 {
	text-decoration: underline !important;
}
#index .hideinhome{
	display: none;
}
#productscategory_list .bx-wrapper {
	margin-left: 10px;
}