@media (min-width: 1400px){.container{max-width: 1400px;}}
.Solutions-banner{background-position: center center;height: 390px;font-size: 2rem;display: flex;justify-content: center;align-items: center;font-weight: bold;}
h1{background: #3557aa9c;padding: 3rem;color: #fff;font-size: 2rem;font-weight: bold;width: 50%;margin: 0 auto;}
.crosshead{font-size: 2rem;color: #010101;font-weight: bold;margin-bottom:5px;}
.Solutions{margin:4rem auto;}
.Solutions .row{margin-bottom: 2rem;margin-top: 2rem;}
.Solutions .row .item{margin-bottom:3rem;border-radius: 15px;}
.Solutions .row .item:hover {transition: transform 0.5s ease;transform: scale(1.03);}
.Solutions .row .item:last-child .all:hover {transform: translateY(-4px);box-shadow: 0 0px 10px 1px rgba(0, 0, 0, 0.15);}
.Solutions .row .item:last-child .all {background: #f1f8ff;border: 1px dashed #dbdbdb;border-radius: 15px;display: flex;justify-content: center;align-items: center;height: 100%;flex-direction: column;}
.Solutions .row .item:last-child .all span {display: flex;width: 75px;height: 75px;background: #fff;border-radius: 50%;margin: 0 auto;justify-content: center;align-items: center;align-content: center;}
.Solutions .row .item:last-child .all span i {display: block;background: url(/images/icon/all.png) no-repeat;width: 50px;height: 50px;}
.Solutions .row .item:last-child .all p strong {display: block;color: #313131;}
.Solutions .row .item:last-child .all p {text-align: center;font-size: 1.2rem;margin-top: 1rem;color: #5e5e5e;}
.Solutions .row .item img{border-radius: 12px 12px 0 0;border: 1px solid #dbdbdb;}
.Solutions .row .item .box{justify-content: space-between;align-items: center;font-weight: bold;background: #f5f5f5;padding: 1rem;border-radius: 0 0 12px 12px;}
.Solutions .row .item .box .tit{padding-bottom: 1rem;font-size: 1.1rem;}
.Solutions .row .item .box p{margin-bottom: 1rem;font-size: .875rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;    color: #7c7c7c;}
.Solutions .row .item .box .more a {border-radius: 15px;}
.Solutions .row .item .box .more a{color: #3557aa;}
.Solutions .row .item .box .more {display: flex;justify-content: space-between;align-items: center;}
.Solutions .row .item .box .more span {color: #8b8b8b;font-weight: normal;}


@media screen and (max-width: 768px){
	.Solutions-banner {background-size: contain;background-repeat: no-repeat;height: 102px;margin-top: 50px;}
	.Solutions-banner h1{padding: 1rem;font-size: 1.5rem;}
	.Solutions .row .item{margin-bottom:2rem}
	.Solutions .row .item:last-child .all{padding:1rem 0}
	.Solutions .row .item:last-child .all span{width: 60px;height: 60px;}
}