@media(min-width: 1600px){
.container { max-width: 1540px;
}
	
}

@media(max-width: 1600px){
	
h1 {
    font-size: 56px;
    line-height: 70px;
}


.mission-img img {
    width: 120px;
}

.col-mission h2 {
    font-size: 28px;
    margin: 8px 0;
}

.col-mission {
    height: 100%;
}


.offring-col h3, .benifits-col h3 {
    font-size: 20px;
    line-height: 27px;
}

}

@media(max-width: 1450px){
    
.btm-img img {
        width: 900px;
    }

    button.navbar-toggler {
    border: none;
}

}

@media(max-width: 1200px){
    
   .about-home { height: 322px; }
   p {
    font-size: 16px;}

.about-home .about-text.cmn-head {
    padding-top: 0;
}


.cmn-head h2 {
    font-size: 28px;
    margin-bottom: 6px;
}


.about-founder h3 {
    font-size: 24px;
}


.founder-name {
    padding: 15px 47px;
    margin-top: -91px;}


    section.why-home p {
    font-size: 20px;}


    .btm-img img { width:900px; }

    form {
    padding: 40px 54px;
    border-radius: 20px;
}

h1 {
        font-size: 48px;}

        .col-mission p {
    font-size: 18px;}


 .col-mission p  br, .benifits-col h3 br { display:none; }

 .img-offering { display:none; }

.benifits-col img{
	width: 180px;
}

.benifits-col.gry-bg {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.benifits-col h3 {
   margin-top: 0;
}

.benifits-col:before {
    content: "";
    background-color: #A552F5;
    width: 6px;
    height: 77px;
    position: absolute;
    border-radius: 28px 0 0 28px;
    left: -6px;
}

}


@media(max-width: 991px){
    .btm-img img {
        width: 653px;
    }

   
}


@media(max-width: 576px){
.lets-connect {
    display: block;
    text-align: center;
}

.lets-connect-text h2 {
    line-height: 36px;
}

.navbar-collapse {
        position: relative;
        width: 100%;
        padding-bottom: 10px;
    }

button.btn.btn-primary {
    font-size: 18px;
    border-radius: 100px;
    padding: 8px 44px 8px 14px;
    font-weight: 700;
display: block;}

.lets-connect-text button.btn.btn-primary {
    display: none;
}

.lets-connect-text h2 span { display:none; }

span.con {
    font-size: 16px; }

   .con img { width:28px; }

.lets-connect-details.text-white {
    margin-top: 15px;
    background-color: #ffffff33;
    padding: 24px 0;
    border-radius: 10px;
}

.lets-connect-text br { display:none; }


.cop-outer .copy {
    display: block;
    justify-content: space-between;
    text-align: center;
}

 button.btn.btn-primary img {
    position: absolute;
    right: -6%;
    top: 0;
    width: 44px;
}

span.clab.text-white {
    display: block;
    margin-top: 10px;
    font-size: 18px;
}

.copy span {
    font-size: 18px;
    font-weight: 500;
}

    form {
        padding: 14px;
        border-radius: 15px;
    }

        .benifits-col img {
        width: 129px;
    }

    .offring-col img {   width:80px; }
.img1 {
    margin-top: 22px;
}

.img2 {
    margin-top: 18px;
}

.how-to-access {
    background-color: #F9F2FF;
    padding: 16px 0;
    margin-top: 33px;
}

.cmn-head h2 {
        font-size: 24px;}

      .benifits  .mt-3 {
    margin-top: 0 !important;
}

    .btm-img img {
        width: 252px;
    }

    a.navbar-brand {
    width: 146px;
}

.about-founder .about-text.cmn-head {
    padding-left: 0;
    margin-top: 16px;
    padding-bottom: 18px;
}

    .founder-name {
        padding: 8px 30px;
        margin-top: -73px;
    }


        .Offerings .cmn-head h2 {
        font-size: 24px;
        text-align: center;
        margin-bottom: 13px;
    }


    .about-home:after {
    content: "";
    background-image: url(../images/about-home.jpg);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}

section.why-home {
    margin-top: 27px;
    text-align: center;
}

    .about-home {
    position: relative;
    margin-top: 39px;
    background-color: #F2F2F2;
    height: 530px;
    padding: 28px 0;
}


.col-mission h2 {
        font-size: 24px;
        margin: 8px 0;
    }

    .pur-mission .col-md-6 { margin-top:15px; }


    .qoutes img {
    position: absolute;
    top: 20%;
    width: 83px;
}

    h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .hero-banners-section {
    padding-top: 100px;
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
}

section.benifits {
    margin-top: 0;
}

section.why-home p {
        font-size: 16px;
        margin-top: 10px;
    }


    .menu-section {
    background-color: #faf6ff;
    padding: 10px 24px;
    border-radius: 0;
    border: inherit;
    border-bottom: 1px solid #fff;
    margin-top: -7px;
}


.pur-mission {
    margin-top: 150px;}

    .hero-banners-section .img-section {
    display: block;
}

.left-img-hero, .right-img-hero { display:none; }





}

@media(max-width: 480px){

  
	
}



@media(max-width: 380px){
   

}
