body, p, li, span, strong, a, div, section, input, textarea, select, .form-control{font-family: 'Open Sans', sans-serif; color: #666; font-size: 14px; font-weight: 400; line-height: 24px;}
strong{font-weight:bold;}
.fontbold{font-weight:700; line-height: 24px;}
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif;}
h2 {color: #333;font-size: 30px; font-weight: 700; letter-spacing: 0; line-height: 36px;}
h1.bannerHeading{color:white; font-weight:700; font-size:49px; line-height: 70px;}
h1.bannerHeading2{color:white; font-weight: 700; font-size:45px; line-height: 70px;}
h1.bannerHeading2{color:white; font-weight: 700; font-size:43px; line-height: 70px;}
h2.subheading{font-weight:normal; font-size:30px; line-height:50px;}
h4 a{font-size:20px; font-weight:bold;}
h5{font-size:18px; font-weight:bold;}
h6{font-size:14px; font-weight:700; text-align:left;}
.highlightColor{color:#f7941e;}
.bannerBg1{background: url(img/volunteer-asia.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bannerBg{background: url(img/volunteer-abroad.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bannerBg2{background: url(img/volunteer-abroad2.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bannerBg3{background: url(img/volunteer-latin.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bgGrey{background:#efefef; padding:50px 0px;}
.center{display: block; margin-left: auto; margin-right: auto; width: 50%;}
.logo{width:380px; height:auto;}
.ctaBtn{background:#f7941e; padding:12px 40px; color: #fff; border-radius: 5px; font-weight: 700; font-size: 18px; border: 1px solid #bf662a; text-decoration:none;}
.listing{list-style:none;}
.listing li{ color:white; font-weight:700; font-size: 18px; line-height: 40px;}
.projectBg{background:white; padding:50px 0px; border-top:2px solid greenyellow; border-bottom:2px solid greenyellow;}
.proWrapper{background:white; padding:10px; border-radius:10px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); padding-bottom:1px;}
.proWrapper h4 {font-size: 20px; font-weight: bold;}
span.light-it {color: #666; font-size: 40px; font-style: italic; font-weight: 300; line-height: 24px;}
blockquote{color: #666; font-size: 15px; font-style: italic; font-weight: 300;}
.affordability{background:#ffd27c;  padding:40px 0px;}
.tickMark{width:10%; min-height:110px; margin-right:5%;}
.icon-text{width:85%;}
.icon-text h4, .icon-text p{text-align:left;}
.BoderLine{border-top:1px solid #333; padding-bottom:20px;}
.gcr_media{text-align:center; list-style:none;}
.gcr_media li{float:left; margin-left:30px;}
.modal-content{background-color:#1faa61; border: 1px solid #999; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; width:730px;}
.btnModalWrapper{width:160px;}
.btnModal{display:inline-block; font-weight:400; text-align:center; border: 1px solid transparent; padding:6px 12px; font-size:14px; border-radius:4px; background:#f59608; color:white;}
.form-control{border: 1px solid #198a4f; border-radius:4px; display: block; height: 45px; padding: 6px 12px; width:96%; margin-bottom:10px;}
.form-group input,  .form-group select, .form-group textarea{background:#1b9c59; color:white; font-size:14px; font-weight:500;}
.form-group textarea{background:#1b9c59; color:white; font-size:14px; height:70px; width:98%;}
.form-control::placeholder{color:white; opacity:1;}
.modal-header .btn-close {margin-top:-115px;}
@media only screen and (max-width: 600px) {
 .teachingBg, .orphanageBg, .buddhistBg, .photoBg{ width:100%;}
  .modal-content{width:98%;}
}