#headerPage {
    height: 75px;
}
#headerLogo img {
    width: 20%;
}
.frmSearch ul li {
    display: inline-flex;
}
.frmSearch .phone__number {
    width: 42%;
    float: left;
    border: 1px solid #ccc;
    color: white;
    background: #179be8;
    padding: 5px;
    border-radius: 5px;
}

.frmSearch .phone__number a {
    color: white !important;
    font-weight: bold;
}

.frmSearch .phone__title {
    margin: 0 5px;
}

#headerUser .wrap .box  div.icon {
    background: #179be8;
}
.mb-3 {
    margin-bottom: 28px;
}
.img-fluids {
    border: 1px solid #ccc;
    box-shadow: 1px 2px 5px #179be8;
    border-radius: 5px;
}

.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:10px; margin:10px; background:#f1f1f1; color:#666;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }

.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }

.MultiCarousel .MultiCarousel-inner .item .pad15 {
    box-shadow: 1px 0px 5px #179be8;
}
.MultiCarousel .MultiCarousel-inner .item .pad15 img {
    height: 250px !important;
    padding: 5px;
    box-shadow: 1px 2px 4px rgb(81 116 66 / 8%);
}
.MultiCarousel .MultiCarousel-inner .item .pad15 img:hover {
    transform: scale(1.1);

}
.MultiCarousel .MultiCarousel-inner .item .pad15 .card-body{
    margin-top: 10px;
}
.product-catagory {
    font-size: 14x;
    font-weight: bold;
    width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
    font-style:italic;
}
.MultiCarousel .MultiCarousel-inner .item .pad15 .card-body h4 {
    font-weight: bold;
    width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
}
.product-bottom-details {
    color: red;
    margin-top: 5px;
}
.attachment-block {
    background: #179be8 !important;
    border: 1px solid #3cbbf2;
    color: white !important;
    border-radius: 5px;
    box-shadow: 1px 2px 1px #3cbbf2;
    height: 165px;
}
.attachment-block .attachment-img {
    float: left;
    height: auto;
    max-height: 100px;
    max-width: 100px;
}
.attachment-block .attachment-pushed {
    margin-left: 110px;
    position: relative;
    bottom: 56px;
    text-align: left;
    padding: 0 3px;
}
.attachment-heading a {
    color: #5dd32b;
    text-transform: capitalize;
    font-weight: bold;
    text-shadow: 0px 1px 0px #ccc;
}
.attachment-text {
    font-style:italic;
    margin-top: 5px;
}
.category-select {
    margin-bottom: 10px;
}
.item_policy {
    background: #179be8;
    border-radius: 10px;
    border: 1px solid #ccc;
    color: white;
    margin: 0;
    padding: 5px;
}
.info_policy .description h4,
.info_policy .description p{
    color: white !important;
}
.info_policy span.name-icon {
    color: white;
}
.insFooter.styleNew .bottomFooter {
    background: #179be8 !important;
}
.ftLogo img {
    width: 20%;

}
.insFooter.styleNew .topFooter {
    background: #000;
}
/*// destop*/
@media screen and (min-width: 992px){
    #headerMenu {
        background: #179be8 !important;
    }
    #navWrap ul li a:hover {
        background: #179be8 !important;
    }
    .attachment-pushed .attachment-text {
        font-weight: bold;
        width: 100%;
        overflow: hidden;
        -webkit-line-clamp: 4;
        display: -webkit-box;
        overflow-wrap: break-word;
        -webkit-box-orient: vertical;
    }
}

/*mobile*/
@media screen and (max-width: 992px){

    .attachment-pushed .attachment-text {
        font-weight: bold;
        width: 100%;
        overflow: hidden;
        -webkit-line-clamp: 4;
        display: -webkit-box;
        overflow-wrap: break-word;
        -webkit-box-orient: vertical;
    }
    .colFooter  {
        background: #000 !important}
    #headerSearch {
        margin: 0 50px;
        width: 100%;
        display: inline-flex;
    }
    .frmSearch .phone__number  {
        width: 72%;
    }
}

.card-item {
    box-shadow: 1px 0px 5px #179be8;
    padding: 10px;
}

.img-card {
    height: 247px;
    width: 100%;
}

.product-name-card {
    max-height: 2em;
    min-height: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.product-name-producer {
    font-weight: bold;
    width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
    font-style: italic;
    color: #666;
}
