.four-col-out-wrap .page-center{
    padding:0!important
}
.four-col-out-wrap{
    padding:30px 0 20px;
    display:inline-block;
    width:100%
}
.product-image{
    align-items: center;
    background-color: #e5e6ea;
    border: 2px solid #fff;
    box-shadow: 1px 1px 4px 1px rgb(0 0 0 / 20%);
    display: block;
    display: flex;
    justify-content: center;
    object-fit: cover;
    /* min-height: 300px; */
    /* padding: 40px 20px 20px; */
    position: relative;
    text-align: center;
}
}
.product-desc{
    color:#263238;
    min-height:150px
}
.product-image img{
    /* height: auto; */
    /* max-height: 200px; */
    /* max-width: 95%; */
    transition: all .2s ease-in-out;
    /* width: auto; */
    object-fit: cover;
    width: 400px!important;
}
.prod-wrap{
    padding:0 16px 20px
}
.product-desc h3{
    font-size:18px;
    font-weight:600;
    margin:0;
    line-height:24px
}
.product-desc p{
    margin-top:5px;
    margin-bottom:15px;
    font-size:15px;
    line-height:22px
}
.product-desc a{
    position:absolute;
    bottom:0;
    color:#0377be;
    text-decoration:none;
    text-transform:uppercase;
    font-size:15px;
    font-weight:600;
    line-height:24px
}
.product-desc a i{
    font-size:21px;
    display:inline-block;
    vertical-align:middle;
    margin:-5px 0 0
}
.four-col-wrap .slick-prev{
    left:-40px;
    z-index:9
}
.four-col-wrap .slick-next{
    right:-40px;
    z-index:9
}
.four-col-wrap button.slick-next:before,.four-col-wrap button.slick-prev:before{
    color:#fff!important;
    font-size:32px!important;
    text-shadow:0 1px 1px #000
}
.four-col-wrap button.slick-next.slick-arrow,.four-col-wrap button.slick-prev.slick-arrow{
    text-shadow:none!important;
    box-shadow:none!important;
    top:25%;
    margin:0;
    border:3px solid #0277be!important;
    color:#fff;
    background-color:#0277be;
    transition:.3s!important;
    text-shadow:0 1px 1px #000
}
.four-col-wrap button.slick-next.slick-arrow:hover,.four-col-wrap button.slick-prev.slick-arrow:hover{
    background-color:#37474e!important;
    border-color:#37474e!important
}
button.slick-next.slick-arrow:hover,button.slick-prev.slick-arrow:hover{
    background:0 0!important
}
button.slick-prev:before{
    content:"\f104"!important
}
.slick-next:before{
    content:"\f105"!important
}
.slick-dots{
    position:absolute;
    bottom:-40px;
    display:none!important;
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center
}
.slick-dots li{
    position:relative;
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    width:10px;
    height:10px;
    padding:5px;
    cursor:pointer;
    color:transparent;
    border:0;
    outline:0;
    background:0 0
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    font-family:slick;
    font-size:12px;
    line-height:20px;
    position:absolute;
    top:0;
    left:0;
    width:10px;
    height:10px;
    content:'';
    text-align:center;
    opacity:1;
    background:#959595;
    border-radius:48%
}
.slick-dots li.slick-active button:before{
    opacity:1;
    background:#0077a1
}
.testimonial.slick-slide:focus{
    outline:0!important;
    border:none!important
}
@media (max-width:767px){
    .product-image{
        min-height:210px
    }
    .product-image img{
        max-height:150px
    }
}
