@media (max-width: 991px){  
  .banner_sleep .header_list li::before {  top: 6px; }
  .banner_sleep .header_list li {padding: 0 0 5px 29px;}
}



.pro_slp_sections01 .sleep_price h3 { margin-right: 0 !important;}
.pro_slp_sections01 .sleep_price h3 i { font-style: normal;  font-weight: 600; }
.header_list_speep li { font-weight: 600;} 

@media (max-width: 767px){  
  .n_baner_arrow { bottom: -21px; left: 69px;  width: 56px !important; }


  /**/
  .header_list_speep li::before {top: -1px; background-size: 17px;}
  .header_list_speep li { padding: 0 0 5px 25px;}

  .pro_slp_sections01 .sleep_box_pro_inner h4.sleep_prod { margin-bottom: 0; font-size: 17px !important;}
  .pro_slp_sections01 .sleep_box_pro_inner .h3_pro_slip { margin: 0;}
  .sleep_price h3 {font-size: 15px !important; margin-right: 0px !important; font-weight: normal; }
  .sleep_price h3 i {font-style: normal;}
  .pro_slp_sections01 .sleep_box_pro_inner {padding: 40px 10px 10px 10px;}
  .pro_slp_sections01 .sleep_rating {margin-bottom: 2px;}
  .pro_slp_sections01 .header_list {margin-bottom: 0;}

   

}

@media (max-width:475px) {
  .banner_sleep .header_list li { font-size: 18px !important; font-weight: 400; margin-top: 4px; }

  .n_baner_arrow { bottom: -31px; left: 32px; width: 70px !important; }
  
  .banner_sleep .header_list li::before {  top: 3px; }

}


@media (max-width:450px) {
  .n_baner_arrow {   width: 60px !important; }
}

@media (max-width:380px) {
  .banner_sleep .header_list li { font-size: 16px !important }
  .banner_details .col-3 img { margin-top: 18px; }
  .banner_sleep .header_list li::before {  top: 0px; }
}

@media (max-width:350px) {
  .banner_details .col-3 img { margin-top: 70px; }
  .banner_sleep .header_list li::before {  top: 8px; }
}

.sleep_box_pro_inner .bannerCTA_sleep .btn 
{  border: 1px solid #db3e4d;   color: #fff; 
background: #ca5b5b;
background: -moz-linear-gradient(top,#ca5b5b 0,#a92c2c 100%);
background: -webkit-linear-gradient(top,#ca5b5b 0,#a92c2c 100%);
background: linear-gradient(to bottom,#ca5b5b 0,#a92c2c 100%);
}

.sleep_box_pro_inner .bannerCTA_sleep .btn:hover  
{  opacity:0.8 }

.sleep_ship ul li .left-block h3 br {
  display: none;
}
@media screen and (max-width: 767px) {
.sleep_ship ul li .left-block h3 {
  font-size: 11px !important;
}
.sleep_ship ul li .left-block h3 span {
  font-size: 7px;
  padding: 4px 7px;
  margin: 0 0 0 0px;
}
.sleep_ship ul li .left-block {
  width: 100%;
}
.sleep_ship ul li .right-block {
  position: relative;
  z-index: 999999;
  margin-top: 27px;
}
}
@media screen and (max-width: 335px) {
.sleep_ship ul li .left-block h3 {
  font-size: 9px !important;
}
}
