@media(max-width:1600px){	
	
	.logo img { width: 200px;}
	.toprow { padding: 10px 20px;}
	.dropdown.menu > li > a { font-size: 17px;}
	.dropdown.menu > li { margin: 0px 10px; }
	.donate-btn { top: 27px;}
	.donate-btn a { padding: 8px 22px; font-size: 17px; }
	.top-bar-right > ul { margin-top: 28px; right: 200px;}
	.slider-text-box .blue-btn { font-size: 30px; padding: 22px 40px;}
	.slider-text-box {padding: 0px 70px;}
	.slider-text h1 {font-size:60px; line-height:65px;}
	.slider-text h1 br {display:none;}
	.about-right img { max-width: 520px;}
	.faqpic::before { left: 0px;}
	.faqpic img { margin-left: 20px;}
	.top-cart { margin-right: 10px;}
	
	
	
	
	
	

}


@media(max-width:1400px){
	
	.donate-btn { top: 14px;}
	.top-bar-right > ul { margin-top: 56px; right: 10px;}
	.slider-sec { top: -25px;}
	.slider-sec .slick-next { width: 50px; height: 50px;}
	.slider-sec .slick-next::before { width: 12px; height: 18px;}
	.slider-sec .slick-prev { width: 50px; height: 50px;}
	.slider-sec .slick-prev::before { width: 12px; height: 18px;}
	.slider-text h1 { font-size: 48px;  line-height: 52px;}
	.slider-text-box .blue-btn { font-size: 24px; padding: 16px 30px;}
	h2 { font-size: 60px; line-height: 70px; padding-bottom: 25px; margin-bottom: 30px;}
	h3 { font-size: 40px; line-height: 40px; }
	.about-left p { line-height: 30px; padding-right: 15px; }
	.about-left { width: 50%; }
	.about-right { width: 50%; }
	.missionsec ul li span svg { width: 100px;}
	.missionsec ul li span { width: 220px; height: 220px;}
	.missionsec ul::after { top: 12%;}
	.missionsec ul li h3 { padding-bottom: 15px;}
	.dt-btn { padding: 18px 50px; font-size: 28px; }
	.blogbox { margin-top: 36px; }
	.newspic img { max-width: 100%;}
	.newspic::before { width: 100%; left: 0px;}
	.about-left h2 {font-size: 60px; line-height: 70px; padding-bottom: 25px; margin-bottom: 30px;}
	.inner-banner { margin-top: -25px;}
	.inr-content { padding: 60px 0px;}
	.spacer { margin-top: 190px;}
	.get-involved { padding: 80px 0px; }
	.inner-banner h1 { font-size: 64px; line-height: 70px;}
	.donation-failed-wrapper { min-height: 400px; }
	.donation-confirmation-wrapper { min-height: 400px; }
	.woocommerce form.checkout.woocommerce-checkout #customer_details label.woocommerce-form__label-for-checkbox {height: 40px;}
	.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-customer-details .woocommerce-column h2 {font-size: 40px;line-height: 40px;}
	.team-location h1 { padding-bottom: 10px; font-size: 44px; line-height: 50px;}
	
	
	
	
}

/*
@media(max-width:1279px){	
	.dropdown.menu > li { margin: 0px 0px 0px 0px; display: inline-block;}

	
}*/

