#related-product .product-box .card .card-body img{border-radius:1rem;}
.tablet_width .fal.fa-shopping-cart.fa-lg {color: #fff;}
.hover-box-shadow.card img {border: unset;background: #eee;border-radius: 20px;}
.hover-box-shadow.card{background: transparent;}
.hover-box-shadow.card .card-body a{text-align:left;}
#top-banner .carousel-caption {width: unset;}
.middle_footer_seven .font_second {
  line-height: 110px;
  font-size: 7rem;
}
@media screen and (max-width:767px) {nav .navbar-collapse .navbar-nav .nav-item .nav-link{padding: .8rem .5rem;}
.tablet_width .btn.btn-link:first-child {color: #fff !important;}
#top-banner .carousel-item, #top-banner .banner {  height:auto !important;}
.home_page .carousel-caption{position: static !important;margin-bottom: 10px;}
.tablet_width .btn.btn-link span {background: #ec008c;border-radius: 40px;position: absolute;right: 3px;top: 0px;width: 16px;display: inline-block;height: 16px;line-height: 18px;font-size: 13px;}
.middle-footer .client_slider .client_slider_bg .carousel-control-prev, .middle-footer .client_slider .client_slider_bg .carousel-control-next{width: 25px;height: 25px;}
.middle-footer .client_slider .client_slider_bg .carousel-control-prev {right: auto;left: 2%;}
.middle_footer_seven .font_second, .font_second {font-size: 4rem;}
.search-toggle {
    width: 90%;
    margin: auto;
}
.top-header .container {
    padding: 0;
}
.nav_mobile_social a.btn.btn-link {
    color: #fff;
}
.search-toggle .twitter-typeahead {
    width: 100%;
}
}
.hover-box-shadow .card-body{padding:0rem;}

.hover-box-shadow.card img, .hover-box-shadow.card, .hover-box-shadow.card a  {
  border-radius: 0;
}
.header-content .hover-box-shadow.card img, .header-content .hover-box-shadow.card, .header-content .hover-box-shadow.card a{border-radius:20px;}
.carousel-indicators {bottom: 33%;}
.navbar-dark .navbar-brand {
    margin-right: 0.5rem !important;
}
@media screen and (min-width:1200px) {
    .tablet_width {max-width: 100%;}
    nav .navbar-collapse .navbar-nav .nav-item .nav-link {font-size: 0.875rem;}
}
.hover-box-shadow.card .card-footer, .home_page .hover-box-shadow.card .card-text{
  display: none !important;
}
.hover-box-shadow.card .card-text {
    display: block !important;
  }
  #home_page {
    margin-top: 0;
}
nav {
  background: #000;
}
@media screen and (min-width:768px) {
nav .navbar-collapse .navbar-nav .nav-item .nav-link {
  background: #000;
}
}
.carousel-indicators {
  bottom: 0;
}