.top-header .container .top-links{  display: flex;
  align-items: center;}
  
  @media only screen and (min-width: 1440px) {
  .top-header .container .top-links > li a {
    font-size: .92rem !important;
  }
}
#cms_page .page-header h1 {
  color: #fff;
}
#home_page .product-box .hover-box-shadow{
    margin-bottom:0 !important;
}
#frm_search_tmp .dropdown.bootstrap-select {
    display: none;
  }
@media screen and (max-width:767px) {
.home_page_body #top-banner {
  display: block !important;
}
.fotter_bottom a img {
  width: 50%;
}
}

#category_product_list .cat_desc {
    margin-bottom: 0 !important;
    display: block !important;
}

@media only screen and (min-width: 1600px) {
  #cms_page .page-header {
    transform: translateY(-290%);
  }
}

@media only screen and (min-width: 1600px) {
  #cms_page .breadcrumb_container .breadcrumb {
    transform: translateY(-100px);
  }
}

.top-header .container .top-links > li a span {
  text-transform: unset;
}
.top-header .container .top-links li.list-inline-item:nth-last-child(-n+4){
    padding-right:0.5rem !important;
}

.top-header .container .top-links li:nth-last-child(-n+3),.top-header .container .top-links li:nth-last-child(-n+3) img{
    margin-right:0 !important;padding-right:0 !important;
}
.breadcrumb_container::after {
  background: #000;
}
.breadcrumb_container .breadcrumb li a {
  color: #fff;
}
.breadcrumb_container .breadcrumb li + li::before {
  color: #f7f7f7 !important;
}
.breadcrumb_container .breadcrumb li.active .a {
  color: #fff;
}
.breadcrumb_container .breadcrumb li a:hover {
  color: #fff;
}
.btn {
  border-radius: 10px;
}
#product_images .carousel-item img, .kit_product_info .carousel-item img {
  width: 100%;
  border-radius: 1rem;
}
.thumbnail img {
    border-radius: 12px !important;
}
.product-box .hover-box-shadow:hover .btn-info, .product-box .hover-box-shadow:focus .btn-info {
  color: #fff;
  background: #ef4324;
}
.review-section .card, #related-product .card img, .img-thumbnail, .header-box .img-fluid, #product_images .carousel-thumbs .carousel-thumb, .kit_product_info .carousel-thumbs .carousel-thumb{
  border-radius: 1rem;
}
.product-box .thumbnail, .thumbnail {
    overflow: hidden;
    border-radius: 1rem !important;
  }
.header-box {
  overflow: hidden;border-radius: 1rem;
}
#product_images .carousel-thumbs, .kit_product_info .carousel-thumbs {
  width: 100%;
}
#templates_listing_area .product-box .thumbnail, #templates_listing_area .thumbnail {
  border-radius: 0 !important;
}
#templates_listing_area .thumbnail img {
  border-radius: 0 !important;
}
#category_product_list .page-header {
  display: block;
}
.offer_banner1.spacing-top {
  text-align: center;
}
#price_calculator {
    border-radius: 10px !important;
    overflow: hidden;
}
#action-btn .btn-img-text {
    border-radius: 12px;
}
#prductqty .prduct_qty input, #productpricetotal, #price_calculator .form-control{
  border-radius: 10px;
}