.btn{
			border-radius: 0px!important;
		}
		.navbar{
			margin-bottom: 0px!important;
			font-family: Roboto,sans-serif;
		}
		.input-margin {
			margin-top: auto;
			margin-bottom: auto;
			margin-inline-start: 0px;
			margin-inline-end: 0px;
		}
		.pr-2{
			padding-right: .5rem;
		}
		.pl-2{
			padding-left: .5rem;
		}
		.p-1{
			padding: 0.75rem!important;
		}
		li{
			font-size: 1.15em;
		}
		.hidden-desktop{
			display: inline-block;
		}
		button.navbar-toggler{
			background: white;
			font-size: 30px;
		}
		.offcanvas{
			width: 80vw!important;
			background-color:#efefef!important;
		}
		.mobile-menu{
			color: black;
			font-size:2em;
		}
		.font-size-16{
			font-size:16px;
		}
		a.pb-1 {
			padding-bottom: 0.75rem!important;
		}
		body{
			font-family: Roboto,sans-serif!important;
		}
		.px-0{
			padding-left: 0px!important;
			padding-right: 0px!important;
		}
		.p-3{
			padding: 1.25rem!important;
		}
		.p-1{
			padding: 0.75rem!important;
		}
		.pb-1{
			padding-bottom: 0.75rem!important;
		}
		li{
			line-height: 30px!important;
			 font-size: 1.15em!important;
		}
		.fs-xs {
			font-size: .8em!important;
		}
		a.pb-1{line-height: 1.25rem!important;}
		.breadcrumb {
			padding: .15rem 1rem!important;
			margin-bottom: 1rem!important;
			margin-top: 0px!important;
			list-style: none;
		}
		.breadcrumb-item+.breadcrumb-item::before {
			padding-right: .5rem!important;
			padding-left: .5rem!important;
		}
		label.error{
			color: #dc3545;
		}
		@media (min-width: 992px) {
			.hidden-desktop{
				display: none;
			}
		}
		@media (min-width: 992px) {
			.rating-container{
				max-width:70%;
			}
		}