/*
    Theme Name: Bobcat Theme 1
    Author: CJ Lupori
    Description: Bobcat Theme Option 1 of 3
    Version: 1.0.1
*/
.has-feedback .form-control-feedback {
    right: 98% !important;
    top: 2px !important;

}
.row > *{
    padding-right: calc(var(--bs-gutter-x) * 0)!important;
    padding-left: calc(var(--bs-gutter-x) * 0)!important;
}
.head-cont-1 {
	width:100%;
}
.header .logo-cont {
	max-width: 575px;
	width:100%;
	float: left;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	background: #fff;
	padding: 0px 20px 0px 0px;
}
.header .logo-cont .header-text {
	font-size:25px;
	color:#fff;
	font-weight: 700;
	background: #ff3600;
	padding:12px 20px;
	width:192px;
	box-sizing: border-box;
}
.header .logo-cont .header-text span {
	font-size:18px;
	display: block;
}
.header .logo-cont img {
	width:100%;
	max-width: 100px;
	height: auto;
	object-fit: contain;
	object-position: center;
}
@media screen and (max-width: 768px){
	.head-cont-1 {
		display: flex;
		justify-content: space-between;
	}
	.header .logo-cont {
		padding:0 0 5px 0;
		max-width: 100%;
		gap: 5px 0;
	}
	.header .logo-cont .header-text {
		font-size: 20px;
		text-align: center;
		padding:5px;
		box-sizing: border-box;
		width:100%;
	}
	.header .logo-cont .header-text span {
		font-size:20px;
		display: inline;
	}
	.header .logo-cont img {
		margin:0 auto;
		width:32%;
	}
	.header .search-toggle, .header .navicon {
		display: flex;
		align-items: center;
	}
}

