/* #434242 , #FDC700 */



body {

    padding: 0;

    margin: 0;

    overflow-x: hidden;

}



.section-one {

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

    width: 100vw;

    background-color: #fdc6002c;

}



.section-one-container {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 90%;

}



.hero-copy {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    height: 100%;

    width: 55%;

    text-align: center;

}



.hero-icon-box-wrapper-container{

    display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

}



.hero-iconbox-wrapper{

    display: block;

    width: 50%;

    padding: 20px 0px 20px 0px;

}



.hero-icon-box{

    display: flex;

    align-items: center;

    justify-content: flex-start;

    padding: 20px;

    margin: 15px;

    background-color: #fff;

    border-radius: 13px;

}



.fa-video, .fa-business-time, .fa-people-roof, .fa-trowel-bricks{

    padding: 20px;

    background-color: #FFF5D3;

    border-radius: 100%;

    margin-right: 10px;

}



.hero-icon-box-text{

    font-family: 'Poppins', sans-serif;

    font-size: 15.5px;

    font-weight: 500;

    text-align: left;

    width: 100%;

}



.hero-image {

    display: block;

    height: 100%;

    width: 45%;

}



.hero-para {

    font-family: 'Poppins', sans-serif;

    font-size: 24px;

    margin-bottom: 20px;

    font-weight: 600;

    color: #434242;

    text-align: center;

}



.hero-heading {

    font-family: 'Poppins', sans-serif;

    font-size: 32px;

    font-weight: 600;

}



.hero-subheading-one {

    margin-top: 30px;

    font-size: 26px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

    line-height: 1.3em;

}



.hero-subheading-two {



    margin-top: 30px;

    font-size: 18px;

    font-weight: 600;

    color: #000;

    font-family: 'Poppins', sans-serif;

}



.hero-image {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

}



.cta {

    display: block;

    margin: 30px auto 0 auto;

    width: 80%;

    background-color: #434242;

    color: #fff;

    padding: 20px;

    border: none;

    border-radius: 13px;

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    cursor: pointer;

}



.cta:hover {

    background-color: #434242e3;

}



.cta-subtext{

    font-family: 'Poppins', sans-serif;

    font-size: 14px;

    font-weight: 500;

    margin-top: 5px;

    text-align: center;

}





.section-two {

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

    width: 100vw;

}



.section-two-container {

    display: block;

    width: 80%;

    height: fit-content;

}



.section-heading {

    font-family: 'Poppins', sans-serif;

    text-align: center;

    font-size: 36px;

    font-weight: 600;

}



.icon-box-wrapper {

    width: 70%;

    display: block;

    margin: 50px auto 70px auto;

}



.icon-box {

    display: flex;

    margin: 20px 0 20px 0;

}



.fa-solid {

    color: #FDC700;

    font-size: 24px;

}



.icon-box-text {

    font-family: 'Poppins', sans-serif;

    margin-left: 20px;

    font-size: 18px;

    font-weight: 500;

}



.icon-box-subtext{

    font-size: 17px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    line-height: 1.4em;

    margin-top: 20px;

}



.section-three {

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

    width: 100vw;

    background-color: #fdc6002c;

}



.section-three-container {



    display: block;

    width: 80%;

    height: fit-content;

}



.course-content-wrapper-container {

    display: flex;

    height: 100%;

    width: 100%;

    margin-top: 50px;

    margin-bottom: 40px;

}



.course-content-wrapper {

    display: flex;

    flex-direction: column;

    width: 50%;

    margin: 0 20px 0 20px;

}



.course-content {

    width: 100%;

    display: flex;

    justify-content: center;

    align-items: flex-start;

    margin: 30px 0 20px 0;



}



.course-content-image {

    width: 30%;

}



.image {

    max-width: 75px;

    display: block;

    margin: auto;

}



.course-content-copy {

    display: block;

    width: 100%;

}



