/*
Theme Name: Twenty Twenty
Text Domain: twentytwenty
Version: 1.2
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

*{padding: 0;margin: 0;}
@font-face{font-family: gotham-book;src:url('assets/fonts/GothamNarrow-Book.otf');}
@font-face{font-family: gotham-medium;src:url('assets/fonts/GothamNarrow-Medium.otf');}
@font-face{font-family: gotham-black;src:url('assets/fonts/GothamNarrow-Black.otf');}
@font-face{font-family: gotham-ultra;src:url('assets/fonts/GothamNarrow-Ultra.otf');}
@font-face{font-family: gotham-light;src:url('assets/fonts/GothamNarrow-Light.otf');}
body{font-family: gotham-book;overflow-x: hidden;}
h1,h2, .inner-title, .little-hearts-title h4, .camp-media-title h5, .screend-content h5 span, .kids-aara-content h6{font-family: gotham-ultra;}
p{font-size: 0.875rem}
a,a:hover{text-decoration: none;color: inherit;}
button:focus, input:focus, .form-control:focus{outline: none;box-shadow: none;}
p:last-child{margin-bottom: 0}
.kids-number > *, .article-title h4, .report-item .page-title h3, .aara-donate-item h5, .rest-of-world-form .give-usa-contnet p, .tagline, .pay-via-qr, .cheque-content span, .all-blog-content h5{font-family: gotham-medium;}
.btn, p.form-submit input[type="submit"]{font-family: gotham-ultra;display: inline-flex;align-items: center;justify-content: center;    letter-spacing: 0.5px;}
.blog-count{background: url(assets/images/icons/heart-shape.png) no-repeat;background-size: auto;width: 28px;height: 23px;top: -10px;font-size: 0.55rem;right: -10px;padding: 0.2rem;text-align: center;line-height: 0.9375rem;}
.search-input input, .search-icon button{border: none;background: none;line-height: initial;}
.select-language select.form-control{min-width: 100px;padding: .375rem 0.5rem;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(assets/images/icons/small-select-icon.png);background-repeat: no-repeat;background-position: 91%;}
.select-language select.form-control, .search-input input{font-size: 0.875rem}
.search{border: 1px solid #ced4da;}
.search-input input{height: 38px;padding: 0.75rem;padding-right: 0.2rem}
.search-input input::placeholder{color: #c8c8c8}
.kids-retreated span{font-size: 0.85rem}
.kids-number h2, .tagline a{color: #db4c44}
.kids-number h3{color: #e88640;font-size: 1.6rem;line-height: 1.25rem;}
.top-right-column > div{margin-right: 0.7rem}
.doante-now .btn{height: 40px;font-family: gotham-medium;letter-spacing: 0}
.our-mission .nav-link{    background-color: #f36758;}
.our-story .nav-link{    background-color: #f3a462;}
.our-support .nav-link{    background-color: #c96154;}
.our-event .nav-link{    background-color: #72c7aa;}
.connect .nav-link{    background-color: #8f72aa;}
.carousel-arrow-right {right: 0;}
.carousl-icon {background: #a8a8a882;height: 46px;width: 46px;}
.carousel-arrow-left {left: 0;}
.carousel-arow {top: 0;opacity: 1}
.marquee{background: #7b6391;font-size: 0.875rem}
.we-save-heart > h4{line-height: 2.2rem;color: #636363}
.red-title, .awards-content h5, .you-tube-channel h4 span, .life-project-content h5, .newsletter-title h4{color: #f16252}
.object-cover{object-fit: cover;}
.little-hearts-desc{padding-top: 0.65rem;padding-bottom: 0.65rem}
.little-hearts-content .inner-title{height: 60px;}
.little-hearts-big, .story-image{border-radius: 8px 8px 0px 0px}
.little-hearts-content, .landmark-link, .landmark-surgeries .tab-content, .camp-sec, .fund-block, .media-homepage-block, .connect-homepage, .camp-media-image img{border-radius: 8px;}
.little-hearts-title{top: 50%;transform: translate(-50%,-50%);left: 50%}
.little-hearts-block, .organization-item, .quote-author-image img, .camp-result-image, .pic-gallery img, .data-numbers, .kids-image-gallery img, .video-image img, .fundraisers-image img, .awards-image img, .you-tube-channel, .life-project, .news-block, .newsletter-image img, .why-we-do, .together-block, .donate-aara-row, .kids-stories-aara-image img, .give-feactures-image img, .donte-main-content > .tab-content, .strategic-modal-logo, .blog-image{border-radius: 10px}
.little-hearts-block:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;mix-blend-mode: multiply;}
.little-hearts-big, .little-hearts-content, .media-homepage-icon, .camp-result-image, .newsletter-image, .blog-item .camp-media-content, .blog-item .camp-media-content .camp-media-desc{flex-grow: 1}
.little-hearts-column.hope .little-hearts-content{background: #F06151;}
.little-hearts-column.hope .inner-title{background: #c94739}
.little-hearts-column.hope .little-hearts-block:before{background: #f06151}
.little-hearts-column.care .little-hearts-content{background: #F6A361;}
.little-hearts-column.care .inner-title{background: #d4813f}
.little-hearts-column.care .little-hearts-block:before{background: #F6A361}
.little-hearts-column.give .little-hearts-content, .donate-aara-row{background: #785D94;}
.little-hearts-column.give .inner-title{background: #583e72}
.little-hearts-column.give .little-hearts-block:before{background: #785D94}
.little-hearts-column.learn .little-hearts-content{background: #72C5A7;}
.little-hearts-column.learn .inner-title{background: #55a185}
.little-hearts-column.learn .little-hearts-block:before{background: #72C5A7}
.little-hearts-column > [class*="little-hearts-"]:not(:last-child){margin-bottom: 1.4rem}
.page-title, .inner-title.purple-title, .power-tagline h3, .big-arrow h4, .arra-title h4{color: #785d94}
.story-content .inner-title, .people-title, .kids-videos-title, .creating-awareness-title h4, .awards-content h5, .article-title h4 span, .article-title h5, .article-content, .you-tube-channel, .life-project-content h5, .newsletter-title, .team-blog-read-more, .blog-title h2, .big-arrow h4, .arra-title h4{font-family: gotham-black;}
.story-content{border: 2px solid #dbdbdb;border-radius: 0px 0px 8px 8px;flex-grow: 1}
.video-icon {top: 50%;left: 50%;transform: translate(-50%,-50%);}
.organizer-title{bottom: 0;left: 0;background: #f06151;min-width: 140px;height: 50px;}
.patient-carousel-content h6{font-family: gotham-medium;color: #565656;line-height: 1.5rem;}
.patient-carousel-content p{color: #919191}
.owl-custom-nav .owl-nav button:hover, .owl-custom-nav .owl-nav button:focus{background: none !important;outline: none !important;}
.object-none{object-fit: none;}
.landmark-surgeries, .social-feed{background: #ecf1f6}
.landmark-nav-title h6{font-family: gotham-black;line-height: 1.4rem}
.owl-carousel.owl-tabs .landmark-nav-image img{width: 110px;height: 114px;object-fit: cover;border-radius: 0 8px 8px 0;}
.landmark-link:not(.active){background: #fff;color: #565656}
.landmark-link.active{background: #F06151;color: #fff}
.landmark-link{box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11);transition: 0.4s all ease}
.story-main-content-image img{border-radius: 0 8px 8px 0;}
.label-field h6, .camp-sec-content h2, .media-homepage-title, .connect-title, .blog-title h5{font-family: gotham-black;}
.story-item .label{min-width: 160px;color: #565656}
.story-details-listing .story-item:not(:last-child){margin-bottom: 0.7rem}
.story-main-content-desc h5{line-height: 1.8rem;color: #565656}
.camp-sec-content{background: #f06151;margin-top: -2.45rem;z-index: 99;position: relative;opacity: 0.8;}
.fund-block{background-color: rgb(236, 241, 246);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11);}
.fund-image img{border-radius: 0 0 8px 8px}
.date-location-fund, .power-tagline h3, .page-quote span, .give-feactures-content p, .tagline-item h6{font-family: gotham-medium;}
.media-homepage-title h6{color: #565656}
.connect-homepage{background: #f06151}
.connect-icon{width: 53px;height: 53px;}
.connect-title h5, .quote-author h5, .date-camp-result h5, .screend-content h5, .chd-title h5, .data-numbers-item h5, .kids-stories-title h5, .awards-content h5, .article-title h5, .newsletter-title h5, .power-of-100-right h5, .arra-title h5, .aara-donate .inner-title h5, .aara-donate-item h5{font-size: 1.125rem}
.connect-homepage .inner-title, .connect-listing .connect-item:not(:last-child){border-bottom: 1px solid #ef8378}
footer.text-white{background: url(assets/images/footer-bg.jpg) no-repeat;background-size: contain;background-position: center;background-color: #3c3c3c;border-top: 4px solid #e95e4f;}
.footer-top p:not(.policiess), .commitee-block-content p{font-size: 1.125rem;font-family: gotham-medium;}
.contact-footer p:not(:last-child){margin-bottom: 0.3rem}
.social-icons > a:not(:last-child){margin-right: 0.4rem}
.footer-bottom{border-top: 1px solid #636363}
.page-banner-content{top: 50%;left: 0;transform: translateY(-50%);color: #3d3638}
.inner-title.grey-title, .commitee-block-content p, .age-benfits-block, .camp-desc, .find-item .inner-title, .camp-media-title h5, .screend-content, .chd-title, .article-title h5, .you-tube-channel, .blog-title h5, .fcra-title h6, .page-title.grey-title, .arra-title h5, .vertical-left-tab .nav-link, .custom-amount-input, .give-usa-contnet p, .pay-via-qr, .cheque-content, .kids-support-form, .pop-count, label, .newsletter-title h5, .payment-gateway-source p, .give-desc, .blog-detail{color: #636363}
select.form-control.select{-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(assets/images/icons/select-icon-down.png);background-repeat: no-repeat;background-position: 95%;min-height: 50px;font-size: 0.9rem;color: #636363}
label, .people-title h6, .give-desc p, .blog-detail article p{font-size: 1rem;}
.blog-detail p a{color: #d54d48;text-decoration: underline;}
.btn-info{background: #1c9d75;border-color: #1c9d75;height: 50px}
.btn.btn-secondary{width: 164px;height: 54px;background: #f16252;border-color: #f16252;font-size: 1.5rem}
.kids-support-image, .age-benfits-icon{flex: none;}
.kids-support-block{border-radius: 10px;border: 1px solid rgb(245, 161, 97)}
.kids-support-result, .big-modal-content .inner-title h6, .creating-awareness-title h6, .donate-from{color: #636363;font-family: gotham-medium;}
.kids-support-image img{width: 105px;border-radius: 0 10px 10px 0;}
.btn.btn-light{width: 185px;height: 54px;color: #1c9d75;border-color: #d0d0d0;background: #fff}
.blog-text{top: 45%;left: 50%;transform: translate(-50%,-50%);font-size: 0.775rem;}
.big-modal .modal-dialog{max-width: 800px}
.kids-support-modal-image img{    border: 1px solid #f5a161;height: 230px;object-fit: cover;}
.big-modal-desc{max-height: 190px;overflow: auto;scrollbar-color: #9bc5d4 #fff;scrollbar-width: thin;}
.big-modal-desc::-webkit-scrollbar { -webkit-appearance: none;width: 0.4rem;}
.big-modal-desc::-webkit-scrollbar-thumb {background-color: #9bc5d4;border-radius: 0.5rem}
.close-button{top: -10px;right: -10px;z-index: 99;}
.page-quote{color: #58595B}
.hospitals-item{background: #EBEBEB;}
.hospitals-image{min-height: 100px;}
.hospitals-item h6{color: #62457B;line-height: 1.25rem;font-size: 0.9rem}
.hospitals-listing .row div[class*="col-"]{margin-bottom: 2rem}
.people-block{background: #f26250;}
.people-image img{max-height: 279px;}
.people-block, .team-blog-item{border-radius: 0.9375rem}
.comitee-block-row{border: 2px solid rgb(219, 219, 219);border-radius: 6px;min-height: 165px}
.commitee-block-content, .commitee-column > div:not(.boars-title), .raising-content, .screend-content{flex: 1}
.comitee-block, .camp-partners-item{margin: 0 -20px}
.comitee-block > div, .camp-partners-item > div{padding: 0 20px}
.commitee-block-desc p, .chd-title h5, .data-numbers-item h5, .awards-content h5, .arra-title h5{line-height: 1.6rem}
.boars-title{background: #f26250;font-family: gotham-medium;min-height: 60px;border-radius: 6px 6px 0 0;}
.commitee-column > div{margin-bottom: 1.5rem}
.board-commites > .row > div[class*="col-"]:nth-child(even) .commitee-block-content .inner-title{color: #eb5a49}
.green-title{color: #1c9d75}
.raising-block{min-height: auto;}
.raising-row, .popup-row{margin: 0 -0.7rem}
.raising-row > div, .popup-row > div.popover-item{padding: 0 0.7rem}
.count-rasign h2{color: #ffb67e}
.raising-awareness-sec h6{font-size: 1.1rem;line-height: 1.5rem}
.raising-listing .comitee-block-row:not(:last-child){margin-bottom: 1.1rem}
.age-benfits-icon{width: 60px;height: 60px;background: #f6a262}
.age-benfits-title .inner-title h5{font-size: 1.15rem}
.age-benfits-title .inner-title h5 span{color: #f6a262}
.dark-purple-title{color: #573c71}
.map-item.punjab{top: 21%;left: 23%}
.map-item.uttarakhand{top: 24%;left: 34%;}  
.map-item.uttarpradesh{top: 34%;left: 36%;}  
.map-item.bihar{top: 39%;left: 58%;}  
.map-item.jharkhand{top: 47%;left: 54%;}  
.map-item.telangana{top: 65%;left: 33%;}  
.map-item.tamilnadu{top: 89%;left: 31%;}  
.map-camp-sec{background: #f6a262;}
.map-full{background: #60447b}
.place-name h6, .popup-row > div.popover-item{font-size: 0.75rem;font-family: gotham-medium;}
.map-title .dot{width: 5px;height: 5px;background: #f6a262;}
.map-pop{left: 0;text-align: left;top: 100%;margin-top: 0.8rem;min-width: 270px;max-width: 100%;display: none;z-index: 9}
.popup-row > div.popover-item .ppover-title{color: #f6a262}
.show-popupover.map-pop{display: block;}
.align-pop{left: auto;right: 0}
.align-pop.map-pop:after{left: auto;right: 14px}
.place-name{user-select: none;}
.owl-carousel.owl-map .owl-nav{margin-top: 0;position: absolute;top: -6px;right: -10px;}
.map-pop .owl-carousel.owl-map .owl-nav button{margin-top: 0;margin-bottom: 0;color: #fff;background: #f6a262;width: 22px;height: 22px;border-radius: 50%;}
.map-pop .owl-carousel.owl-map .owl-nav button span{display: flex;align-items: center;justify-content: center;font-size: 19px;font-weight: 700;font-family: sans-serif;height: 100%;}
.camp-sec-details, .videos-recent-media, .image-video-screening-meida, .here-how-difference, .hospital-quote{background: #f7f7f7}
.quote-author h5{color: #4e4d4e;line-height: 1.5rem}
.btn.btn-primary, p.form-submit input[type="submit"]{width: 170px;height: 50px;background: #1c9d75;border-color: #1c9d75}
.date-camp-result{bottom: 0;background: #f6a262;border-top-right-radius: 10px}
.find-item .inner-title h4{font-size: 1.3rem}
.camp-media-image img{height: 176px;object-position: top;}
.age-benfits-listing div[class*="col-"]:not(:last-child){border-left: 2px solid #e1e1e1;border-bottom: 2px solid #e1e1e1}
.detail-banner .page-banner-content h1{color: #fff}
.screend-content h5{font-family: gotham-light;}
.camp-partners-row{border: 1px solid #ddd}
.situation-blockd{border-radius: 14px;background: #f0f8f5}
.situation-blockd .inner-title{border-bottom: 2px solid #e3e3e3}
.situation-listing .situation-blockd:not(:last-child){padding-bottom: 2.5rem !important}
.situation-listing .situation-blockd:not(:first-child){margin-top: -1rem;border-top: 2px solid #e3e3e3}
.situation-content ul li{padding-left: 1.2rem;position: relative;}
.situation-content ul li:before{content: "";position: absolute;left: 0;top: 7px;width: 8px;height: 8px;background: #785a92;border-radius: 50%}
.situation-content ul li:not(:last-child){margin-bottom: 0.4rem}
.chd-image img{border-radius: 12px}
.pagination-researc .page-numbers.current{background: #ecf1ef;border-color: #ecf1ef;color: #785d94;pointer-events: none;}
.pagination-researc .page-numbers, .pagination-bav{color: #878787;font-family: gotham-ultra;border: none;border-radius: 50%;width: 39px;height: 39px;display: flex;align-items: center;justify-content: center;font-size: 1.125rem;padding: .5rem .75rem;background: transparent;}
.custom-pagination .page-numbers:not(:last-child){margin-right: 0.5rem}
.crs-logo img{width: auto !important;display: inline-block !important;object-fit: contain;}
.crs-logo{border: 1px solid rgb(221, 221, 221);border-radius: 6px;transition: 0.1s all ease;background: #fff}
.owl-csr-partners .owl-stage{display: flex;}
.owl-csr-partners .owl-stage-outer{padding-bottom: 10px}
.owl-csr-partners .owl-item{flex: none;}
.crs-logo.active{border: 2px solid rgb(28, 157, 117);}
.crs-logo:after{content: "";width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid rgb(28, 157, 117);position: absolute;top: 100%;left: 50%;transform: translate(-50%, -10px);z-index: -1;transition: 0.3s all ease}
.crs-logo.active:after{transform: translate(-50%, 0);}
.data-numbers{background: #f6a361}
.data-numbers .data-numbers-item:not(:last-child){    border-right: 1px solid #CA7E41;}
.data-numbers .data-numbers-item{flex: 0 0 50%;max-width: 50%;padding: 1.1rem}
.search-by-name .form-control{font-size: 0.875rem;height: 50px}
.search-by-name .form-control::placeholder{color: #939393}
.kids-stories-image img{height: 170px;border-radius: 10px;border: 1px solid #b29acb}
.kids-videos-title, .creating-awareness-title h4, .article-title h4, .give-feactures-content p, .donate-from, .tagline-item h6{color: #3d3638}
.creating-awareness .date-camp-result{background: #1c9d75}
.Awareness-title{background: #1c9d75;border-radius: 0 10px;font-weight: bold}
.awareness-content{    max-height: 150px;}
.fundraisers-image img{max-height: 285px;object-fit: cover;}
.awards-content p, .about-aara-project p, .aara-team p{font-size: 0.9375rem;color: #636363;font-family: gotham-medium;}
.press-article-logo{width: 68px;height: 68px;}
.articles-item{border-bottom: 2px solid rgb(217, 217, 217)}
.pres-content div[class*="col-"]{margin-bottom: 1.7rem}
.you-tube-channel, .life-project{border: 1px solid #f6a361}
.medical_people_image img{border-radius: 0.9375rem}
.qualifications-table td{font-weight: bold;font-size: 1.125rem}
.qualifications-table tr td:first-child{padding-left: 0;border-right: 1px solid #dee2e6}
.qualifications-table tr:last-child td{border-bottom: 1px solid #dee2e6}
.qualifications-table tr td:last-child{padding: .75rem 1.45rem;}
.medical_content p, .give-usa-contnet p, .cheque-content p{font-size: 1rem}
.partner-title h5{font-family: gotham-ultra;color: #4a4a4a}
.partner-item{box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);border-radius: 8px;}
.our-partners-sec{background: #f0f0f0}
.life-project-content h5 span, .life-project-content p, .browse h6, .vertical-left-tab .nav-link{font-family: gotham-medium;color: #636363}
.life-project-content p a{color: #45b4d8;text-decoration: underline;}
.kids-support-form input.form-control{min-height: 50px;    font-size: 0.9rem;color: #636363;}
.news--tilte, .together-content{top: 50%;transform: translateY(-50%);left: 0}
.btn-browse{font-family: gotham-medium;color: #636363;background: #f6f6f6;border-color: #f6f6f6;width: 100%}
.owl-browse .owl-nav button span{    font-size: 28px;color: #8a8a8a}
.blog-title h6, .payment-gateway-source p{font-size: 0.9rem}
.camp-media-content .read-more button{background: none;border: none;color: #36a87d;font-family: gotham-black;border-bottom: 1px solid #36a87d;padding-bottom: 0;line-height: 1.4;}
.blogg-listing .row div[class*="col-"]{margin-bottom: 2.5rem}
.team-blog-read-more{top: 100%;transform: translate(-50%, -50%);left: 50%;z-index: 9;opacity: 0;transition: 0.5s all ease}
.team-blog-item:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0;background: #1b1b1b;opacity: 0.7;transition: 0.5s all ease;}
.team-blog-item:hover:after{height: 100%}
.team-blog-item:hover .team-blog-read-more{opacity: 1;top: 50%}
.power-of-100{background: url(assets/images/power-back.jpg) no-repeat;background-size: cover;}
.corporate-ribbon img{mix-blend-mode: multiply;}
.corporate-kidss{box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.32);border-radius: 0 10px}
.corporate-kidss h2{font-weight: bold}
.power-of-100-right h5{line-height: 1.5rem;color: #282828}
.power-of-100-full{border-radius: 12px;border: 2px solid #f1e6c9}
.power-title h2{line-height: 1.875rem;}
body .df-ui-wrapper, body .df-ui-btn{color: #fff;    background-color: #e95e4f;}
body .df-ui-page label{color: #fff}
body .df-ui-btn:hover{color: #000}
body .df-floating .df-ui-controls{bottom: auto;top: 0}
.annual-reports .nav-link{border: none !important;width: 50%;background: #ebebeb;border-top-right-radius: 18px;border-top-left-radius: 18px;display: flex;align-items: center;justify-content: center;height: 60px;color: #8f8f8f;font-size: 1.25rem;font-family: gotham-medium;}
.annual-reports .nav-link.active{background: #ffb355;color: #fff}
.report-item .page-title{color: #f5a160;}
.fcra-icon img{opacity: 0.4;width: 52px;}
.blog-content img{max-width: 100%;margin-right: 1rem;border-radius: 10px}
.blog-content p{font-size: 1rem}
.blog-comment textarea{height: 136px}
.disclaimer p{color: #6f6f6f}
.aara-means-heart:before{content: "";position: absolute;bottom: 0;width: 100%;height: 70%;border: 1px solid #efa164;border-radius: 10px;left: 0;z-index: -1}
.aara-means-heart .inner-title h3{font-size: 1.75rem;}
.together-content{box-shadow: 4px 4px 0px 0px #73c8abe8;border-radius: 0 30px;}
.together-content .inner-title h3{color: #785d94;font-family: gotham-book;}
.big-arrow h4{line-height: 1.1875rem}
.message-row .camp-desc h4{line-height: 2rem}
.aara-team-row{border: solid #d5d5d5;border-width: 1px 0}
.arra-title h5:not(:last-child){margin-bottom: 1.3rem}
.arra-title h5:last-child{margin-bottom: 0}
.arra-title h5 a{color: #f16252;text-decoration: underline;}
.aara-donate .inner-title h5{font-family: gotham-book;}
.donate-aara-row{padding-top: 2rem;padding-bottom: 2rem}
.aara-donate-item .btn-aara-donate{width: 164px;height: 54px;background: #1c9d75;border-color: #1c9d75;color: #fff;font-size: 1.5rem;max-width: 100%}
.aara-donate-item.india .btn-aara-donate{background: #1c9d75;border-color: #1c9d75;}
.aara-donate-item.usa .btn-aara-donate{background: #f0a265;border-color: #f0a265;}
.aara-donate-item.rest-of-world .btn-aara-donate{background: #ea6356;border-color: #ea6356;}
.aara-donate-item h5{color: #474747;flex-grow: 1}
.aara-donate-item{border: 1px solid rgb(53, 177, 143);border-radius: 8px}
.kids-stories-aara-image img{border: 1px solid #b196c9;height: 183px;object-fit: cover;}
.kids-aara-content p{color: #6d644d;}
.here-how-difference .page-title h6{color: #3d3638;text-transform: none;}
.donte-main-nav .nav.nav-tabs{border: none;}
.donte-main-nav .nav-link{text-transform: uppercase;font-family: gotham-ultra;height: 50px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgb(219, 219, 219);border-radius: 4px;color: #636363;padding: .5rem 1.2rem;position: relative;background: #fff;transition: 0.6s all ease;overflow:hidden;}
.donte-main-nav .nav-link:after{content: "";position: absolute;top: 0;right: 0;height: 100%;background: #1c9d75;z-index: 0;transition: 0.5s all ease;width: 0;border-color: #1c9d75}
.donte-main-nav .nav-link.active:after{width: 100%;right: auto;left: 0}
.donte-main-nav .nav-link:not(:last-child){margin-right: 1rem}
.donte-main-nav .nav-link span{position: relative;z-index: 99}
.donte-main-nav .nav-link.active{color: #fff}
.donte-main-content > .tab-content{background: #fff;border: 1px solid rgb(219, 219, 219)}
.vertical-left-tab .nav-link{position: relative;}
.donation-item{border: 1px solid #636363;border-radius: 4px}
.one-time-input{flex: 1;}
.one-time-input input{border: none;width: 100%;}
.donation-item > label{margin-bottom: 0;margin-top: -10px;display: table;background: #fff;text-transform: uppercase;font-family: 'gotham-ultra';line-height: initial;padding: 0 0.6rem;margin-left: 0.6rem;}
.amount-block{font-size: 2.25rem;font-family: 'gotham-medium';color: #636363;line-height: initial;min-height: 50px;padding: 0.1rem 1.2rem 0.3rem;}
.rupee{padding-right: 0.6rem;color: #636363}
.amount-block input{color: #636363}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.donation-item.active{border-color: #f6a262}
.donation-item.active > label{color: #f6a262}
.radio-amount label{display: block;margin-bottom: 0;position: relative;cursor: pointer;padding-left: 1.25rem;}
.radio-amount label input {position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 2px;left: 0;height: 13px;width: 13px;background-color: #fff;border-radius: 50%;border: 2px solid #636363}
.radio-amount label input:checked ~ .checkmark {background-color: #f6a262;}
.checkmark:after {content: "";position: absolute;display: none;}
.radio-amount label input:checked ~ .checkmark:after {display: block;}
.cusom-amount, .debit-date{border: 1px solid #dadada;border-radius: 4px}
.custom-amount-input input{width: 70px;border: none;font-family: 'gotham-medium';color: #636363;font-size: 1.125rem;height: 40px;padding: 0 0.5rem}
.cusom-amount .ruppee{background: #f6f6f6;width: 40px;border-right: 1px solid #dadada;}
.cusom-amount .ruppee h4{font-weight: 600;color: #636363;}
.debit-date input{border: none;color: #636363;padding: 0 0.5rem;width: 100%;font-size: 0.875rem;height: 40px}
.custom-payment-row > div:not(:last-child){margin-right: 1rem}
.open-button {position: absolute;top: 7px;right: 7px;width: 25px;height: 25px;background: #fff;pointer-events: none;}
.open-button button {border: none;background: transparent;}
.debit-date{width: 180px;max-width: 100%}
.custom-payment{border-top: 1px solid #dadada;display: none;}
.donate-button-donate-type .btn-give{margin-left: -8px;}
.btn-give{background: #f6a262;border-color: #f6a262;color: #fff;text-shadow: 1.176px 1.618px 6px rgba(0, 0, 0, 0.34);font-size: 1.125rem;width: 165px;max-width: 100%;height: 50px;}
.btn-submit{background:#765a94;border-color:#765a94;color: #fff;text-shadow: 1.176px 1.618px 6px rgba(0, 0, 0, 0.34);font-size: 1.125rem;height: 46px;}
.donate-button input{width: 135px;max-width: 100%;border: 1px dashed rgb(219, 219, 219);border-radius: 4px;padding: 0 1rem;font-size: 1.25rem;font-family: 'gotham-black';color: #636363;height: 50px}
.donate-form label{font-family: 'gotham-book'}
.donate-form input.form-control{height: 46px}
.payment-logo .billdesk{display: none;}
.give-logo{height: 170px;border: 1px solid #d2d2d2;border-radius: 8px;}
.give-usa-contnet p a{color: #ff4242;text-decoration: underline;}
.description-give li{font-size: 11px;color: #7a7a7a}
.or-sepeator h5{font-size: 1.125rem;width: 53px;height: 53px;background: #dadada;font-family: 'gotham-ultra';color: #636363;}
.event-home-media-tab .nav-link{font-family: 'gotham-black';}
.event-home{background: url(assets/images/abt-bc-evg.jpg) no-repeat;background-size: cover;background-position: center;}
.event-home .event-content:not(:last-child){margin-bottom: 2rem}
.paper-cuttings img{height: 130px;border: 1px solid #ccc;object-position: top}
.full-height .owl-stage{display: flex;}
.full-height .owl-stage .owl-item{flex: none;}
.full-height .owl-stage .owl-item .item{height: 100%}
.strategic-modal-logo{width: 230px;height: 125px;max-width: 100%;border: 1px solid rgb(220, 220, 220);}
.strategic-modal-logo img{object-fit: contain;}
.fcra-listing ul li{font-size: 0.875rem;color: #464646}
.fcra-listing ul li:not(:last-child){margin-bottom: 0.4rem}

/*blog*/
.wp-search input[type="search"]{height: 38px;padding: 0.75rem;padding-right: 0.2rem;background: none;line-height: initial;border: none;    max-width: 165px;font-family: 'gotham-book';;}
.wp-search span.screen-reader-text{display: none;}
.wp-search{border: 1px solid #ced4da;border-radius: .25rem;}
.wp-search label{margin-bottom: 0;}
.wp-search input[type="search"]::placeholder{color: #c8c8c8}
.wp-search input[type="submit"]{    background: transparent;height: 38px;width: 36px;background-image: url(assets/images/icons/search-icon.png);background-repeat: no-repeat;font-size: 0;background-color: transparent;border: none;background-position: center;}
.wp-search > form{display: flex;}
.blog-image img{height: 200px;object-position: top;object-fit: contain;}
.blog-image{background: #d7d7d7;}
.blog-detail .page-title h1{    font-size: 2.2rem;}
.blog-detail .page-title h6{color: #000;font-family: 'gotham-medium';}
.blog-detail p img{display: block;width: auto;margin:  auto;max-width: 100%;height: auto;}
.sidebar-aside{background: #f2f2f2;}
.all-blog-content:not(:last-child){margin-bottom: 2rem;}
.comments-wrapper textarea, .comments-wrapper input{display: block;    border: 1px solid #dcd7ca;color: #000;padding: 0 10px;width: 100%;}
.comments-wrapper .comment-form-comment, .comment-form-cookies-consent{width: 100%;}
.comments-wrapper .comment-form-author input, .comments-wrapper .comment-form-email input{    height: 45px;}
.comments-wrapper form{display: flex;flex-wrap: wrap;margin: 0 -15px;}
.comments-wrapper form > *{padding: 0 15px;}
.comment-form-cookies-consent input{width: auto;    display: inline;}
p.form-submit input[type="submit"]{color: #fff;border-radius: 0.3rem; text-transform: uppercase;}
p.img-float-left{float: left;margin-right: 1rem;border: 1px solid #e2e2e2;text-align: center;    line-height: 21px;}
p.img-float-center{border: 1px solid #e2e2e2;text-align: center;    line-height: 21px;}
p.img-float-right{float: right;margin-left: 1rem;border: 1px solid #e2e2e2;text-align: center;    line-height: 21px;}
.comments-wrapper h2{font-size: 1.2rem;margin-bottom: 1.2rem;}
.post-meta-wrapper.post-meta-edit-link-wrapper{margin-top: 1.5rem;}
.comment-author > img{margin-right: 1rem;width: 65px;height: 65px;border-radius: 50%;object-fit: cover;}
.comment-author.vcard{margin-bottom: 1rem;}
.back-top{display: none;}
.footer-navigations{bottom: 0;pointer-events: none;z-index: 99;}
.footer_nav{background: #000000d4;height: 50px;width: 60px;pointer-events: all;}

@media only screen and (min-width: 992px){
.monthly-recurring-donation .amount-block .radio-amount:not(:last-child){margin-right: 1.7rem}	
.vertical-left-tab .nav-link:after{content: "";position: absolute;right: 0;width: 4px;background: #f0a265;height: 0;transition: 0.5s all ease;top: 0}
.vertical-left-tab .nav-link.active:after{height: 100%}	
.vertical-left-tab .nav-link{font-size: 1.125rem}
.donte-main-nav .nav-link{min-width: 153px;font-size: 1.125rem}	
.corporate-kidss h2{font-size: 3.4375rem}
.corporate-kidss .kids-retreated h3{font-size: 2.0625rem;line-height: 1.65rem;}
.corporate-kidss .kids-retreated h3 span{font-size: 1.0625rem}
.power-tagline h3{font-size: 1.8125rem}
.power-title h2{font-size: 2.5rem;}	
.why-do-title h2{font-size: 3rem}	
.owl-browse .owl-nav button.disabled{opacity: 0}
.awards-image img{height: 168px}
.situatin-chalenges{margin-top: -6rem}	
.map-camp-sec{padding-left: calc((100vw - 960px)/2*1);}	
.media-homepage:after{content: "";position: absolute;right: 0;bottom: 0;background: url(assets/images/Genesis-Foundation-bottom.png) no-repeat;width: 430px;height: 335px;z-index: -1}

.owl-custom-nav .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;display: flex;align-items: center;justify-content: space-between;pointer-events: none;
	margin-top: 0 !important;}
.owl-custom-nav .owl-nav button{pointer-events: all;}
.owl-custom-nav .owl-nav button.owl-prev{margin-left: -4%}
.owl-custom-nav .owl-nav button.owl-next{margin-right: -4%}
.inner-title h3{font-size: 1.875rem}
h2{font-size: 2.2rem}
.gf-menu .navbar-nav .nav-item .nav-link{font-size: 1.3rem}
.story-of-all-details .row > div[class*="col-"]:nth-child(even) .story-details-listing{padding-left: 1.5rem}
.page-banner-content h1{font-size: 3.75rem}
.screened-need-intervation{margin-top: -5.5rem}
.detail-banner .page-banner-content h1{font-size: 2.25rem;}
.our-partners-list{margin-top: -100px}
.vertical-left-tab .nav-link.active{font-family: gotham-black;}
.vertical-left-tab .nav-link:not(:last-child){border-bottom: 1px solid #dadada}
.vertical-left-tab{height: 100%;border-right: 1px solid #dadada;}
.strategic-partners .row div[class*="col-"]{max-width: 20%;flex: 0 0 20%}

}

@media only screen and (min-width: 768px){
.age-benfits-listing div[class*="col-"]:first-child{border-left: none;}
.commitee-column > div:nth-child(even) > .comitee-block{flex-direction: row-reverse;}	
.story-of-all-details .row > div[class*="col-"]:nth-child(even) .story-details-listing{border-left: 1px solid #dee2e6;padding-left: 1.5rem}
.little-heart-image img{height: 166px;}
.top-right-column > div:not(:nth-last-child(-n+2)){margin-bottom: 0.9rem}
.gf-menu .navbar-collapse{margin: 0 -0.7rem;}
.gf-menu .navbar-nav .nav-item{padding: 0 0.7rem;flex: 0 0 20%;}
.top-right-column .doante-now, .top-right-column .social-icons{margin-right: 0}
.gf-menu .navbar-nav .nav-item .nav-link{color: #fff;background-size: cover;background-position: center;min-height: 60px;display: flex;align-items: center;justify-content: center;}
.top-right-column{max-width: 460px}
.gf-menu{background: #fff}
.contact-footer-colmn{align-items: start;}
.social-footer{align-items: start;}
.raising-listing .comitee-block-row:nth-child(even) > .raising-row{flex-direction: row-reverse;}
.vertical-left-tab .nav-link{min-height: 60px;display: inline-flex;align-items: center;padding: .5rem 2rem;transition: 0.5s all ease}
.rest-of-world > .row > div[class*="col-"]:first-child{border-right: 1px solid #dadada}
.or-sepeator{    position: absolute;left: 100%;top: 50%;transform: translate(-10px,-50%);}
body .addtoany_share_save_container.addtoany_content.addtoany_content_top{position: fixed;left: 0;top: 50%;transform: translateY(-50%);z-index: 9999;}
.comment-form-author, .comment-form-email{width: 50%;}

}

@media only screen and (min-width: 481px){
.map-pop:after{content: "";width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid white;position: absolute;top: -6px;left: 14px;}	
}

@media only screen and (max-width: 767px){
.together-block img{min-height: 300px;object-fit: cover;}	
.blog-content img{margin-bottom: 1rem}	
.searc-form{margin-right: 0}
.searc-form .search-input input{max-width: 110px}
.logo img{max-width: 290px}
.logo{padding: 1rem 0;text-align: center;}
.top-right-column{justify-content: center !important;}
.select-language select.form-control{    min-width: 85px;}
.gf-menu{background: #c94739}
.top-right-column > div{margin-bottom: 0.8rem;}
.gf-menu .navbar-toggler{border: none;}
.gf-menu .navbar-collapse{position: absolute;top: 100%;left: 0;width: 100%;background: #fff}
.gf-menu .navbar{position: static;}
.gf-menu .navbar-collapse .nav-link{background: none !important;padding: 0.5rem 2rem;color: #636363}
.gf-menu .navbar-collapse .nav-item:not(:last-child) .nav-link{border-bottom: 1px solid #e8e8e8;}
.gf-menu .navbar-collapse .navbar-nav{border-bottom: 2px solid #c94739}
.our-kids .video-gallery [class*="col-"]:not(:last-child){margin-bottom: 2rem}
.story-of-all-details{padding-top: 1rem}
.camp-sec-content{margin-top: -1.05rem;}
.camp-sec-content h2{font-size: 1.3rem;}
.camp-sec-content h5{font-size: 1.15rem;}
.footer-top .row [class*="col-"]:not(:last-child), .aara-team-row .row div[class*="col-"]:not(:last-child), .donate-aara-list .row div[class*="col-"]:not(:last-child){margin-bottom: 1.5rem}
.kids-support-form .row div .row > div[class*="col-"]:not(:last-child), .raising-listing, .screened-need-intervation .row.justify-content-center div[class*="col-"]:not(:last-child){margin-bottom: 1.5rem} 
.big-modal-content{margin-top: 1.5rem}
.detail-banner .page-banner-content h1{font-size: 1.1rem;}
.you-tube-channel h4{font-size: 1.2rem}
.together-content .inner-title h3{font-size: 1.25rem;}
.together-content .inner-title h2{font-size: 1.6rem;}
.aara-tem-location .arra-title h5 > span:not(:last-child){margin-bottom: 1rem}
.monthly-one-time > .row > div[class*="col-"]:not(:last-child){margin-bottom: 2rem}
.or-sepeator{text-align: center;position: relative;margin-top: 2rem}
.or-sepeator:before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;background: #dadada;height: 1px;}
.payment-gateway-source{justify-content: flex-start !important;margin-top: 2.5rem}
.comment-form-author, .comment-form-email{width: 100%;}
body .addtoany_share_save_container.addtoany_content.addtoany_content_top{position: relative;}
body .addtoany_share_save_container.addtoany_content.addtoany_content_top .addtoany_list{display: flex;flex-wrap: wrap;}


}

@media only screen and (min-width: 481px) and (max-width: 767px){
.organizer-title{height: 40px;min-width: 100px}
.organizer-title .inner-title h4{font-size: 1.3rem}
.our-fundraisers .row div[class*="col-"]:not(:nth-last-child(-n+2)){margin-bottom: 1.5rem}
.page-banner-content h1{font-size: 2rem}

}

@media only screen and (min-width: 481px) and (max-width: 991px){
.we-save-hearts .row > div[class*="col-"]:not(:nth-last-child(-n+2)){margin-bottom: 1.4rem}
.fundraisers-image + .inner-title h4{font-size: 1.1rem}
.power-of-100-right {padding: 2rem;padding-top: 0}

}

@media only screen and (min-width: 320px) and (max-width: 480px){
.our-fundraisers .row div[class*="col-"]:not(:last-child){margin-bottom: 1.5rem}
.we-save-hearts .row > div[class*="col-"]:not(:last-child), .our-organization .row div[class*="col-"]:not(:last-child){margin-bottom: 1.4rem}
.page-banner-content h1{font-size: 1.5rem}
.map-pop{position: fixed !important;top: 50%;transform: translateY(-50%);}
.map-pop .owl-carousel.owl-map .owl-nav button span{top: -1px;position: relative;}
.close-map-pop{top: -36px;right: 0}
.raising-row{justify-content: center;}
.rasing-icon{margin-top: 1rem}
.fundraisers-image + .inner-title h4{font-size: 1.3rem}
.power-title h2{margin-bottom: 1rem !important;}
.power-of-100-right {padding: 1.5rem;padding-top: 0}
.annual-reports .nav-link{height: 50px;font-size: 1rem;}
.donte-main-nav .nav-link:not(:last-child){margin-right: 0.3rem;}
.donte-main-nav .nav-link{padding: .5rem 0.9rem;}
.custom-payment-row{flex-wrap: wrap;justify-content: flex-start !important;}
.custom-payment-row > div:not(:last-child){margin-bottom: 1rem}
.monthly-recurring-donation .amount-block .radio-amount{margin: 0.6rem 0 0.5rem}


}

@media only screen and (min-width: 768px) and (max-width: 991px){
.raising-row{justify-content: center;}	
.our-fundraisers .row div[class*="col-"]:not(:last-child){margin-bottom: 1.5rem}
.media-homepage-title h6{font-size: 0.9rem;}
.gf-menu .navbar-nav .nav-item .nav-link{min-height: 50px;}
.story-item .label{min-width: 125px;}
.story-item .label h6{    font-size: 0.9rem;}
.story-of-all-details .row > div[class*="col-"]:nth-child(even) .story-details-listing{padding-left: 1rem}
.contact-footer > p > a{display: block;}
.map-camp-sec{padding-left: calc((100vw - 720px)/2*1);}
.detail-banner .page-banner-content h1{    font-size: 1.75rem;}
.our-partners-list{margin-top: -60px}


.owl-browse .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;display: flex;align-items: center;justify-content: space-between;pointer-events: none;
	margin-top: 0 !important;}
.owl-browse .owl-nav button{pointer-events: all;}
.owl-browse .owl-nav button.owl-prev{margin-left: -4%}
.owl-browse .owl-nav button.owl-next{margin-right: -4%}

}

@media only screen and (max-width: 991px){
.our-story .row > div[class*="col-"]:not(:last-child){margin-bottom: 1.5rem}
.footer-top p:not(.policiess){font-size: 1rem}
.age-benfits-listing div[class*="col-"]{border-left: 0 !important}
.life-project-sec img{max-width: 100%}
.power-of-100 > .row{flex-direction: column-reverse;}
.corporate-ribbon img{max-width: 100%}
.aara-donate-item .btn-aara-donate{width: 134px;height: 44px;    font-size: 1rem;}
.vertical-left-tab{flex-direction: row !important}
.vertical-left-tab .nav-link{width: 50%}
.vertical-left-tab .nav-link:not(:last-child){border-right: 1px solid rgb(219, 219, 219);}
.vertical-left-tab .nav-link{width: 50%;height: 55px;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid rgb(219, 219, 219);}
.vertical-left-tab .nav-link.active{background: #f6a262;color: #fff}
.monthly-recurring-donation .amount-block .radio-amount:not(:last-child){margin-right: 1.2rem;}

}

@media screen and (device-aspect-ratio: 40/71) {
.select-language select.form-control {min-width: 80px;}
.top-right-column > div {margin-right: 0.5rem;}
.doante-now .btn{height: 34px;font-size: 0.8rem;}
.kids-number h2{    font-size: 1.8rem;}
.kids-number h3{font-size: 1.4rem;}
.kids-retreated span{font-size: 0.80rem;}
.searc-form .search-input input {max-width: 100px;}
.logo img {max-width: 250px;}
.donte-main-nav .nav-link{    padding: .5rem 0.7rem;    font-size: 0.9rem;}

}

@media only screen and (min-width: 1200px){
.map-camp-sec{padding-left: calc((100vw - 1140px)/2*1);}
.donation-item > label{font-size: 1.125rem;}	
}


@media only screen and (min-width: 1700px){
.custom-container {
    max-width: 1650px;
}
}

.footer-heading{font-family: 'gotham-ultra';font-size: 1.5rem;}