.tp-product-category-content p {
 	display: none;
}

.main-menu.menu-style-3.menu-style-4 > nav > ul > li {
	margin-inline-end: 15px;
}

#botble-ecommerce-forms-fronts-auth-register-form .form-check-inline {
  	display: none;
}

.breadcrumb__area {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.breadcrumb__title {
 	display: none !important; 
}

.tp-header-top-menu-item ul li a {
  color: #000000 !important;
}

.breadcrumb__list span, .breadcrumb__list span a {
 	color: #FFFFFF !important; 
}

footer {
 background: #f8d428; 
}

.tp-footer-top .container {
 	max-width: 100% !important; 
}

footer .row {
	padding-left: 0px !important;
    padding-right: 0px !important; 
}

footer .tp-footer-top {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}

footer .tp-footer-widget {
    margin-bottom: 30px !important;
}

.tp-footer-talk span {
 	font-size: 15px;   
    margin-top: 10px;
}

.tp-footer-style-2 .tp-footer-talk h4 {
 	font-size: 15px; 
  	margin-top: 10px;
}

footer .col-xl-4 {
 	width: 30% !important;
  	margin-left: 5% !important;
}

footer .col-xl-2 {
 	width: 20% !important; 
}

footer h3 {
  	width: 25% !important;
    display: none; 
}

footer .tp-footer-top ul {
	padding-bottom: 30px;
}

footer li {
    list-style: none;
}

footer #more_pages {
  	color: #000000;
    font-size: 23px;
    font-weight: 500;
    margin-bottom: 25px !important;
}

.tp-footer-widget-content {
 	width: auto; 
}

footer .tp-footer-top ul {
 	width: auto !important;
}

footer .tp-footer-top  ul li {
 	width: 100% !important;
}

footer a {
	color: #000000; 
}

.tp-footer-talk span {
 	color: #000000; 
}

.tp-footer-style-2 .tp-footer-widget-title {
 color: #000000; 
}

.tp-footer-style-2 .tp-footer-widget ul li a {
 	color: #000000; 
}

.tp-footer-style-2.tp-footer-style-primary .tp-footer-widget ul li a:hover {
 	color: #333333; 
}

.tp-footer-style-2.tp-footer-style-primary .tp-footer-contact-content p a:hover, .tp-footer-style-2.tp-footer-style-primary .tp-footer-talk h4 a:hover {
 	color: #333333; 
}

.tp-footer-logo a img {
  	width: auto;
    max-width: 100%;
}

.tp-footer-desc {
 	color: #000000; 
}

.tp-footer-social a svg {
  	color: #000000; 
}

.tp-footer-copyright div {
 	color: #FFFFFF; 
}

.tp-footer-bottom {
 	background: #163961;
}

@media only screen and (max-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
  		max-width: 90% !important;
    }
}

@media only screen and (max-width: 991px) {
.bb-filter-offcanvas-area {
	width: auto;
    left: 0px;
    translateX(calc(100%));
}

.bb-filter-offcanvas-area.offcanvas-opened {
	transform: translateX(0%);
}

.body-overlay.opened {
	opacity: 0 !important;
}
  
footer .col-xl-4 {
 	width: 50% !important;
}

footer .col-xl-3 {
 	width: 50% !important; 
}
  
footer .col-xl-2 {
 	width: 50% !important; 
}
}

@media only screen and (max-width: 400px) {
  .cartmini-opened {
	width: 80% !important;
  }
}

@media only screen and (max-width: 430px) {
.offcanvas__area {
	width: 390px !important;
}

footer .col-xl-4 {
 	width: 100% !important;
}

footer .col-xl-3 {
 	width: 100% !important; 
}
  
footer .col-xl-2 {
 	width: 100% !important; 
}
}

@media only screen and (max-width: 880px) {
	header .tp-header-top-border {
  		display: none !important;
  	}
}
  
@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px) {
  .tp-slider-height {
 		min-height: auto !important;
  }
}

@media (max-width:575px) {
  main .tp-section-title-3 {
   	font-size: 35px !important;
    text-align: center !important;
  }
  
  .tp-slider-thumb img {	
    margin-top:0px;
  }

  footer .container, footer .container-sm {
    	max-width: 100%;
		padding-left: 25px !important;
    	padding-right: 55px !important;
  }
}