#footer{
    background-color: #000;
}
.subscriber .card{
    background-color: #000;
}
.footer-content h4{
    color: #ccc;
}
.footer-content ul li span{
    color: #ccc;
    transition: all .3s ease;
}
.footer-content ul li a,.footer-content ul li{
    color: #ccc;
}
.help-block{
    color: #ccc;
}
#footer .custom-control-label a{
    color: #ccc;
}
.footer-content ul li a:hover,.footer-content ul li a:hover span{
    color:#00afef ;
}

 .navbar .navbar-nav .nav-item > .nav-link{
     font-size: 15px;
 }
 .navbar .navbar-nav{
     margin-left: auto !important;
 }
.product-box .card .card-body .card-title{
    color: #000 !important;
}
@media only screen and (min-width: 768px) {
  .navbar .navbar-nav .nav-item > .nav-link {
    /*color: #555 !important; */
    color: #000 !important; 
    font-family: "OpenSans-Semibold",sans-serif;
}
  

    .navbar .navbar-nav .nav-item:hover > .nav-link, .navbar .navbar-nav .nav-item.active > .nav-link {
    color: #00afef !important;
  }
  .navbar {
    background: #fff;
     
  }
}
@media only screen and (min-width:1280px){
    .middle-header .header-search .twitter-typeahead{
        min-width: 450px;
    }
    
    .middle-header .navbar-brand{
        margin-right: unset !important;
    }
    .middle-header .d-none.d-md-flex.align-items-center {
        width:100% !important;
        justify-content: space-around !important;
    }
    .middle-header .search_dynamic{
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .navbar .navbar-nav .nav-item > .nav-link{
        text-align:center;
    }
}

.text-info.discount-detail.small {
    display: none;
}


/* new css 21jan */
footer .row > div:first-child {
 order: 1;
}
footer .row > div:first-child p {
 text-align: center !important;
}
footer .row > div:nth-child(2) {
 order: 0;
 text-align: left !important;
}
.middle-header a,
.call-help i,
.call-help a .text-call{
 color: #000;
 transition: all 0.3s ease-in-out 0s;
}
.browse_category h2,
.HomePage_Title h1{
    color: #000 !important;
}
.top-links li a{
 color: #fff;   
}
.call-help a {
 color: #00afef !important;
}
.middle-header a:hover{
    color: #ec268f !important;    
}
.browse_category .slider-cat .cat-block a {
 padding: 0 !important;
}
.browse_category .slider-cat .cat-block a .img-fluid {
 width: 100%;
}
.header_cms_page .browse_category .slider-cat .slick-slide {
 border-radius: 7px !important;
 overflow: hidden;
}
.header_cms_page .browse_category .slider-cat .slick-slide span {
 margin-block: .7rem !important; text-transform: uppercase;
}
.header_cms_page .browse_category .slider-cat .slick-slide .cat-block:hover img {
 -webkit-animation: none !important;
 -moz-animation: none !important;
 -ms-animation: none !important;
 -o-animation: none !important;
 animation: none !important;
 -webkit-transform-origin: none !important;
 -moz-transform-origin: none !important;
 -ms-transform-origin: none !important;
 transform-origin: none !important;
}
.header_cms_page .browse_category .slider-cat .slick-slide,
.middle_inner_section .product-box .card,
.popular-product-sec .product-box .card{
    box-shadow: 0 0 5px rgba(0 0 0 / 10%);
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 8px;
    overflow: hidden;
}
.header_cms_page .browse_category .slider-cat .slick-slide:hover,
.middle_inner_section .product-box .card:hover,
.popular-product-sec .product-box .card:hover{
    box-shadow: 0 0 5px rgba(0 0 0 / 25%);
}
.footer-content ul li span {
 color: #fff;
}
.top-header {
 background: #000 !important;
}
.footer-content ul li span b {
 font-family: "OpenSans-regular",sans-serif !important;
}
.home_page_body .body-container,
.middle-header .container,
.navbar .container,
.navbar .navbar-nav,
.popular-product-sec .container{
 max-width: 100%;
}
.header_cms_page .browse_category .slider-cat .slick-next {
 right: -10px !important;
}
.header_cms_page .browse_category .slider-cat .slick-prev {
 left: -10px !important;
}
footer .social {
 display: none;
}
footer .row > div:first-child {
 max-width: 100%;
 flex: 0 0 100%;
}

.popular-prod h3 {
 font-size: 22px;
 color: #000;
}

@media (min-width: 992px){
    .top-header .top-links {
     display: flex;
     width: 100% !important;
    }
    .top-header .top-links .list-inline-item:not(:nth-child(3)) {
     -ms-flex: 0 0 auto;
     flex: 0 0 auto;
     width: auto;
     max-width: 100%;
    }
    .top-header .top-links .list-inline-item:nth-child(3) {
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     -ms-flex-positive: 1;
     flex-grow: 1;
     max-width: 100%;
     text-align: center;
    }    
    .popular-prod h3 {
     font-size: 30px;
    }
}
.top-header .top-links .list-inline-item:nth-child(3) span {
 color: #f00;
}
.popular-prod .offer_block img{
  transition: 0.3s ease;  
}
.popular-prod .offer_block:hover img{
    -webkit-filter: grayscale(80%);
  -moz-filter: grayscale(80%);
  -ms-filter: grayscale(80%);
  -o-filter: grayscale(80%);
  filter: grayscale(80%);
  transition: 0.3s ease;
}
@media (max-width:767px){
.home_page_body .carousel-indicators li {
  width: 15px;
  height: 15px;
  border: 2px solid #fff;
  border-radius: 50px;background-color: #000;
}
#chat-bot-launcher-container.chat-bot-launcher-left {
  left: auto !important;
  right: 10px !important;
  flex-direction: row-reverse;
  bottom: 120px !important;
}
}
/*#product-info #product_images .img-fluid {*/
/* transform: scale(0.7);*/
/*}*/
#product-info #product_images {
 border: 1px solid #dbdbdb;
}
.top-links li .navbar-text {
  padding: 0;
  color: #fff;
}
.badge-info {
  background: #dc3545;
}
.header-search{
    position:relative;
}
.header-search #search-textbox-content{
    left: 0;
}
.modal-backdrop{top:unset;
    
}
.fal::before, .far::before {
  font-family: "Font Awesome 6 Pro";
}

.whatsappIcon a {
    left: 15px;
    bottom: 20px;
    background: rgba(0, 0, 0, 0);
    border-radius: 50%;
    height: 70px;
    width: 70px;
    text-align: center;
    line-height: 70px;
    color: #fff;
    position: absolute;
    z-index: 99;
}
@media only screen and (min-width:768px){
  .whatsappIcon a {
      display : none !important;
  }  
}
@media only screen and (max-width:768px){
  #chat-bot-launcher-container {
      display : none !important;
  }  
}
.div_calculator label {
  color: #000;
}

.product-box .card .card-body .card-text .after_description strong,.product-box .card .card-body .card-text .after_description{
    color: #ec268f !important;
}


/*.product-box .card .card-body .card-text strong,.product-box .card .card-body .card-text {*/
/*  color: #000;*/
/*}*/