::-webkit-scrollbar {display: none;}

.minheight_115{
    min-height:115px!important;
}

.min_height58{
    min-height: 58px;
}

span.headeraddress {
   width: 209px;
   display: inline-block;
   white-space: nowrap;
   overflow: hidden !important;
   text-overflow: ellipsis;
}

span.savedHeaderAddress{
    width: 209px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden !important;
   text-overflow: ellipsis;
}


.pac-container {
   z-index: 99999999999999999;
}

.gmnoprint {
   display: none;
}


.cmain {
   background: rgb(248, 248, 248);
   border: 0.1rem solid rgb(207, 207, 207);
   box-sizing: border-box;
   display: flex;
   -webkit-box-pack: justify;
   justify-content: space-between;
   height: 34px;
}

.cmain-t {
   font-size: 13px;
   color: rgb(0 0 0);
   letter-spacing: 0.2rem;
   font-weight: bold;
   text-transform: uppercase;
   border-width: 0.1rem;
   border-color: rgb(207, 207, 207);
   border-image: initial;
   border-style: none dashed none none;
   height: 33px;
   margin: 0px !important;
   padding: 6px 8px 2px 17px;
}

.cmain-l {
   width: 2rem;
   height: 100%;
}

.cmain-ll {
   width: 0.6rem;
   height: 1.3rem;
   background: rgb(255, 255, 255);
   border-top: 0.1rem solid rgb(207, 207, 207);
   border-right: 0.1rem solid rgb(207, 207, 207);
   border-bottom: 0.1rem solid rgb(207, 207, 207);
   border-image: initial;
   box-sizing: border-box;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   border-left: none;
   border-radius: 0px 0.8rem 0.8rem 0px;
   left: 0px;
}

.cmain-lr {
   width: 0.6rem;
   height: 1.3rem;
   background: rgb(255, 255, 255);
   border-top: 0.1rem solid rgb(207, 207, 207);
   border-bottom: 0.1rem solid rgb(207, 207, 207);
   border-left: 0.1rem solid rgb(207, 207, 207);
   border-image: initial;
   box-sizing: border-box;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   border-right: none;
   border-radius: 0.8rem 0px 0px 0.8rem;
   right: 0px;
}

.text-black{
   color: #000000;
}
  

.col-sm {
   width: 85px;
   min-width: 85px;
}

.col-xs {
   width: 120px;
   min-width: 120px;
}

.col-lg{
   width: 290px;
   min-width: 290px;
}

.col-md{
   width: 200px;
   min-width: 200px;
}


.homw-stores-list .img-fluid {
   height: 120px;
   width: 100%;
   object-fit: cover;
}


.homw-pro-list .img-fluid {
    height: 95px;
    object-fit: cover;
    width: 100%;
}


.right-0{
   right: 0;
}

.best-services-icon .bg-light {
    padding: 14px 4px !important;
}
            
.best-services-icon div:nth-child(1) .bg-light{
    background-color: #f8f4ff !important;
}
            
.best-services-icon div:nth-child(1) .bg-light p{
    color: #6830ca !important;
}

.best-services-icon div:nth-child(2) .bg-light{
    background-color: #fff6e8 !important;
}

.best-services-icon div:nth-child(2) .bg-light p{
   color: #e18a0b !important;
}


.best-services-icon div:nth-child(3) .bg-light{
   background-color: #ecfff7 !important;
}

.best-services-icon div:nth-child(3) .bg-light p{
    color: #57c096 !important;
}

.best-services-icon div:nth-child(4) .bg-light{
    background-color: #ffeae7 !important;
}

.best-services-icon div:nth-child(4) .bg-light p{
   color: #e15339 !important;
}

.best-services-icon div:nth-child(5) .bg-light{
   background-color: #f8f4ff !important;
}


.best-services-icon div:nth-child(5) .bg-light p{
   color: #6830ca !important;
}


.best-services-icon div:nth-child(6) .bg-light{
    background-color: #fff6e8 !important;
}

.best-services-icon div:nth-child(6) .bg-light p{
    color: #e18a0b !important;
}

.best-services-icon div:nth-child(7) .bg-light{
    background-color: #ecfff7 !important;
}


.best-services-icon div:nth-child(7) .bg-light p{
    color: #57c096 !important;
}

.best-services-icon div:nth-child(8) .bg-light{
   background-color: #ffeae7 !important;
}

.best-services-icon div:nth-child(8) .bg-light p{
   color: #e15339 !important;
}


.best-store-icon .bg-light {
    padding: 10px 4px !important;
}

.best-store-icon .s-icon {
    width: 50px;
    height: 50px;
    background: #fff;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    padding: 11px !important;
}


.best-store-icon div:nth-child(1) .bg-light{
    background-color: #ffe5da !important;
}

.best-store-icon div:nth-child(1) .bg-light .s-icon{
    background-color: #ffc7b0 !important;
}


.best-store-icon div:nth-child(2) .bg-light{
    background-color: #fff2c5 !important;
}

.best-store-icon div:nth-child(2) .bg-light .s-icon{
    background-color: #ffe484 !important;
}


.best-store-icon div:nth-child(3) .bg-light{
    background-color: #deffde !important;
}

.best-store-icon div:nth-child(3) .bg-light .s-icon{
    background-color: #bdffbd !important;
}


.best-store-icon div:nth-child(4) .bg-light{
    background-color: #ffdcdf !important;
}

.best-store-icon div:nth-child(4) .bg-light .s-icon{
    background-color: #ffcbd0 !important;
}


.best-store-icon div:nth-child(5) .bg-light{
    background-color: #ffe5da !important;
}

.best-store-icon div:nth-child(5) .bg-light .s-icon{
    background-color: #ffc7b0 !important;
}

.best-store-icon div:nth-child(6) .bg-light{
    background-color: #fff2c5 !important;
}

.best-store-icon div:nth-child(6) .bg-light .s-icon{
    background-color: #ffe484 !important;
}

.best-store-icon div:nth-child(7) .bg-light{
    background-color: #deffde !important;
}

.best-store-icon div:nth-child(7) .bg-light .s-icon{
    background-color: #bdffbd !important;
}


.best-store-icon div:nth-child(8) .bg-light{
    background-color: #ffdcdf !important;
}

.best-store-icon div:nth-child(8) .bg-light .s-icon{
    background-color: #ffcbd0 !important;
}
