body, p, li, a, div, section{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; font-weight:bold;}
h1 {font-size:2em; color: #353535}
h2 {color: #333;font-size: 30px; font-weight: 700; letter-spacing: 0; line-height: 50px;}
h1.bannerHeading{font-weight: 700; font-size:60px; line-height: 70px; text-shadow: 2px 0 3px #000;}
h2.subheading{font-weight: 400; font-size:46px; line-height:50px; text-shadow: 2px 0 3px #000;}
h4 a{font-size:20px; font-weight:bold;}
h5{font-size:18px; font-weight:bold;}
.fontWeight{font-weight:normal!important; font-size:20px;}
.text-upper{text-transform:uppercase!important; font-size:20px; font-weight:300; color:black;}
h6{font-size:14px; font-weight:700; line-height:24px;}
.highlightColor{color:#f7941e;}
.bannerBg{background: url(img/volunteer-abroad.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bannerAsia{background: url(img/volunteer-asia-min.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bannerAfrica{background: url(img/volunteer-africa-min.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bannerAmerica{background: url(img/volunteer-america-min.jpg) no-repeat center center; background-size: cover; padding: 25px 0px 50px; height: auto;}
.bgGrey{background:#efefef; padding:40px 0px;}
.center{display: block; margin-left: auto; margin-right: auto; width: 50%;}
.logo{width:407px; height:auto; border-radius: 3px; opacity: 0.85;}
.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: #333; font-weight: 600; font-size:28px; line-height:40px; text-shadow: 2px 0 3px #000;}
.featureList{}
.featureList li{font-size: 18px; font-weight: 300; line-height: 28px; list-style-image: url("img/tick-bullet.png"); padding: 0 55px; text-align: left; margin-bottom: 25px;}
.teachingBg{padding:10px; width:98%;}
.orphanageBg{padding:10px; width:98%;}
.buddhistBg{padding:10px; width:98%;}
.photoBg{padding:10px; width:98%;}
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:#fad04c;  padding:40px 0px;}
.tickMark{width:10%; min-height:110px; margin-right:5%;}
.icon-text{width:85%;}
.icon-text h5 {font-size:14px; text-transform:uppercase;}
.icon-text h5, .icon-text p{text-align:left;}
.BoderLine{border-top:1px solid #333; padding-bottom:20px;}
.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) {
 .logo{
    width:350px;
  }
  .modal-content{width:auto;}
}
