@font-face {
    font-family: 'peaxhandwritingboldmedium';
    src: url('Peax Handwritingbold-webfont.eot');
    src: url('Peax Handwritingbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Peax Handwritingbold-webfont.woff2') format('woff2'),
         url('Peax Handwritingbold-webfont.woff') format('woff'),
         url('Peax Handwritingbold-webfont.ttf') format('truetype'),
         url('Peax Handwritingbold-webfont.svg#peaxhandwritingboldmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'peaxhandwritinglightmedium';
    src: url('Peax Handwritinglight-webfont.eot');
    src: url('Peax Handwritinglight-webfont.eot?#iefix') format('embedded-opentype'),
         url('Peax Handwritinglight-webfont.woff2') format('woff2'),
         url('Peax Handwritinglight-webfont.woff') format('woff'),
         url('Peax Handwritinglight-webfont.ttf') format('truetype'),
         url('Peax Handwritinglight-webfont.svg#peaxhandwritinglightmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'quicksandbook';
    src: url('Quicksand_Book-webfont.eot');
    src: url('Quicksand_Book-webfont-.eot#iefix') format('embedded-opentype'),
         url('Quicksand_Book-webfont.woff2.html') format('woff2'),
         url('Quicksand_Book-webfont.woff') format('woff'),
         url('Quicksand_Book-webfont.ttf') format('truetype'),
         url('Quicksand_Book-webfont.svg#quicksandbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
    background-image: url('../../images/background-image.jpg');
    background-repeat: repeat;
    background-attachment:fixed;
    font-size:16px;
    font-family: Tahoma;
    text-align:center;
}
a {
    color: #f88a00;
    text-decoration: none;
}
h1 {
    font-family: 'peaxhandwritinglightmedium';
    color: #ffffff;
    font-size:30px;
    text-align:left;
}
h2 {
    font-family: 'peaxhandwritinglightmedium';
    color: #f88a00;
    text-align:left;
    font-size:30px;
}
h3 {
    font-family: 'peaxhandwritinglightmedium';
    color: #f88a00;
    text-align:left;
    font-size:22px;
}
p {
    padding-bottom:15px;
    text-align:left;
}
dl {
    font-weight:bold;
    font-size:18px;
    /*padding-left: 215px;*/
    text-align:left;
}
dd {
    font-size:14px;
    /*padding-left: 230px;*/
    font-style:italic;
    padding-bottom:10px;
}
.divTopNav {
    width: 100%;
    background-image: url('../../images/header-background.jpg');
    background-repeat: no-repeat;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:193px;
    -webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    padding-top:30px;
    font-size:100%;
    margin:0px auto;
    overflow:visible;
}
.divTop {
    width: 1000px;
    margin: 0px auto;
    /*height:305.9px;*/
}
.tdLogo {
    text-align:right;
}
.tdTitle {
    /*width: 65%;*/
    font-size:75px;
    font-family: 'peaxhandwritingboldmedium';
    /*font-size: 100%;*/
    text-align:right;
    color:#f88a00;
    line-height:1;
}
.tdSubTitle {
    /*width: 65%;*/
    font-size: 37px;
    font-family: 'peaxhandwritingboldmedium';
    /*font-size: 50%;*/
    text-align: right;
    color:#f88a00;
}
.ulNav {
    font-family:/*'peaxhandwritinglightmedium'*/ 'quicksandbook';
    font-size: 24px;
}

/*End Header*/


.divWrapper {
    width:100%;
    margin-left: auto;
    margin-right: auto;
}

.divMain {
    width: 60%;
    margin-left: 5%;
    margin-right: 5%;
    display: inline-block;
    float:left;
}
/*.divMainContent {
    width:90%;
    margin-left:5%;
    margin-right:5%;
}*/
/*.divContent {
    width: 100%;
    float:left;
}*/
.cycle-slideshow {
    margin-bottom:30px;
    width:350px;
    margin-left:auto;
    margin-right:auto;
    z-index:1
}
.divTestimonials {
    width:100%;
}
.divContentRight {
    width: 100%;
    background: url('../../images/h1-background.jpg') repeat-x ;
    background-color:#ffeed2;
    min-height:300px;
    margin-top:30px;
    padding:15px;
    -webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    float:left;
}
.divContentRight p {
    padding-left:215px;
}
.divContentRight h2 {
    padding-left:215px;
    color:#ffffff;
}
.divContentRight ul {
    padding-left: 215px;
}
.divContentRight ul li {
    list-style: disc;
    list-style-position:inside;
    text-align:left;
}
.divContentRight h3 {
    padding-left:215px;
}
.divContentRight2 {
    width: 100%;
    background: url('../../images/h1-background.jpg') repeat-x ;
    background-color:#ffeed2;
    min-height:300px;
    margin-top:30px;
    padding:15px;
    -webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    float:left;
}
.divContentRight2 ul li {
    list-style: disc;
    list-style-position:inside;
    text-align:left;
}
.divContact2 {
    background: url('../../images/h1-background.jpg') repeat-x ;
    background-color:#ffeed2;
    /*min-height:300px;*/
    margin-top:30px;
    padding:15px;
    -webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    width:350px;
}
.divContact2 h2 {
    color:#ffffff;
    text-align:center;
    font-size:30px;
}
.divContentLeft {
   width: 100%;
    background: url('../../images/h1-background.jpg') repeat-x ;
    background-color:#ffeed2;
    min-height:300px;
    /*margin-top:30px;*/
    padding:15px;
    -webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
   margin-top:30px;
   float:left;
}
.divContentLeft p {
    padding-right:215px;
}

.divContentLeft h2 {
    padding-right:215px;
    color:#ffffff;
    font-size:30px;
}
.divContentLeft ul {
    padding-left: 215px;
}
.divContentRight ul li {
    list-style: disc;
    list-style-position:inside;
}
.divContentRight h3 {
    padding-left:215px;
}
.divFoot {
    width:100%;
    position:relative;
    bottom:0;
    max-height:500px;
    display:inline-block;
}
.divFooter {
    width:100% !important;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:30px;
    text-align:center;
    font-size:20px;
    color:#107261;
}
.divFooter img {
    text-align:center;
}
.divFooter a {
    font-family: 'quicksandbook';
    color:#107261;
}
.spnFooterTitle {
    font-family: 'peaxhandwritingboldmedium';
    font-size:36px;
}
.spnFooterSubTitle {
    font-family: 'peaxhandwritinglightmedium';
    font-family:34px;
}
.divRight {
    /*width:15%;*/
    float:left;
    margin-top:30px;
    /*margin-left:30px;*/
    /*display:inline-block;*/
}
.divMobileNav {
    display:none;
}
.divMobileFooter {
    display:none;
}
.divServe {
    font-size:12px;
    width:300px;
    margin-top:30px;
    padding:0px 15px;
}
.spnServe {
    font-weight:bold;
}
.divCharity {
    width:100%;
    
}

.divCharity img {
    margin-bottom:15px;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin-bottom:15px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoWrapper2 {
	position: relative;
    left:0px;
	padding-bottom: 10%; /* 16:9 */
	/*padding-top: 25px;*/
	height: 0;
    margin-bottom:15px;
    
}
.videoWrapper2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
    overflow-y:hidden;
	height: 100%;
    
}
.imgThumb {
    max-width:20%;
    margin:5px;
}
.divTestimonial {
    background-color:#ffeed2;
    color:#107261;
    font-family: 'peaxhandwritingboldmedium';
    font-size:24px;
}
@media  screen and (max-width: 900px) {
    
    .divTopNav {
        display:none;
    }
    .divMain {
        width:100%;
        margin:0px;
    }
    .divContent {
        width:100%;
    }
    .divContentRight {
        width:100%;
        margin-left:0;
        margin-right:0;
    }
    .divContentRight img {
        max-width:20%;
    }
    .divContentRight p {
        padding-left:21%;
    }

    .divContentRight h2 {
        padding-left:21%;
        color:#ffffff;
        font-size:30px;
    }
    .divContentRight ul {
        padding-left: 21%;
    }
    .divContentRight ul li {
        list-style: disc;
        list-style-position:inside;
    }
    .divContentRight h3 {
        padding-left:21%;
        text-align:left;
    }
    .divContentRight ul {
        padding-left: 21%;
    }
    .divContentRight ul li {
        list-style: disc;
        list-style-position:inside;
        text-align:left;
    }
    .divContentLeft {
        width:100%;
        margin-left:0;
        margin-right:0;
    }
    .divContentLeft img {
        max-width:20%;
    }
    .divContentLeft p {
        padding-right:21%;
    }
    .divContentLeft h2 {
        padding-right:21%;
        color:#ffffff;
        font-size:30px;
        text-align:left;
    }
    .divContentLeft ul {
        padding-left: 21%;
    }
    .divContentRight ul li {
        list-style: disc;
        list-style-position:inside;
    }
    .divContentRight h3 {
        padding-right:21%;
    }
    .divRight {
        width:100%;
    }
    .divMobileNav {
        width:100%;
        display:block;
        background-color:#ffeed2;
        -webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.45);
    z-index:9999;
    }
    .divLogoSmall {
        width:100%;
        
    }
    .divLogoSmall img {
        width:90%;
        padding-bottom:15px;
    }
    .cycle-slideshow {
        width:100%;
    }
    /*.divFooter {
        display:none;
    }*/
    .divMobileFooter {
        color:#107261;

    }
    .divPackages h3 {
        padding-left:21%;
    }
    .divCharity {
        width:100%;
    }
    .divCharity img {
        max-width:100%;
        margin-bottom:15px;
    }
    .imgThumb {
        max-width:10%;
        margin:5px;
    }
    .imgMobile {
        max-width:20%;
    }
    .divContact2 {
        width:100%
    }
}
