/* common code start */
.btn{
    padding-bottom: .5rem;
}
.btn-outline-success{
    --bs-btn-color: #545454;
    --bs-btn-border-color: #69BD46;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #69BD46;
    --bs-btn-hover-border-color: #69BD46;
    --bs-btn-focus-shadow-rgb: 25,135,84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #69BD46;
    --bs-btn-active-border-color: #69BD46;
}
body{
    margin-top: -20px;
}
.container{
    padding: 0px;
    /* background-image: radial-gradient(circle at 13% 47%, rgba(140, 140, 140,0.03) 0%, rgba(140, 140, 140,0.03) 25%,transparent 25%, transparent 100%),radial-gradient(circle at 28% 63%, rgba(143, 143, 143,0.03) 0%, rgba(143, 143, 143,0.03) 16%,transparent 16%, transparent 100%),radial-gradient(circle at 81% 56%, rgba(65, 65, 65,0.03) 0%, rgba(65, 65, 65,0.03) 12%,transparent 12%, transparent 100%),radial-gradient(circle at 26% 48%, rgba(60, 60, 60,0.03) 0%, rgba(60, 60, 60,0.03) 6%,transparent 6%, transparent 100%),radial-gradient(circle at 97% 17%, rgba(150, 150, 150,0.03) 0%, rgba(150, 150, 150,0.03) 56%,transparent 56%, transparent 100%),radial-gradient(circle at 50% 100%, rgba(25, 25, 25,0.03) 0%, rgba(25, 25, 25,0.03) 36%,transparent 36%, transparent 100%),radial-gradient(circle at 55% 52%, rgba(69, 69, 69,0.03) 0%, rgba(69, 69, 69,0.03) 6%,transparent 6%, transparent 100%),linear-gradient(90deg,rgb(255,255,255),rgb(255,255,255), rgb(255,255,255)); */
    background-image: linear-gradient(90deg,rgba(105, 189, 70, .2),rgb(255,255,255), rgba(105, 189, 70, .2));
}
/* common code end */
/* header section start */
#header-section{

}
#header-section .container{
    background-image: none;
}
#header-section img{
    border-radius: 1rem 1rem 0rem 0rem;
}
/* header section end */
/* navbar section start */
#nav-section{
    margin-top: .3em;
}
#nav-section .container{
    background-image: none;
}
#nav-section .navbar{
    border-radius: 0rem 0rem 1rem 1rem;
    display: flex;
    padding: .5rem 1.5rem;
    background-image: linear-gradient(90deg,rgba(105, 189, 70, .2),rgb(255,255,255), rgba(105, 189, 70, .2));
}
#nav-section img.nav-logo{
    max-width: 200px;
}
#nav-section .nav-link{
    padding-top: 13px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
    color: rgba(84, 84, 84, 1);
}
#nav-section .nav-link:hover{
    /* color: rgb(220, 53, 69); */
    color: rgb(105, 189, 70);
}
@media(max-width: 991px){
    #nav-section .navbar{
        padding-left: .5rem;
        padding-right: .5rem;
    }
    #nav-section .nav-link{
        padding-top: 0px;
        margin-top: .3rem;
        color: rgba(84, 84, 84, 1);
    }
}
/* navbar section end */
/* about section start */
#about-section{
    margin-top: .3em;
}
#about-section .container{
    padding: 4rem 1.5rem 2rem 1.5rem;
    border-radius: 1rem 1rem 0rem 0rem;
}
#about-section .content-block h1,
#about-section .content-block p{
    color: rgba(84, 84, 84, 1);
}
#about-section .content-block h4{
    color: rgba(128, 128, 128, 1);
    font-weight: 600;
}
#about-section .content-block p{
    text-align: justify;
    line-height: 1.7;
}
#about-section .image-block{
    max-width: 90%;
    display: block;
    margin-left: auto;
}
@media(max-width: 991px){
    #about-section .content-block{
        padding-bottom: 1.5rem;
        text-align: center;
    }
    #about-section .image-block{
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width: 767px){
    #about-section .image-block{
        max-width: 100%;
    }
}
/* about section end */
/* our journey section start */
#journey-section{
    /* margin-top: .2em; */
}
#journey-section .container{
    padding: 2rem 1.5rem 2rem 1.5rem;
    /* border-radius: 1rem 1rem 1rem 1rem; */
}
#journey-section .content-block h3,
#journey-section .image-block h3{
    color: rgba(128, 128, 128, 1);
    font-weight: 600;
    text-align: center;
}
#journey-section .counter-block{
    text-align: center;
}
#journey-section .counter-block h3{
    color: rgba(84, 84, 84, 1);
    font-weight: 600;
}
#journey-section .counter-block p{
    color: rgba(128, 128, 128, 1);
    font-weight: 600;
}
#journey-section .image-block{
    max-width: 80%;
    display: block;
    margin-right: auto;
}
@media(max-width: 991px){
    #journey-section .image-block h2{
        margin-bottom: 2rem;
    }
    #journey-section .image-block{
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    #journey-section .content-block{
        padding-top: 1.5rem;
    }
}
@media (max-width: 767px){
    #journey-section .image-block{
        max-width: 100%;
    }
}
/* our journey section end */