.course-content-heading {

    font-family: 'Poppins', sans-serif;

    font-size: 26px;

    font-weight: 500;

    margin-bottom: 12px;

}



.course-content-para {

    font-family: 'Poppins', sans-serif;

    font-size: 16px;

    font-weight: 400;

    line-height: 1.5em;

}



.section-four {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    padding: 60px 0 60px 0;

}



.section-four-container {

    display: block;

    width: 80%;

    height: 80%;

}



.section-subheading {

    font-family: 'Poppins', sans-serif;

    font-size: 21px;

    font-weight: 600;

    margin-top: 10px;

    text-align: center;

}



.course-target-container-wrapper {

    display: flex;

    height: fit-content;

    width: 100%;

    margin-top: 50px;

    margin-bottom: 40px;

}



.course-target-container {

    display: flex;

    flex-direction: column;

    width: 50%;

    height: fit-content;

    margin: 0 20px 0 20px;

}



.course-target {

    width: 100%;

    height: fit-content;

    display: flex;

    margin: 30px 0 20px 0;

    background-color: #fdc6002c;

    padding: 30px 0 30px 0;

    border-radius: 5px;

}



.course-target-image {

    margin: 0 20px 0 20px;

}



.fa-solid {

    font-size: 26px;

}



.course-target-copy {

    font-family: 'Poppins', sans-serif;

}



.section-five {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    background-color: #fdc6002c;

    padding: 60px 0 60px 0;

}



.section-five-container {

    display: block;

    width: 80%;

    height: 80%;

}



.bonus-wrapper-container {

    display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

    height: 100%;

    margin: 60px 0 70px 0;

}



.bonus-wrapper {

    display: block;

    width: 40%;

    height: 80%;

    border-radius: 8px;

    background-color: #fff;

    margin: 0 30px 0 30px;

}



.bonus-image {

    width: 200px;

    display: block;

    margin: 30px auto 0 auto;

}



.bonus {

    padding: 20px;

}



.bonus-heading {

    font-family: 'Poppins', sans-serif;

    font-size: 26px;

    font-weight: 500;

    text-align: center;

    margin-top: 20px;

}



.bonus-para {

    font-family: 'Poppins', sans-serif;

    font-size: 18px;

    font-weight: 400;

    text-align: center;

    margin-top: 30px;

}



.bonus-subheading{



    font-family: 'Poppins', sans-serif;

    font-size: 21px;

    font-weight: 500;

    text-align: center;

}



.bonus-subpara{

    font-family: 'Poppins', sans-serif;

    font-size: 16px;

    font-weight: 500;

    line-height: 1.4em;

}



li{

    margin-top: 10px;

}



.section-six {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    padding: 60px 0 60px 0;

}



.section-six-container {

    display: block;

    width: 80%;

    height: 80%;

}



.testimonial-wrapper-container {

    display: flex;

    justify-content: center;

    align-items: flex-start;

    width: 100%;

    height: 100%;

    margin: 60px 0 70px 0;

}



.testimonial-wrapper {

    display: block;

    width: 40%;

    height: 80%;

    margin: 0 30px 0 30px;

}



.testimonial-image {

    width: 150px;

    display: block;

    margin: 30px auto 0 auto;

    border-radius: 13px;

}



.testimonial {

    padding: 20px;

    margin: 30px 0 30px 0;

    background-color: #fdc6002c;

    border-radius: 8px;



}



.testimonial-heading {

    font-family: 'Poppins', sans-serif;

    font-size: 24px;

    font-weight: 500;

    text-align: center;

    margin-top: 20px;

}



.testimonial-para {

    font-family: 'Poppins', sans-serif;

    font-size: 16px;

    font-weight: 400;

    text-align: center;

    margin-top: 30px;

}





.section-seven {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    padding: 60px 0 60px 0;

    background-color: #fdc6002c;

}



.section-seven-container {

    display: block;

    width: 80%;

    height: 100%;

}



.pale {

    color: #434242;

    font-weight: 700;

}



