 
.grammer-content.functionsSec {
    padding: 20px 0 70px;
    
}
.grammer-content.wrapperRight {
    width: calc(100% - 288px);
    margin-left: auto;
}
.grammer-content .secHead {
    color: #0F172A;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
}
.grammer-content.functionsSec .secDesc {
    max-width: 688px;
    margin: 10px auto 0;
    text-align: center;
}
.grammer-content .contentWrapper p {
    color: #3F3F3F;
    font-size: 14px;
    line-height: 155.187%;
}
.grammer-content .flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.grammer-content .functionsCol {
    align-items: start;
}
.grammer-content .functionsWrapper > div {
    max-width: 526px;
}
.grammer-content .singleFunction {
    gap: 20px;
    margin-top: 40px;
}
.grammer-content .singleFunction .imgWrapper {
    width: 106px;
    height: 112px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    border: 1px solid #05ADA3;
    background: rgba(177, 227, 225, 0.21);
}
.grammer-content .singleFunction .imgWrapper img {
    max-width: 50px;
    width: 100%;
    max-height: 50px;
    height: 100%;
}
.grammer-content .functionData {
    max-width: 400px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.grammer-content .functionData .functionName {
    color: #000;
    font-size: 17px;
    font-weight: 600;
    line-height: 120.187%;
}
.grammer-content .contentWrapper p {
    color: #3F3F3F;
    font-size: 14px;
    line-height: 155.187%;
}
.grammer-content.highlightsSec {
    padding: 90px 0;
}
.grammer-content.highlightsSec .secDesc {
    text-align: center;
    margin: 10px 0 0;
}
.grammer-content .nlpWrapper.flex,.grammer-content .highlightsWrapper.flex {
    align-items: start;
}
.singleFunction.singleHighlight {
    border-radius: 6px;
    border: 1px solid #D4EFED;
    gap: 0;
}
.grammer-content  .singleFunction {
    gap: 20px;
    margin-top: 40px;
}
.grammer-content  .singleHighlight .imgWrapper img {
    max-width: 46px;
    max-height: 46px;
}
.grammer-content  .singleFunction .imgWrapper img {
    max-width: 50px;
    width: 100%;
    max-height: 50px;
    height: 100%;
}
.grammer-content  .singleHighlight .imgWrapper {
    height: 134px;
    border: none;
    border-radius: 0;
    width: 86px;
    border-right: 1px solid #D4EFED;
}
.grammer-content  .singleHighlight .functionData {
    max-width: 450px;
    padding: 0 20px;
}
.grammer-content-step .stepContent  .para-color{
    color: #64748B;
    font-weight: 400;
    margin-top: 0;
 }
 .grammer-content .concWrapper .concHead {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 120.187%;
    padding: 9px 0 9px 14px;
    border-left: 3px solid #05ADA3;
}
.grammer-content .concWrapper {
    max-width: 900px;
    margin: 0 auto;
    padding: 73px 0;
}
.grammer-content .concContent {
    max-width: 560px;
}
.grammer-content .concContent p:first-child {
    margin-top: 0;
}
.grammer-content .concContent p {
    color: #3F3F3F;
    font-size: 14px;
    line-height: 155.187%;
    margin-top: 14px;
    text-align: left;
}
.grammer-content .concWrapper{
    align-items: start;
}
.grammer-content-review {
    margin-bottom: 80px;
}
 .reviewPara{
    text-align: center;
    
 }
 .grammer-content-review .secHd {
    color: #0F172A;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
}
.grammer-content-review .secDc {
    max-width: 688px;
    margin: 10px auto 30px;
    text-align: center;
}
.grammer-content-ab.aboutSec {
    padding: 85px 0 60px;
}
.reviews__head__Wrapper{
    margin-top: 50px;
}
.reviewPara a:hover{
    text-decoration: underline;
 }
 .t-cent{
    text-align: center;
 }
 .bigHead.theme{
    color:#05ADA3;
 }
 .reviewPara a:hover{
    color:#05ADA3;
    text-decoration: underline;
 }
 .grammer-content-img .lazyImgWrapper img{
    max-width: 422px;
    width: 100%;
 }
 .grammer-content-img.languageSec .lazyImgWrapper,
 .grammer-content-img.thesaurusSec .lazyImgWrapper,
 .grammer-content-img.whyUsSec .lazyImgWrapper{
    height: 255px;
 }
 .grammer-content-img.languageSec .lazyImgWrapper img,
 .grammer-content-img.thesaurusSec .lazyImgWrapper img,
 .grammer-content-img.whyUsSec .lazyImgWrapper img{
    height: unset;
 }
@media (max-width: 1418px) {
    .grammer-content .functionData {
        max-width: 390px;
    }
    .grammer-content  .singleHighlight .functionData {
        max-width: 430px;
    }
}
@media (max-width: 1365px) {
    .grammer-content  .highlightsWrapper.flex ,
    .grammer-content .functionsWrapper {
        justify-content: center;
    }
     
}
@media (max-width: 1199px) {
    .grammer-content .functionData {
        max-width: 350px;
    }
    .grammer-content  .singleHighlight .functionData {
        max-width: 386px;
    }
    
}
@media (max-width: 1199px) {
    .grammer-content.wrapperRight {
        width: calc(100% - 230px);
    }
    .grammer-content .concWrapper {
        gap: 30px;
    }
     
}
@media (max-width: 767px) {
    .grammer-content.wrapperRight {
        width: 100%;
    }
    .grammer-content   .highlightsSec {
        padding: 70px 0;
    }
}
@media (max-width: 575px) {
    .grammer-content-img.whyUsSec {
        padding: 0px 0 70px;
    }
    .grammer-content-img.languageSec .lazyImgWrapper, .grammer-content-img.thesaurusSec .lazyImgWrapper, .grammer-content-img.whyUsSec .lazyImgWrapper {
        height: 100%;
    }
    .grammer-content   .highlightsSec {
        padding: 70px 0;
    }
    .grammer-content .secHead {
        font-size: 24px;
    }
    .grammer-content .singleFunction {
        gap: 10px;
        flex-wrap: nowrap;
        align-items: start;
    }
    .grammer-content .singleFunction .imgWrapper {
        min-width: 50px;
        height: 50px;
    }
    .grammer-content .singleFunction .imgWrapper img {
        max-width: 30px;
        max-height: 30px;
    }
    .grammer-content  .singleHighlight .imgWrapper {
        border-bottom: 1px solid #D4EFED;
    } 
    .grammer-content   .singleHighlight .functionData {
        padding: 10px 20px;
    }
    .grammer-content .concWrapper .concHead {
        font-size: 28px;
        padding: 0px 0 0px 14px;
    }
    .grammer-content .concContent p {
        font-size: 13px;
    }
    .essayWriterWrapper ol{
        padding-left: 15px;
    }
}