.smart-home-services{background-color: var(--bg-color5);padding-bottom: 180px !important;}
.iner-interior-boxes {background-color: var(--primary-color);min-height: 456px;justify-content: flex-start;padding: 40px 22px;height: 100%;}
.iner-interior-boxes h5 {color: var(--secondary-color);font-size: 18px;line-height: 30px;letter-spacing: 0.36px;font-family: "Arial Black";margin-bottom: 6px;}
.interior-slider .services-box {padding: 0 20px;}
.iner-interior-boxes p {font-size: 17px;line-height: 28px;color: var(--secondary-color);}
.interior-boxes {background-color: var(--bg-color5);}
.interior-slider {margin: 0 -20px;}
.iner-interior-boxes .image {height: 110px;}
.interior-inner-boxes img {margin: 20px 0 40px;display: initial !important;min-height: 120px;
 object-fit: contain;}
 @media only screen and (min-width: 1400px) and (max-width:1700px) {
   .iner-interior-boxes br{display:none;}
 }
@media only screen and (min-width: 1200px) and (max-width:1399px) {
.interior-inner-boxes img {height: 78px;}
.iner-interior-boxes h5 {font-size: 14px;line-height: 22px;}
.iner-interior-boxes p {font-size: 14px;line-height: 22px;}
.iner-interior-boxes {padding: 20px 20px;min-height: 415px;}
.iner-interior-boxes br{display:none;}
}
@media only screen and (min-width: 1025px) and (max-width:1199px) {
.interior-slider .services-box {
 padding: 0 12px;
}
.iner-interior-boxes {
 padding: 40px 15px;
}
.interior-inner-boxes img {
 margin: 20px 0 30px;
 max-width: 100px;
 min-height: 130px;
 object-fit: contain;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
.iner-interior-boxes {min-height: 400px;}
 .interior-slider .services-box {padding: 0 13px;}
 .interior-slider {margin: 0 -13px;}
 .iner-interior-boxes {padding: 30px 30px 10px;height: 100%; }
 .interior-inner-boxes img { max-width: 80px;}
 .interior-inner-boxes img {margin: 20px 0 26px;}
 .iner-interior-boxes h5 {font-size: 16px;line-height: 24px;}
 .iner-interior-boxes p {font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width: 767px) {
.iner-interior-boxes p {font-size: 14px;line-height: 24px;}
 .iner-interior-boxes {min-height: 384px;padding: 40px 20px;}
 .interior-slider .services-box {padding: 0 10px;}
 .interior-inner-boxes img {margin: 10px 0 22px;max-width: 115px;}
 .iner-interior-boxes h5 {font-size: 14px;line-height: 30px;
}
}
.slick-list{display: grid !important;  height: 100%;}
.slick-slide div{
  height: 100%;
  display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}