/* feedback section start */
#feedback-section{
    /* margin-top: .2em; */
}
#feedback-section .container{
    padding: 2rem 1.5rem 2rem 1.5rem;
    /* border-radius: 1rem 1rem 1rem 1rem; */
}
#feedback-section .title h3{
    color: rgba(128, 128, 128, 1);
    font-weight: 600;
}
.studentReviewSlider .slick-track {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sReview {
    background-color: #D8F1FD;
    border-radius: 2.5rem;
}
.sReviews p{
    color: rgba(84, 84, 84, 1);
}
.sReviews h4{
    color: rgba(128, 128, 128, 1);
}
.sReviewImg {
    height: 100px;
    width: 100px;
    border-radius: 50%;
}
.sReview.slick-slide {
    width: 335px !important;
}
.sReview.slick-slide p {
    font-size: 1rem !important;
}
.sReview.slick-slide h4 {
    font-size: .8rem !important;
}
.sReview.slick-slide.slick-current.slick-active.slick-center {
    width: 405px !important;
    box-shadow: 0px 10px 18px 0px #00000021;
}
.sReview.slick-slide.slick-current.slick-active.slick-center p {
    font-size: 1.5rem !important;
}
.sReview.slick-slide.slick-current.slick-active.slick-center h4 {
    font-size: 1.2rem !important;
}
@media (min-width: 0px) {
    /* review section  */
    .studentsSlider .slick-list.draggable {
        min-height: 370px;
    }
    .studentsSlider .sReviews {
        background-color: #D8F1FD;
        border-radius: 2.5rem;
    }
    .studentsSlider .sReviews.slick-slide.slick-active:not(.slick-center) {
        background-color: #E6FFF0 !important;
    }
    .studentsSlider .sReviews.slick-slide.slick-center~.slick-active {
        background-color: #FFE6EB !important;
    }
    .studentsSlider .sReviews.slick-slide p {
        font-size: .9rem !important;
    }
    .studentsSlider .sReviews.slick-slide h4 {
        font-size: .8rem !important;
    }
    .studentsSlider .sReviews.slick-slide.slick-current.slick-active.slick-center {
        /* width: 405px !important; */
        box-shadow: 0px 10px 18px 0px #00000021;
        padding: 5rem 2rem;
    }
    .studentsSlider .sReviews.slick-slide.slick-current.slick-active.slick-center p {
        font-size: 1.1rem !important;
    }
    .studentsSlider .sReviews.slick-slide.slick-current.slick-active.slick-center h4 {
        font-size: 1.1rem !important;
    }
    .studentsSlider .slick-track {
        display: flex;
        align-items: center;
    }
}
@media(max-width: 575px){
    #feedback-section .container{
        padding-top: 2rem;
        padding-bottom: 0rem;
    }
    /* review section  */
    .studentsSlider .slick-list.draggable {
        min-height: 430px;
    }
}
@media(max-width: 991px){
    #feedback-section .container{
        padding-top: 2rem;
        padding-bottom: 0rem;
    }
}
@media(min-width: 991px) and (max-width: 1399px){
    /* review section  */
    .studentsSlider .slick-list.draggable {
        min-height: 450px;
    }
}
/* feedback section end */
/* footer section start */
#footer-section{
    /* margin-top: .2em; */
}
#footer-section .container{
    padding: 2rem 1.5rem 2rem 1.5rem;
    /* border-radius: 1rem 1rem 1rem 1rem; */
}
.footer-item h3{
    color: rgba(84, 84, 84, 1);
    margin-bottom: 1rem;
}
.footer-item li a.nav-link{
    color: rgba(128, 128, 128, 1);
    padding: 0px;
    font-size: 1.1rem;
    margin-bottom: .3rem;
}
.footer-item li a.nav-link:hover{
    color: rgba(84, 84, 84, 1);
}
.footer-item.last-item{
    padding-left: 15%;
}
@media(max-width: 991px){
    .footer-item.last-item{
        padding-left: 0%;
    }
}
/* footer section end */

/* copyright section start */
#copyright-section{
    /* margin-top: .2em; */
}
#copyright-section .container{
    padding: 1rem 1.5rem 1rem 1.5rem;
    /* border-radius: 1rem 1rem 1rem 1rem; */
}
#copyright-section .footer-item p,
#copyright-section .footer-item a{
    padding: 0px;
    margin: 0px;
    color: rgba(84, 84, 84, 1);
    font-size: 1.1rem;
    text-decoration: none;
}
#copyright-section .footer-item a:hover{
    color: rgba(128, 128, 128, 1);
}
#copyright-section .footer-item.last-item{
    text-align: right;
}
@media(max-width: 800px){
    #copyright-section .footer-item p{
        text-align: center;
    }
    #copyright-section .footer-item.last-item p{
        text-align: center;
        margin-top: .5rem;
    }
}
/* copyright section end */

/* notice section start */
#notice-section{
    margin-bottom: .2em;
}
#notice-section .container{
    padding: 1rem 1.5rem 1rem 1.5rem;
    border-radius: 0rem 0rem 1rem 1rem;
}
#notice-section .notice-item p{
    padding: 0px;
    margin: 0px;
    color: rgba(84, 84, 84, 1);
    font-size: 1.1rem;
    text-decoration: none;
    text-align: center;
}