@media(max-width:1199px){
.dropdown.menu > li {margin-left: 0px;}
.vertical.menu.submenu a {font-size: 16px;}
.is-dropdown-submenu {min-width: 269px;}
	

.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {top:31px;}

	.slider-text-box { padding: 0px 40px;}
	.donate-btn a { padding: 6px 22px; font-size: 16px;}
	.slider-text-box .blue-btn {margin-top:0px;}
	.logo img { width: 160px;}
	.logo { margin-bottom: 15px;}
	
	.nav-outer-main.stickymenu .top-bar-right > ul { margin-top: 55px;}
	.nav-outer-main.stickymenu .logo img { width: 150px;}
	.nav-outer-main.stickymenu { height: 150px;}
	.aboutsec { padding: 80px 0px; }
	.missionsec { padding: 80px 0px; }
	.missionsec ul li span { width: 180px; height: 180px;}
	.missionsec ul li span svg { width: 80px;}
	.about-right img { max-width: 100%;}
	.about-right::before { width: 100%;}
	h2 { font-size: 50px; line-height: 50px; }
	h2 span { padding-top:10px;}
	h3 { font-size: 38px; line-height: 40px; }
	.about-left h2 { font-size: 50px; line-height: 60px; padding-bottom: 25px; margin-bottom: 30px;}
	.missionsec ul li { padding: 0px 30px 40px;}
	.dt-btn { padding: 16px 40px; font-size: 24px;}
	.newssec::before { height: 420px;}
	.blogbox { padding-left: 15px !important; padding-right: 15px !important;}
	.invol-text h4 { font-size: 32px; line-height: 40px; }
	.faqpic img { max-width: 100%; margin-left:0px;}
	.faqpic::before { width: 100%;}
	.newsletter { padding: 100px 0px;}
	.news-left form input[type="text"] {height: 56px; font-size: 18px;	padding: 0px 15px;}
	.foot3 { padding-left: 20px !important;}
	.foot2 { padding-left: 60px !important;}
	.copyright { padding: 20px 0px;}
	.single-post article header h1 { font-size: 44px; line-height: 46px; padding-bottom: 30px; }
	
	.all-first-supporters-wrapper { justify-content: center;}
	.all-first-supporters-wrapper li { margin: 0px 14px 30px;}
	.supporters-section { padding: 60px 0px;}
	
	.single-page article h2 { font-size: 50px; line-height: 60px; margin-bottom: 30px !important;}
	.pamper-pack-page-subheading h2 { text-align: center; padding-bottom: 25px; margin-bottom: 30px; font-size: 50px; line-height: 60px;}
	
	.foot1 p { padding-right: 0px;}
	.inner-banner { padding: 90px 0px;}
	.inner-banner h1 { font-size: 66px; line-height: 70px;}
	.christmas-giveaway-section-wrapper h3 { font-size: 38px; line-height: 44px; padding-bottom: 10px;}
	.get-involved { padding: 60px 0px 70px; }
	.get-involved-page h2 span { font-size: 44px; line-height: 50px; padding-top: 0px;}
	.involbox .invol-text h4 { padding-bottom: 0px;}
	.involbox .invol-text p { padding-bottom: 10px;}
	.angels-day-page-bottom-section-right-inner ul li h3 { font-size: 28px; line-height: 36px; }
	.donation-failed-wrapper { min-height: 350px; text-align: center;}
	.donation-confirmation-wrapper { min-height: 350px; }
	.donation-confirmation-wrapper p { font-size: 22px; line-height: 28px;}
	.product-template-default .woocommerce .single-product .related.products ul li h2 { padding: 0px 0px 0px; min-height: 60px;}
	.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-customer-details .woocommerce-column h2 {font-size: 38px;line-height: 40px;}
	.woocommerce-shop .products li .woocommerce-LoopProduct-link h2  {min-height: 52px;}
	.product-donation-list li {width: 100%;}
	.inr-content.about-page.default-page.single-page article header a.edit {margin-left: 20px;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-column {width: 100% !important;}
	.woocommerce .woocommerce-customer-details .woocommerce-column address {height: auto;padding: 20px;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-column--billing-address {margin-bottom: 20px;}
	.supporters-text-section { padding-bottom: 0px;}
	.supporters-first-section { padding-top: 20px;}

}

@media(max-width:1024px){
.title-bar {float: right; margin-right:0px; padding:14px 7px; background:#fff; z-index: 99999999; position: relative;}
.is-drilldown {max-width: 100% !important;}
/*.top-bar-right ul {margin-top: 25px;width: 100%;}*/
.vertical.menu.submenu {margin-top: 0;}
.nav-outer {padding:10px 15px 10px;}
.title-bar .title-bar-title {display: none;}
.drilldown a{font-family:'Poppins', sans-serif; font-size:16px; text-transform:uppercase; color:#fff; background:transparent; font-weight: 600;position: relative; padding-left: 10px; padding-right:0px;} 
	
.drilldown a:hover{color:#c0d7cb;}
	
.is-drilldown li {width: 100%; padding-left:0px;}
.vertical.medium-horizontal.menu.drilldown { background: #000; padding: 0px 0px; border-top: 0px #fff solid;}	
	
.vertical.menu.submenu a {font-size: 17px;}
.drilldown .js-drilldown-back > a::before{ display: none;}	
li.js-drilldown-back {padding-left: 5px;}
.vertical.medium-horizontal.menu.drilldown { position: relative; margin-top:100px; left: 0; width:100%; }
	
	
	.drilldown .is-drilldown-submenu-parent > a::after {border-color: transparent transparent transparent #c0d7cb; right: 0rem;}
	li.js-drilldown-back { padding-left: 0px;}
	li.js-drilldown-back a {color:#c0d7cb !important;}
	

	
}

@media (min-width: 1024px){
	.nav-outer-main {
		height: 165px;
	}
	
	.nav-outer .title-bar{display:none;}
.top-bar-right .vertical.medium-horizontal.menu{display:none;}
.top-bar-right .vertical.medium-horizontal.menu.dropdown {display: block;}
}

@media(max-width:1023px){
	.nav-outer-main {padding-bottom: 10px;}
	.spacer { margin-top: 75px;}
	.slider-sec { top: 0px;}
	.slider-inner { flex-wrap: wrap;}
	.slider-text {width:100%; order:2;}
	.slider-pic {width:100%;}
	.slider-text-box { padding: 0px 15px; position: relative; left:0px; max-width:100%; text-align:center;}
    .donate-btn { top: 12px; right: 70px;}
	.logo { margin-bottom: 0px;}
	.top-social a svg { margin-right: 5px;}
	.donate-btn { top: 38px; right: 60px;}
	.menu-icon { margin-top: 0px; margin-right: 10px !important;}
	.mobile-social { display: inline-block; z-index: 1; top: 15px; right: 26px;}
	.nav-outer { padding: 10px 0px 0px;}
	.logo { margin-left: 15px;}
	.drilldown a { font-size: 17px;	font-weight: 400; padding-left: 15px; border-bottom: 1px solid #262626; text-transform: none;}
	.drilldown a:hover { color: #fff; background:#8031a7;}
	.vertical.menu.submenu { background: #000;}
	li.js-drilldown-back a { color: #fff !important;}
	.vertical.medium-horizontal.menu.drilldown { overflow:hidden;}
	.drilldown .is-drilldown-submenu-parent > a::after { border-color: transparent transparent transparent #fff; right: 1rem;}
	.nav-outer .title-bar button.menu-icon {background:#fff;}
	.drilldown .is-drilldown-submenu { background: #000;}
	.slider-sec .slick-prev, .slider-sec .slick-next { top: 35%;}
	.aboutsec { margin-top: 0px;}
	.aboutsec { padding: 60px 0px;}
	.about-left p { line-height: 25px; font-size: 17px;}
	.missionsec ul li span { width: 150px;  height: 150px;}
	.missionsec ul li span svg { width: 70px;}
	.missionsec ul::after { top: 12%; width: 80%;}
	.missionsec ul li { padding: 0px 10px 40px;}
	h3 { font-size: 36px; line-height: 38px;}
	p { font-size: 17px; line-height: 24px;}
	.dt-btn { padding: 14px 30px; font-size: 22px;}
	.newssec { padding: 60px 0px 0px; }
	.blogbox { margin-top: 16px;}
	h2 {  font-size: 46px; line-height: 50px;}
	.blog-date { font-size: 14px; padding: 6px 15px;}
	.blog-text { padding: 20px 15px 30px;}
	h4 { font-size: 24px; line-height: 30px; padding-bottom: 15px;}
	.blog-text p { padding-bottom: 20px;}
	.more-btn { padding: 8px 26px; font-size: 16px; }
	.get-involved { padding: 60px 0px; }
	.invol-text h4 { font-size: 32px; line-height: 34px;}
	.faqsec { padding: 70px 0px; }
	.faq-accordion .accordion .accordion-item .accordion-title { font-size: 17px; padding-right: 50px; line-height: 22px;}
	.more-faq { padding: 12px 27px; font-size: 18px; margin-top: 20px;}
	.newsletter h2 {font-size: 38px; line-height: 40px; padding-bottom: 20px;}
	.newsletter h2 span { font-size: 17px;}
	.news-left form input[type="submit"], #site-content .no-search-results-form form .search-submit { padding: 14px 40px; }
	
	.nav-outer-main.stickymenu { height: 114px;}
	.nav-outer-main.stickymenu .menu-icon { margin-top: 0px; }
	.nav-outer-main.stickymenu .toptext { font-size:15px;}
	.nav-outer-main.stickymenu .logo { margin-top: 10px;}
	.nav-outer-main.stickymenu .donate-btn { top: 60px; right:70px;}
	.nav-outer-main.stickymenu .title-bar { margin-top:56px; margin-right: 15px;}
	.nav-outer-main.stickymenu .title-bar .menu-icon {margin-right: 0.25rem !important;}
	.nav-outer-main.stickymenu .mobile-social svg { fill: #fff;}
	.nav-outer-main.stickymenu .mobile-social svg:hover { fill: #cacaca;}
	
	
	footer h4 { font-size: 30px; }
	.foot1 p { padding-right: 0px;}
	.foot2 { padding-top: 10px; padding-left: 20px !important;}
	.foot3 { padding-top: 10px; padding-left: 0px !important;}
	.foot3 ul li { 	word-wrap: break-word;}
	.toprow { display: none;}
	.donate-btn { top: 60px; }
	.title-bar { margin-top: 47px;}
	.slick-slide img {width:100%;}
	.newsletter { padding: 70px 0px;}
	
	.inner-banner { margin-top: 0px; padding: 80px 0px;}
	.about-page {}
	.about-page .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.abt-right { text-align: center; margin-bottom: 20px;}
	.inner-banner h1 { font-size: 50px; line-height: 60px;}
	.mobile-social span { position: absolute; font-size: 13px; width: 20px; height: 20px; right: -15px; background: #171aa8; border-radius: 50%; text-align: center; color: #fff; line-height: 20px; }
	.mobile-social a.cart-icon { color: #8031a7; font-size: 30px;}
	.mobile-social a.cart-icon:hover {color:#000;}
	.single-post article header h1 { font-size: 36px; line-height: 40px; }
	.error-page { min-height: 500px;}
	.contact-left .foot-social { margin-bottom: 30px;}
	.member-pic img { width: 100%; max-width: 500px; margin: 0 auto; display: block;}
	.team-member-wrapper-rev .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.team-member-wrapper-rev .member-title-wrapper { order: 1;}
	.member-title-wrapper h2 { font-size: 44px; line-height: 50px;}
	.team-members-page-bottom h2 { font-size: 40px; line-height: 50px; margin: 0px; padding: 0px;}
	
	.supporters-section { padding: 50px 0px;}
	.supporters-section h2 { padding-bottom: 20px; font-size: 50px; line-height: 60px;}
	.all-first-supporters-wrapper li { width: 46%;}
	.all-second-supporters-wrapper { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
	
	.search-page article { padding-top: 10px;}
	.search-page header h2, .search-page header h2 a { margin-bottom: 20px;}
	
	.give-donation-levels-wrap { flex-flow: row wrap;}
	.give-donation-levels-wrap li { margin: 0 12px 12px 0 !important;}
	.thank-you-text { padding-bottom: 180px;}
	.order-form-wrapper .grid-x.grid-padding-x { flex-direction: column;}
	.order-form-wrapper form .large-4 label { min-height: auto;}
	.cancer-support-groups-wrapper h4 a { font-size: 22px; line-height: 30px; }
	.cancer-support-groups-wrapper h3 { font-size: 36px; line-height: 44px;}
	.pamper-pack-page-left-inner img { width: 100%;}
	.spacer { margin-top: 120px;}
	.single-page article h2 { font-size: 44px; line-height: 52px; margin-bottom: 24px !important;}
	.copyright { margin-top: 30px;}
	.mobile-social svg { margin-right: 10px; position: relative; top: 3px;}
	.get-involved-page h2 span { font-size: 40px; line-height: 48px; }
	.involbox .invol-text h4 { padding-bottom: 10px;}
	.get-involved-page h2 { padding-bottom: 25px; margin-bottom: 40px; }
	.angels-day-page-bottom-section-left-inner { border-right: 0px solid #ddd; padding-right: 0px; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
	.angels-day-page-bottom-section h2 { font-size: 36px; line-height: 42px; }
	.angels-day-page-bottom-section-right-inner ul img { display: block; text-align: center; margin: 0 auto;}
	.angels-day-page-bottom-button-inner .dt-btn { padding: 15px 30px;}
	.john-fuller-left { width: 66.66%;}
	.john-fuller-right { width: 33.33%;}
	.john-fuller-page-bottom-section .john-fuller-left { width: 33.33%;}
	.john-fuller-page-bottom-section .john-fuller-right {width: 66.66%; text-align: left; margin-bottom: 0px; }
	.john-fuller-page { padding-bottom: 40px;}
	.product-donation-wrapper h2 { font-size: 36px !important; line-height: 44px !important; }
	.product-donation-wrapper h5 { padding: 0px 0px;}
	.stay-connected-form-wrapper form .grid-x.grid-padding-x { flex-direction: column;}
	.donation-failed-wrapper { min-height: 300px; text-align: center;}
	.donation-confirmation-wrapper { min-height: 400px; }
	.donation-confirmation-wrapper p { font-size: 20px; line-height: 28px;}
	.donation-confirmation-wrapper form input[type="email"] { width: 90% !important;}
	.woocommerce-order-received .woocommerce-bacs-bank-details h2 { font-size: 44px; line-height: 50px;}
	.woocommerce-order-received .woocommerce-order-details h2 { font-size: 44px; line-height: 50px;}
	.product-template-default .woocommerce .single-product .related.products ul li h2 { font-size: 26px; line-height: 26px; }
	.product-template-default .woocommerce .single-product .related.products ul li { margin-bottom: 50px;}
	.product-template-default .single-post {padding-bottom:0px;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details label.woocommerce-form__label-for-checkbox {height: 38px;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100% !important;}
	.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-customer-details .woocommerce-column h2 {font-size: 36px;line-height: 38px;}
	.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first, .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {width: 50% !important;}
	.woocommerce .woocommerce-order p.woocommerce-thankyou-order-received {font-size: 30px;line-height: 38px;padding-bottom: 40px;}
	.nav-outer ul > li.current-menu-item a {color: #fff; background-color: #8031a7;}
	.get-involved .involbox .invol-text h4 {min-height: 78px;}
	.dropdown.menu > li ul li.for-responsive-menu{display: unset;}
	/* .woocommerce-customer-details .woocommerce-column h2 {min-height: 96px;} */
	.inr-content.about-page.default-page.single-page article header h3 {min-height: 64px; line-height: 28px;}
	.woocommerce-edit-address .inr-content.about-page.default-page.single-page article.post-89 header {flex-direction: column;align-items: flex-start;}
	.inr-content.about-page.default-page.single-page article header h3 {min-height: auto;}
	.inr-content.about-page.default-page.single-page article header a.edit {margin-left: 0;margin-top: 20px;}
	.supporters-text-section { padding-bottom: 0px;}
	.supporters-first-section { padding-top: 20px;}
	.team-vol-img { margin-bottom: 15px; text-align:center;}
	.team-location h1, .vol-form h1 { font-size: 40px; line-height: 46px;}
	.team-img.team-img-2 { margin: 50px 0px;}
	.team-img.team-img-2 .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.team-location .grid-container { padding: 0px;}
	.team-location { padding: 60px 0px 50px;}
	.vol-form { padding: 50px 0px 60px; }
	
	
	
	

}

@media(max-width:767px){

	.slider-text h1 { font-size: 44px; line-height: 50px;}
	.about-left { width: 100%;}
	.about-right { width: 100%; text-align: center;}
	.aboutsec .grid-x.grid-padding-x { flex-direction: column-reverse; }
	.aboutsec::before { background: #171aa8;}
	.missionsec { padding: 60px 0px;}
	.blogbox { width: 100% !important; margin-bottom: 20px;}
	.blog-text h4 { font-size:28px; line-height:34px; padding-bottom: 15px;}
	.blogbox .blog-text h4 a {font-size:28px; line-height:34px;}
	.get-involved { padding: 50px 0px 10px;}
	.get-involved h2 { padding-bottom: 25px; margin-bottom: 30px; }
	.involbox { width: 100% !important; margin-bottom: 40px;}
	.invol-text h4 { padding-bottom: 10px;}
	.faqleft { width: 100% !important; text-align: center;}
	.faqright { width: 100% !important; }
	.faqsec { padding: 50px 0px;}
	.faq-accordion .accordion .accordion-title::before { margin-top: -12px;}
	.faqright h2 {  text-align: center; margin-top: 20px;}
	.faqright h2::after { margin: 0px auto;}
	.more-faq { padding: 12px 0px; font-size: 18px; display: block; width: 210px; text-align: center; margin: 30px auto 0;}
	.newsletter { padding: 50px 0px;}
    .newsletter .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.news-left { text-align: center; width: 100% !important;}
    .news-right { text-align: center; width: 100% !important;}
    .newspic { margin-bottom: 20px;}
	.newsletter::before { background: #fff;}
	footer .medium-4 { width: 100% !important; text-align: center;}
	footer { background-size: cover !important;}
	.foot3 { padding-left: 15px !important;}
	.foot1 .btn { margin-bottom: 30px;}
	footer h4 { padding-bottom: 10px;}
	.foot3 ul li::before { position: relative; margin-right: 10px;}
	.foot3 ul li { padding-bottom: 20px; padding-left: 0px; }
	.copyright  { margin-top: 20px; border-top: 1px solid #e3e0e0;}
	.copyright .medium-6 { width: 100%; text-align: center;}
	.copy-left { padding-bottom: 10px;}
	.foot2 { padding-left: 15px !important;}
	.nav-outer-main.stickymenu .donate-btn { top: 58px; }
	.vertical.medium-horizontal.menu.drilldown { top: 10px;}
	.inr-content { padding: 50px 0px;}
	.inner-banner h1 { font-size: 54px; line-height: 60px;}
	.foot1 img { width: 350px;}
	.news-page .posts-navigation { margin-top: 30px;}
	.single-post article header h1 { font-size: 30px; line-height: 34px; padding-bottom: 20px; }
	.pagination-single-inner a { width: 100%;}
	.pagination-single-inner { flex-direction: column;}
	.pagination-single-inner .previous-post { text-align: center; margin-bottom: 20px;}
	.pagination-single-inner .next-post { text-align: center; }
	.team-member-wrapper-rev { padding: 50px 0px;}
	.member-title-wrapper h2 { font-size: 40px; line-height:50px; padding-bottom: 25px;}
	.member-pic img { max-width: 400px; }
	.team-member-wrapper { margin-bottom: 50px;}
	.member-content h3 { font-size: 34px; line-height: 38px;}
	.inner-banner h1 { font-size: 48px; line-height: 54px;}
	
	.all-first-supporters-wrapper li { width: 44%;}
	.supporters-section h2 { font-size: 44px; line-height: 52px;}
	.search-page header h1 { font-size: 40px; line-height: 50px;}
	.inner-banner h1 { font-size: 44px; line-height: 50px;}
	.single-page article h2 { font-size: 44px; line-height: 52px; }
	.thank-you-text p { font-size: 22px; line-height: 28px;}
	.thank-you-text { padding-bottom: 140px;}
	.cancer-support-groups-wrapper h2 {font-size: 40px; line-height: 48px;}
	.cancer-support-groups-wrapper h3 { font-size: 30px; line-height: 38px;}
	.cancer-support-groups-wrapper h3 a { font-size: 30px; line-height: 38px; margin-top: 0px;}
	.pamper-pack-page-subheading h2 { padding-bottom: 20px; font-size: 40px; line-height: 50px;}
	.inner-banner { padding: 70px 0px;}
	.nav-outer-main { padding-bottom: 0px;}
	.spacer { margin-top: 110px;}
	.christmas-giveaway-section-wrapper h3 { font-size: 34px; line-height: 40px; }
	.angels-day-page-bottom-section h2 { font-size: 34px; line-height: 42px; }
	.product-donation-list li { width: 100%; }
	.volunteer-opportunities-wrapper .product-donation-list { margin: 0px 0px 30px;}
	.volunteer-opportunities-wrapper h3 { font-size: 32px; line-height: 36px; padding-bottom: 10px;}
	.ways-to-give-help-wrapper h2 {font-size: 34px !important; line-height: 42px !important;}
	.single-page article .stay-connected-wrapper h2 { font-size: 40px; line-height:50px;}
	.donation-failed-wrapper { min-height: 350px; text-align: center;}
	.donation-confirmation-wrapper { min-height: 250px; }
	.donation-confirmation-wrapper p { font-size: 18px; line-height: 28px;}
	.woocommerce-order-received .woocommerce-order ul { flex-direction: column; flex-flow: row wrap; padding: 30px 20px 0px;}
	.woocommerce-order-received .woocommerce-order ul li { width: 50%; margin-bottom: 30px;}
	.give-modal-open .give-modal .mfp-content { max-width: 550px;} 
	.give-modal-open #give-payment-mode-select .give-payment-mode-label { font-size: 40px !important; line-height: 50px !important; }
	.give-modal-open #give_purchase_form_wrap #give_checkout_user_info legend { margin-top: 0px; font-size: 30px !important; line-height: 40px !important;}
	.give-modal-open #give_purchase_form_wrap input[type="text"], .give-modal-open #give_purchase_form_wrap input[type="email"] { font-size: 16px; height: 44px;}
	.give-modal-open #give-final-total-wrap span { border: 2px solid #8031a7 !important; line-height: 44px !important; font-weight: 500; }
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 50% !important;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details label.woocommerce-form__label-for-checkbox {height: auto;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details h3 {margin-bottom: 20px;}
	.woocommerce form.woocommerce-cart-form .product-quantity .quantity {display: inline-block;}
	.woocommerce .woocommerce-shipping-totals ul#shipping_method li label {margin: 0;}
	.woocommerce form.woocommerce-ResetPassword p {width: 100% !important;}
	.woocommerce #customer_login h2 {padding-bottom: 12px !important;}
	.woocommerce form.woocommerce-form.woocommerce-form-register.register, .woocommerce form.woocommerce-form.woocommerce-form-login.login {margin-top: 0;}
	.woocommerce form.woocommerce-form .woocommerce-privacy-policy-text p, .woocommerce form.woocommerce-form a {font-size: 14px; line-height: 20px;}
	.woocommerce .woocommerce-MyAccount-content p {padding-bottom: 15px;}
	.woocommerce .woocommerce-MyAccount-navigation {padding-bottom: 10px;}
	.woocommerce-customer-details .woocommerce-column--shipping-address {margin-top: 40px;}
	.woocommerce .woocommerce-order p.woocommerce-thankyou-order-received {font-size: 27px;line-height: 28px;padding-bottom: 30px;}
	.get-involved .involbox .invol-text h4 {min-height: auto;}
	.product-donation-wrapper h5 {max-width: 642px;margin: 0 auto;}
	.woocommerce-shop .products li .woocommerce-LoopProduct-link h2 {min-height: auto;}
	.product-donation-wrapper h5 a:hover {color: #8031a7;}
	.woocommerce-customer-details .woocommerce-column h2 {min-height: auto;}
	.woocommerce .woocommerce-customer-details .woocommerce-column address {height: auto;}
	.inr-content.about-page.default-page.single-page article header h3 {min-height: auto;}
	.woocommerce-edit-address .inr-content.about-page.default-page.single-page article.post-89 header {flex-direction: row;align-items: flex-start;}
	.inr-content.about-page.default-page.single-page article header a.edit {margin-left: 20px;margin-top: 0px;}
	.woocommerce-edit-address .inr-content.about-page.default-page.single-page .u-column1.col-1.woocommerce-Address {margin-bottom: 20px;}
	.supporters-text-section { padding-bottom: 0px;}
	.supporters-first-section { padding-top: 20px;}
}


@media(max-width:639px){
	
	.slider-text h1 { font-size: 38px; line-height: 44px;}
	.slider-text-box .blue-btn { font-size: 20px; padding: 12px 26px;}
	.about-left { padding-top: 20px;}
	.about-left h2 { font-size: 44px; line-height: 50px; }
	.missionsec ul { flex-direction: column;}
	.missionsec ul li { width: 100%;}
	.missionsec ul::after { display: none;}
	.missionsec ul li span { margin: 0 auto 15px;}
	.missionsec ul li h3 { padding-bottom: 10px;}
	.dt-btn { padding: 10px 26px; font-size: 18px;}
	.newssec { padding: 50px 0px 0px;}
	h2 { font-size: 40px; line-height: 46px;}
	.newssec h2 { padding-bottom: 25px;}
	.get-involved { padding: 30px 0px 10px;}
	.newsletter { padding: 40px 5px 50px;}
	.inner-banner { padding: 60px 0px;}
	.inner-banner h1 { font-size: 38px; line-height:44px;}
	.inr-content { padding: 40px 0px;}
	.foot1 img { width: 300px;}
	.drilldown a { font-size: 16px; }
	.error-page { min-height: 400px;}
	.contact-left ul li { font-size: 17px; line-height: 24px; }
	.contact-left ul li a { font-size: 17px; word-break: break-all;}
	
	.faqs-page .faq-accordion .accordion .accordion-title::before { right: 5px;	font-size: 28px;}
	.faq-accordion .accordion .is-active > .accordion-title::before { right: 5px; font-size: 28px;}
	.member-title-wrapper h2 { font-size: 36px; line-height: 42px;	padding-bottom: 20px;}
	.team-member-wrapper { margin-bottom: 40px;}
	.team-member-wrapper-rev { padding: 40px 0px;}
	.team-members-page-bottom h2 { font-size: 30px; line-height: 36px;}
	
	.all-first-supporters-wrapper li { width: 42%; padding: 20px 20px;}
	.supporters-section h2 { font-size: 40px; line-height: 48px;}
	.all-second-supporters-wrapper { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
	.supporters-section h2 { margin-bottom: 20px;}
	.supporters-section { padding: 40px 0px;}
	.search-page header h2, .search-page header h2 a { font-size: 26px; line-height: 32px; }
	.search-page header h1 { font-size: 36px; line-height: 42px; padding-bottom: 10px;}
	.single-page article h2 { font-size: 40px; line-height: 46px;}
	.thank-you-text p { font-size: 20px; line-height: 26px; padding-bottom: 10px;}
	.cancer-support-groups-wrapper h3 { font-size: 24px; line-height: 34px;}
	.single-page article h2 { font-size: 36px; line-height: 42px;}
	.order-form-wrapper form input[type="text"], .order-form-wrapper form input[type="tel"], .order-form-wrapper form input[type="email"], .order-form-wrapper form input[type="number"] { height: 44px; }
	.christmas-giveaway-section-wrapper h3 { font-size: 30px; line-height: 40px; }
	.get-involved-page h2 span { font-size: 34px; line-height: 40px;}
	.angels-day-page-bottom-section h2 { font-size: 30px; line-height: 36px;}
	.angels-day-page-bottom-button-inner .dt-btn { padding: 14px 30px; }
	.angels-day-page-bottom-section-right-inner ul img { width: 200px;}
	.john-fuller-right { width: 100%;}
	.john-fuller-left { width: 100%;}
	.john-fuller-page-top-section .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.john-fuller-page-top-section .john-fuller-right { margin-bottom: 0px;}
	.john-fuller-page-bottom-section .john-fuller-left { width: 100%;}
	.john-fuller-page-bottom-section .john-fuller-right { width: 100%; }
	.john-fuller-page-bottom-section { margin-top: 10px;}
	.product-donation-list li { font-size: 17px;}
	.product-donation-list { margin: 0px 0px 30px;}
	.ways-to-give-help-wrapper h2 { font-size: 30px !important; line-height: 38px !important;}
	h2::after { width: 75px; height: 4px;}
	.single-page article .stay-connected-wrapper h2 { font-size: 36px; line-height: 42px;}
	.stay-connected-form-wrapper form input[type="text"], .stay-connected-form-wrapper form input[type="email"] { height: 44px;}
	.donate-form-outer-wrapper h4 { font-size: 32px; line-height: 42px; padding-bottom: 10px;}
	.donation-failed-wrapper { min-height: 300px; text-align: center;}
	.donation-confirmation-wrapper { min-height: 300px; }
	.woocommerce-order-received .woocommerce-bacs-bank-details h2 { font-size: 40px; line-height: 50px;}
	.woocommerce-order-received .woocommerce-bacs-bank-details h3 { font-size: 26px; line-height: 32px;}
	.give-modal-open .give-modal .mfp-content { max-width: none; width: 92%;}
	
	.give-modal-open #give-payment-mode-select .give-payment-mode-label { font-size: 34px !important; line-height: 42px !important; padding-left: 20px; padding-right: 20px;}
	.give-modal-open #give_purchase_form_wrap p { display: flex; flex-direction: column; margin-bottom: 0px !important;}
	.give-modal-open #give-payment-mode-select #give-payment-mode-wrap ul li label { font-size: 15px;}
	.give-modal-open #give_show_terms a { font-size: 15px; }
	.give-modal-open #give-final-total-wrap span { width: 100%; line-height: 48px !important;}
	.give-modal-open #give-final-total-wrap span:first-child { background: #8031a7 !important; color: #fff !important;}
	.give-modal-open .give-submit-button-wrap input[type="submit"] { margin: 15px auto 0 !important;}
	.woocommerce-shop .products li h2 { min-height: 60px;}
	.product-template-default .single-post { padding-top: 30px;}
	.product-template-default .woocommerce .single-product .woocommerce-Tabs-panel h2 { font-size: 34px; line-height: 40px; padding-bottom: 15px; }
	.product-template-default .woocommerce .single-product .related.products h2 { font-size: 34px; line-height: 40px; padding-bottom: 15px; }
	.woocommerce form.checkout.woocommerce-checkout #customer_details p .woocommerce-input-wrapper input {margin-bottom: 10px !important;}
	.woocommerce table.shop_table tr.cart_item td.product-name {font-size: 16px;}
	.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method label {font-size: 17px;}
	.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method .payment_box p {font-size: 16px;}
	.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {font-size: 19px;line-height: 20px;}
	.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {font-size: 15px;}
	.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a {font-size: 15px;}
	.woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first, .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {width: 100% !important;}
    .woocommerce form.woocommerce-ResetPassword p {width: 100% !important;}
	.woocommerce .woocommerce-MyAccount-content form.edit-account .woocommerce-form-row em {font-size: 15px;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-info {font-size: 17px;}
	.woocommerce .woocommerce-order p.woocommerce-thankyou-order-received {font-size: 21px;line-height: 26px;padding-bottom: 23px;}
	.search-page #site-content article + hr {margin: 5px 0;}
	.pagination-wrapper nav.navigation .nav-links > span, .pagination-wrapper nav.navigation .nav-links > a {padding: 1px 15px;}
	.product-donation-wrapper h5 {max-width: 442px;}
	.woocommerce-shop .products li .woocommerce-LoopProduct-link h2 {min-height: 60px;}
	.supporters-text-section { padding-bottom: 0px;}
	.supporters-first-section { padding-top: 20px;}
	.team-location { padding: 50px 0px 50px;}
	.team-location h1, .vol-form h1 { font-size: 36px; line-height: 42px;}
	.vol-form-signup form input[type="text"], .vol-form-signup form input[type="email"], .vol-form-signup form input[type="tel"] { height: 50px; border: 2px solid #d3d3d3; font-size: 16px; padding: 0px 10px; margin-bottom: 10px;}
	.vol-form-signup form select { height: 50px; border: 2px solid #d3d3d3; font-size: 16px; padding: 0px 10px; margin-bottom: 10px;}
	.vol-form-signup form input[type="submit"] { padding: 12px 30px; font-size: 20px; margin-top: 12px;}
	
	
	
	
	
}

@media(max-width:479px){
	.spacer {margin-top: 50px;}
.logo { margin-left: 10px;}
	.logo img { width: 120px;}
	.donate-btn a { padding: 4px 12px; font-size: 14px;}
	.donate-btn { top :50px; right: 54px;}
	.slider-sec .slick-prev, .slider-sec .slick-next {top:25%; width: 40px; height: 40px;}
	.slider-sec .slick-next::before { width: 8px; height: 14px;}
	.title-bar { margin-top: 38px;}
	.slider-sec {margin-top: 10px;}
	.vertical.medium-horizontal.menu.drilldown { margin-top: 86px;}
	.slider-text h1 { font-size: 30px; line-height: 36px; padding-bottom:15px;	}
	.slider-text-box .blue-btn { font-size: 17px; padding: 8px 22px;}
	.aboutsec { padding: 40px 0px 50px;}
	.about-left p { padding-right: 0px; padding-bottom: 20px;}
	.about-left a.btn { padding: 8px 22px; font-size: 18px; }
	.missionsec { padding: 50px 0px;}
	.newssec { padding: 40px 0px 0px;}
	h2 span { font-size: 16px;}
	h2 { font-size: 36px; line-height: 42px; margin-bottom: 15px;}
	.about-left h2 { margin-bottom: 20px;}
	h3 { font-size: 32px; line-height: 36px;}
	.missionsec ul li span { width: 120px; height: 120px;}
	.missionsec ul li span svg { width: 60px;}
	.blog-text h4 { font-size: 24px; line-height: 26px; }
	.blogbox .blog-text h4 a{font-size: 24px; line-height: 26px;}
	.faqright h2 { margin-bottom: 30px;}
	.faq-accordion .accordion .accordion-item .accordion-title { border-radius: 20px;}
	.faq-accordion .accordion .accordion-content { border-radius: 20px;}
	.more-faq { width: 190px;}
	.newsletter h2 { font-size: 30px; line-height: 36px;}
	.foot1 .btn { margin-bottom: 20px; padding: 10px 28px;}
	footer ul li a { font-size: 15px;}
	.nav-outer-main.stickymenu .logo img { width: 120px;}
	.title-bar { padding: 10px 4px; }
	.nav-outer-main.stickymenu .donate-btn { right: 64px;}
	.nav-outer-main.stickymenu .title-bar { margin-right: 12px;}
	.nav-outer-main.stickymenu { height: 106px;}
	.about-left h2 { font-size: 40px; line-height: 46px;}
	h2 span { padding-top: 2px;}
    .about-left h2 { padding-bottom: 20px;}
	.newssec h2 span { padding-top: 10px;}
	.inner-banner { margin-top: 14px; padding: 50px 0px;}
	.inner-banner h1 { font-size: 34px; line-height: 46px;}
	.foot1 img { width: 240px;}
	.foot1 .btn { margin-bottom: 20px; padding: 8px 24px; font-size: 17px;}
	.foot1 p { padding-bottom: 20px; padding-top: 10px;}
	.single-post article header h1 { font-size: 24px; line-height: 30px; padding-bottom: 20px;}
	.contact-right form span.wpcf7-list-item-label { font-size: 16px;}
	.contact-right form .wpcf7-response-output { font-size: 13px; line-height: 18px;}
	.faqs-page .faq-accordion .accordion .accordion-item .accordion-title { border-radius: 12px; padding: 18px 38px 18px 18px; font-size: 16px; }
	.faqs-page .faq-accordion .accordion .accordion-content { padding-left: 20px;}
	.faqs-page .faq-accordion .accordion .accordion-item.is-active .accordion-title {border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
	.member-title-wrapper h2 { font-size: 30px; line-height: 38px; padding-bottom: 16px;}
	.member-content h3 { font-size: 30px; line-height: 34px; padding-bottom: 10px;}
		
	.team-members-page-bottom h2 { font-size: 26px; line-height: 32px;}
	.supporters-section h2 { font-size: 30px; line-height: 34px;}
	.all-first-supporters-wrapper li { width: 100%; padding: 20px 20px;}
	.all-second-supporters-wrapper li a { font-size: 17px;}
	.all-third-supporters-wrapper li a { font-size: 17px;}
	.foot2 ul li a { padding: 0px 0px 2px; }
	.search-page header h2, .search-page header h2 a { font-size: 22px; line-height: 26px; }
	
	.single-page article h2 { font-size: 36px; line-height: 42px; margin-bottom: 20px !important;}
	.give-donation-levels-wrap { flex-direction: column;}
	.give-donation-levels-wrap li button { padding: 0px 10px; width: 100%;}
	.thank-you-text p { font-size: 18px; line-height: 24px; }
	.thank-you-text { padding-bottom: 100px;}
	.cancer-support-groups-wrapper h2 { font-size: 30px !important; line-height: 36px !important; }
	.pamper-pack-page-subheading h2 { padding-bottom: 20px; font-size: 30px; line-height: 38px;}
	.contact-right form input[type="text"], .contact-right form input[type="email"], .contact-right form input[type="tel"], .contact-right form input[type="date"] {font-size:16px; height: 44px;}
	.nav-outer-main { padding-bottom: 10px;}
	.spacer { margin-top: 96px;}
	.inner-banner h1 { font-size: 32px; line-height: 36px;}
	.single-page article h2 { font-size: 28px; line-height: 34px; }
	.order-form-wrapper form input[type="text"], .order-form-wrapper form input[type="tel"], .order-form-wrapper form input[type="email"], .order-form-wrapper form input[type="number"] { font-size: 16px;}
	.mobile-social { top: 10px; }
	p { font-size: 16px; line-height: 24px;}
	.christmas-giveaway-section-wrapper h3 { font-size: 30px; line-height: 34px; }
	.get-involved-page h2 span { font-size: 28px; line-height: 34px;}
	.angels-day-page-bottom-section { padding-top: 0px;}
	.angels-day-page-bottom-section h2 { font-size: 26px; line-height: 32px;}
	.angels-day-page-bottom-section-right-inner ul li h3 { font-size: 24px; line-height: 32px;}
	.angels-day-page-bottom-button-inner .dt-btn { padding: 8px 20px; font-size: 16px; font-weight: 500;}
	.product-donation-wrapper h2 { font-size: 28px !important; line-height: 34px !important; }
	.product-donation-wrapper h5, .product-donation-wrapper h5 a { font-size: 22px; line-height: 28px; }
	
	
	.product-donation-list li { padding-left: 15px; padding-bottom: 8px; font-size: 16px; line-height: 22px;}
	.product-donation-wrapper h5, .product-donation-wrapper h5 a { font-size: 19px; line-height: 26px; }
	.volunteer-opportunities-wrapper h3 { font-size: 28px; line-height: 32px; }
	.single-page article .stay-connected-wrapper h2 { font-size: 28px; line-height: 34px;}
	.donate-animated-underline { padding-bottom: 0px;}
	.donate-animated-underline svg { width: calc(100% + 10px); }
	.donation-failed-wrapper { min-height: 250px; text-align: center;}
	.donation-confirmation-wrapper { min-height: 250px; }
	
	.woocommerce-order-received .woocommerce-order ul { margin-bottom: 15px !important;}
	.woocommerce-order-received .woocommerce-order ul li { width: 100%; margin-bottom: 15px; border-right: 0px !important; border-bottom: 1px dashed #d3ced2; padding-bottom: 10px;}
	.woocommerce-order-received .woocommerce-bacs-bank-details h2 { font-size: 34px; line-height: 42px; padding-bottom: 15px !important;}
	.woocommerce-order-received .woocommerce-bacs-bank-details h3 { font-size: 24px; line-height: 30px; }
	.woocommerce-order-received .woocommerce-order-details h2 { font-size: 34px; line-height: 42px;}
	.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tr, .woocommerce-order-received .woocommerce-order .woocommerce-order-details table tr td, .woocommerce-order-received .woocommerce-order .woocommerce-order-details table tr td a { font-size: 15px;}	
	.give-modal-open #give-payment-mode-select .give-payment-mode-label { font-size: 26px !important; line-height: 34px !important; padding-left: 6px; }
	.give-modal-open #give_purchase_form_wrap #give_checkout_user_info legend { font-size: 24px !important; line-height: 34px !important;}
	.woocommerce-shop .products li span.price { font-size: 20px !important; line-height: 26px; }
	.woocommerce-shop .products li { width: 100% !important;}
	.woocommerce-shop p.woocommerce-result-count { width: 100%; text-align: center; margin: 0px; padding-bottom: 10px;}
	.woocommerce-shop .woocommerce .woocommerce-ordering, .woocommerce-shop .woocommerce .woocommerce-page .woocommerce-ordering {float: right; 	margin: 0px !important;}
	.woocommerce-shop .products li h2 { min-height: auto; padding-bottom:10px !important;}
	.woocommerce-shop .woocommerce-ordering { width: 100%;}
	.product-template-default .woocommerce .single-product .woocommerce-Tabs-panel h2 { font-size: 30px; line-height: 36px; }
	.product-template-default .woocommerce .single-product .related.products h2 { font-size: 30px; line-height: 36px; margin-bottom: 30px; }
	.product-template-default .woocommerce .single-product .related.products ul li { margin-bottom: 40px; width: 100%;}
	.product-template-default .woocommerce .single-product .related.products ul li h2 { min-height: auto; padding-bottom:10px;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100% !important;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details p .woocommerce-input-wrapper input {height: 40px;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details p .woocommerce-input-wrapper .select2-selection--single {height: 40px;padding: 5px 0;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details p .woocommerce-input-wrapper input {margin-bottom: 0 !important;}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {padding: 9px 5px;}
	.woocommerce ul#shipping_method li input.shipping_method {margin-right: 5xp;}
	.woocommerce ul#shipping_method li label {margin: 0;}
	.woocommerce .woocommerce-form-coupon-toggle table.shop_table .woocommerce-shipping-totals.shipping td {width: 54%;}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table {font-size: 17px;}
	.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-customer-details .woocommerce-column h2 {font-size: 32px;line-height: 36px;}
	.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {font-size: 17px;line-height: 18px;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details p .woocommerce-input-wrapper input {font-size: 16px;}
	.woocommerce form.woocommerce-checkout ul.woocommerce-error{padding: 15px;}
	.woocommerce form.woocommerce-checkout ul.woocommerce-error li {font-size: 16px;}
	.woocommerce form.woocommerce-checkout ul.woocommerce-error::before {left: unset;right: 1.5em;}
	.woocommerce form.woocommerce-form input.woocommerce-Input {height: 44px;}
	.woocommerce form.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {padding-top: 10px;}
	.woocommerce .woocommerce-MyAccount-navigation ul li a, .woocommerce .woocommerce-MyAccount-content a {font-size: 16px;}recaptcha
	.woocommerce .woocommerce-MyAccount-content .woocommerce-message {font-size: 16px;}
	.woocommerce .woocommerce-MyAccount-content form.edit-account input {height: 40px;}
	.woocommerce .woocommerce-MyAccount-content form.edit-account .woocommerce-form-row em {font-size: 14px;}
	.woocommerce .woocommerce-MyAccount-content address {font-size: 16px;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-info {font-size: 16px;}
	.woocommerce-customer-details .woocommerce-column--shipping-address {margin-top: 30px;}
	.slider-sec .slick-prev::before {width: 8px;height: 14px;}
	/* changes */
	.news-left form p {text-align: left;}
	.newsletter form.wpcf7-form p {position: relative;text-align: center;}
	.newsletter form.wpcf7-form p .wpcf7-spinner {position: absolute;top: 50%; transform: translateY(-50%);}
	.pagination-wrapper nav.navigation .nav-links .prev > span, .pagination-wrapper nav.navigation .nav-links .next > span {font-size: 25px;}
	.product-donation-wrapper h5 {max-width: 328px;}
	.woocommerce-shop .products li .woocommerce-LoopProduct-link h2 {min-height: auto;}
	.pagination-wrapper nav.navigation .nav-links > span, .pagination-wrapper nav.navigation .nav-links > a {margin: 2px;}
	.woocommerce-page table.cart td.actions .coupon .input-text {width: 100%;}
	.woocommerce-page table.cart td.actions .coupon .input-text+.button {width: 100%;margin-top: 10px;}
	.woocommerce form.checkout.woocommerce-checkout #customer_details label.woocommerce-form__label-for-checkbox {font-size: 21px;}
	.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input {width: 13px;}
	.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input {margin-right: 0;}
	.woocommerce .woocommerce-MyAccount-content a.button {width: 100%;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-info {font-size: 15px;}
	.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method label {width: calc(100% - 50px);float: right;}
	.woocommerce-checkout #payment ul.payment_methods li img {max-height: 54px;float: right;}
	.woocommerce-checkout #payment ul.payment_methods li a.about_paypal {width: 100%;text-align: right;}
	.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal {border-bottom: solid 1px #ddd;margin-bottom: 35px;padding-bottom: 0;}
	.woocommerce .woocommerce-customer-details .woocommerce-column address {height: 330px;}
	.inr-content.about-page.default-page.single-page article header h3 {font-size: 29px;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .u-column1.col-1.woocommerce-Address {margin-bottom: 20px;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p.form-row input {height: 40px;}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p.form-row span.select2-selection.select2-selection--single {height: 40px; padding: 5px 0;}
	.newsletter .news-left .g-recaptcha {
		transform: scale(0.95);
		-webkit-transform: scale(0.95);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
		display: block;
	}
	.about-us-button {margin-bottom:20px;}
	.supporters-text-section { padding-bottom: 0px;}
	.supporters-first-section { padding-top: 20px;}
	.team-location { padding: 50px 0px 35px;}
	.team-location h1, .vol-form h1 { font-size: 32px; line-height: 38px; padding-bottom: 14px;}
	.vol-form { padding: 30px 0px 40px;}
	.vol-form-signup form .g-recaptcha {
		transform: scale(0.95);
		-webkit-transform: scale(0.95);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
		display: block;
	}
	
	
	
	
	
	
}