@media screen and (max-width:1399px) {
    .ready .banner {
        padding-bottom: 10rem;
    }
    .fifth-mobile-home {
        display: block;
        padding: 5rem 0rem;
    }

    .fifth-home .half {
        display: none !important;
    }

    .fifth-mobile-home .content1 {
        max-width: 700px;
        margin: auto;
        z-index: 10;
        position: relative;
    }

    .ready .circle-white-inner {
        background: #fff;
        margin-top: 0;
        margin-bottom: 0;
        padding: 18rem 4rem;
        height: 100%;
    }

    
    .ready .circle-white-inner2 {
        display: none;
    }

    .ready .section3 {
        padding-top: 0rem;
    }

    .ready .section3 img {
        top: 32%;
        left: 10%;
    }

    .fifth-home .half {
        width: 100%;
    }

    .ready .half,
    .structpage .section3 .half,
    .prof .half,
    .resources-page .half,
    .about-page .half {
        width: 100%;
    }

    .structpage .circle-white-inner {
        border-radius: 0px;
        padding: 5rem;
    }

    .about-page .circle-white-inner {
        width: 100%;
        border-radius: 0;
        padding: 5rem;
    }

    lottie-player {
        display: none;
    }

    .circle-white {
        height: 100%;
        margin: 0;
        border-radius: 0;
    }

    .home-banner {
        padding-bottom: 10rem !important;
        height: 100% !important;
    }

    .third-home {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .circle-white2 {
        height: 100%;
        margin: 0;
    }

    .fifth-home {
        padding: 5rem 3rem;
    }

    .fifth-home .content {
        max-width: 700px;
    }

    .structpage .section3 {
        height: initial;
        margin: 0;
        padding: 5rem 0rem;
        padding-bottom: 0rem;
    }

    .structpage .section3 .half{
        border-radius: 0;
        padding: 5rem 2rem;
        height: initial;
        position: relative;
    }
}

@media screen and (max-width: 1199px){
    .third-home .content {
        width: 100%;
        margin: 0;
        max-width: 100%;
    }

    .fifth-home .content {
        max-width: 100%;
    }
    
    
}

@media screen and (max-width:991px) {

    .home-banner img {
        /* max-width: 700px;  */
    position: absolute;
    /* top: 0; */
    /* right: 50%; */
    bottom: 0;
    /* height: 100%; */
    width: auto;
    }

    .home-banner {
        padding-bottom: 0 !important;
    }

    .home-banner .overlay {
        display: block;
    }

    .home-banner .container-fluid {
        padding-bottom: 3rem;
    }

    .home-banner-mobile {
        /* display: block; */
    }

    .home-banner-mobile img{
        display: block !important;
        max-width: 100%;
        position: initial;
        margin-top: 4rem;
    }

    .home-banner h1,.ready .banner h1,.structpage h1,.structpage h1,.prof h1,.resources-page h1,.about-page .banner h1 {
        font-size: 2.9rem !important;
    }

    .about-page .section3 .container .row {
        margin-bottom: 3rem;
    }

    .circle-white h2,.third-home .content h2,.circle-white2 .content h2,.fifth-home h2,.ready .circle-white-inner h2,.ready .section3 .content h2,.ready .section3 .content1 h2,.structpage .circle-white-inner .content h2,.structpage .section3 .content h2,.structpage .section3 .content1 h2,.structpage .circle-white-inner .content h2,.structpage .section3 .content h2,.prof .half .content1 h2,.about-page .circle-white-inner h2,.about-page .section3 h2,.about-page .section3 .half .content1 h2,.fifth-mobile-home .content1 h2 {
        font-size: 2.5rem !important;
    }

    .circle-white h2 span,.third-home .content h2 span,.fifth-home h2 span,.ready .circle-white-inner h2 span,.ready .section3 .content h2,.ready .section3 .content1 h2 span,.structpage h1 span,.structpage .section3 .content h2 span,.structpage .section3 .content1 h2 span,.prof h1 span,.prof .half .content1 h2 span,.resources-page h1 span,.about-page .banner h1 span,.fifth-mobile-home .content1 h2 span {
        font-size: 3rem !important;
    }

    .about-page .circle-white-inner .red
     {
        display: none;
    }

    .third-home,.circle-white2 {
        
        padding: 5rem 2rem;
    }


    .third-home img {
        display: none;
    }

    .third-home {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    

    .about-page .section3 .red,
    .prof .half .red,
    .structpage .circle-white-inner .red,
    .ready .circle-white-inner .red,
    .ready .banner h1 img,
    .ready .section3 img {
        display: none;
    }

    .about-page .half {
        border-radius: 0;
        padding: 5rem 2rem;
        height: initial;
        position: relative;
    }

    .about-page .section3 {
        padding-top: 5rem;
        height: 100%;
        padding-bottom: 0rem;
    }

    .about-page .circle-white-inner {
        margin: 0;
        height: initial;
        padding: 1rem;
    }

    .about-page .banner {
        padding-bottom: 5rem;
    }

    .resources-page .half,
    .prof .half,
    .ready .half {
        border-radius: 0;
        padding: 5rem 2rem;
        height: initial;
        position: relative;
    }

    .prof .workshop .items {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 2rem;
    }

    .structpage .circle-white-inner {
        height: initial;
    }



    .glightbox2 img,
    .structpage .section3 img {
        max-width: 100% !important;
    }

    .ready .circle-white-inner {
        padding: 5rem 2rem;
    }

    .ready .section3 .content {
        width: 100%;
        max-width: 100%;
        padding: 5rem;
        margin: 0;
    }

    .ready .section3 {
        padding-bottom: 0rem;
    }
}


@media screen and (max-width:736px) {
    .ready .section3 .content {

        padding: 1rem;
    }

    .ready .section3 .content ul {
        columns: 1;
        -webkit-columns: 1;
    }

    .ready .section3 .content ul li {
        margin-bottom: 1rem;
    }

    .structpage .circle-white-inner,
    .prof .half {
        padding: 1rem;
    }

    .prof .workshop .card1 .price {
        right: -10px;
    }

    .resources-page .half .content1 {
        max-width: 100% !important;
    }

    .resources-page .half .content1 h2 {
        font-size: 2.5rem;
    }

    .resources-page .half .content1 h2 span {
        font-size: 3rem;
    }

    .resources-page {
        padding-top: 10rem;
    }

    .home-banner .content .learn {
        font-size: 1rem;
    }
    .navbar-brand img {
        max-width: 200px;
    }
}

@media screen and (max-width:375px) {
    .navbar-brand img {
        max-width: 150px;
    }
    .ready .banner,.structpage,.structpage .circle-white-inner,.prof,.about-page .banner {
        padding-top: 6rem !important;
    }
    .third-home,.third-home, .circle-white2,.fifth-home,.circle-white .content,.ready .circle-white-inner,.ready .half,.structpage .section3,.structpage .section3 .half,.resources-page .half,.about-page .half {
        padding: 2rem 1rem !important;
    }
    
}

@media screen and (min-width:1400px) {
    .fifth-mobile-home {
        display: none;
    }
}