*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}

.navbar-light .navbar-nav .nav-link{
	color:#fff !important;
	font-weight:bold;
	/* padding:20px; */
}
.navbar{
	background:#ffa007;
}
/* .sidebar1 a { */
  /* padding: 6px 8px 6px 16px; */
  /* text-decoration: none; */
  /* font-size: 20px; */
  /* color: white; */
  /* margin:10px 10px 10px 10px ; */
  
/* } */

.containerj{
	width:96% !important;
	margin:0 auto;
}

.p_a{
	color:black;

}
.p_a:hover{
	text-decoration:none;
	color:black;
}
.cc1{
	background:#ffa007;
	color:#f1f1f1;
} 
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0 !important;
    margin-left: 0 !important;
}

selectcat option{
	font-size:14px !important;
}
.containerj input[type='checkbox']{
	width:20px;
	height:20px;
	margin-right:10px;
	margin-left:10px;
}
.yhB1nd .B_NuCI{
    display: inline-block;
    width: calc(100%);
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
    padding: 0;
	font-size:14px;
}
.timg1{
	max-width: 100%;
    height: 250px !important;
}

.zoom {
  transition: transform 0.3s; /* Animation */
}
.zoom:hover {
  transform: scale(1.07);
}
/* #selectedColors { */
	/* padding: 5px; */
	/* margin-top: 10px; */
	/* border: 1px solid #ddd; */
	/* min-height: 50px; */
/* } */
.color1{
	background:#ffa007;
	color:#f1f1f1;
}

/* #selectedColors span { */
	/* display: inline-block; */
	/* margin-right: 5px; */
	/* padding: 5px; */
	/* width: 30px; */
	/* height: 30px; */
	/* border-radius:50%; */
	/* text-align: center; */
/* } */

/* footer me logo */

.searchHints{
	list-style:none;
	background:yellow;
	position:absolute;
	left:0px;
	top:40px;
	z-index:999;
	min-width:100%;
	display:none;
}
.searchHints li{
	border-bottom:1px solid #fff;
}
.searchHints li a{
	color:#fff;
	background:#a40404;
	padding:8px 10px;
	display:block;
}

/*------------------ media query----------------- */


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 768px) {
	/* #logo img {width:70px;} */
	#sl{display:none;}
	#sl1{display:block;}

	#category{display:none;}
	#category1{display:block;}
	/* .navbar-nav{display:none !important;} */
} 

@media only screen and (min-width: 768px) {
  #logo img {width:100px;}
  #sl1{display:none;}
	#sl{display:block;}

	#category1{display:none;}
	#category{display:block;}
} 
.asas{
	padding:0px !important;
	
}


.pr-5{
	padding-right:50px !important;
}

.calla{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	left:20px;
	color:#FFF;
	border-radius:0px;
	text-align:center;
	font-size:30px;
	z-index:100;
}
.wapp{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:20px;
	border-radius:0px;
	text-align:center;
	font-size:30px;
	z-index:100;
}

.callb{
	margin-top:16px;
}

.mobile-header {
    background-color: #fff; /* Adjust as needed */
    padding: 10px 0;
    border-bottom: 1px solid #ddd; /* Optional */
}

.mobile-logo img {
    max-width: 100%;
    height: auto;
}

.navbar-toggler {
    border: none;
    background: none;
}

.navbar-toggler-icon {
    background-image: url('path/to/toggler-icon.svg'); /* Use a suitable icon */
}

/* Hide mobile header on larger screens */
.d-lg-none {
    display: none;
}

/* Show mobile header on smaller screens */
@media (max-width: 991px) {
    .d-lg-none {
        display: block;
    }
}

/* Hide desktop header on smaller screens */
@media (max-width: 991px) {
    .header {
        display: none;
    }
}

.request_quote_btn{
	padding:10px 25px;background:#333;color:#fff;background:#ffcb00;border-radius:4px;font-weight:600;text-transform:inherit
}
