body{
    font-family: "Proxima Nova", sans-serif;
}
/*
 h1, h2, h3, h4, h5, h6{
    font-weight: bold;
    /* line-height: 1.5 */


/* }*/

/* #banner *:not(.fa),
.details-section *:not(.fa),
#signupModal *:not(.fa),
#exitSignupModal *:not(.fa),
.sticky-form *:not(.fa) {
  font-family: "Proxima Nova", sans-serif;
} */
/* 
.row{
    margin: 0;
} */

.highlight{
    color: #ef5a20;
    font-weight: bold;
}
.highlighter-2{
    font-weight: bold;
    font-size: 18px;
    color: #ef5a20;
    
}
.highlighter-3{
    font-size: 35px;
    color: #ef5a20;
    margin-top: 0px;
    margin-bottom: 20px;
    
}

.point{
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50px;
}

.letsengage-header{
    height: auto;
    display: flex;
    padding: 50px 0;
    align-items: center;
    /* margin-bottom: 30px; */
}
/*.letsengage-header>.letsengage-header-col-1{
    padding-left: 80px;
}*/

.letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
    font-size: 60px;
    color: #ef5a20;
    text-align: center;
    margin: 0;
}
.letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
    font-size: 20px;
    color: #A9A9A9;
    line-height: 2;
    text-align: center;
    width: 70%;
    margin: 20px 0;
}
.letsengage-header>.letsengage-header-col-1>.header-contact-us-button{
    color: #fff;
    height: 40px;
    width: 150px;
    font-size: 16px;
    border-style: none;
    border-radius: 50px;
    background: #ef5a20;
}

.letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
    /* width: 150%; */
    margin-top: 120px

}

.why-container{
    margin-bottom: 50px

}
.why-container>.why-container-heading{
    font-size: 40px;
    text-align: center;
    color: #ef5a20;
    margin-bottom: 35px;
}
.why-container>div{
    width: 100%;
    height: 100%;
    justify-content: space-around;
}
.why-container>div>.why-container-heading-col-1{
    align-items: center;
    justify-content: flex-end;
    display: flex;
}
.why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph{
    width: 360px;
    font-size: 15px;
    color: #888888;
    margin: 0;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
    padding: 35px 20px;
    height: 457.02px;
    text-align: center;
    border-radius: 7px;
    border-bottom: solid 3px #ef5a20;
}

.why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph>.why-para-1-img{
    margin-bottom: 25px;
    width: 30%;
}
.why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph>.why-para-1{
   line-height: 2.3;
}

.why-container>div>.why-container-heading-col-2{
    align-items: center;
    justify-content: flex-start;
    display: flex;
}
.why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph{
    width: 360px;
    font-size: 15px;
    color: #888888;
    margin: 0;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
    padding: 35px 20px;
    height: 457.02px;
    text-align: center;
    border-radius: 7px;
    border-bottom: solid 3px #ef5a20;

}

.why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph>.why-para-2-img{
    margin-bottom: 25px;
    width: 26%;
}
.why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph>.why-para-2{
   line-height: 2.3;
}

/* .who-container{
    margin-bottom: 50px
} */

