.barboxarea {
    background: #475661;
    padding: 50px 0px;
}
.barhead p {
    text-align: center;
    font-size: 27px;
    color: white;
}
.barhead h3 {
    text-align: center;
    font-size: 40px;
    color: white;
    margin-top: 1px;
    font-weight: 600;
}
.row.whiteback {
    background: #e4e4e4;
    border-radius: 10px;
    padding: 20px 10px;
    margin: 20px 5px;
}
.yelspan {
    color: #bfb28e;
    font-weight: 600;
}
p.yelspan {
    color: #bfb28e;
}
.barboxdata h3 {
    font-size: 30px;
    font-weight: 600;
    color: #39464f;
    margin-top: 75px;
    margin-bottom: 0px;
}
.barboxdata p {
    font-size: 21px;
    color: #616161;
    font-weight: 400;
    line-height: 30px;
    margin-top: 15px;
}
.twobox {
    background: #bfb28e;
    padding: 50px 0px;
}
.box {
    background: white;
    border-radius: 15px;
    padding: 20px 20px;
}
.box img {
    margin: 0 auto;
}
.box h3 {
    font-size: 27px;
    font-weight: 700;
    text-align: center;
    color: #bfb28e;
}
.box p {
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    color: #7b7b7b;
}
.secondbanner {
    background: #475661;
    padding: 50px 0px;
}
.secondbannerimg img {
    margin: 0 auto;
}
.secondbannerdata {
    margin-top: 80px;
}
.secondbannerdata h3 {
    font-size: 30px;
    color: #bfb28e;
    font-weight: 500;
}
.secondbannerdata h2 {
    font-size: 45px;
    color: #bfb28e;
    font-weight: 600;
    border-bottom: 2px solid;
    width: fit-content;
}
.secondbannerdata p {
    font-size: 23px;
    color: white;
    margin-top: 20px;
    font-weight: 500;
}
.firstbanner {
    padding: 50px 0px;
    background: #e6e6e6;
}
.firstbannerimg img {
    margin: 0 auto;
}
.firstbannerdata h2 {
    font-size: 33px;
    color: #475661;
    font-weight: 600;
}
.firstbannerdata h1 {
    font-size: 41px;
    color: #475661;
    font-weight: 600;
    line-height: 50px;
}
span.bannerred {
    color: #bfb28e;
}
.firstbannerdata {
    margin-top: 35px;
}
.solutionarea {
    background: #bfb28e;
    padding: 50px 0px;
}
.solutionhead p {
    text-align: center;
    font-size: 27px;
    color: white;
}
.solutionhead h3 {
    text-align: center;
    font-size: 40px;
    color: white;
    margin-top: 1px;
    font-weight: 600;
    margin-bottom: 25px;
}
.solutionbox {
    background: white;
    padding: 20px 20px;
    min-height: 420px;
    border-radius: 10px;
}
.solutionboxdata img {
    margin: 0 auto;
    margin-top: 15px;
}
.solutionbox h3 {
    font-size: 21px;
    font-weight: 600;
    text-align: center;
    color: #1d556f;
}
.solutionboxdata p {
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    color: #1d556f;
}
.reviewsareahead p {
    text-align: center;
    font-size: 27px;
    color: #475661;
}
.reviewsareahead h3 {
    text-align: center;
    font-size: 40px;
    color: #475661;
    margin-top: 1px;
    font-weight: 600;
    margin-bottom: 25px;
}
.myreviewsarea {
    background: #e4e4e4;
    padding: 50px 0px;
}
.reviewsboxa {
    background: #475661;
    padding: 20px 20px;
}
.reviewsboxb {
    background: #bfb28e;
    padding: 20px 20px;
}
.reviewsboxc {
    background: #666666;
    padding: 20px 20px;
}
.barboxdata {
    margin-top: 70px;
}
.abc {
    min-height: 550px;
}
.reviewsboxdata {
    font-size: 22px;
    color: whitesmoke;
    text-align: center;
    line-height: 37px;
    margin-bottom: 50px;
}
.reviewsboxname h3 {
    text-align: center;
    font-size: 26px;
    color: white;
    font-weight: 600;
}
.reviewsboxname h4 {
    text-align: center;
    font-size: 20px;
    color: white;
}
.reviewsboxname img {
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.reviewsboxdata p {
    margin-top: 20px;
}
.reviewsboxdataline {
    background: white;
    height: 2px;
    width: 100px;
    margin: 0 auto;
}
.name {
    margin-top: 120px;
}
.solutionbox:hover {
    transform: scale(1.1);
    background: #edeaea;
    cursor: pointer;
}
.tuf {
    margin-top: -35px;
}
.acadbanner {
    padding: 50px 10px;
    background: #e6e6e6;
}
.acadbannerdata h2 {
    font-size: 40px;
    font-weight: 800;
    color: #475661;
}
.acadbannerdata h3 {
    font-size: 30px;
    color: #475661;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 22px;
}
.acadbannerimg img {
    margin: 0 auto;
    height: auto;
    width: auto;
}
.acadbannerdata p {
    font-size: 20px;
    color: #475661;
    line-height: 27px;
}
.procbanner {
    background: #bfb28e;
    padding: 50px 10px;
}
.procbannerimg img {
    height: auto;
    width: auto;
    margin: 0 auto;
    border-right: 2px solid;
    border-right-color: white;
}
.procbannerdata h3 {
    color: white;
    font-size: 40px;
    margin-top: 50px;
}
.procbannerdata p {
    color: white;
    font-size: 30px;
    font-weight: 300;
}



@media only screen and (max-width : 768px) {
    .newsdata h2 {
        font-weight: 400;
    }
    .newsdata h2 {
        color: white;
        text-align: center;
        font-size: 31px;
        font-weight: 400;
    }
    .noew {
        background: white;
        border-color: white;
        color: black;
        height: 60px;
        width: 150px;
        font-size: 18px;
        font-weight: 600;
        padding: 20px 13px;
    }
    .third h4 {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .copydata p {
        text-align: center;
    }
    .socilaicon {
        justify-content: center;
    }
    .abc {
        margin: 15px 0px;
    }
    .reviewsareahead p {
        font-size: 22px;
    }
    .reviewsareahead h3 {
        text-align: center;
        font-size: 30px;
        color: #475661;
        font-weight: 600;
    }
    .solutionbox {
        margin: 15px 0px;
    }
    .solutionhead h3 {
        text-align: center;
        font-size: 25px;
    }
    .solutionhead p {
        text-align: center;
        font-size: 25px;
    }
    .barboxdata h3 {
        font-size: 24px;
        text-align: center;
    }
    .barboxdata p {
        text-align: center;
    }
    .barboximg img {
        margin: auto;
    }
    .barboxdata {
        margin-top: -70px;
    }
    .barhead h3 {
        font-size: 26px;
    }
    .barhead p {
        text-align: center;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .box {
        margin: 15px 5px;
    }
    .secondbannerdata {
        margin-top: 0px;
    }
    .firstbannerimg img {
        margin: 0 auto;
        margin-top: 30px;
    }
    .firstbannerdata h2 {
        margin-top: -20px;
    }
    .secondbannerdata h3 {
        margin-top: 0px;
    }





   
}