.html1702291550 {
     padding: 13% 3%;

}

.html1702291550 .mposttext {
    text-align: left;
}
.html1702291550 .msubtitle {
    width: auto;
    font-size: 24px;
    color: #7f7e7e;
}
.html1702291550 .mtitle {
        font-size: 40px;
        line-height: 1.2;
        font-weight: bold;
     
}
.html1702291550 .mtitle span{
    color:#02A755;
}


.html1702291550 .mbody {
    padding:1px 10px;
}

.html1702291550 .link22 {
    color:#88f509;
}

/*Module specific style*/
.html1702291550 p {
    margin-top:20px;
    text-align: justify;
}

.btn1{
    position:relative;
    font-size: 16px;
    color:#fff;
    padding: 10px 20px;
    font-weight: 500;
    border-radius: 8px;
    transition: all 0.5s ease-in-out !important;
    z-index: 1;
    border: 2px solid #146655;
    color:black;
}
.btn1:hover{
    color: #fff !important;
}
.btn1::before{
    content: "";
    position: absolute;
    background:#146655 !important;
    height: 100%;
    width: 0;
    left: 0;
    top: 0;
    transition: all .5s ease-in-out !important;
    z-index: -1;
    color:#ffffff !important;
}
.btn1:hover::before{
    width:100% !important;
}
/*Module specific style*/

@media (max-width: 767px) {
    .html1702291550 {
     padding:20px 25px;
        font-family: Font1;
}
    .html1702291550 .mtitle {
        font-size: 35px;
}
	.html1702291550 p {
    word-spacing:-3px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    .html1702291550 .mcontent {
        max-height:270px;
        overflow-y:auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}