.about-box-one {

    display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

    margin-top: 50px;

}



.image-box {

    width: 30%;

}



.image-ashish {

    max-width: 300px;

    border: 1px solid black;

    border-radius: 100%;

    background-color: #FDC700;

}



.textbox {

    width: 70%;

    font-family: 'Poppins', sans-serif;

    font-size: 18px;

}



.about-box-two {

    display: flex;

    justify-content: space-evenly;

    align-items: flex-start;

    width: 100%;

    margin-top: 60px;

}



.ashish-featured-one,

.ashish-featured-two,

.ashish-featured-three {

    width: 33%;

    text-align: center;

    margin: 0 10px 0 10px;

    padding: 20px;

    background-color: #fff;

    border-radius: 13px;

}



.featured-heading{

    font-family: 'Poppins', sans-serif;

    font-size: 32px;

    font-weight: 600;

    color: #000;

}



.featured-text{

    font-family: 'Poppins', sans-serif;

    font-size: 17px;

    margin-top: 20px;

}



.section-eight {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    padding: 60px 0 60px 0;

}



.section-eight-container {

    display: block;

    width: 80%;

    height: 100%;

}

.section-nine {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    padding: 60px 0 60px 0;

    background-color: #fdc6002c;



}



.section-nine-container {

    display: block;

    width: 80%;

    height: 100%;

}



.section-nine-main-subheading{

    font-family: 'Poppins', sans-serif;

    font-size: 24px;

    font-weight: 500;

    text-align: center;

    margin-top: 40px;

    margin-bottom: 40px;

}



.section-nine-subheading{

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    margin-bottom: 50px;

}



.section-ten {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    padding: 60px 0 60px 0;

    background-color: #fdc6002c;

}



.hidden{

    visibility: hidden;

}



.no-margin-top{

    margin-top: 10px!important;

}

.section-ten-container {

    display: block;

    width: 80%;

    height: 100%;

}



.faq-heading{

    margin-bottom: 60px;

}



.faq-question{

    font-size: 24px!important;

    margin-top: -5px;

    font-weight: 600;

}

.faq-box{

    margin: 0;

}

.faq-answer{

    width: 70%;

    display: block;

    margin: 0px auto 0px auto;

}



.faq-box-wrapper{

    margin: 40px auto 0px auto!important;

}



.faq-answer{

    font-family: 'Poppins', sans-serif;

    font-size: 18px;

    font-weight: 500;

    margin-top: 15px;

}



.section-eleven {

    display: flex;

    justify-content: center;

    align-items: center;

    height: fit-content;

    width: 100vw;

    padding: 60px 0 60px 0;

    background-color: #fff;

}



.section-eleven-container {

    display: block;

    width: 80%;

    height: 100%;

}



.margin-top{

    margin-top: 40px;

}



.medium{

    font-weight: 400!important;

}



.margin-top-less{

    margin-top: 60px;

}



.justify-content{



    word-spacing: 5px;

}



