.solution-section{
	background: #0F1621 no-repeat padding-box;
    opacity: 1;
}

.solution-section .h2-md{
	font: var(--unnamed-font-style-normal) normal bold 32px / 42px var(--unnamed-font-family-noto-sans);
    color: var(--foreground-presentation-);
    text-align: center;
    font: normal normal bold 40px / 50px Noto Sans;
    letter-spacing: -0.16px;
    color: #FFFFFF;
    opacity: 1;
/*    font-size: 63px;*/
}

.solution-section .solution-title-div{
    padding-top: 100px;
}

.solution-section .t-head{
    text-align: center;
    font-size: 18px;
}

.solution-section .product-img{
    width: 100%;
    border-radius: 7px;
}

.solution-section .product-p{
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
}

.product-card-section .p-img{
    width: 100%;
}

.product-card-section .p-sub-img{
    width: 100%;
}

.product-card-section .h2-p-md{
    font: var(--unnamed-font-style-normal) normal bold 32px / 42px var(--unnamed-font-family-noto-sans);
    color: var(--foreground-presentation-);
    text-align: left;
    font: normal normal bold 40px / 50px Noto Sans;
    letter-spacing: -0.16px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 29px;
}

.product-card-section .sub-p{
    color: var(--foreground-presentation-);
    color: #FFFFFF;
    font-size: 18px;
}

.product-card-section .product-card{
    background: #212836 no-repeat padding-box;
    padding: 20px 10px 20px 10px;
    border-radius: 8px;
    margin-bottom: 30px;
}

.product-card-section .img-card{
    margin: auto;
    padding: 20px;
}

.product-card-section .p-card-btn{
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

@media (max-width: 990px) {
    .product-card-section .p-card-btn {
        width: 100%;
    }
}