.searchBlock{
    top:88px;
    z-index: 99999;
    width: 100%;
    max-width: 300px;
    background:#FFFFFF;
}
.searchBlock_mobile{
    top:65px;
}
/* Smartphones in portrait */
@media (max-width: 599px) {
    .searchBlock{
        max-width: 550px;
    }
}

/* Smartphones in landscape */
@media (min-width: 600px) and (max-width: 767px) {
    .searchBlock{
        max-width: 550px;
    }
}

/* Tablets (portrait and landscape) */
@media (min-width: 768px) and (max-width: 1024px) {
    .searchBlock{
        max-width: 750px;
    }
}

/* Laptops and small desktops */
@media (min-width: 1025px) and (max-width: 1280px) {
    .searchBlock{
        max-width: 1024px;
    }
}

/* Desktops */
@media (min-width: 1280px) {
    .searchBlock{
        max-width: 1200px;
    }
}
.searchBlock:before {
    background: #FFF;
    content: "";
    display: inline-block;
    height: 34px;
    left: 30%;
    position: absolute;
    top: -8px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: top;
    width: 34px;
    /*z-index: 1;*/
}
.searchResult .card{
    border-radius: 16px;
}
.searchResult .card-header{
    border-radius: 16px 16px 0 0;
}
.searchResult .card-title{
    font-size:26px;
}
.searchResult .searchCardImage {
    width:100%;
    height:200px;
}
.searchResult .searchCardImage img{
    object-fit: cover;
    height: 200px;
    width: 100%;
    border-radius: 16px 16px 0 0;
}
.searchResultMobile{
    max-height:400px;
}
.closeSearchResult{
    top: -14px;
    right: -14px;
    font-size: 20px;
    background: #FFFFFF;
    border-radius: 10px;
    cursor: pointer;
}
#paginationControlsMobile ul li a.page-link,
#paginationControls ul li a.page-link{
    display:inline !important;
}
.rightSideProduct{
    margin-top: 24px;
}
.rightSideProduct > .product-card{
    padding-left:0 !important;padding-right:0 !important;
}
.category__banner_content{
    min-height: 132px;
}
.banner__Product{

}
@media (min-width: 576px) {
    .position-sm-static {
        position: static !important;
    }
    .position-sm-relative {
        position: relative !important;
    }
    .position-sm-absolute {
        position: absolute !important;
    }
    .position-sm-fixed {
        position: fixed !important;
    }
    .position-sm-sticky {
        position: sticky !important;
    }
}

@media (min-width: 768px) {
    .position-md-static {
        position: static !important;
    }
    .position-md-relative {
        position: relative !important;
    }
    .position-md-absolute {
        position: absolute !important;
    }
    .position-md-fixed {
        position: fixed !important;
    }
    .position-md-sticky {
        position: sticky !important;
    }
}

@media (min-width: 992px) {
    .banner__Product{
        position: absolute;
        top:132px;
    }
    .rightSideProduct{
        margin-top: 0;
    }
    .position-lg-static {
        position: static !important;
    }
    .position-lg-relative {
        position: relative !important;
    }
    .position-lg-absolute {
        position: absolute !important;
    }
    .position-lg-fixed {
        position: fixed !important;
    }
    .position-lg-sticky {
        position: sticky !important;
    }
}

@media (min-width: 1200px) {
    .position-xl-static {
        position: static !important;
    }
    .position-xl-relative {
        position: relative !important;
    }
    .position-xl-absolute {
        position: absolute !important;
    }
    .position-xl-fixed {
        position: fixed !important;
    }
    .position-xl-sticky {
        position: sticky !important;
    }
}
#search-treatments, .custom__input{
    border: 1px solid #ccd3e2 !important;
    padding: 16px;
    border-radius: 8px;
    min-width:200px;
}
.search__icon{
    position: absolute;;
    top:16px;
    right:12px;
    color:#121f30;
}