@media screen and (max-width:600px){



    .section-one {

        height: fit-content;

    }

    

    .section-one-container {

        flex-direction: column-reverse;

        width: 95%;

    }

    

    .hero-copy {

        width: 100%;

    }

    

    .hero-image {

        width: 100%;

    }

    

    .hero-para {

        font-size: 18px;

        margin-top: 30px;

    }

    

    .hero-heading {

        font-size: 24px;

        margin-top: 10px;

    }

    

    .hero-subheading-one {

        margin-top: 30px;

        font-size: 26px;

        font-weight: 500;

        font-family: 'Poppins', sans-serif;

        line-height: 1.3em;

    }



    .hero-icon-box-wrapper-container{

        flex-direction: column;

        width: 100%;

    }

    

    .hero-iconbox-wrapper{

        display: block;

        width: 100%;

        padding: 0;

        margin: 0;

    }

    

    .hero-icon-box{

        display: flex;

        align-items: center;

        justify-content: flex-start;

        padding: 20px;

        margin: 10px;

        background-color: #fff;

        border-radius: 13px;

    }

    

    .hero-icon-box-text{

        font-family: 'Poppins', sans-serif;

        font-size: 15.5px;

        font-weight: 500;

        text-align: left;

        width: 100%;

    }





    .cta {

        width: 100%;

    }

    

    .cta-subtext{

        font-size: 14px;

        margin-bottom: 40px;

    }



    .section-two {

        height: fit-content;

    }

    .section-two-container {

        display: block;

        width: 95%;

        height: fit-content;

    }

    

    .section-heading {

        font-size: 24px;

        margin-top: 30px;

    }

    

    .icon-box-wrapper {

        width: 95%;

        margin: 50px auto 70px auto;

    }

    

    .icon-box-text {

        margin-left: 20px;

        font-size: 17px;

    }

    

    .icon-box-subtext{

        font-size: 16px;

    }



    .section-three {

        height: fit-content;

    }

    

    .section-three-container {

        width: 95%;

    }

    

    .course-content-wrapper-container {

        flex-direction: column;

        margin-top: 30px;

    }

    

    .course-content-wrapper {

        flex-direction: column;

        width: 100%;

        margin: 0px;

    }

    

    .course-content {

        margin: 10px 0 20px 0;

    

    }

    

    .course-content-image {

        width: 20%;

    }

    

    .image {

        max-width: 50px;

    }

    

    .course-content-copy {

        margin-left: 15px;

    }

    

    .course-content-heading {

        font-size: 20px;



    }

    

    .course-content-para {

        font-size: 15px;

    }

    .section-four {

        padding: 0;

    }

    

    .section-four-container {

        display: block;

        width: 95%;

        height: fit-content;

    }

    

    .section-subheading {

        font-size: 17px;

    }

    

    .course-target-container-wrapper {

        flex-direction: column;

        width: 100%;

        margin: 40px auto 0 auto;

    }

    

    .course-target-container {

        display: flex;

        flex-direction: column;

        width: 100%;

        height: fit-content;

        margin: 0px 0 0 0;

    }

    

    .course-target {

        width: 100%;

        height: fit-content;

        display: flex;

        margin-top:  0px;

        background-color: #fdc6002c;

        padding: 30px 0 30px 0;

        border-radius: 5px;

    }

    

    .course-target-image {

        margin: 0 20px 0 20px;

    }

    

    .fa-solid {

        font-size: 26px;

    }

    

    .course-target-copy {

        font-family: 'Poppins', sans-serif;

    }



    .section-five {

        display: flex;

        background-color: #fdc6002c;

        padding: 0px;

    }

    

    .section-five-container {

        display: block;

        width: 95%;

        height: fit-content;

    }

    

    .bonus-wrapper-container {

        display: flex;

        flex-direction: column;

        margin: 0px 0 30px 0;

    }

    

    .bonus-wrapper {

        display: block;

        width: 100%;

        height: fit-content;

        margin: 30px 0px 30px 0px;

    }

    

    .bonus-image {

        width: 100px;

        margin: 30px auto 0 auto;

    }

    

    .bonus {

        padding: 20px;

    }

    

    .bonus-heading {

        font-family: 'Poppins', sans-serif;

        font-size: 22px;

        font-weight: 500;

        text-align: center;

        margin-top: 20px;

    }

    

    .bonus-para {

        font-family: 'Poppins', sans-serif;

        font-size: 16px;

        font-weight: 400;

        text-align: center;

        margin-top: 20px;

    }

    

    .bonus-subheading{

    

        font-family: 'Poppins', sans-serif;

        font-size: 21px;

        font-weight: 500;

        text-align: center;

    }

    

    .bonus-subpara{

        font-family: 'Poppins', sans-serif;

        font-size: 16px;

        font-weight: 500;

        line-height: 1.4em;

    }

    

    li{

        margin-top: 10px;

    }

    .section-six {

        padding: 0px;

    }

    

    .section-six-container {

        display: block;

        width: 95%;

        height: fit-content;

    }

    

    .testimonial-wrapper-container {

        display: flex;

        flex-direction: column;

        margin: 0px 0px 0px 0px;

    }

    

    .testimonial-wrapper {

        width: 100%;

        height: 80%;

        margin: 0px 0px 0px 0px;

    }

    

    .testimonial-image {

        width: 75px;

        display: block;

    }

    

    .testimonial {

        padding: 20px;   

        margin: 30px 0px 0px 0px; 

    }

    

    .testimonial-heading {

        font-size: 21px;

    }

    

    .testimonial-para {

        text-align: center;

    }

    .section-seven {

        padding: 0px;

    }

    

    .section-seven-container {

        display: block;

        width: 95%;

        height: fit-content;

    }

    

    .pale {

        color: #434242;

    }

    

    .about-box-one {

        display: flex;

        flex-direction: column;

        margin-top: 0px;

    }

    

    .image-box {

        width: 100%;

    }

    

    .image-ashish {

        max-width: 150px;

        margin: 40px auto 0 auto;

        display: block;

    }

    

    .textbox {

        width: 100%;

        font-size: 16px;

        text-align: center;

        margin-top: 20px;

    }

    

    .about-box-two {

        display: flex;

        flex-direction: column;

        margin: 0px 0px 0px 0px;

    }

    

    .ashish-featured-one,

    .ashish-featured-two,

    .ashish-featured-three {

        width: 85%;

        text-align: center;

        margin: 30px 0px 30px 0px;

        padding: 20px;

        background-color: #fff;

        border-radius: 13px;

        margin: 20px auto 0 auto;

    }

    

    .featured-heading{

        font-family: 'Poppins', sans-serif;

        font-size: 24px;

        font-weight: 600;

        color: #000;

    }

    

    .featured-text{

        font-family: 'Poppins', sans-serif;

        font-size: 17px;

        margin-top: 20px;

    }

    .section-eleven {

        padding: 0px;

    }

    

    .section-eleven-container {

        display: block;

        width: 95%;

    }

    .margin-bottom{

        margin-bottom: 40px;

    }

    .section-nine {

        padding: 0px;    

    }

    

    .section-nine-container {

        width: 95%;

        height: fit-content;

    }

    

    .section-nine-main-subheading{

        font-size: 18px;

        margin-top: 20px;

        margin-bottom: 20px;

    }

    

    .section-nine-subheading{

        font-size: 20px;

        font-family: 'Poppins', sans-serif;

        font-weight: 600;

        margin-bottom: 50px;

    }

    .margin-top{

        margin-top: 0px;

    }

    .margin-bottom-less{

        margin-bottom: 0px;

    }



    .section-eight {

        padding: 0px;

    }

    

    .section-eight-container {

        display: block;

        width: 95%;

        height: fit-content;

    }

    .section-ten {

        padding: 0px;

    }

    

    .hidden{

        visibility: hidden;

    }

    

    .no-margin-top{

        margin-top: 10px!important;

    }

    .section-ten-container {

        display: block;

        width: 95%;

        height: fit-content;

    }

    

    .faq-heading{

        margin-bottom: 0px;

    }

    

    .faq-question{

        font-size: 19px!important;

        margin-top: -5px;

        font-weight: 600;

    }

    .faq-box{

        margin: 0;

    }

    .faq-answer{

        width: 95%;

        font-size: 15px!important;

    }

    

    .faq-box-wrapper{

        margin: 40px auto 0px auto!important;

    }

    

    .faq-answer{

        font-family: 'Poppins', sans-serif;

        font-size: 16px;

        font-weight: 500;

        margin-top: 15px;

    }

    .margin-top-less{

        margin-top: 40px;

    }



    .no-desktop-show{

        display: none;

    }

    .justify-content{



        word-spacing: 2px;

    }

}

