/*your custom css goes here  //background: #0071dc;  */ 

.d-lg-block {
	display: block !important;	 
}
 .bg-f3 {
color: #fff;
--tw-bg-opacity: 1 !important;
background-color: rgba(35,47,62,var(--tw-bg-opacity)) !important;
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    border: 2px solid #509f5f;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.bg-f2{
    border-color: #e2e5ec !important;
    background: white;
}
#section_featured .slick-track {
    display: flex;
}
 .aiz-carousel.gutters-10 .carousel-box .aiz-card-box .position-relative {
    text-align: center;    
    display: inline-block;
    min-width: 100%;
    max-width: 100%;
    min-height: 250px;
}
.aiz-carousel.gutters-10 .carousel-box .aiz-card-box .position-relative a img {
    height: auto;
    width: auto;
    max-width: 250px;
    max-height: 250px;
}
.aiz-carousel.gutters-10 .carousel-box .aiz-card-box .position-relative {
    text-align: center;
    position: relative;
    display: inline-block;
    min-width: 100%;
    max-width: 100%;
    min-height: 250px;
}
.categories > li.category-nav-element > a {
    font-family: 'Nunito Sans', sans-serif;
    position: relative;
    text-decoration: none;
    font-weight: 500;    
    font-size: 13.5px;
    border-bottom: 1px solid #dadada;
    margin: 0;
    line-height: normal;
}
.categories > li.category-nav-element > a > img {
    width: 100%;
    height: auto;
    max-width: 50px;
}
.bg-soft-primary.rounded-top {
    background-color: #28ab4d !important;
    color: #fff !important;
    text-transform: capitalize;
    padding: 9px 15px !important;
}
.bg-soft-primary > span.fw-600 {
    font-family: 'Nunito Sans', sans-serif;
    color: white;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.bg-soft-primary > span.fw-600 + a {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.bg-white.rounded .bg-primary {
    background-color: #fff !important;
}
.bg-white.rounded .bg-primary .img img {
    width: 100%;
    height: auto;
    max-width: 170px;
    display: inline-block;
    border-radius: 10px;
}
.bg-white.rounded .bg-primary .text-primary {
    text-align: center;
    font-family: 'Nunito Sans', sans-serif;
    margin: 0;
    font-size: 15px;
    padding: 2px 0;
    margin-top: 5px;
}
.bg-white.rounded .bg-primary .d-block {
    text-align: center;
}
.bg-white.rounded .bg-primary .fs-16 {
    display: flex;
    align-items: center;
    justify-content: center;
}
.bg-white.rounded .bg-primary .d-block.opacity-70 {
    text-align: center;
    padding-left: 5px;
    font-size: 13px;
}
.sticky-top.shadow-sm .align-items-center a.d-block {
    padding-top: 8px;
    padding-bottom: 8px;
}
.categories > li.category-nav-element:last-child > a {
    border-bottom: none;
}
.categories.list-unstyled {
    padding: 0 !important;
}
.categories > li.category-nav-element:hover > a {
    background-color: #fff;
}
#search-form .collapse-sidebar-wrap .collapse-sidebar .bg-white ul li a {
    color: #000 !important;
}
#search-form .collapse-sidebar-wrap .collapse-sidebar .bg-white .border-bottom {
    color: #000;
}
#search-form .collapse-sidebar-wrap .collapse-sidebar .bg-white.rounded {
    border-radius: 0 !important;
    margin: 0 !important;
}
.collapse-sidebar .aiz-range-slider .noUi-connects {
    background-color: #a8a8a8;
}
.aiz-card-box > .position-relative {
    text-align: center;
    display: inline-block;
    min-width: 100%;
    max-width: 100%;
}
.aiz-card-box > .position-relative > a {
    position: relative;
    margin: 0px auto;
    height: 280px;
    width: 200px;
}
.aiz-card-box > .position-relative img {
    text-decoration: none;
    color: inherit;
    border: none;
    outline: none;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    inset: 0px;
    margin: auto;
    height: auto;
}
#search-form .collapse-sidebar-wrap .collapse-sidebar .bg-white ul li a {
    font-weight: 600;
}
#search-form .collapse-sidebar-wrap .collapse-sidebar .bg-white ul li {
    border-bottom: 0.5px solid #efefef;
}