/* .who-container>.who-container-heading{
    text-align: center;
    color: #ef5a20;
    margin-bottom: 30px;
    font-size: 32px;
} */
.who-container>.who-cols>.who-container-point-1{
    display: flex;
    align-items: center;
    justify-content: center;
}
.who-container>.who-container-point-1>.who-container-point-1-dot{
    width: 8px;
    height: 8px;
    background: #ef5a20;
    border-radius: 50%;
    position: absolute;
    left: 310px;
    top: 880px;
}
.who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph{
    line-height: 2;
    font-size: 17px;
    color: #fff;
    margin: 0;
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    /* border-radius: 7px; */
    padding: 35px 20px;
    width: 100%;
    /* background: #ef5a20; */
}
.who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph>.who-container-heading{
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 40px;
    color: #ef5a20;
}
.who-container>.who-cols>.who-container-point-2{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.who-container>.who-container-point-2>.who-container-point-2-dot{
    width: 8px;
    height: 8px;
    background: #ef5a20;
    border-radius: 50%;
    position: absolute;
    left: 310px;
    top: 947px;
}
.who-container>.who-cols>.who-container-point-2>.who-container-point-2-paragraph{
    line-height: 2;
    font-size: 17px;
    color: #515356;
    margin: 0;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    padding: 35px 20px;
    width: 85%;
}
.volunteer{
    padding: 20px 0 0 0;
    /* background-color: #f6f6f6; */
    margin: 30px 0;
}
.volunteering-container{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.volunteer-container>div>.volunteer-container-heading{
    text-align: center;
    color: #ef5a20;
    font-size: 52px;
}
.volunteer-container>div>.volunteer-container-paragraph{
    text-align: left;
    margin: 15px auto 40px auto;
    line-height: 2;
    color: #888888;
    width: 100%;
    font-size: 20px;
}
.vol-div-2{
    width: 100%;
    /* background: #f9f9f9; */
    border-radius: 100%;
    margin: 0 auto;
    height: auto;
    padding-top: 0px;
}
.volunteer-container>div>.volunteering-img{
    width: 70%
}
.volunteer-container-col-1, .volunteer-container-col-2, volunteer-container-col-3{
        display: flex;  
}
/* .volunteer-container>.volunteer-container-col-1{
    padding: 0 15px 0 0;
} */
.volunteer-container{
    margin-bottom: 0px
}
/* .volunteer-container>.vol-div-2{
    display: flex;
} */
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1{
    /* margin-bottom: 25px; */
    /* background-color: #fff; */
    height: auto;
    padding: 17px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>.icon{
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    flex-direction: column;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>.icon>img{
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>.icon>h4{
    font-size: 17px;
    color: #515356;
    margin: 0 0px 0 0;
    text-align: left;
    width: 100%;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 1.5px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>p{
    color: #888888;
    line-height: 1.7;
    text-align: left;
    font-size: 14px;
}


.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2{
    /* background-color: #fff; */
    /* margin-bottom: 25px; */
    height: auto;
    padding: 17px
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2>.icon{
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    flex-direction: column;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2>.icon>img{
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2>.icon>h4{
    font-size: 17px;
    color: #515356;
    margin: 0 0px 0 0;
    text-align: left;
    width: 100%;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 1.5px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2>p{
    color: #888888;
    text-align: left;
    width: 100%;
    line-height: 1.7;
    font-size: 15px;
}




/* .volunteer-container-col-2{
    margin-top: 50px;
} */
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1{
    padding: 17px;
    /* background-color: #fff; */
    margin-bottom: 0px;
    width: 130%;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1>.icon{
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    flex-direction: column;

}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1>.icon>img{
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1>.icon>h4{
    font-size: 17px;
    color: #515356;
    margin: 0 0px 0 0;
    text-align: left;
    width: 65%;
    font-weight: 600;
    line-height: 1.3;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1>p{
    color: #888888;
    text-align: left;
    width: 100%;
    line-height: 1.7;
    font-size: 15px;
}


.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2{
    padding: 17px;
    /* background-color: #fff; */
    margin-bottom:0px
}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2>.icon{
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    flex-direction: column;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2>.icon>img{
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2>.icon>h4{
    font-size: 17px;
    color: #515356;
    margin: 0 0px 0 0;
    text-align: left;
    width: 65%;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 1.5px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2>p{
    color: #888888;
    text-align: left;
    width: 100%;
    margin-right: 0;
    line-height: 1.7;
    font-size: 15px;
}


.volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3{
    padding: 17px;
    /* background-color: #fff; */
    /* margin-bottom: 25px; */
}
.volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3>.icon{
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    flex-direction: column;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3>.icon>img{
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3>.icon>h4{
    font-size: 17px;
    color: #56595e;
    margin: 0 0px 0 0;
    text-align: left;
    width: 65%;
    font-weight: 600;
    line-height: 1.3;
}
.volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3>p{
    color: #888888;
    text-align: left;
    width: 55%;
    margin-right: 35px;
    line-height: 1.7;
    font-size: 15px;

}


/* .giving-container>.giving-container-col-1{
    padding: 0 0 0 15px;
} */
.giving-container{
    background: url(/images/misc/LetsengageLanding/bg1.svg);
    /* background-color: #ef5a20; */
    justify-content: center;
    background-repeat: no-repeat;
    padding: 120px 0 0 0;
    background-size: cover;
    height: auto;
}
.giving-container>.max-impact-img{
    position: absolute;
    width: 4%;
    top: 3226px;
    left: 612px;
}
.giving-container>.give-2{
    display: flex
}
.giving-container>.giving-container-heading{
    text-align: center;
    color: #fff;
    font-size: 35px;
    width: 40%;
    margin: 0 auto;
}
.giving-container>.giving-container-paragraph{
    text-align: center;
    margin: 20px auto 30px auto;
    line-height: 2;
    color: #fff;
    width: 65%;
    font-size: 20px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    border-radius: 7px;
    padding: 15px 25px;
    /* background-color: #fff; */
    margin-bottom: 25px;
    height: 220px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon{
    display: flex;
    align-items: flex-end;
    margin-bottom: 15px;
    justify-content: flex-end;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>img{
    width: 40px;
    height: 40px;
    margin-left: 12px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4{
    font-size: 22px;
    color: #fff;
    margin: 0 0 0 10px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p{
    margin: 0;
    color: #fff;
    line-height: 2;
    text-align: right;
    font-size: 15px;
}


.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2{
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    border-radius: 7px;
    padding: 15px 25px;
    /* background-color: #fff; */
    margin-bottom: 25px;
    height: 220px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    justify-content: flex-end;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>img{
    width: 40px;
    height: 40px;
    margin-left: 10px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4{
    font-size: 22px;
    color: #fff;
    margin: 0 0 0 10px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p{
    color: #fff;
    line-height: 2;
    margin: 0;
    text-align: right;
    font-size: 15px;
}


.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3{
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    border-radius: 7px;
    padding: 15px 25px;
    /* background-color: #fff; */
    margin-bottom: 25px;
    height: 240px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    justify-content: flex-end;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>img{
    width: 40px;
    height: 40px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
    font-size: 22px;
    color: #fff;
    margin: 0 0 0 10px;
}
.giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
    color: #fff;
    line-height: 2;
    margin: 0;
    text-align: right;
    font-size: 15px;
}





/* .giving-container>.giving-container-col-2{
    padding: 0 0 0 15px;
} */
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1{
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    border-radius: 7px;
    padding: 15px;
    /* background-color: #fff; */
    margin-bottom: 20px;
    height: 170px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1>.icon{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1>.icon>img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1>.icon>h4{
    font-size: 22px;
    color: #fff;
    margin: 0 0 0 10px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1>p{
    margin: 0;
    color: #fff;
    line-height: 2;
    font-size: 15px;
}


.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2{
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    border-radius: 7px;
    padding: 15px;
    /* background-color: #fff; */
    margin-bottom: 20px;
    height: 140px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2>.icon{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2>.icon>img{
    width: 40px;
    height: 40px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2>.icon>h4{
    font-size: 22px;
    color: #fff;
    margin: 0 0 0 10px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2>p{
    color: #fff;
    line-height: 2;
    margin: 0;
    font-size: 15px;
}


.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3{
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    border-radius: 7px;
    padding: 15px;
    /* background-color: #fff; */
    margin-bottom: 25px;
    height: 135px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3>.icon{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3>.icon>img{
    width: 40px;
    height: 40px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3>.icon>h4{
    font-size: 22px;
    color: #fff;
    margin: 0 0 0 10px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3>p{
    color: #fff;
    line-height: 2;
    margin: 0;
    font-size: 15px;
}

.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4{
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
    border-radius: 7px;
    padding: 15px;
    /* background-color: #fff; */
    margin-bottom: 25px;
    height: 175px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4>.icon{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4>.icon>img{
    width: 40px;
    height: 40px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4>.icon>h4{
    font-size: 22px;
    color: #fff;
    margin: 0 0 0 10px;
}
.giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4>p{
    color: #fff;
    line-height: 2;
    margin: 0;
    font-size: 15px;
}





.data-analytics-container {
    display: flex;
    margin: 0 0 0 0;
}
.data-analytics-container>.data-analytics-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.data-analytics-container>.data-analytics-info>.data-analytics-info-container>h2 {
    color: #ef5a20;
    font-size: 35px
}
.data-analytics-container>.data-analytics-info>.data-analytics-info-container>p {
    width: 90%;
    line-height: 2;
    color: #515356;
    font-size: 18px;
}

.recognize-container {
    display: flex;
    margin: 20px 0 50px 0;
}

.recognize-container>.recognize-image>img{
    width: 95%;
}

.recognize-container .recognize-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.recognize-container>.recognize-info>.recognize-info-container>h2 {
    color: #ef5a20;
    font-size: 35px;
}
.recognize-container>.recognize-info>.recognize-info-container>p {
    width: 90%;
    line-height: 2;
    color: #515356;
    font-size: 18px;
}

.mobile-app-container {
    background: url("/images/misc/LetsengageLanding/letsengage-bg.svg") no-repeat;
    background-size: cover;
    justify-content: center;
    height: auto;
    padding: 100px 0;
}

.mobile-app-container>h2 {
    text-align: center;
    font-size: 35px;
    color: #fff
}
.mobile-app-container>p {
    font-size: 20px;
    width: 66%;
    margin: 30px auto 20px auto;
    text-align: center;
    color: #fff;
}

.mobile-app-container .mobile-app-info > p {
    padding: 0px 250px;
}

.mobile-app-container .mobile-app-details {
    display: flex;
}

.mobile-app-container .mobile-app-details .mobile-app-image {
    display: flex;
    justify-content: flex-end;

}
.mobile-app-container .mobile-app-details .mobile-app-image > img {
    height: 700px;
    margin-right: -60px;
    padding-right: 0px;
}

.mobile-app-container .mobile-app-details .mobile-app-points {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.mobile-app-container .mobile-app-details .mobile-app-points .point-cards {
    width: 80%;
    padding: 20px;
    /* display: flex; */
}
.mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features {
    width: 7%;
    margin-bottom: 8px;

}
.mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p {
    font-size: 20px;
    color: #fff
}

/*.mobile-app-container .mobile-app-details .mobile-app-points .point-cards .point-cards-dots {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ef5a20;
}*/

.inclusive-platform-container {
    display: flex;
    margin: 20px 0 50px 0;
}

.inclusive-platform-container .inclusive-platform-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.inclusive-platform-container .inclusive-platform-info>h2 {
    color: #ef5a20;
    font-size: 35px
}
.inclusive-platform-container .inclusive-platform-info>p {
    color: #515356;
    font-size: 20px;
    line-height: 2

}
.inclusive-platform-container .inclusive-platform-image>img {
   max-height: 250px;

}



.engage-value-container {
    display: flex;
    margin: 70px 0 50px 0;
}

.engage-value-container .engage-value-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.engage-value-container .engage-value-info>h2 {
    color: #ef5a20;
    font-size: 35px;
}
.engage-value-container .engage-value-info>p {
    color: #515356;
    font-size: 20px;
    line-height:2;
}
.engage-value-container .engage-value-image>img {
    max-height: 230px
}



.people-update-container {
    display: flex;
    margin: 20px 0 70px 0;
}

.people-update-container .people-update-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.people-update-container .people-update-info>h2 {
    color: #ef5a20;
    font-size: 35px;
}
.people-update-container .people-update-info>p {
    color: #515356;
    font-size: 20px;
    line-height: 2;
}

.people-update-container .people-update-image > img {
    max-height: 350px;
}





.setup-container {
    text-align: center;
    background:  url("/images/misc/LetsengageLanding/setup-bg.svg") no-repeat;
    background-size: cover;
    padding-top: 80px;
}
.setup-container>.setup-info>h2 {
    color: #fff;
    font-size: 35px;
}
.setup-container>.setup-info>p {
    color: #fff;
    font-size: 20px;
    width: 65%;
    margin: 0 auto;
}

.setup-container .setup-image {
    padding: 20px 0px;
}

.setup-container .setup-image > img {
    max-height: 350px;
}





.contact-container .contact-info {
    text-align: center;
    /* background: #f8f8f8; */
    padding: 50px
}

.contact-container .contact-info > p {
    color: #515356 !important;
    font-size: 18px;
    width: 75%;
    margin: 0 auto 20px auto;
}

.contact-container .contact-info > button {
    color: #fff;
    height: 40px;
    width: 150px;
    font-size: 20px;
    border-style: none;
    border-radius: 50px;
    background: #ef5a20;
}
/*.contact-container .contact-info > button:hover {
    color: #ef5a20;
    height: 30px;
    width: 100px;
    font-size: 16px;
    border-style: none;
    border-radius: 15px;
    background: #fff;
    border:solid 1px #eee;
}*/

.letsengage-modal-header {
    background-color: #ef5a20;
    color: #fff;
}


/* MEDIA QUERIES */

/* @media only screen and (max-width: 450px){

} */

@media only screen and (height: 568px){
    .letsengage-header{
        min-height: 95vh;
    }
}

@media (max-width: 540px) {
    .giving-container{
        padding: 50px 0 0 0 !important;
        background-color: #ef5a20;
    }
    .mobile-app-container{
        padding: 40px 0 !important;
        background: #ef5a20;
    }
    .setup-container{
        margin-top: 40px !important;
        padding-top: 20px !important;
        background: #ef5a20;
    }
}

@media only screen and (height: 812px){
    .letsengage-header{
        margin-bottom: 0 !important;
        height: 75vh !important;
        display: flex;
        margin-top: 50px;
        flex-direction: column;

    }
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    }
    .letsengage-header-col-1{
        order: 2;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
        text-align: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        font-size: 20px;
        color: #a9a9a9;
        width: 100%;
        text-align: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 266%;
        margin-left: -80px;
    }   

    /* .letsengage-header-col-2{
        order: 1;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    } */
    /* .letsengage-header>.letsengage-header-col-2>img{
        width: 130%;
    } */
    /* .letsengage-header-col-2>.letsengage-header-col-2-image{
        width: inherit;
    } */

    .why-container{
        margin-top: 50px;
    }

    .why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph{
        text-align: center;
    }
    .why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph{
        text-align: center
    }
    /*.who-container>.who-container-point-1{
        display: flex;
        align-items: center;
        justify-content: center
    }*/
    /*.who-container>.who-container-point-1>.who-container-point-1-dot{
        width: 8px;
        height: 8px;
        background: #ef5a20;
        border-radius: 50%;
        position: absolute;
        left: 15px;
        top: 1571px;
    }*/
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph{
        margin-bottom: 30px;
        line-height: 2;
        font-size: 17px;
        color: #515356;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
        /*width: 100%;*/
        text-align: center;
    }
    /*.who-container>.who-container-point-2>.who-container-point-2-dot{
        width: 8px;
        height: 8px;
        background: #ef5a20;
        border-radius: 50%;
        position: absolute;
        left: 13px;
        top: 1698px;
    }*/
    .who-container>.who-cols>.who-container-point-2>.who-container-point-2-paragraph{
        line-height: 2;
        font-size: 17px;
        color: #515356;
        margin: 0;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
        /*width: 100%;*/
        text-align: center;
    }
    .vol-div-2{
        height: auto;
        width: 100%;
        border-radius: 0;
    }
    .volunteer-container{
        margin-bottom: 0px;
    }
    .volunteer-container>.vol-div-2{
        display: flex;
        flex-direction: column;
        padding: 40px 0;
    }
    .volunteer-container>div>.volunteer-container-paragraph{
        width: 100%;
    }



    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container{
        /* background: url(/images/misc/LetsengageLanding/impact-bg-mob.svg); */
        padding: 150px 0;
        height: auto;
        background-position-y: -30px;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .giving-container>.giving-container-paragraph{
        width: 100%;
    }
    .giving-container>.max-impact-img{
        display: none;
    }
    .giving-container>.give-2{
        display: flex;
        flex-direction: column;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-4>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        padding: 15px;
        margin-bottom: 20px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
        justify-content: flex-start;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .data-analytics-container{
        display: flex;
        flex-direction: column;
    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>h2{
        text-align: center;

    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>p{
        text-align: center;
        width: 100%;
    }
    .recognize-image{
        order: 2;
    }
    .recognize-container{
        display: flex;
        flex-direction: column;
    }
    .recognize-container>.recognize-info>.recognize-info-container>h2{
        text-align: center;

    }
    .recognize-container>.recognize-info>.recognize-info-container>p{
        text-align: center;
        width: 100%;
    }

    .mobile-app-container{
        padding: 100px 0;
        background-size: 715%;
    }

    .mobile-app-container>p{
        width: 100%;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container>.mobile-app-details{
        display: flex;
        flex-direction: column;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px;
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;    
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    
    .inclusive-platform-container{
        display: flex;
        flex-direction: column;
    }
    .inclusive-platform-container .inclusive-platform-info>h2{
        text-align: center;
    }
    .inclusive-platform-container .inclusive-platform-info>p{
        text-align: center;
    }
    .engage-value-image{
        order: 2;
        margin-top: 30px
    }
    .engage-value-container{
        display: flex;
        flex-direction: column;
    }
    .engage-value-container .engage-value-info>h2{
        text-align: center;
    }
    .engage-value-container .engage-value-info>p{
        text-align: center;
    }
    .people-update-container{
        display: flex;
        flex-direction: column;
        margin: 20px 0 0 0;
    }
    .people-update-container .people-update-info>h2{
        text-align: center;
    }
    .people-update-container .people-update-info>p{
        text-align: center;
    }
    .setup-container{
        padding-top: 135px;
    }
    .contact-container .contact-info{
        padding: 40px 20px;
    }
    .contact-container .contact-info > p{
        width: 100%;
        padding: 0 20px;
    }
}
@media only screen and (height: 823px){
    .letsengage-header{
        height: 85vh !important;
        margin-top: 80px;
        margin-bottom: 0;

    }
    .letsengage-header-col-1{
        order: 2;
        padding-left: 15px !important;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
        text-align: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        width: 100%;
        font-size: 20px;
        color: #a9a9a9;
        text-align: center;
    }
    .letsengage-header-col-2{
        order: 1;
        /*margin-top: 50px;*/
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 280%;
        margin-left: -90px;

    }  
    .why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph{
        text-align: center;
    }
    .why-container>div>.why-container-heading-col-1, .why-container>div>.why-container-heading-col-2{
        justify-content: center;
    }
    .why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph{
        text-align: center
    }
    .who-container>.who-container-point-1{
        margin-bottom: 25px;
    }
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph{
        margin-bottom: 30px;
        line-height: 2;
        font-size: 17px;
        color: #515356;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
        width: 90%;
        text-align: center;
    }
    .who-container>.who-cols>.who-container-point-2>.who-container-point-2-paragraph{
        line-height: 2;
        font-size: 17px;
        color: #515356;
        margin: 0;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
        width: 90%;
        text-align: center;
    }
    .volunteer-container{
        margin-bottom: 0;
    }
    .volunteer-container>div>.volunteer-container-paragraph{
        width: 100%;
    }
    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container{
        background-position-y: -30px;
        padding: 150px 0;
    }    
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .giving-container>.giving-container-paragraph{
        width: 100%;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-4>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        padding: 15px;
        margin-bottom: 20px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
        justify-content: flex-start !important;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .data-analytics-container{
        margin-top: 60px;
    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>h2{
        text-align: center;

    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>p{
        text-align: center;
        width: 100%;
    }
    .recognize-image{
        order: 2;
    }
    .recognize-container>.recognize-info>.recognize-info-container>h2{
        text-align: center;

    }
    .recognize-container>.recognize-info>.recognize-info-container>p{
        text-align: center;
        width: 100%;
    }
    .mobile-app-container{
        padding: 100px 0;
        background-size: 635%;
        height: 232vh;

    }
    .mobile-app-container>p{
        width: 100%;
        padding: 0 30px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px;
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;    
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    .inclusive-platform-container .inclusive-platform-info>h2{
        text-align: center;
    }
    .inclusive-platform-container .inclusive-platform-info>p{
        text-align: center;
    }
    .engage-value-image{
        order: 2
    }
    .engage-value-container .engage-value-info>h2{
        text-align: center;
    }
    .engage-value-container .engage-value-info>p{
        text-align: center;
    }
    .people-update-container{
        margin: 20px 0 0 0;
    }
    .people-update-container .people-update-info>h2{
        text-align: center;
    }
    .people-update-container .people-update-info>p{
        text-align: center;
    }
    .setup-container{
        padding-top: 160px;
    }
    .contact-container .contact-info{
        padding: 40px 40px;
    }
    .contact-container .contact-info > p{
        width: 100%
    }
}
@media only screen and (width: 768px){
    .letsengage-header{
        display: flex;
        height: 65vh
    }
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
        margin-bottom: 10px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        font-size: 20px;
        color: #a9a9a9;
        margin: 0 auto;
    }
    .letsengage-header>.letsengage-header-col-1>.header-contact-us-button{
        margin-top: 20px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 135%;
        margin-top: 150px;
    }
    .why-container>div{
        display: flex
    }
    .why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph{
        height: auto;
    }
    .why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph{
        padding: 70px 20px;
        height: auto;
    }
    /*.who-container>.who-container-point-1{
        margin-bottom: 25px;
    }*/

    .who-container{
        padding: 4px !important;
    }
    .who-container>.who-cols{
        display: flex;
    }
    /* .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph>.who-container-heading{
        color: #fff;
    } */
    .who-div{
        display: flex;
    }
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph>p{
        color: #fff;
        text-align: left;
    }
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph{
        line-height: 2;
        font-size: 17px;
        color: #515356;
        /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1); */
        border-radius: 7px;
        padding: 35px 20px;
        width: 100%;
        text-align: center;
    }
    .who-container>.who-cols>.who-container-point-2>.who-container-point-2-paragraph{
        line-height: 2;
        font-size: 17px;
        color: #515356;
        margin: 0;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
        width: 100%;
        text-align: center;
    }
    .spine-2{
        top: 42px !important;
    }
    .volunteer-container{
        flex-direction: column;
    }
    .volunteer-container>.volunteering-container{
        align-items: center;
    }
    .volunteer-container>div>.volunteer-container-paragraph{
        width: 100%;
        padding: 0 15px;
        text-align: center;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1{
        height: auto;
        padding: 0 20px;
        margin-bottom: 0px;
    }
    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2{
        height: auto;
        padding: 0 20px
    }
    .volunteer-container-col-1 >.volunteer-container-col-1-point-2:after{
        top: 25px !important;
    }
    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-1{
        padding: 37px 17px;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-2{
        padding: 40px 20px;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-3{
        padding: 50px 20px;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container{
            background-size: cover;
        background-repeat: no-repeat;
        padding: 170px 0 50px 0;
        background-position-y: -10px;
        height: auto;
    }   
    .giving-container>.giving-container-heading{
        width: 50%;
    }
    .giving-container>.giving-container-paragraph{
        width: 100%;
        padding: 0 15px;
    }
    .giving-container>.max-impact-img{
        display: none;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2{
        height: auto;
        margin-bottom: 0;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3{
        height: auto;
        padding: 40px 25px 30px 25px;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-3>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-1{
        padding: 30px 15px;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-2{
        padding: 30px 15px;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-3{
        padding: 22px 20px;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-4{
        padding: 30px 20px;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-4>p{
        color: #A9A9A9;
        line-height: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon{
        align-items: center;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        text-align: right
    }
    .data-analytics-container{
        display: flex;
        margin-top: 50px;
    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>p{
        width: 100%;
    }
    .recognize-container{
        display: flex;
    }
    .recognize-container>.recognize-info>.recognize-info-container>p{
        width: 100%;
    }
    .mobile-app-container{
        padding: 120px 0;
        height: auto;
        background-size: 198%;
    }
    .mobile-app-container>p{
        width: 100%;
        padding: 0 15px;
    }
    .mobile-app-container .mobile-app-details{
        margin-top: 50px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-height: 700px;
        margin-right: 0px;
        padding-right: 0px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        display: flex;
        justify-content: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        width: 90%;
        padding: 0;
        margin-bottom: 10px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 15%;
    }
    .inclusive-platform-container{
        display: flex
    }
    .engage-value-container{
        display: flex
    }
    .people-update-container{
        display: flex;
        margin: 20px 0 0 0;
    }
    .setup-container{
        padding-top: 120px;
    }
    .contact-container .contact-info > p{
        width: 100%;
        padding: 0 15px;

    }
}


@media only screen and (max-width: 450px){
    .letsengage-header{
        /* min-height: 105vh; */
        display: flex;
        flex-direction: column;
        /* margin-bottom:50px; */
    }
    .letsengage-header-col-1{
        padding-left: 15px !important;
        display: flex;
        order: 2;
        flex-direction: column;
        align-items: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
        text-align: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        font-size: 20px;
        color: #a9a9a9;
        text-align: center;
        margin: 10px 0 30px 0;
    }
    .letsengage-header-col-2{
        order: 1;
        /*margin-top: 50px;*/
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .letsengage-header>.letsengage-header-col-2>img{
        width: 130%;
        /*margin-left: 27px;*/
    }
    .letsengage-header-col-2>.letsengage-header-col-2-image{
        width: inherit;
    }
    .why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph{
        text-align: center;
        height: auto;
    }
    .why-container>div>.why-container-heading-col-2{
        margin-top: 30px;
    }
    .why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph{
        text-align: center;
        height: auto;
    }
    .who-container>.who-container-point-1{
        margin-bottom: 25px;
    }
    .who-container>.who-cols>.who-container-point-1{
        justify-content: center;
    }
    .who-container>.who-cols>.who-container-point-2{
        justify-content: center;
    }
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph{
        margin-bottom: 30px;
        line-height: 2;
        font-size: 17px;
        color: #fff;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
        width: 93%;
        text-align: left;
    }
    .who-container>.who-cols>.who-container-point-2>.who-container-point-2-paragraph{
        line-height: 2;
        font-size: 17px;
        color: #515356;
        margin: 0;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
        /*width: 100%;*/
        text-align: center;
    }
    .volunteer-container>div>.volunteer-container-paragraph{
        width: 100%;
        padding: 0 15px;
    }
    .volunteer-container>div>.volunteering-img{
        display: none;
    }
    .volunteer-container>.vol-div-2{
        display: flex;
        flex-direction: column;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1{
        height: auto;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2{
        height: auto;
    }
    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-1>.volunteer-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.giving-container-heading{
        padding: 0 15px;
    }
    .giving-container>.giving-container-paragraph{
        width: 100%;
        padding: 0 15px;
    }
    .giving-container>.give-2{
        display: flex;
        flex-direction: column;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        height: auto;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2{
        height: auto;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3{
        height: auto;
    }
    .giving-container>.giving-container-col-1>.giving-container-col-1-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-1>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-2>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-3>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3{
        height: auto;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-4>p{
        color: #A9A9A9;
        line-height: 2;
        text-align: center;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4{
        height: auto;
    }
    .data-analytics-container{
        display: flex;
        flex-direction: column;
    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>h2{
        text-align: center;

    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>p{
        text-align: center;
        width: 100%;
    }

    .recognize-container{
        display: flex;
        flex-direction: column;
    }
    .recognize-image{
        order: 2;
    }
    .recognize-container>.recognize-info>.recognize-info-container>h2{
        text-align: center;

    }
    .recognize-container>.recognize-info>.recognize-info-container>p{
        text-align: center;
        width: 100%;
    }
    .mobile-app-container>h2{
        text-align: center
    }
    .mobile-app-container>p{
        width: 100%;
    }
    .mobile-app-container .mobile-app-details{
        display: flex;
        flex-direction: column;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    .inclusive-platform-container{
        display: flex;
        flex-direction: column;
    }
    .inclusive-platform-container .inclusive-platform-info>h2{
        text-align: center;
    }
    .inclusive-platform-container .inclusive-platform-info>p{
        text-align: center;
    }
    .engage-value-container{
        display: flex;
        flex-direction: column;
    }
    .engage-value-image{
        margin-top: 40px;
        order: 2
    }
    .engage-value-container .engage-value-info>h2{
        text-align: center;
    }
    .engage-value-container .engage-value-info>p{
        text-align: center;
    }
    .people-update-container{
        display: flex;
        flex-direction: column;
    }
    .people-update-container .people-update-info>h2{
        text-align: center;
    }
    .people-update-container .people-update-info>p{
        text-align: center;
    }
    .contact-container .contact-info > p{
        width: 100%
    }

    .form-modal-header>.form-modal-close-button{
        top: 10px;
        font-size: 30px;
        position: absolute;
        right: 5px;
    }

    .form-email-pass{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .form-email-div{
        padding: 0;
        width: 100% !important;
    }

    .form-phone-no-div{
        padding: 0;
        width: 100% !important;
    }

}

@media only screen and (height: 731px){
    .letsengage-header{
        height: auto !important;
        margin-top: 80px    
    }
    .letsengage-header-col-1{
        order: 2;
        padding-left: 15px !important;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
        text-align: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        width: 100%;
        font-size: 20px;
        color: #a9a9a9;
        text-align: center;
    }
    .letsengage-header-col-2{
        order: 1;
        /*margin-top: 50px;*/
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 255%;
        margin-left: -70px;

    }
    .why-container>div>.why-container-heading-col-1, .why-container>div>.why-container-heading-col-2{
        justify-content: center;
    }
    .volunteer-container{
        margin-bottom: 0;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        padding: 15px;
        margin-bottom: 20px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
        justify-content: flex-start !important;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .giving-container{
        background-size: cover;
        background-position-y: -30px;
        padding: 150px 0;
    }
    .data-analytics-container{
        margin-top: 35px
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        margin-right: 0;
    }
    .mobile-app-container{
        padding: 100px 0;
        background-size: 635%;

    }
    .mobile-app-container>p{
        width: 100%;
        padding: 0 30px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px;
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;    
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    .people-update-container{
        margin: 20px 0 0 0;
    }
    .setup-container{
        padding-top: 150px;
    }
    .contact-container .contact-info{
        padding: 40px;
    }
}

@media only screen and (height: 736px){
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    }
    
}

@media only screen and (height: 667px){
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    }
}

@media only screen and (height: 640px){
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    }
    .letsengage-header{
        display: flex;
        height: auto;
        margin-top: 60px;
        margin-bottom: 0;
    }
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 30px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        font-size: 20px;
        color: #a9a9a9;
        width: 100%;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 270%;
        margin-left: -70px;

    }
    .volunteer-container{
        margin-bottom: 0;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        padding: 15px;
        margin-bottom: 20px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
        justify-content: flex-start !important;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .giving-container{
        /* background: url(/images/misc/LetsengageLanding/impact-bg-mob.svg) no-repeat; */
        height: 300vh;
        background-size: cover;
        padding-top: 80px;
    }
    .data-analytics-container{
        margin-top: 35px
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        margin-right: 0;
    }
    .mobile-app-container{
        padding-top: 100px;
        background-size: 740%;
        height: 300vh;

    }
    .mobile-app-container>p{
        width: 100%;
        padding: 0 30px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px;
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;    
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    .people-update-container{
        margin: 20px 0 0 0;
    }
    .setup-container{
        padding-top: 150px;
    }
    .contact-container .contact-info{
        padding: 40px;
    }
}

@media only screen and (min-width: 320px) and (max-width : 481px){
    .who-div-1>div, .who-div-2>div{
        height: 330px;
    }
    .who-div-1>div>p, .who-div-2>div>p{
        font-size: 17px;
    }
    .why-container>div>.why-container-heading-col-1, .why-container>div>.why-container-heading-col-2{
        justify-content: center;
    }
    .why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph, .why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph{
        font-size: 18px;
    }
    .who-container{
        padding: 0 !important;
    }
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph{
        box-shadow: none;
        padding: 35px 30px;
    }
    .who-div-1{
        margin-bottom: 30px;
    }
    .who-div-1, .who-div-2{
        padding: 0;
        justify-content: center !important;
    }
    .vol-div-2{
        height: auto;
        width: 100%;
        border-radius: 0;
    }
    .volunteer-container{
        flex-direction: column;
        align-items: center;
    }
    .volunteer-container>.volunteering-container{
        align-items: center;
    }
    .volunteer-container-col-1, .volunteer-container-col-2, volunteer-container-col-3{
        flex-direction: column;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3{
        padding: 0 10px;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3>p{
        width: 100%;
    }
    .volunteer-container>div>.volunteer-container-paragraph{
        padding: 0 15px;
        text-align: center;
    }
    .volunteer-container-col-1 > div:after{
        display: none !important;
    }
    .volunteer-container-col-1 >.volunteer-container-col-1-point-2:after{
        display: none !important;
    }
    .spine-2{
        display: none !important;
    }
    .volunteer-container-col-2 > div:after{
        display: none !important;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>.icon, .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2>.icon{
        align-items: flex-start;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1, .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2, .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1, .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2, .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-3{
        padding: 0 10px;
        margin-bottom: 25px;
        font-size: 18px;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>.icon>h4, .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2>.icon>h4{
        text-align: left;
        width: 100%;
        font-size: 22px;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2>p, .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>p, .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1>p, .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2>p, .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-3>p{
        text-align: left;
        width: 100%;
        margin-left: 0;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1>.icon>h4,.volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-2>.icon>h4, .volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3>.icon>h4{
        font-size: 22px;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1>p{
        width: 75%
    }
    .giving-container-col-1 > div:after{
        display: none;
    }
    .spine{
        display: none;
    }
    .giving-container{
        height: auto !important;
    }
    .giving-container-col-2 > div:after{
        display: none;
    }
    
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon{
        justify-content: flex-start;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3{
        padding: 15px;
    }
    .mobile-app-container{
        height: auto !important;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px){
    .letsengage-header{
        height: auto !important;
        margin-top: 0 !important;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 270%;
        margin-top: 120px;
        margin-right: 0px;
    }
}


@media only screen and (width: 320px){
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    }
    .letsengage-header{
        display: flex;
        height: 100vh;
        margin-top: 60px;
        margin-bottom: 0;
    }
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 30px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        font-size: 20px;
        color: #a9a9a9;
        width: 100%;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 270%;
        margin-left: -70px;

    }
    .volunteer-container{
        margin-bottom: 0;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        padding: 15px;
        margin-bottom: 20px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
        justify-content: flex-start !important;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .giving-container{
        padding: 120px 0;
        background-position-y: -30px;
    }
    .mobile-app-container>p{
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        margin-right: 0;
    }
    .mobile-app-container{
        padding: 100px 0;
        background-size: 885%;
        height: 360vh;

    }
    .mobile-app-container>p{
        width: 100%;
        padding: 0 30px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px;
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;    
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    .people-update-container{
        margin: 20px 0 0 0;
    }
    .setup-container{
        padding-top: 150px;
    }
    .contact-container .contact-info{
        padding: 40px;
    }
    .setup-container>.setup-info>p{
        width: 79%;
    }

    
}

@media only screen and (width: 360px){
    .letsengage-header{
        margin-top: 0px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 270% !important;
        margin-right: 80px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        width: 100%;
    }
    .giving-container{
        padding: 150px 0 100px 0;
        background-position-y: -30px;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .mobile-app-container{
        height: auto !important;
        background-size: 750%;
        padding: 100px 0 100px 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        margin-right: 0;
    }
    .setup-container{
        background-position-x: -1000px;
        padding-top: 50px;
    }
    .setup-info{
        margin-bottom: 30px;        
    }
    .setup-container>.setup-info>p{
        width: 90%
    }
}

@media only screen and (height: 667px){
    /* .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    } */
    .letsengage-header{
        display: flex;
        height: 100vh;
        margin-top: 60px;
        margin-bottom: 0;
    }
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 30px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        font-size: 20px;
        color: #a9a9a9;
        width: 100%;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 270%;
        margin-left: -70px;

    }
    .volunteer-container{
        margin-bottom: 0;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        padding: 15px;
        margin-bottom: 20px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
        justify-content: flex-start !important;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .giving-container{
        padding: 160px 0 120px 0;
        background-size: cover;
        background-position-y: -30px;
    }
    .mobile-app-container>p{
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        margin-right: 0;
    }
    .mobile-app-container{
        padding: 100px 0;
        background-size: 720%;
        height: 295vh;

    }
    .mobile-app-container>p{
        width: 100%;
        padding: 0 30px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px;
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;    
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    .people-update-container{
        margin: 20px 0 0 0;
    }
    .setup-container{
        padding-top: 150px;
    }
    .contact-container .contact-info{
        padding: 40px;
    }
    .setup-container>.setup-info>p{
        width: 79%;
    }
}

@media only screen and (width: 412px){
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        width: 90%;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        margin-right: 90px;
    }
    .giving-container{
        padding: 200px 0 80px 0;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .mobile-app-container{
        padding: 120px 0;
        background-size: 640%;
    }
    .setup-container{
        padding: 100px 0 0 0;
        background-position-y: 0px;
        background-size: cover;
        background-position-x: -610px;
    }
}
@media only screen and (width: 414px){
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    }
    .letsengage-header{
        display: flex;
        height: 95vh;
        margin-top: 60px;
        margin-bottom: 0;
    }
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 30px;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-heading{
        font-size: 40px;
        color: #ef5a20;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        font-size: 20px;
        color: #a9a9a9;
        width: 100%;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 270%;
        margin-left: -70px;

    }
    .why-container>div>.why-container-heading-col-1, .why-container>div>.why-container-heading-col-2{
        justify-content: center;
    }
    .volunteer-container{
        margin-bottom: 0;
    }
    .giving-container>.giving-container-heading{
        width: 100%;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1{
        padding: 15px;
        margin-bottom: 20px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon{
        justify-content: flex-start !important;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>.icon>h4, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        order: 2;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        text-align: left;
    }
    .giving-container{
        background-color: #ef5a20;
        /* background: url(/images/misc/LetsengageLanding/impact-bg-mob.svg) no-repeat; */
        padding: 60px 0;
        height: 280vh;
        background-size: cover;
        background-position-y: -175px;
    }
    .mobile-app-container>p{
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        margin-right: 0;
    }
    .mobile-app-container{
        padding: 100px 0;
        background-size: 640%;
        height: 260vh;

    }
    .mobile-app-container>p{
        width: 100%;
        padding: 0 30px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points{
        align-items: center;
        padding: 0 20px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image{
        justify-content: center
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        max-width: 100%;
        max-height: 550px;
        margin-right: 0;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 25%;
        margin-bottom: 25px;    
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>p{
        text-align: center
    }
    .people-update-container{
        margin: 20px 0 0 0;
    }
    .setup-container{
        padding-top: 150px;
    }
    .contact-container .contact-info{
        padding: 40px;
    }
    .setup-container>.setup-info>p{
        width: 79%;
    }
}

@media only screen and (width: 425px){
    .letsengage-header{
        min-height: 130vh;
        margin-bottom: 0;
    }
    .letsengage-header>.letsengage-header-col-1{
        padding-left: 15px !important;
    }
    .letsengage-header-col-2{
        order: 1;
        /*margin-top: 50px;*/
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .letsengage-header>.letsengage-header-col-2>img{
        width: 130%;
        /*margin-left: 27px;*/
    }
}

@media only screen and (min-width: 1441px){
    .giving-container{
        /* background: url(/images/misc/LetsengageLanding/impact-bg.svg); */
        justify-content: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: auto;
        padding-top: 165px;
        background-position-x: 0px;
        background-position-y: 0;
    }
    .giving-container>.giving-container-heading {
        text-align: center;
        color: #fff;
        font-size: 35px;
        width: 60%;
        margin: 0 auto;
    }
    .giving-container>.giving-container-paragraph {
        text-align: center;
        margin: 20px auto 30px auto;
        line-height: 2;
        color: #fff;
        width: 65%;
        font-size: 20px;
    }
    .mobile-app-container {
        background: url(/images/misc/LetsengageLanding/letsengage-bg.svg) no-repeat;
        background-size: cover;
        justify-content: center;
        height: 130vh;
        padding-top: 70px;
    }
}

@media only screen and (width: 1600px){
    .vol-div-2{
        height: 90vh;
    }
    .giving-container{
        height: auto;
        padding: 250px 0 150px 0;
    }
    .mobile-app-container{
        height: auto;
        padding: 220px 0;
    }
}

@media only screen and (min-width: 1024px){
    .letsengage-header>.letsengage-header-col-1{
        /* padding-left: 80px; */
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0;
    }
}

@media only screen and (width: 1024px) and (height : 1366px){
    .letsengage-header{
        display: flex;
        height: 55vh
    }
    /* .letsengage-header>.letsengage-header-col-1{
        padding-left: 50px;
    } */
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-image{
        width: 120%;
    }
    .letsengage-header>.letsengage-header-col-2{
        width: 150%;
    }
    .letsengage-header>.letsengage-header-col-2>.letsengage-header-col-2-image{
        width: 130%;
        margin-left: 2px;
    }
    .why-container>div>.why-container-heading-col-1>.why-container-heading-col-1-paragraph{
        padding: 35px 20px;
        height: auto;
    }
    .why-container>div>.why-container-heading-col-2>.why-container-heading-col-2-paragraph{
        padding: 70px 20px;
        height: auto;
    }
    /* .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph>.who-container-heading{
        color: #fff;
    } */
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph>p{
        color: #fff;
        text-align: left;
    }
    .who-container>.who-cols>.who-container-point-1>.who-container-point-1-paragraph{
        line-height: 2;
        font-size: 17px;
        color: #515356;
        margin: 0;
        /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px; */
        padding: 35px 20px;
         width: 100%;
    }
    .who-container>.who-cols>.who-container-point-2>.who-container-point-2-paragraph{
        line-height: 2;
        font-size: 17px;
        color: #515356;
        margin: 0;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
        border-radius: 7px;
        padding: 35px 20px;
         width: 100%;
    }
    .volunteer-container{
        margin-bottom: 0;
        flex-direction: column;
        align-items: center;
    }
    .volunteering-container{
        align-items: center;
    }
    .vol-div-2{
        /* width: 82%; */
        height: 60vh;
        padding-top: 50px;
    }
    .spine-2{
        top: 92px !important;
    }
    .volunteer-container>div>.volunteer-container-paragraph{
        width: 100%;
        text-align: center;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1{
        height: auto;
        padding: 22px 20px 20px 20px;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-1{
        padding: 25px 17px;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-2{
        height: auto;
        padding: 22px 20px 20px 20px;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-2{
        padding: 25px 20px;
    }
    .volunteer-container>.volunteer-container-col-2>.volunteer-container-col-2-point-3{
        padding: 20px;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-2>.volunteer-container-col-2-point-1{
        width: 90%;
    }
    .volunteer-container>.vol-div-2>.volunteer-container-col-3>.volunteer-container-col-2-point-3>p{
        width: 50%;
    }
    .giving-container{
        /* background: url(/images/misc/LetsengageLanding/impact-bg.svg),  */
        background-color: #ef5a20;
        height: auto;
        background-repeat: no-repeat;
        background-position-x: -20px;
        background-position-y: 70px;
        padding: 80px 0;
    }
    .giving-container>.giving-container-paragraph{
        width: 90%;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-1{
        padding: 15px;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-2{
        padding: 15px;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-3{
        padding: 20px;
    }
    .giving-container>.giving-container-col-2>.giving-container-col-2-point-4{
        padding: 30px 20px;
    }
    .giving-container>.max-impact-img{
        display: none;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2{
        height: auto;
        /* margin-bottom: 0; */
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3{
        padding: 26px 25px 30px 25px;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>.icon>h4{
        margin: 0 10px 0 0;
        text-align: right;
    }
    .mobile-app-container{
        padding-top: 150px;
        height: 85vh;
        background-size: 148%;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards>.letsengage-features{
        width: 12%;
    }
    .data-analytics-container{
        display: flex;
    }
    .data-analytics-container>.data-analytics-info>.data-analytics-info-container>p{
        width: 100%
    }
    .recognize-container{
        display: flex;
    }
    .mobile-app-details{
        display: flex
    }
    .people-update-container{
        margin: 20px 0 30px 0; 
    }

}

@media (width: 720px) and (height: 1280px){
    .letsengage-header{
        height: auto;
        margin: 30px 0;
    }
    .letsengage-header-col-1{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .letsengage-header>.letsengage-header-col-1>.letsengage-header-col-1-paragraph{
        margin: 20px auto;
    }
}
@media (width: 768px){
    .volunteering-mob-img{display: none !important}
    .vol-div-2{
        width: 102%;
        height: 70vh;
        padding-top: 0px;
    }
    /* .volunteer-container>.vol-div-2>.volunteer-container-col-1>.volunteer-container-col-1-point-1>p{
        width: 90%;
        margin-left: 30px;
    } */
    
}
@media (min-width: 1024px){
    .volunteering-mob-img{display: none !important}
}
@media (min-width: 1024px) and (height: 701){
    .vol-div-2{
        width: 82%;
    }
}
@media (width: 1280px){
    .volunteering-mob-img{display: none !important}
    .vol-div-2{
        height: 80vh;
        padding-top: 60px;
    }
    .spine-2{
        top: 100px !important;
    }
    .mobile-app-container{
        height: auto;
        padding: 100px 0;
    }
}

@media (width: 1280px) and (height: 800px){
    .vol-div-2 {
        height: 100vh;
        padding-top: 60px;
    }
}

@media (width: 1366px){
    .giving-container{
        padding: 120px 0 60px 0;
    }
    .volunteering-mob-img{display: none !important}
    .mobile-app-container{
        height: auto;
        padding: 110px 0;
    }
}
@media (width: 1980px){
    .mobile-app-container{
        height: auto;
        padding: 270px 0 !important;
    }
    .vol-div-2{
        height: 80vh !important;
    }
    .giving-container{
        padding: 200px 100px 60px 100px;
    }
    .mobile-app-container .mobile-app-details .mobile-app-image > img{
        height: 1000px !important;
    }
    .mobile-app-container .mobile-app-details .mobile-app-points .point-cards{
        width: 70% !important;
    }
    .mobile-app-container>h2, .giving-container>.giving-container-heading{
        font-size: 52px;
    }
    .mobile-app-container>p, .giving-container>.giving-container-paragraph{
        font-size: 29px;
    }
}
@media (width: 1440px){
    .volunteer{
        padding: 0 0 100px 0;
    }
    .volunteering-mob-img{display: none !important}
    .giving-container{
        justify-content: center;
        background-repeat: no-repeat;
        padding: 150px 0 80px 0;
        background-size: cover;
        height: auto;
    }
    .mobile-app-container{
        background: url(/images/misc/LetsengageLanding/letsengage-bg.svg) no-repeat;
        background-size: cover;
        justify-content: center;
        height: auto;
        padding: 160px 0;
    }
    .vol-div-2{
        height: 100vh;
        padding-top: 10px;
    }
    .spine-2{
        top: 110px !important;
    }
    .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-1>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-2>p, .giving-container>.give-2>.giving-container-col-1>.giving-container-col-1-point-3>p{
        width: 80%;
        margin-left: 125px;
    }
    .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-1>p, .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-2>p, .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-3>p, .giving-container>.give-2>.giving-container-col-2>.giving-container-col-2-point-4>p{
        width: 80%;
        margin-right: 125px;
    }
}

.sweet-alert p{
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 20px 0;
    padding: 0;
    line-height: normal;
}

.sweet-alert h2{
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    /* margin: 25px 0; */
    padding: 0;
    line-height: 40px;
    display: block;
}

.sweet-alert button{
    background-color: #ef5a20 !important;
}

.form-label{
    color: #515356
}

.form-modal-header{
    background-color: #f8f8f8;
    margin-bottom: 20px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 20px 15px 15px 15px;
}

.form-modal-header>.form-modal-close-button{
    font-size: 30px;
}

.form-modal-title{
    color: #ef5a20;
    text-align: center;
}

.form-error-div{
    display: flex;
    align-items: center;
    margin-top: 5px;
    color: #ef5a20;
}

.form-input{
    background-color: #f5f5f5;
    border: none;
    /*box-shadow: none;*/
}

.form-error-div>.form-error-div-text{
    margin-left: 10px
}

.form-email-pass{
    display: flex;
    justify-content: space-between;
}

.form-email-div{
    padding: 0;
    width: 45%
}

.form-phone-no-div{
    padding: 0;
    width: 45%;
}

.form-symbol{
    background-color: #e6e6e6;
    border: none;
}

.form-modal-footer{
    display: flex;
    justify-content: center;
}

.form-footer-button{
    /*opacity: 1;*/
    background-color: #ef5a20 !important;
    border: none;
    color: #fff;
    padding: 8px 15px;
    border-radius: 5px;
}

/*.form-email-div{
    padding: 0 10px 0 0;
}

.form-phone-no-div{
    padding: 0 0 0 10px;
}*/@CHARSET "UTF-8";
#success_message{
	display: none;
}

select:not([multiple]){
    -webkit-appearance:none;
    -moz-appearance:none;
    background-position:right 50%;
    background-repeat:no-repeat;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    padding: .5em;
    padding-right:1.5em;
}

.form-control {
	border-radius: 0;
	height: 45px;
}

textarea {
	min-height: 100px;
	resize: vertical;
}

.add-btn {
	height: 43px;
	border-radius: 0;
}

.input-group-addon:first-child {
	border-radius: 0;
}

.control-label {
	font-weight: 200;
  font-size: 15px;
	margin-top: 15px;
	color: #6f6f6f;
	letter-spacing: 0.1rem;
}

::-webkit-input-placeholder {
   color: #6f6f6f;
	 opacity: 0.6;
}

:-moz-placeholder { /* Firefox 18- */
	color: #6f6f6f;
	opacity: 0.6;
}

::-moz-placeholder {  /* Firefox 19+ */
	color: #6f6f6f;
	opacity: 0.6;
}

:-ms-input-placeholder {
	color: #6f6f6f;
	opacity: 0.6;
}

.no-pad-left {
	padding-left: 0;
}
.no-pad-right {
	padding-right: 0;
}

.btn-center {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	height: 40px;
	border-radius: 0;
	border: 1px solid #ef5920 !important;
}      

.btn-center:hover, .btn-center:focus, .btn-center:active, .btn-center.active, .open>.dropdown-toggle.btn-center {
    color: #fff;
    background-color: #ef5920;
    border-color: #ef5920;
}    

.legend-header {
	padding: 50px;
	background: #f5f5f5 url(/images/idea-pattern-bg.png) no-repeat fixed top center;
    background-size: cover;
}          

.legend-title	{
	font-size: 3.750rem;
	font-weight: 200;
	margin: 0 0 10px 0;
	border-bottom: none;
	letter-spacing: 1.5px;
	text-align: center;
	color: #222222;
}

.legend-subtitle {
	padding: 0 15%;
  font-size: 18px;
  text-align: center;
  color: #222222;
  font-weight: 200;
}      

.is-imp::after {
	content: "*";
  padding-left: 5px;
  color: #d5313e;
  font-weight: 700;
  font-size: 2rem;
  position: absolute;
  vertical-align: text-top;
  line-height: 1;
}

.margin-col-50 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.tag-template .left-panel {
  float: left;
}

.tag-template .left-panel img {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.tag-template .right-panel {
  float: left;
  margin-left: 5px;
}
.autocomplete-template .left-panel {
  float: left;
}

.autocomplete-template .left-panel img {
  width: 48px;
  height: 48px;
  vertical-align: middle;
}

.autocomplete-template .right-panel {
  float: left;
  margin-left: 5px;
  margin-top: 7px;
}

.autocomplete-template .right-panel span:first-child {
  font-size: 14px;
}

.autocomplete-template .right-panel span:nth-child(2) {
  font-size: 14px;
  color: gray;
}

.autocomplete-template .right-panel span:last-child {
  display: block;
  font-size: 14px;
}
.white-bg{
	background-color:white;
}

.ng-flat-datepicker-wrapper {
	display: inline !important;
}

.red-color {
	color : red;
}
.title-help{
	font-size:11px;
	margin-left:0px !important;
	margin-right:0px !important;
}

#map-canvas { 
    height: 400px;
    margin: 20px 0;
    border: 1px solid silver;
}
/* Time picker*/
.uib-timepicker {
	margin-top: -40px;
}

/*Interest popup css*/
@media ( min-width : 768px) {
	.modal-dialog {
		width: 744px;
		margin: 50px auto;
	}
	.modal-body {
		position: relative;
		padding: 12px 35px;
	}
}
.interestRow {
    display: table;
}
/*Skills */
.filtersApplied {
    border-radius: 5px;
    float: left;
    font-size: 10px;
    padding: 5px;
    color: #fff;
    margin-left: 10px;
    margin-bottom: 1%;
}
.cancelFilter {
    line-height: .7!important;
}
/* Modal Popup css*/
.modal-header-camp {
    background-color: #ef5a20 !important;
    display: inline-block !important;
    padding: 1px 15px !important;
    width: 100% !important;
    border-radius: 5px 5px 0 0 !important;
}
.modal-header-camp .close {
    font-size: 40px !important;
    font-family: 'Roboto !important';
    font-weight: normal !important;  
    margin : 0px !important;  
    color: #fff !important;
    opacity : 1;
}
.modal-header-camp .modal-title-camp { 
    color: #fff;
    text-align: center;
    margin-top: 7px;
    font-family: 'Roboto';
    font-size: 16px;
}

.custom-control.custom-radio {
	margin-right: 20px;
}