.headdtl03 {
	 background-size: cover;
	 background-position: center;
}
.headdtl03 .qb-status-open,
.headdtl03 .qb-status-closed {
	box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.5);
	color: #fff;
	padding-right: .5rem!important;
	padding-left: .5rem!important;
	padding-top: .5rem!important;
	padding-bottom: .5rem!important;
	border-radius: .25rem!important;
}
.headdtl03 .qb-status-open {
	background-color: #28a745!important;
}
.headdtl03 .qb-status-closed {
	background-color: #dc3545!important;
}
.headdtl03 .qb-status-open::before,
.headdtl03 .qb-status-closed::before {
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    line-height: 1em;
    margin-right: 10px;
    color: #fff;
}
.headdtl03 .qb-status-open::before {
    content: "\f3c1";
}
.headdtl03 .qb-status-closed::before {
    content: "\f023";
}
.headdtl03_img {
	 max-width: 150px;
	 height: auto;
}
.headdtl03_img img {
	 width: 100%;
	 height: 100%;
	 object-fit: contain;
}
.headdtl03__overlay {
	 background: linear-gradient(to right, rgba(6, 27, 65, 0.3), rgba(6, 27, 65, 0.9));
	 padding: 50px 0px 50px 0px;
}
.headdtl03__content h1 {
	 font-size: 32px;
	 font-weight: 700;
	 line-height: 50px;
	 color: #fff;
	 float: right;
}
.headdtl03__content h1 a {
	color: #fff;
}
 .headdtl03__content ul li {
	 display: inline-block;
	 color: white;
	 font-size: 14px;
	 margin: 0px 5px 0px 0px;
}
 .headdtl03__content ul li a {
	 color: var(--e-global-color-secondary);
}
 .headdtl03__review {
	 box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2);
	 color: #fff;
	 background: rgba(6, 27, 65, 0.25);
	 border-radius: 60px;
	 top: 25px;
	 margin: 0 10px;
}
 .headdtl03__review .fa-star {
	 font-size: 14px;
}
 .headdtl03__breadcrumb li {
	 padding: 10px 10px;
}
 .headdtl03__breadcrumb li .hd-lock-btn {
	 box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.5);
}
 .headdtl03__breadcrumb li i {
	 padding: 5px;
	 color: #fff !important;
	 border-radius: 100%;
	 text-align: center;
	 margin-right: 5px;
	 box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.5);
}
.headdtl03__breadcrumb a {
	color: #fff !important;
}
 .headdtl03__breadcrumb a:hover {
	 text-decoration: none;
}
 .headdtl03__stats li {
	 padding: 10px 0px;
}
 .headdtl03__stats li span {
	 border: 2px dotted rgba(255, 255, 255, 0.21);
	 background: rgba(255, 255, 255, 0.21);
	 color: #fff;
	 padding: 8px 12px;
}
 .headdtl03__head span {
	 transform: translate(0, -300px) scale(0);
	 animation: animate 3s forwards;
	 font-size: 36px;
	 font-weight: 900;
	 text-transform: capitalize !important;
	 float: right;
	 line-height: 70px;
}
 .headdtl03__head span:nth-of-type(2) {
	 animation-delay: 0.1s;
}
 .headdtl03__head span:nth-of-type(3) {
	 animation-delay: 0.2s;
}
 .headdtl03__head span:nth-of-type(4) {
	 animation-delay: 0.3s;
}
 .headdtl03__head span:nth-of-type(5) {
	 animation-delay: 0.4s;
}
 .headdtl03__head span:nth-of-type(6) {
	 animation-delay: 0.5s;
}
 .headdtl03__head span:nth-of-type(7) {
	 animation-delay: 0.6s;
}
 .headdtl03__head span:nth-of-type(8) {
	 animation-delay: 0.7s;
}
 .headdtl03__head span:nth-of-type(9) {
	 animation-delay: 0.8s;
}
 .headdtl03__head span:nth-of-type(10) {
	 animation-delay: 0.9s;
	 animation-delay: 0.11s;
}
 .headdtl03__head span:nth-of-type(11) {
	 animation-delay: 0.1s;
}
.headdtl03 .qb-rating {
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2);
    color: #fff;
    background: rgba(6, 27, 65, 0.25);
    border-radius: 60px;
    top: 25px;
    margin: 0 10px;
	padding: 10px;
}
.headdtl03 .raty-rating {
	margin-top: 10px;
}
.headdtl03 .qb-rating-average {
	font-size: 0.8rem;
}
.headdtl03 .qb-rating-score {
	background-color: #fdd935;
	color: #6c757d;
	margin-top: .25rem;
	margin-bottom: .25rem;
	float: left!important;
	border-radius: 50%;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
	padding: 1rem!important;
    font-size: 1rem;
    line-height: 1.5;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.headdtl03 i {
	margin-right: 0.5rem !important;
}
.headdtl03 .qb-report-modal-btn {
	color: #fff;
	border-color: #fff;
}
.headdtl03 .qb-form-modal {
	color: #333;
	text-align: left;
}
 @keyframes animate {
	 60% {
		 transform: translate(20px, 0) scale(1);
		 color: #fff;
	}
	 80% {
		 transform: translate(20px, 0) scale(1);
		 color: #fff;
	}
	 99% {
		 transform: translate(0) scale(1.2);
		 color: #fff;
	}
	 100% {
		 transform: translate(0) scale(1);
		 color: #fff;
		 opacity: 1;
	}
}
.qb-business-hours-list li,
.qb-business-hours-today {
	display: flex;
	width: 100%;
	border-bottom: 1px solid #e3e6e3;
    color: #6c757d;
    padding-bottom: 10px;
}
.qb-hour-day,
.qb-hour-today {
	width: 40%;
}
.qb-hour-val,
.qb-hval-today {
	width: 60%;
	font-size: 0.8rem;
}
.qb-hour-close {
	background-color: red;
	color: #fff;
	padding: 5px;
}
.qb-field-manager > div {
	margin-bottom: 1.5rem;
}
.qb-field-manager h3 {
	border-bottom: 1px solid #e3e6e3;
    color: #6c757d;
    padding-bottom: 10px;
}
.clx-field-content {
	font-size: 0.8rem;
	text-align: justify;
}
