*{padding: 0;margin: 0;}
@font-face{font-family: 'gotham-book';src:url('../fonts/GothamNarrow-Book.otf');}
@font-face{font-family: 'gotham-medium';src:url('../fonts/GothamNarrow-Medium.otf');}
@font-face{font-family: 'gotham-black';src:url('../fonts/GothamNarrow-Black.otf');}
@font-face{font-family: 'gotham-ultra';src:url('../fonts/GothamNarrow-Ultra.otf');}
@font-face{font-family: 'gotham-light';src:url('../fonts/GothamNarrow-Light.otf');}

@font-face {
    font-family: 'Gotham Narrow';
    src: url('../fonts/GothamNarrow-Bold.woff2') format('woff2'),
        url('../fonts/GothamNarrow-Bold.woff') format('woff'),
        url('../fonts/GothamNarrow-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
body{font-family: 'gotham-book';overflow-x: hidden;}
.hindi h3, .hindi h4, .hindi h5{font-weight: revert;}  
.hindi .owl-map h6, .hindi .media-homepage-title h6{font-weight: bold;} 
h1,h2, .inner-title, .little-hearts-title h4, .camp-media-title h5, .screend-content h5 span, .kids-aara-content h6, .testimonial_author{font-family: 'gotham-ultra';font-weight: revert;}
p{font-size: 0.9375rem}
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, .give-benefits-modal h5, .fundraiser-tabs-sec{font-family: 'gotham-medium';}
.btn{font-family: 'gotham-ultra';display: inline-flex;align-items: center;justify-content: center;    letter-spacing: 0.5px;}
.blog-count{background: url(../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(../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, .subscribe-form input.form-control::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}
.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;height: 35px;}
.we-save-heart > h4{line-height: 2.2rem;color: #636363}
.red-title, .awards-content h5, .you-tube-channel h4 span, .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, .give-benefits-item{border-radius: 8px;}
.little-hearts-title{top: 50%;transform: translate(-50%,-50%);left: 50%}
.little-hearts-title h4{line-height: 2.1rem;}
.little-hearts-block, .organization-item, .quote-author-image img, .camp-result-image, .pic-gallery img, .data-numbers, .kids-image-gallery img, .video-thumbnail, .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, .why-do-people-row, .read-gallery{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, .newsletter-image, .social-feed-header-top{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, .give-benefits-modal h5, .success-text h5{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, .newsletter-title, .team-blog-read-more, .blog-title h2, .big-arrow h4, .arra-title h4, .why-do-people-content h5, .read-an-extract-title h5, .counter-item h2, .transportation-name, .cabs-item h6, .success-text h5, .social-feed .view-more .btn-give{font-family: 'gotham-black';font-weight: revert;}
.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{background: #ecf1f6}
.landmark-nav-title h6{font-family: 'gotham-black';line-height: 1.4rem;font-weight: revert;}
.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, .terms-condition h5{font-family: 'gotham-black';font-weight: revert;}
.story-item .label{min-width: 160px;color: #565656}
.story-details-listing .story-item:not(:last-child){margin-bottom: 0.7rem}
.story-main-content-desc{ border-bottom:0!important; }
.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, .genesis-title-days 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, .success-text h5, .testimonial_author h5{font-size: 1.125rem}
.connect-homepage .inner-title, .connect-listing .connect-item:not(:last-child){border-bottom: 1px solid #ef8378}
footer{background: url(../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), .follow-us > 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, .read-an-extract-title, .life-project-content h5, .terms-condition h5, .success-text, .testimonial_author h5, .book-ticket-table td, .fundraiser-tabs-sec h6, .distance, .fundraiser-tabs-sec ul li, .fundraisers-item .inner-title h6{color: #636363}
select.form-control.select{-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(../images/icons/select-icon-down.png);background-repeat: no-repeat;background-position: 95%;min-height: 50px;font-size: 0.9rem;color: #636363}
.find-camp-form select.form-control.select{background-image: url(../images/icons/select-icon-down-2.png);background-position: 93%;}
label, .people-title h6, .give-desc p, .genesis-title-days h6{font-size: 0.9375rem;font-family: 'gotham-medium';}
.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;height: 146px;}
.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;object-fit: cover;}
.big-modal-desc{max-height: 300px;overflow: auto;scrollbar-color: #9bc5d4 #fff;scrollbar-width: thin;}
.read-an-extract-desc{max-height: 210px;overflow: auto;scrollbar-color: #9bc5d4 #fff;scrollbar-width: thin;}
.big-modal-desc::-webkit-scrollbar, .give-benefits-desc::-webkit-scrollbar, .read-an-extract-desc::-webkit-scrollbar{ -webkit-appearance: none;width: 0.4rem;}
.big-modal-desc::-webkit-scrollbar-thumb, .give-benefits-desc::-webkit-scrollbar-thumb, .read-an-extract-desc::-webkit-scrollbar-thumb{background-color: #9bc5d4;border-radius: 0.5rem}
.give-benefits-desc{overflow: auto;scrollbar-color: #9bc5d4 #fff;scrollbar-width: thin;max-height: 410px}
/*.close-button{top: -10px;right: -10px;z-index: 99;}*/
.close-button {top: -14px;right: -10px;z-index: 99; WIDTH: 35PX; HEIGHT: 35PX;TEXT-ALIGN: CENTER; BACKGROUND: #f36758;}
.close-button .fa.fa-times{FONT-SIZE: 20PX;LINE-HEIGHT: 33PX;COLOR: #FFF;}
.page-quote{color: #58595B}
.hospitals-item{background: #EBEBEB;}
.hospitals-image, .suppportes-item{height: 100px;}
.hospitals-image img, .suppportes-item img{max-height: 100%;}
.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, .contact-input, .gf-on-feed{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, .success-text 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-item.maharashtra {top: 60%;left: 18%;} 
.map-item.haryana {top: 15%; left: 28%;}
.map-item.jammuandkashmir {top: 2%; left: 14%;}
.map-item.ladakh {top: 6%;left: 30%;}
.map-item.assam {top: 35%;left: 80%;}
.map-item.kerala {bottom: 3%; left: 25%;}
.map-camp-sec{background: #f6a262;}
.map-full{background: #60447b}
.place-name h6{font-size: 0.75rem;font-family: 'gotham-medium';}
.popup-row > div.popover-item{font-size: 0.75rem;font-family: 'gotham-black';font-weight: bold;}
.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{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}
.custom-pagination .page-item.active .page-link{background: #ecf1ef;border-color: #ecf1ef;color: #785d94;pointer-events: none;}
.custom-pagination .page-item .page-link, .pagination-bav{color: #878787;font-family: 'gotham-ultra';font-weight: revert;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-item: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;object-position: top;}
.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;display: inline-block;}
.awareness-content{    max-height: 150px;}
.fundraisers-image img{max-height: 285px;object-fit: cover;}
.awards-content p, .about-aara-project p, .aara-team p, .fundraiser-tabs-sec 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, .give-benefits-modal p, .fundraiser-tabs-sec ul li, .success-text p{font-size: 1rem}
.partner-title h5{font-family: 'gotham-ultra';color: #4a4a4a;font-weight: revert;}
.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}
.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(../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;}
.page-title.mb-2.text-center {  
    color: #f5a160 !important; 
}
.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';}
.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, .awareness-content 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;width: 100%;}
.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';font-weight: revert;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;}
.fixed-amount-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, .get-in-touch-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';font-weight: revert;color: #636363;}
.event-home-media-tab .nav-link, .accomodation-title h6{font-family: 'gotham-black';}
.event-home{background: url(../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}
.give-benefits-item{min-height: 255px;background-size: cover;}
.btn-know{height: 44px;width: 170px;background: none;border-color: #fff;color: #fff;font-size: 1.125rem}
.partner-cmap-logo img{max-width: 200px}
.why-do-people-row{background: #785a92}
ul.pagination{justify-content: flex-end;    flex-wrap: wrap;}
.why-do-people-content .inner-title h3{color: #f6a262}
.why-do-people-desc h5{margin-bottom: 0;line-height: 1.8rem;}
.why-do-people-desc h5 span{color: #f25342;font-style: italic;display: block;font-size: 1.875rem;padding-top: 0.2rem;}
.ratnaandsushina img{object-position: right;}
.more_less_action{color: #f25342;text-decoration: underline;font-size: 1.125rem;font-family: 'gotham-black';}
.read-gallery a[class*="carousel-control-"]{opacity: 1;width: 10%;}
.counter-item-row{background: #ea624f}
.counter-item-row:before{content: "";position: absolute;left: 1px;width: 100vw;top: 0;height: 100%;background: #ea624f;transform: translateX(-100%);z-index: -1;}
.counter-item-row:after{content: "";position: absolute;right: 1px;width: 100vw;top: 0;height: 100%;background: #ea624f;transform: translateX(100%);z-index: -1;}
.counter-item h6{color: #feda44;line-height: 1.4rem;}
.small-modal .modal-dialog{max-width: 620px;}
.subscribe-form input.form-control{height: 55px;}
.get-in-touch-form textarea{    min-height: 100px;}
.how-associalted .checkbox-item:not(:last-child){margin-bottom: 0.5rem;}
.how-associalted .checkbox-item label{font-family: 'gotham-book';}
.life-project-content h5 strong{color: #f16252;font-family: 'gotham-black';}
.life-project-content ul, .transportation-cabs-row ul, .situation-content ul{list-style-type: none;}
.life-project-content ul li{font-size: 12px;color: #636363;font-style: italic;}
.life-project-content .btn-give, .book-ticket-row  .btn-give, .social-feed .view-more .btn-give{background: #ea6356;border-color: #ea6356;text-shadow: none;}
.find-camp-result .find-item:hover .inner-title h4{text-decoration: underline;} 
.terms-condition p, .accomodation-content p{font-size: 1rem;}
.terms-condition ul{margin-left: 1.1rem;}
.terms-condition ul li:not(:last-child){margin-bottom: 0.6rem;}
.annual-reports.terms-condition .nav-link{width: auto;padding: 0 1.5rem;height: 50px;    font-size: 1.125rem;}
.annual-reports.terms-condition .nav-link:not(:last-child){margin-right: 0.2rem;}
.fundraiser-tabs .nav-tabs .nav-link.active{border: none;border-radius: 0;background: none;}
.fundraiser-tabs .nav-tabs .nav-link{font-family: 'gotham-ultra';color: #636363;position: relative;padding: 0;padding-bottom: 1rem;text-align: center;    border: none;border-radius: 0;background: none;transition: 0.3s all ease;}
.fundraiser-tabs .nav-tabs .nav-link:after{    content: "";position: absolute;bottom: -1px;background: #ea6356;width: 0;height: 4px;left: 50%;transform: translateX(-50%);border-radius: 50px;transition: 0.3s all ease;}
.fundraiser-tabs .owl-stage-outer{padding-bottom: 2px;}
.fundraiser-tabs .nav-tabs .nav-link.active{color: #ea6356;}
.fundraiser-tabs .nav-tabs .nav-link.active:after{width: 45%;}
.about-event .about-item:not(:last-child){margin-bottom: 2rem;}
.about-festival, .transportation-item{border: 2px solid #fbd4b6;border-radius: 10px;} 
.testimonial-content h6{font-family: 'gotham-medium';font-style: italic;color: #636363;    line-height: 1.4rem;}
.book-ticket-table tr:last-child td, .media-listing .row div[class*="col-"] .media-item{border-bottom: 1px solid #dee2e6;}
.accomodation-content p{margin-bottom: 0;}
.sold-status{border-radius: 6px;background: #e3e3e3;flex: none;}
.sold-status h6{color: #e35959;}
.accomodation-listing .row div[class*="col-"]{margin-bottom: 2.5rem;}
.transportation-title{border-bottom: 1px solid #dee2e6;;}
.transportation-row .row div[class*="col-"]{margin-bottom: 2rem;}
.transportation-cabs-row ul li:not(:last-child){margin-bottom: 0.3rem;}
.media-listing .row div[class*="col-"]:nth-child(-n+2) .media-item{border-top: 1px solid #dee2e6;}
.media-item{padding: 0.8rem 0}
/*.owl-theme .owl-nav [class*='owl-']:hover{background: none !important}*/
.media-gallery a img{height: 175px;object-fit: contain;width: 100%;border: 1px solid #ccc;}
.videos-csr .kids-stories-title a{color: #ea6356;}
.brand-lind-listing .brand-lind-up:not(:last-child){margin-bottom: 1rem;}
.search_list{top: 100%;z-index: 9999;left: 0;background: #fff;margin-top: 1px;}
.search_list ul li:not(:last-child){border-bottom: 1px solid #cccccc6b;}
.search_list ul li{font-size: 0.875rem;padding: 0.4rem;color: #636363;}
.search_list ul li a{display: block;}
.account0-details p{    font-size: 1.1rem;font-family: 'gotham-medium';color: #636363;line-height: 34px;}
.df-ui-more.df-active .more-container{top: 100%;bottom: auto}
/*.image-gallery-fun .owl-image-gallery .patient-anchor img{height: 175px;object-fit: cover;}*/
.custom-pagination{border-top: 1px solid #dee2e6;}
.custom-pagination ul.pagination{margin-bottom: 0;}
.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;}
.owl-quote .big-arrow img{display: inline !important;}
.people-listing .people-block[href="#"], .top-carousel .carousel-item a[href="#"]{pointer-events: none;}
.social-share-page a{    background: #fafafa;color: #565656;font-family: 'gotham-medium';font-size: 0.9375rem;padding: 0.5rem 0.8rem;display: flex;border: 1px solid #ccc;border-radius: 10px;align-items: center;flex-wrap: wrap;margin-bottom: 1rem;}
.social-share-page a img{padding-right: 0.5rem;}
.social-share-page a:not(:last-child){margin-right: 1rem;}
.media-icon {flex: none;}
.arrow-right-testimonial{position: absolute;right: 0;bottom: 0;}
.walk-with-harit-nagpal .owl-line-brand.owl-carousel .owl-item img, .walk-with-sanjay-kapoor .owl-line-brand.owl-carousel .owl-item img{width: auto !important;height: auto !important;}
.contact-select select{    height: 100%;padding: .375rem 0.45rem;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(../images/icons/small-select-icon.png);background-repeat: no-repeat;background-position: 87%;min-width: 60px;}
.description-give ul li{position: relative;padding-left: 1rem;text-align: left;}
.description-give ul li:before{content: "*";position: absolute;left: 0;top: 0px;font-size: 1rem;}
.description-give ul li:not(:last-child){margin-bottom: 0.2rem;}
.whatsapp-app_ico{right: 330px;transition: 1s all ease;animation: 3s whatrs-app;animation-fill-mode: forwards;z-index: 9999;}
@keyframes whatrs-app{
0% {transform: translateY(100%);bottom: 0;}
25% {transform: translateY(100%);bottom: 0;}
75% {transform: translateY(100%);bottom: 0;}
100% {transform: translateY(0);bottom: 13px;}

}
.whatsapp-app_ico img {width: 50px;}
.owl-carousel.owl-theme.owl-quote .hospital-test-image img{object-fit: cover;display: inline;}
.owl-testimonial-fund img{width: auto !important; display: inline !important;}
.testimonial-row .testimonial-item .testimonial-content h6 p:first-child{position: relative;}
.testimonial-row .testimonial-item .testimonial-content h6 p:first-child:before{content: "";background: url(../images/icons/small-coma-arrow.png);width: 23px;height: 19px;display: inline-block;margin-right: 10px;}
.testimonial-row .testimonial-item .testimonial-content h6 p:first-child:after{content: "";background: url(../images/icons/small-coma-arrow-reversed.png);width: 23px;height: 19px;display: inline-block;margin-left: 10px;}
#creating-awareness-with-hindustan-dainik-oracle-india #awareness_descp p{float: left;}
#creating-awareness-with-hindustan-dainik-oracle-india #awareness_descp p img{display: block;margin-right: 1rem;object-fit: cover;object-position: top;margin-bottom: 3px;}
.kids-image-gallery > img{/*max-height: 184px;*/ max-height: 167px; object-fit: cover;object-position: center;}
select.india_code{pointer-events: none;background: none;min-width: 45px;}
.since-text{color: #ff0000;background: rgb(255 0 0 / 20%);}
.genesis-title-days p{font-size: 0.75rem;color: #909090;}
.social-feed-item{background: #fafafa;border: 1px solid rgb(207, 207, 207);border-radius: 10px;}
.social-feed-header-top{padding-top: 1.125rem;padding-bottom: 1.125rem;}
.social-feed-content p{font-size: 0.875rem;color: #3f3f3f;}
.social-feed-image > img{height: 200px;object-fit: cover;}
.social-feed-footer > div:not(:last-child){margin-right: 1rem;}
.social-feed-footer p{font-size: 0.9375rem;color: #3f3f3f;}
.social-feed-footer svg{color: #3f3f3f;}
/*edit by ratan*/


.border_green{ border: 1px solid #95d2ba; border-radius: 14px; padding: 20px; 
	background:url(../images/bg_rit_corner.png) no-repeat top right; min-height: 260px; padding-bottom: 0;}
.border_green.blue{background:url(../images/bg_rit_corner_blue.png) no-repeat top right;}
.numbring {padding: 21px 0px; font-size: 40px;color: #1C9D75; padding-bottom: 10px;line-height: 30px;}
.pr_info{ font-family: 'gotham-book'; font-size: 16px; line-height: 24px; color: #4B4B4B; font-weight: 600; }
.listimg p{ font-family: 'gotham-medium'; font-size: 26px; }
.heart_list li{  color: #4B4B4B; font-size: 17px;  padding: 12px 0; border-bottom: 2px solid #f9b8b1;list-style-position: inside; }
.heart_list.hospital li{ font-weight: 600; }
ul.heart_list { padding-left: 30px!important;}
ul.heart_list.f_list { padding-left: 0px!important; margin-bottom: 0;}
.grey_bg_txt{font-size: 17px!important; padding: 5px 15px;}
ul.process_list{padding-left: 40px;}
.step{ background: #F7F7F7; padding: 20px 20px; border: 1px solid #DEDEDE; border-radius: 10px; }
.step p, .step li {font-family: 'gotham-light';font-size: 17px;line-height: 24px; color: #4B4B4B;}
.step li{ margin-bottom: 6px; }
.step p{line-height: 27px;}
.operating_process h3{font-size: 25px!important; font-family: 'gotham-black'!important;}
.expend_div a{font-family: 'gotham-light';font-size: 17px; font-weight: 600; color: #46B4D7;}
.expend_div {font-family: 'gotham-light';font-size: 17px; font-weight: 600;}
.expend_div{ border: 1px solid #CFCFCF;    letter-spacing: 0!important; }
.expend_div:hover{ background: transparent!important; color: #333; }
.expend_div:hover a{color: #46B4D7; }

.expend .pr_info {  font-size: 15px; line-height: 20px;}
.expend .border_green {background: url(../images/bg_rit_corner.png) no-repeat right -20px; min-height: 180px; }
.expend .numbring {padding: 3px 0px; opacity: 0.5;}
.expend .border_green.blue {background: url(../images/bg_rit_corner_blue.png) no-repeat right -21px; min-height: 180px; }

.numbring.light_green{ color: #1C9D75; opacity: 0.5; }
.numbring.light_pink{ color:#F16252 ; opacity: 0.5;}
.numbring.light_blue{ color: #ccbfda; opacity: 0.8;}
.numbring.light_orange{ color: #EDA35C; opacity: 0.5;}


.listimg ul.heart_list li, ul.process_list li{ position: relative; list-style: none; padding-left: 20px; }
.listimg ul.heart_list li:before {
    content: "";
    position: absolute;
    left: -1px;
    top: 22px;
    width: 8px;
    height: 8px;
    background: #f9b8b1;
    border-radius: 50%;
}

 ul.process_list li:before{
  content: "";
    position: absolute;
    left: -19px;
    top: 10px;
    width: 8px;
    height: 8px;
    background: #785C94;
    border-radius: 50%;
 }


 p.dnote{background: #ea6356;
    color: #fff;
    padding: 10px 35px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 6px;
    margin: 10px 0;
    display: inline-block;}


 .landmark-surgeries .owl-carousel .owl-item a { height: 110px;}
 .owl-carousel.owl-tabs .landmark-nav-image img {width: 210px;}
.partnering-with-us .inner-title h3{ color: #8f72aa !important }
.partnering-with-us .card-header h5 a[aria-expanded="true"]{ color: #8f72aa !important }






















































@media only screen and (min-width: 992px){
.owl-carousel.owl-theme.owl-quote .hospital-test-image img{width: 250px;height: 250px;object-position: top;}
.big-arrow h4{line-height: 1.1875rem}	
.media-listing .row{margin: 0 -30px;}
.media-listing .row div[class*="col-"]{padding: 0 30px;}
.book-ticket-table td{font-size: 1.125rem;}	
.fundraiser-tabs .nav-tabs .owl-carousel:after{    content: "";position: absolute;bottom: 2px;left: 0;width: 100%;z-index: -1;height: 1px;background: #ccc;}
.fundraiser-tabs .nav-tabs .nav-link{font-size: 1.125rem;}
.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(../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;}
.patient-testimonial .owl-custom-nav .owl-nav{    top: 31%;transform: none;}	
.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%}
.owl-quote .owl-nav button.owl-prev{margin-left: -8%}
.owl-quote .owl-nav button.owl-next{margin-right: -8%}
.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){
.hospital-quote .inner-title h4 p{font-size: 1.4rem;line-height: 2rem;}	
.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: 530px}
.gf-menu{background: #fff}
.contact-footer-colmn{align-items: start;}
.social-footer{align-items: flex-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%);}
.counter-item-row .row div[class*="col-"]:not(:last-child) .counter-item{border-right: 1px solid #c11800a6}
.testimonial-row .row > div[class*="col-"]:nth-child(even){border-left: 1px solid #e6e6e6;padding-left: 1.5rem;}
.book-icon, .accomodation-listing .row div[class*="col-"]:not(:nth-child(3n)) .accomodation-item, .transportation-cabs-row .row div[class*="col-"]:not(:last-child) .cabs-item{border-right: 1px solid #e6e6e6;}
}

@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-listing ul li{width: 50%;flex: 0 0 50%;}

}

@media only screen and (max-width: 767px){
.hospital-quote .inner-title h4 p{font-size: 1.1rem;line-height: 1.7rem;}	
.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}
.annual-reports.terms-condition .nav-tabs{justify-content: center;}
.annual-reports.terms-condition .nav-tabs .nav-link:not(:last-child){margin-bottom: 0.2rem;}
.testimonial-row .row > div[class*="col-"]:not(:last-child){border-bottom: 1px solid #e6e6e6;}
.custom-pagination .page-item:not(:last-child){    margin-right: 0.2rem;}
ul.pagination{justify-content: center;}
ul.heart_list {	padding-left: 0px !important;}
}

@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}
.counter-item-row .row div[class*="col-"]:not(:nth-last-child(-n+2)){margin-bottom: 1.5rem}
.counter-item-row .row div[class*="col-"]:not(:nth-child(2n)) .counter-item{border-right: 1px solid #c11800a6}

}

@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}
.counter-item-row .row div[class*="col-"]:not(:last-child){margin-bottom: 1rem;border-bottom: 1px solid #c118004a;padding-bottom: 1rem;}
.whatsapp-app_ico{right: auto;left: 5px;}

}

@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){
.hospital-test-image{margin-bottom: 2rem;}	
.owl-carousel.owl-theme.owl-quote .hospital-test-image img{width: 150px;height: 150px;}	
.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 only screen and (max-width: 428px){ 
.owl-carousel.owl-tabs .landmark-nav-image img { width: 110px; }
.landmark-surgeries nav .owl-stage-outer .owl-item:first-child a.landmark-link .landmark-nav-image img {
    width: 168px;
}
}

@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;
}
}
 /*10/26/2021 ankit style css start here*/
.owl-carousel .owl-item img{height: 100%!important;width: 100%}
.owl-carousel .owl-item a{height: 220px;}
.owl-carousel .owl-item { -webkit-animation-duration: 3s !important; animation-duration: 3s !important;}
.brand-lind-up>.inner-title>h4{display: none;}

 /*ankit style css end here*/

 .fundraiser-tabs .owl-carousel .owl-item a{height:inherit;}
 .imgHover {
    height: 100%;
    width: 100%;
    position: absolute;
    background: #f06151c7;
    left: 0%;
    transition: all 0.3s ease-out;
    border-radius: 5px;
    display: none;
    
}
  .story-main-content-image:hover .imgHover {
    left: -100%;
   
}

.landmark-surgeries nav .owl-stage-outer .owl-item:first-child a.landmark-link .landmark-nav-image img{width: 331px;}

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


.text_italic{ font-size:13px !important }
.ques_sec h2{  font-family: 'Gotham Narrow' !important; }