/**Responsive Css Start**/

@media only screen and (max-width:1550px){
.site-main .home-banner .banner-text{ width: 498px;}
.site-main .home-banner .banner-text h2{font-size: 38px; line-height: 48px;}
}
@media only screen and (max-width:1400px){
	.wrapper{width:95%;}
	#scroll-indicator-bullets{right: 3% !important;}
	.site-main .home-banner .banner-text{width: 450px;}
.site-main .home-banner .banner-text h2{font-size: 35px; line-height: 45px;}
	.site-main .banner-text h2{font-size: 38px;line-height: 52px;}
	.site-main .bannerLink-sec ul li{padding: 0 35px 6px 35px;}
	.site-main .bannerLink-sec ul li .link-inner1{/* border: 6px solid #77b6e1; */height: 160px;width: 160px;}
	.site-main .bannerLink-sec ul li .link-inner1 span.link-icon img{width: 60%;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-hover span.hover-img img{width: 60%;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2 h3.link-title{font-size: 14px;line-height: 24px;margin: 0 0 20px;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2 .link-hover span.link-desc{font-size: 12px;line-height: 16px;}
	.best-wishes span{width: 90%;}
	.page-content .content p{font-size:16px;line-height:24px;}
	
	.site-main .bannerLink-sec{padding: 15px 0 20px;}
}

@media only screen and (max-width:1367px){
        .site-main .banner-text h2{font-size: 36px;line-height: 48px;}
}

@media only screen and (max-width:1350px){
        header .header-main nav.site-navigation ul li ul.sub-menu{padding:18px 0 0;}
	header .header-main .header-right nav.site-navigation ul li{font-size: 16px;line-height: 21px;margin: 0 0 0 10px;}
        header .header-main nav.site-navigation ul li ul.sub-menu li{font-size: 15px;line-height: 20px;}
	.site-main .home-banner .banner-text{width: 360px;}
	.site-main .home-banner .banner-text h2{font-size: 30px;line-height: 36px;}
	.site-main .bannerLink-sec ul li{padding: 0 20px 10px 20px;}
	.site-main .bannerLink-sec ul li .link-inner1{height: 150px;width: 150px;}
	footer.site-footer nav.footer-menu ul li{font-size: 18px;line-height: 23px;margin: 0 15px;}
	footer.site-footer .footer-middle .footer-address a.footer-donate{width: 60%;}
	footer.site-footer .footer-middle .footer-address a.footer-donate img{width: 70%;}
	footer.site-footer .footer-middle .footer-address div.address{margin-top: 10px;font-size: 16px;line-height: 20px;}
	.board-directors ul li{margin: 15px 2% 15px 0;width: 23%;}
	.client-logos ul li{width:18%;}
        .home-sec3{background-size:cover;}

			 /* .page-content.newsEvents .nEList ul li{min-height: 470px;} */
       /* .page-content.newsEvents .nEList ul li span.img-circle{height: 270px;width: 270px;border: 5px solid #e8e5db;} */
       .page-content.newsEvents .nEList ul li span.cat-title{bottom: -11px;}
       /* a.overlay-anchor{height: 270px;width: 270px;} */
}

@media only screen and (max-width:1180px){
   .site-main .home-banner .banner-text h2{font-size: 26px;line-height: 32px;}
   .site-main .bannerLink-sec ul li{padding: 0 20px 6px 20px;}
   .site-main .bannerLink-sec ul li .link-inner1{ height: 140px;width: 140px;}
   .site-main .bannerLink-sec ul li .link-inner1 .link-inner2 .link-hover span.link-desc{font-size: 11px;line-height: 15px;}
   .site-main .banner-text{width: 340px;}
   .site-main .bannerLink-sec{bottom: 0;}
   .page-content.newsEvents .nEList ul li span.img-circle{height: 190px;width: 190px;border: 4px solid #e8e5db;}
   .page-content.newsEvents .nEList ul li span.cat-title{bottom: -22px;}
   a.overlay-anchor{height: 190px;width: 190px;}
   .page-content.newsEvents .nEList ul li span.cat-title span{font-size: 20px;line-height: 30px;}
	 
	 .page-content.newsEvents .nEList ul li{min-height: 380px;}
}

@media only screen and (max-width:1024px){
	.page-content.newsEvents .nEList ul li{min-height: 310px;}
	#scroll-indicator-bullets{right: 5% !important;}
	header .header-main{padding: 10px 0;}
	header .header-main a.site-logo{width: 22%;}
	header .header-main a.site-logo img{width: 85%;}
	header .header-main .header-right{width: 78%;}
	header .header-main .header-right .social-section ul{padding: 5px 0;height: 50px;}
	header .header-main .header-right .social-section ul li.donate a{width: 55px;height: 60px;background-size:auto 70%;}
	header .header-main .header-right .social-section ul li.nonProfits a{width: 55px;height: 60px;background-size:auto 70%;}
	header .header-main .header-right .social-section ul li.igive a{width: 110px;background-size:auto 70%;}
	header .header-main .header-right .social-section ul li.share span.shareIcon span.stLarge,
	header .header-main .header-right .social-section ul li.amazon a{background-size:auto 70%;}
	header .header-main .header-right nav.site-navigation ul{margin-top:20px;}
        header .header-main nav.site-navigation ul li ul.sub-menu{padding:18px 0 0;}
	header .header-main .header-right nav.site-navigation ul li{font-size: 16px; line-height: 22px;margin: 0 0 0 6px;}
        header .header-main nav.site-navigation ul li ul.sub-menu li{font-size: 15px;line-height: 20px;}
	header .header-main .header-right nav.site-navigation ul li.current_page_item >a, header .header-main .header-right nav.site-navigation ul li:hover >a,
        header .header-main .header-right nav.site-navigation ul li.current-menu-ancestor > a{padding-bottom: 3px;border-bottom: 3px solid #0077c7;}
	.site-main .home-banner .banner-text h2{font-size: 30px;line-height: 38px;}

  .site-main .bannerLink-sec{width:100%;}
	.site-main .bannerLink-sec ul li{padding: 0 15px;background-size:auto 80%;}
	.site-main .bannerLink-sec ul li .link-inner1{height: 145px;width: 145px;/* border: 5px solid #77b6e1; background:url(../images/home-circle.png) no-repeat center center; */background-size:140px 140px;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2{border-radius:50%;}
	.site-main .bannerLink-sec ul li .link-inner1 span.link-icon img{width: 60%;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2 h3.link-title{font-size: 13px;line-height: 22px;margin: 0 0 15px;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-hover span.hover-img img{width:60%;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2 .link-hover span.link-desc{font-size: 11px;line-height: 16px; margin: 5px 0 0;}
	
	.our-mission{padding: 30px 0;}
	.our-mission h3, .our-mission p{font-size: 18px;line-height: 28px;}
	.home-sec2{padding: 45px 0;}
	.home-sec2 .left-sec h3{font-size: 25px;line-height: 30px;}
	
	.home-sec2 .left-sec p{font-size: 18px;line-height: 28px;}
	.home-sec2 .left-sec ul{margin: 30px 0 0;}
	.home-sec2 .left-sec ul li{margin: 0 5px;}
	.home-sec2 .left-sec ul li img{ width: 75%;}
	.home-sec2 .right-sec ul li{ margin-bottom: 25px;}
	.home-sec2 .right-sec ul li span.post-date span.date{font-size: 25px; line-height: 30px;}
	.home-sec2 .right-sec ul li span.post-date span.month{font-size: 14px;line-height: 20px;}
	.home-sec2 .right-sec ul li .post-desc h4{font-size: 20px;line-height: 26px;}
	.home-sec2 .right-sec ul li .post-desc span.post-excerpt p{font-size: 14px;line-height: 22px;}
	.home-sec2 .right-sec ul li .post-desc a.readMore{font-size: 14px;line-height: 24px;}
	.home-sec2 span.viewMore-post a{font-size: 18px;line-height: 38px;width: 200px;}
	
	.home-sec3{padding: 40px 0;}
	.home-sec3 .leftSec .secDesc{font-size: 26px; line-height: 38px;width: 75%;}
	.home-sec3 .leftSec span.singleLogo{margin-top: 50px;}
	.home-sec3 .leftSec span.singleLogo img{width:75%;}
	.home-sec3 .rightSec ul li{margin-bottom: 25px;}
	.home-sec3 .rightSec ul li span.post-date span.date{font-size: 25px; line-height: 30px;}
	.home-sec3 .rightSec ul li span.post-date span.month{font-size: 14px;line-height: 20px;}
	.home-sec3 .rightSec ul li .post-desc h4{font-size: 20px;line-height: 26px;}
	.home-sec3 .rightSec ul li .post-desc span.post-excerpt p{font-size: 14px;line-height: 22px;}
	.home-sec3 .rightSec ul li .post-desc a.readMore{font-size: 14px;line-height: 24px;}
	.home-sec3 span.viewMore-post a{font-size: 18px;line-height: 38px;width: 200px;}
	
	.best-wishes{padding: 30px 0;}
	.best-wishes span{font-size: 18px;line-height: 28px;}
	.news-events{padding: 35px 0;}
	.news-events h2{font-size: 35px;line-height: 46px;}
	.news-events span.short-desc{font-size: 18px;line-height: 28px;}
	.news-events .newsEvents-list{padding: 30px 0;}
	
	.news-events .newsEvents-list ul li{ margin: 0 2%;width: 28%;}
	.news-events .newsEvents-list ul li span.img-circle{height: 220px; width: 220px;border: 4px solid #e8e5db;}
.news-events .newsEvents-list ul li span.img-circle span.cat-title{height: 119px;bottom: -16px;}
.news-events .newsEvents-list ul li span.img-circle span.cat-title span{font-size: 30px;line-height: 35px;}
.news-events .newsEvents-list ul li span.img-circle.news span.cat-title, .news-events .newsEvents-list ul li span.img-circle.event  span.cat-title,
.news-events .newsEvents-list ul li span.img-circle.eSupdated  span.cat-title{background-size:100% 72%;}
a.overlay-anchor{height: 220px; width: 220px;}
.news-events .newsEvents-list ul li .newsEvent-title{width: 98%;margin: 10px 0;}
.news-events .newsEvents-list ul li .newsEvent-title p{font-size: 16px;line-height: 20px;}
.news-events .newsEvents-list ul li a.details{font-size: 16px;line-height: 20px;margin: 5px 0;}
.news-events span.viewMore{margin-top: 20px;}
.news-events span.viewMore a{font-size: 18px;line-height: 38px;width: 200px;}
.client-logos ul li{width: 18%;}

footer.site-footer{padding: 35px 0 60px;}
footer.site-footer nav.footer-menu ul li{font-size: 15px;line-height: 21px;margin: 0 5px;}
footer.site-footer .footer-middle .footer-address{width: 41%;}
footer.site-footer .footer-middle .footer-address a.footer-donate{width: 60%;}
footer.site-footer .footer-middle .footer-address a.footer-donate img{width:70%;}
footer.site-footer .footer-middle .footer-address div.address{font-size: 12px;line-height: 18px;margin-top: 10px;}
footer.site-footer .footer-middle .middle-right ul li{margin: 0 10px;}
footer.site-footer .footer-middle .middle-right ul li.fb a{background-size:80% auto;}

.page-content{padding: 30px 0 20px;}
.board-directors ul li{width: 23%;margin: 10px 2% 10px 0;}
.board-directors ul li span.director-pic{height: 170px;width: 170px;}
.board-directors ul li h4.director-name{margin: 20px 0 0;font-size: 15px;line-height: 20px;}
.board-directors ul li h5.designation{font-size: 13px;line-height: 18px;}
.board-directors ul li span.director-desc{margin: 10px 0 5px;}
.board-directors ul li span.director-desc p{font-size: 12px; line-height: 18px;}
.board-directors ul li a.read-more{font-size: 14px; line-height: 20px;}

.page-content.blog .blog-listing ul li{margin: 15px 0 25px;}
.page-content.blog .blog-listing ul li span.post-date{width: 8%;margin-right: 2%;}
.page-content.blog .blog-listing ul li .post-desc{width: 90%;}
.page-content.blog .blog-listing ul li .post-desc span.post-excerpt p{font-size:14px;line-height: 24px;}
.page-content.blog-single .blog-content p{font-size:14px;line-height: 24px;}
.page-content.blog .blog-listing ul li span.post-date span.date{font-size: 28px;line-height: 32px;}
.page-content.blog .blog-listing ul li span.post-date span.month{font-size: 16px;line-height: 20px;}

.page-content.newsEvents .nEList ul li span.img-circle{border: 3px solid #e8e5db;height: 150px;width: 150px;}
.page-content.newsEvents .nEList ul li span.cat-title{bottom: -26px;height: 90px;}
.newsEvents .nEList ul li span.img-circle.news span.cat-title,.newsEvents .nEList ul li span.img-circle.event span.cat-title,
.newsEvents .nEList ul li span.img-circle.eSupdated span.cat-title{background-size:100% 56%;}
.page-content.newsEvents .nEList ul li span.cat-title span{font-size: 18px; line-height: 25px;padding-bottom: 10px;height: 90px;}
a.overlay-anchor{height: 150px;width: 150px;}
.page-content.newsEvents .nEList ul li h3.newsEvent-title{font-size: 14px;line-height: 20px;margin: 8px 0;}
.page-content.newsEvents .nEList ul li a.details{font-size: 14px; line-height: 22px;margin: 5px 0;}
.vMore-posts a{font-size: 18px;line-height: 40px;width: 200px;}

.contactPage .contact-form form.wpcf7-form input, .contactPage .contact-form form.wpcf7-form span.state select,
.contactPage .contact-form form.wpcf7-form span.inquiry-reason select{font-size: 14px;line-height: 20px;padding: 8px;}

span.st_facebook_large span.stLarge, span.st_twitter_large span.stLarge, span.st_linkedin_large span.stLarge,
span.st_googleplus_custom, span.st_pinterest_large span.stLarge, span.st_email_large span.stLarge, span.print-icon a,
span.st_sharethis_large span.stLarge{width: 70px;}
.pComments-list ul li{ padding: 15px 0;}

.page-content h2.page-title{background-size:60% auto !important;}
.page-content .wrapper{padding:0 10px;}

.videoGallery ul li{padding: 0 10px;}
}

@media only screen and (max-width:992px){
	header .header-main .header-right nav.site-navigation ul{margin-top:1px;}
        header .header-main nav.site-navigation ul li ul.sub-menu{padding:12px 0 0;}
	header .header-main .header-right nav.site-navigation ul li{font-size: 13px; line-height: 18px;margin: 0 0 0 5px;}
        header .header-main nav.site-navigation ul li ul.sub-menu li{font-size: 12px;line-height: 16px;}
	header .header-main .header-right nav.site-navigation ul li.current_page_item >a, header .header-main .header-right nav.site-navigation ul li:hover >a,
        header .header-main .header-right nav.site-navigation ul li.current-menu-ancestor > a{padding-bottom: 3px;border-bottom: 3px solid #0077c7;}
	.home-sec3 .leftSec .secDesc{width:98%;}
	.site-main .home-banner .banner-text{width: 250px;}
	.site-main .home-banner .banner-text h2{font-size: 20px;line-height: 24px;}
}

@media only screen and (min-width:768px){
	header .header-main .header-right nav.site-navigation ul{display:block;}
}

@media only screen and (max-width:767px){
	.mobileMenu-icon{display:block !important;background:#0077c7;float:left;width:100%;padding:10px 0;}
	.mobileMenu-icon a.mobilemenu{float:left;background:url(../images/mobile-menu.png) no-repeat left center;width:56px;height:34px;cursor:pointer;background-size:70% auto;}
	.closebar {
    background:url(../images/mobileMenu-cross.png) no-repeat left center;background-size:70% auto;
		height:34px;width:48px;cursor:pointer;float:left;display:none;}
  .mm-opened .mobilemenu{display:none;}
  .mm-opened .closebar{display:block;}
	.site-navigation.primary-navigation.mm-menu.mm-offcanvas.mm-current.mm-opened{background: #0077c7;color: #fff;}
	.mm-navbar a.mm-title{color:#fff !important;}
	
	header .header-main .header-right nav.site-navigation ul{display:none;}
	
	#scroll-indicator-bullets{display:none;}
	
	header .header-main a.site-logo{width:45%;}
	header .header-main a.site-logo img{width: 98%;}
	header .header-main .header-right{width:45%;float:right;margin-top:45px;}
	header .header-main .header-right .social-section ul{height: 107px;}
	header .header-main .header-right .social-section ul li.donate a{background-size: auto 100%; height: 80px;width: 90px;}
	header .header-main .header-right .social-section ul li.igive, header .header-main .header-right .social-section ul li.amazon{display:none;}
	
	header .header-main .header-right .social-section{float:left;width:100%;text-align:center;}
	header .header-main .header-right .social-section ul li{padding: 0 3px;}
	header.site-header.have-thumbnail::after{height: 15px;}
	
	.site-main .home-banner .banner-text{width: 290px;}
	.site-main .home-banner .banner-text h2{font-size: 24px;line-height: 30px;}
	.site-main .bannerLink-sec{background:#1c86cd;}
	.site-main .bannerLink-sec ul li{float:left;width:100%;background:url(../images/hLink-borderMobile.png) repeat-x left bottom;padding: 0;}
	.site-main .bannerLink-sec ul li .link-inner1{ border:0;border-radius:unset;height: 130px; width: 100%;/* background:url(../images/home-circle.png) no-repeat center center; */}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2{border-radius:unset;}
	.site-main .bannerLink-sec ul li .link-inner1 span.link-icon{float:left;width: 20%;}
	.site-main .bannerLink-sec ul li .link-inner1 span.link-icon img{display:block !important;float:left;width: 60%;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2 h3.link-title{display:block !important;float:left;width: 80%;clear: none;text-align: left;margin:0;
	font-weight:700;font-size:19px;line-height:45px;text-transform:uppercase;}
	/* .site-main .bannerLink-sec ul li .link-inner1:hover{background:none;} */
	.site-main .bannerLink-sec ul li .link-inner1 .link-default{display:block !important;}
/* .site-main .bannerLink-sec ul li .link-inner1:hover .link-hover{display:none;} */
	
	
	.our-mission{padding: 15px 0;}
	.our-mission h3, .our-mission p{font-size: 18px; line-height: 22px;}
	.home-sec2{ padding: 20px 0;}
	.home-sec2 .left-sec{width:100%;margin:0;}
	.home-sec2 .left-sec h3{font-size: 18px;line-height: 24px; margin: 0 0 6px;}
	.home-sec2 .left-sec p{font-size: 14px;line-height: 20px;}
	.home-sec2 .left-sec ul{margin: 10px 0;}
	.home-sec2 .left-sec ul li{width: 35%;}
	.home-sec2 .left-sec ul li img{width: 100%;height:auto;}
	.home-sec2 .right-sec{width:100%;margin:20px 0 0 ;}
	.home-sec2 .right-sec ul li span.post-date{width: 100%;margin:0;}
	.home-sec2 .right-sec ul li .post-desc{width:100%;}
	.home-sec2 .right-sec ul li span.post-date span.date{float:left;font-size: 32px;line-height: 35px;text-align: left;width:8%;}
	.home-sec2 .right-sec ul li span.post-date span.month{float:left;font-size: 18px;line-height: 35px;text-align: left;width:14%;}
	.home-sec2 .right-sec ul li .post-desc h4{font-size: 18px;line-height: 24px;}
	.home-sec2 .right-sec ul li .post-desc span.post-excerpt p{font-size: 12px;line-height: 18px;}
	.home-sec2 .right-sec ul li .post-desc a.readMore{font-size: 12px;line-height: 22px;}
	.home-sec2 span.viewMore-post{margin-top: 5px;}
	.home-sec2 span.viewMore-post a{font-size: 14px;line-height: 32px;width: 160px;}
	
	.home-sec3{display:none;padding: 25px 0;}
	.home-sec3 .leftSec{width:100%;margin:0;}
	.home-sec3 .leftSec .secDesc{font-size: 20px;line-height: 25px;}
	.home-sec3 .leftSec span.singleLogo{ margin-top: 30px;}
	.home-sec3 .rightSec{width:100%;margin:30px 0 0;}
	.home-sec3 .rightSec ul li{margin-bottom: 15px;}
	.home-sec3 .rightSec ul li span.post-date{width:10%;}
	.home-sec3 .rightSec ul li span.post-date span.date{font-size: 20px;line-height: 26px;}
	.home-sec3 .rightSec ul li .post-desc{width:88%;}
	.home-sec3 .rightSec ul li .post-desc h4{font-size: 18px;line-height: 24px;}
	.home-sec3 .rightSec ul li .post-desc span.post-excerpt p{font-size: 12px;line-height: 18px;}
	.home-sec3 .rightSec ul li .post-desc a.readMore{font-size: 12px;line-height: 22px;}
	.home-sec3 span.viewMore-post{margin-top: 5px;}
	.home-sec3 span.viewMore-post a{font-size: 14px;line-height: 32px;width: 160px;}
	
	.best-wishes{display:none;padding: 15px 0;}
	.best-wishes span{font-size: 18px;line-height: 25px;}
	.news-events{display:none;padding: 20px 0;}
	.news-events h2{font-size: 25px;line-height: 35px;}
	.news-events span.short-desc{font-size: 15px;line-height: 20px;}
	
	.news-events .newsEvents-list{ padding: 20px 0;}
	.client-logos{display:none;}
	footer.site-footer{padding:10px 0;}
	footer.site-footer .footer-middle{padding:20px 0;}
	footer.site-footer nav.footer-menu{display:none;}
	footer.site-footer .footer-middle .middle-left{width:100%;}
	footer.site-footer .footer-middle a.footer-logo{width:45%;}
	footer.site-footer .footer-middle .footer-address div.address.desktop{display:none;}
	footer.site-footer .footer-middle .footer-address div.address.mobile{display:block;font-size: 12px;line-height: 20px;margin-top: 8px;}
	footer.site-footer .footer-middle .footer-address{width:52%;padding: 0 20px;}
	footer.site-footer .footer-middle .middle-right ul{margin: 5px 0 0;width:48%;}
	footer.site-footer .footer-middle .middle-right ul li{ margin: 0 5px;}
	footer.site-footer .footer-middle .middle-right ul li.fb a{background-size: 80% auto;width: 30px;height: 50px;}
	footer.site-footer .footer-middle .middle-right ul li.linkedin a,
	footer.site-footer .footer-middle .middle-right ul li.twitt a,
	footer.site-footer .footer-middle .middle-right ul li.youtube a{background-size: 90% auto;width: 40px;height: 60px;}
	footer.site-footer .footer-middle .middle-right{float:left;width:100%;margin-top: 30px;}
	footer.site-footer .copyright-sec.mobile{display:block;float:left;width:48%;margin-right:4%;}
	footer.site-footer .copyright-sec.desktop{display:none;}
	footer.site-footer .footer-middle .footer-address a.footer-donate{width:100%;}
	footer.site-footer .footer-middle .footer-address a.footer-donate img{width: 60%;}
        footer.site-footer .footer-middle .middle-right .taybandLogo{width: 30%;margin:5px 0;}

	.page-content{padding: 20px 0 15px;}
	.page-content h2.page-title{font-size: 25px;line-height: 30px;}
	.page-content .content p{font-size: 14px;line-height: 21px; margin: 6px 0;}
	.board-directors{padding: 25px 0;}
	.board-directors h3{font-size: 22px;line-height: 60px;}
	.board-directors ul li{width:100%;margin:10p 0;}
	.board-directors ul li span.director-desc p{margin-bottom:0;}
	.iPage-banner .blue-strip{height: 32px;}
	
	.page-content.blog .blogLeft{width:100%;margin:10px 0;}
	.page-content.blog .blog-listing ul li{ margin: 10px 0 15px;}
	.page-content.blog .blog-listing ul li span.post-date{width:100%;margin:0;}
	.page-content.blog .blog-listing ul li span.post-date span.date{float: left;font-size: 32px;line-height: 35px;text-align: left;width: 14%;}
	.page-content.blog .blog-listing ul li span.post-date span.month{float: left;font-size: 18px;line-height: 35px;text-align: left;width: 14%;}
	.page-content.blog .blog-listing ul li .post-desc{width:100%;}
	.page-content.blog .blog-listing ul li .post-desc h4{font-size: 18px;line-height: 24px;}
	.page-content.blog .blog-listing ul li .post-desc span.post-excerpt p{font-size: 12px; line-height: 18px;}
	.page-content.blog .blog-listing ul li .post-desc a.readMore{font-size: 12px;line-height: 22px;}
	.page-content.blog .blogRight{width:100%;margin:20px 0;}
	.page-content.blog .blogRight h3.rightTitle{font-size: 25px;line-height: 35px;}
	.page-content.blog .blogRight ul.category-list{margin: 6px 0;}
	.page-content.blog .blogRight ul.category-list li{font-size: 18px;line-height: 30px;}
	
	.page-content.newsEvents .nEList{margin: 15px 0;}
	.page-content.newsEvents .nEList ul li{width:100%;margin:10px 0;min-height:auto;}
	
	.contactPage .contact-form{width: 97%;}
	.contactPage .contact-form form.wpcf7-form span.state select,
	.contactPage .contact-form form.wpcf7-form span.inquiry-reason select{width:100%;background-size:auto 50%;background-position:94% center;}
	.contactPage .contact-form form.wpcf7-form span.zip-code input{width:100%;}
	.g-recaptcha{overflow:hidden;}
	
	span.st_facebook_large span.stLarge, span.st_twitter_large span.stLarge, span.st_linkedin_large span.stLarge, span.st_googleplus_custom, span.st_pinterest_large span.stLarge, span.st_email_large span.stLarge, span.print-icon a, span.st_sharethis_large span.stLarge{width: 56px;margin-bottom:5px;}
	
	nav.post-navigation .nav-links a:nth-child(1){background-size:auto 60%;padding-left: 24px;}
	nav.post-navigation .nav-links a:nth-child(2){background-size:auto 60%;padding-right: 24px;}
	.comment-respond{width:98%;}
	.pComments-list ul li h3.user-name{font-size: 16px;line-height: 21px;}
	.pComments-list ul li span.comment-text{font-size: 14px;line-height: 20px;}
	
	.advert-banner, .dButton-graphic{max-height:100%;}

.site-main .bannerLink-sec{width:100%;}

.videoGallery ul li iframe{height:200px !important;}
}

@media only screen and (max-width:479px){
	
.site-main .home-banner .banner-text{width: 170px;top: 4%;}
	.site-main .home-banner .banner-text h2{font-size: 15px;line-height: 20px;}
	.home-sec2 .right-sec ul li span.post-date span.date{width:14%;}
	.site-main .bannerLink-sec ul li .link-inner1{ height: 120px;}
	.site-main .bannerLink-sec ul li .link-inner1 .link-inner2 h3.link-title{line-height: 40px;}
		header .header-main .header-right{width:55%;margin-top:0;}
	
	footer.site-footer .footer-middle .middle-right ul li.fb a{background-size: 70% auto;width: 25px;height: 40px;}
	footer.site-footer .footer-middle .middle-right ul li.linkedin a,
	footer.site-footer .footer-middle .middle-right ul li.twitt a,
	footer.site-footer .footer-middle .middle-right ul li.youtube a{background-size: 90% auto;width: 25px;height: 40px;}
	footer.site-footer .footer-middle .footer-address div.address.mobile{display:block;font-size: 12px;line-height: 16px;margin-top: 6px;}
	footer.site-footer .copyright-sec p{line-height: 16px;}
/* 
	.news-events .newsEvents-list ul li{width:100%;margin:10px 0;}
	.news-events .newsEvents-list ul li span.img-circle{border: 2px solid #e8e5db;height: 180px;width: 180px;}
	.news-events .newsEvents-list ul li span.img-circle span.cat-title{bottom: -26px;background-size: 100% 60%;height: 90px;}
	.news-events .newsEvents-list ul li span.img-circle span.cat-title span{font-size: 20px;line-height: 25px;}
	a.overlay-anchor{height: 180px;width: 180px;}
	.news-events .newsEvents-list ul li .newsEvent-title{ margin: 5px 0;width: 80%;}
	.news-events .newsEvents-list ul li .newsEvent-title p{font-size: 13px;line-height: 18px;}
	.news-events .newsEvents-list ul li a.details{font-size: 12px;line-height: 16px;margin: 2px 0;}
	.news-events span.viewMore{margin-top:0;}
.news-events span.viewMore a{font-size: 14px;line-height: 32px;width: 160px;} */

header .header-main .header-right .social-section ul li.donate a{background-size: auto 80%;height: 60px;width: 60px;}
.videoGallery ul li{width:100%;padding:0 20px;}	
}


/*18 aug 2016*/

@media only screen and (max-width:767px) {
	.donation {
  	  margin-bottom: 2%;
  	  width: 48%;
	}
	.donation1 {
  	  margin-bottom: 2%;
  	  width: 48%;
	}
	.amount-listing p  , .recurring p  , .upcoming-events p{
	    font-size: 14px;
	}
	.recurring p , .upcoming-events p  {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.recurring form span , .upcoming-events form span {
	    font-size: 12px;
	}
}

@media only screen and (max-width:479px) {
	.donation {
	    margin-bottom: 2%;
	    width: 100%;
	    margin-right:0;
	}
	.donation1 {
	    margin-bottom: 0;
	    width: 100%;
	    margin-right:0;
	}
}

/*19 aug 2016*/

@media only screen and (max-width:1024px) {
	.amount-listing .woocommerce-Price-currencySymbol span {
	    font-size: 18px;
	}
	.amount-listing span.woocommerce-Price-currencySymbol {
	    font-size: 25px;
	}
	#ywcnp_form_name_your_price #customamt {
	    padding: 49.5px 5px;
	}
	.woocommerce-Price-amount.amount {
	    font-size: 24px;
	}
	.amount-listing span.woocommerce-Price-currencySymbol {
	    font-size: 22px;
	}
	.donation1 form input[type="text"] {
	    font-size: 25px;
	}
	#ywcnp_form_name_your_price .short#customamt {
	    padding: 45.5px 5px;
	}
}


@media only screen and (max-width:480px) {
	.woocommerce-info {
	    border-top-color: #1e85be;
	    font-size: 14px;
	}
	
.woocommerce .order_details li {
    border-right: 0;
    margin-top: 13px;
    width: 100%;
	}
}
