.tpheader-3__main-logo a::before{  
  background: none !important;
}
.tpheader__main-logo a::before{  
  background: none !important;
}

.tpheader-3__main-logo {
  padding: 0px 0px !important;
}

.tpheader-3__main-logo img{
  width: 100%;
}

.tp-footer__widget-logo img{
  height: 100px !important;
}

.main-menu {
    padding: 0px 0px !important;
}


.main-logo img {
  max-height: 90px;
}

.tpheader__main-logo::after, 
.tpheader__main-logo::before,
.main-logo::before {
  display: none;
}

.site-footer{
  background: none !important;
  padding: 0px 0px !important;
}

#views-bootstrap-product-category-block-1, 
#views-bootstrap-products-block-1,
#views-bootstrap-products-block-1--1,
#views-bootstrap-products-block-1--2, 
#views-bootstrap-products-block-1--3,
#views-bootstrap-products-block-1--4,
#views-bootstrap-products-block-1--5
 {
  height: max-content !important;
}

.tp-services-3__thumb img{
  width: 100% !important;
  height: auto !important;
}

.breadcrumb__list span{
  font-size: 60px !important;
  color: #fff !important;
  font-weight: 700 !important;
}

.breadcrumb-item a{
  color: #fff !important;
}

.pb-80{
  padding-bottom: 80px;
}

.pt-80{
  padding-top: 80px;
}

.services-details-widget-icon-info span a{
  color: #fff !important;
}
