/*!
Theme Name: Hemkunt Foundation
Theme URI: https://hemkuntfoundation.com/
Author: Digital Hive Software Team
Author URI: https://digitalhive.in/
Description: Excellent SEO work Digital Hive provides digital Products and web-based Services with equal excellence.
*/

@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700;900&family=Roboto:wght@400;700&display=swap');
/***font-family: 'Roboto', sans-serif;*****/
body{font-family: 'Merriweather', serif; color: #414042;background: #fff;}
a{color:#333366;}
a:hover{color:#ff6633;}
/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;
font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.container-fluid {padding: 0 50px;}#main {margin-top: 0;}img{max-width: 100%;height: auto;}.container {max-width: 1240px;}
.main-header .navbar-brand img {max-width: 150px;height: auto;width: 100%;}
.main-header #header {background: #d5e5ee !important; /*border-bottom: solid 20px #0658a3;*/padding: 15px 0;}
.main-header #header .navbar-toggler {margin-top: 40px;}



.main-header #header  .navbar-brand {padding: 0px;margin: 0;width: 100%;display: block;
text-align: center;}
.main-header .navbar-right-sec {display: flex;width: 100%;justify-content: end;padding: 40px 0 0;align-items: center;}
.main-header .header-social {list-style: none;margin: 0px;padding: 0px;}
.main-header .header-social li {display: inline-block;margin-right:10px;}
.main-header .header-social li a {color:#0658a3;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 21px;}
.main-header .header-social li a:hover{color:#ff6633;}
.btn-donation {background-color:#ff6633;border-color:#ff6633;color: #fff;font-size: 18px;text-transform: uppercase;font-weight: 900;border-radius: 0px;min-height: 45px;padding:6px 15px;margin-left: 10px;letter-spacing: 2px;}
.btn-donation:hover{background-color:#0658a3;border-color:#0658a3;color: #fff;}
.header-menubox-sec {display: block;position: relative;width: 100%;}
.header-menubox-sec .navbar-collapse-menu {position: absolute;background: #333366;color: #fff;max-width: 400px;width: 100%; padding: 30px;display: none;z-index: 9999;}
.header-menubox-sec .navbar-collapse-menu.show{display: block;}
.header-menubox-sec .navbar-toggler {border-color: #333366;color: #333366;background: #333366;border-radius: 0px;height: 45px;}
.navbar-toggler:focus {box-shadow: none;}
.header-menubox-sec .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgb(255, 255, 255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;}

.header-menubox-sec .navbar-toggler-icon.btn-close {background-image: url(images/close-icon.png) !important;opacity: 1;width: 20px;}



.header-menubox-sec .navbar-nav .nav-link {color: rgb(255, 255, 255);font-size: 20px;
font-weight: 400;text-transform: capitalize;}
.header-menubox-sec .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {color: rgb(243, 121, 36);}
.header-menubox-sec .navbar-nav .nav-link:hover{color: rgb(243, 121, 36);}
.header-menubox-sec .navbar-nav .nav-link:focus{color: rgb(243, 121, 36);}
.header-menubox-sec .navbar-nav .dropdown-menu {position: relative !important;transform: none !important;background: transparent;border: none;list-style-type: disc;padding: 0px 15px;color: #fff;margin: 0 0 15px !important;}
.header-menubox-sec .navbar-nav .dropdown-menu .dropdown-item {padding: 6px 0;color: #fff;font-family: 'Roboto', sans-serif;font-size:15px;text-transform: capitalize;}
.header-menubox-sec .navbar-nav .dropdown-menu .dropdown-item:hover{color: rgb(243, 121, 36);background: transparent;}
.header-menubox-sec .navbar-nav .dropdown-menu .dropdown-item:focus{color: rgb(243, 121, 36);background: transparent;}
.header-menubox-sec .navbar-nav .dropdown-menu .dropdown-item.active {background: transparent;}
.header-menubox-sec .navbar-nav .dropdown-toggle::after {content: "+";border: none;vertical-align: middle;}
.header-menubox-sec .navbar-nav .dropdown-toggle.show::after {content: "-";border: none;vertical-align: middle;}
.header-menubox-sec .menu-bottom-social h5 {margin: 15px 0 20px;font-size: 20px;color: #ff6633;text-transform: capitalize;}
.header-menubox-sec .menu-bottom-social .header-social li a {background:#ff6633; width:34px;height:34px;font-size:16px;color: #fff;}
.header-menubox-sec .header-social li {margin-right: 10px;}


/*.header-menubox-sec .view-all-btn {list-style: none;margin:10px 0 0;padding: 0px;}
.header-menubox-sec .view-all-btn a {background: #ff6633;text-align: center;
max-width: 100%;width: 100%;margin: 0 auto;text-transform: uppercase;font-family: 'Merriweather', serif !important;border: solid 1px #ff6633;}*/
.header-menubox-sec .view-all-btn {color: #ff6633 !important;}
.header-menubox-sec .view-all-btn a {color: #ff6633 !important;}

/***************Close**Header**Sec**************/
.banner-sec .bnrslide-box {position: relative;}
.banner-sec .bnrslide-box .bnrslide-content {position: absolute;background:#d5e5eef2;z-index: 999;bottom: 0px;width: 100%;text-align: center;padding: 30px 0px;min-height: 350px;display: flex;align-items: center;justify-content: center;font-size:25px;
color: #414042;}.banner-sec .bnrslide-box .bnrslide-content .bnrslide-content-inner {
padding: 0 60px;}
.banner-sec .bnrslide-box .bnrslide-content h1 {font-size: 52px;font-weight: 900;color: #333366;margin: 0 0 30px;}
#banner-slider .owl-nav {max-width: 1300px;width: 100%;position: relative;margin: 0 auto;}
#banner-slider .owl-prev {position: absolute;bottom:165px;left: 50px;max-width:40px;}
#banner-slider .owl-next {position: absolute;bottom:165px;right: 50px;max-width:40px;}
#banner-slider .owl-dots {display: flex;align-content: center;justify-content: center;
position: absolute;width: 100%;bottom: 20px;}
#banner-slider .owl-dots .owl-dot{margin-right:10px;}
#banner-slider .owl-dots .owl-dot span {width: 10px;height: 10px;background: #fff;display: block;border-radius: 50%;}
#banner-slider .owl-dots .owl-dot.active span{background: #333366;}
/***********Close Banner Css***********/
.sec-heading {font-size:42px;text-align: center;font-weight: 900;color: #333366;
margin: 0 0 50px;font-family: 'Merriweather', serif;}
.sec-heading a img {max-height: 24px;width: auto;}
.current-campaign-sec.categorypage .sec-heading {display: block;margin: 0 auto 80px;cursor: pointer;}
.current-campaign-sec.categorypage .dropdown {position: relative;max-width: 450px;
width: 100%;display: block;margin: 0 auto;}
.current-campaign-sec.categorypage ul.dropdown-menu {left: 0px !important;width: 100%; text-align: center;padding: 0px;border: none;}
.current-campaign-sec.categorypage ul.dropdown-menu .dropdown-item {font-size: 32px;
font-weight: 900;color: #fff;border: solid 1px #333366;background: #333366;}
.current-campaign-sec.categorypage ul.dropdown-menu .dropdown-item:hover{ color: #666566;border-color:#666566;background: #fff;} 
.current-campaign-sec.categorypage .sec-heading img {max-width: 26px;}
/*.sec-heading .dropdown {position: relative;}
.sec-heading .dropdown ul.dropdown-menu.show {inset: 0px 0px auto auto !important;
padding: 0px;min-width:250px;border: none;}
.sec-heading .dropdown ul.dropdown-menu a.dropdown-item {background: #fff;color: #666566;font-weight: 900;text-transform: uppercase;border: solid 1px #666566;border-radius: 0px;margin: 0 0 0 15px;padding: 8px 10px;text-align: center;}
.sec-heading .dropdown ul.dropdown-menu a.dropdown-item:hover{background-color: #333366;color: #fff;border-color: #333366;} */


.current-campaign-sec {padding: 50px 0;}
.card.campaigns-card {padding:0 15px 15px;border-radius: 0px;border: none;}
.card.campaigns-card .card-body {padding:20px 0 0 0;font-family: 'Roboto', sans-serif;}
.card.campaigns-card .card-body .card-title {margin-bottom: 0;min-height:80px;display: flex;align-items: first baseline;font-family: 'Merriweather', serif;}
.card.campaigns-card .card-body .card-title h4 {font-size:22px;color: #333366;margin: 0px;text-transform: capitalize;}

.current-campaign-sec .row .col-lg-4{border-left: solid 2px #d5e5ee;}
.current-campaign-sec .row .col-lg-4:nth-child(1) {border-left:none;}
.current-campaign-sec .row .col-lg-4:nth-child(3n+4){border-left:none;}



.current-campaign-sec .row .col-lg-4.campaign-col {margin: 0 0 30px;}
.btn-primary{background-color: #0658a3;border-color: #0658a3;color: #fff;font-size: 18px;}
.btn-primary:hover{background-color: #0658a3;border-color: #0658a3;color: #fff;}
.btn-primary:focus{box-shadow:none;}

/************Close Campaign sec***********/

.how-can-help-sec {background:#f5fbfb;padding: 50px 0;}
.card.help-card {background: transparent;padding: 15px;text-align: center;border: none; align-items: center;font-family: 'Roboto', sans-serif;}
.card.help-card .card-body {padding: 0px;}
.card.help-card .card-img-icon {max-width: 150px;width: 100%;height: auto;}
.card.help-card .card-title {margin: 0px 0 30px;border-bottom: solid 3px #bfbebf;padding: 30px 0;font-family: 'Merriweather', serif;font-size:22px;font-weight: 600;color: #333366;}
.card.help-card .card-body p.card-text {min-height: 140px;margin: 0;}
.card.help-card .card-body a{font-family:'Merriweather', serif;color:#006699;font-weight: 900;}
.card.help-card .card-body a:hover{color:#ff6633;}

/************Help section css close**********/
.impact-sec{background-size: cover !important;min-height:700px;padding: 50px 0;background-position: center !important;}
.impact-sec .sec-heading {color: #fff;}
.impact-counter {background:#333366eb;color: #fff;text-align: center;min-height: 230px;
padding: 30px 0;display: flex;align-items: center;justify-content:center;margin-top:27%;}
.impactcounter-list {list-style: none;margin: 0px;padding: 0px;display: flex;
align-items: center;justify-content: center;}
.impactcounter-list li{float: left;width: 20%;}
.impact-counter-box {font-family: 'Roboto', sans-serif;display: flex;
align-items: center;justify-content: center;flex-flow: column;min-height: 150px;}
.impact-counter-box span.count-number {display: block;font-size:34px;font-weight:900;
font-family:'Merriweather', serif;}

/*************Impact section close*************/

.corporate-partner-sec {padding: 50px 0;}
.corporate-partner-box {height: 100px;width: 100%;display: flex;align-items: center; justify-content: center;}
.corporate-partner-box img {max-height:170px;width:auto !important;}
#corporate-slider .disabled{display: none;}
#corporate-slider button.owl-next {position: absolute;top:32px;right: 0px;max-width: 40px;}
#corporate-slider button.owl-prev {position: absolute;top:32px;left: 0px;max-width: 40px;}

/*************Close Corporate Partner sec***********/
.focus-area-sec {padding: 50px 0;}
.card.focus-area-card {padding: 15px;border: none;font-family: 'Roboto', sans-serif;text-align:center;}
.card.focus-area-card .card-img-focus {width: auto;height: 130px;margin: 0 auto;}
.card.focus-area-card .card-body {padding: 0px;min-height:300px;}
.card.focus-area-card .card-title {margin-bottom: 0;min-height: 90px;display: flex;align-items: center;justify-content: center;}
.card.focus-area-card .card-title h4{margin: 0px;font-family: 'Merriweather', serif;
font-size:22px;font-weight: 600;color: #333366;}
.card.focus-area-card a{font-family: 'Merriweather', serif;font-weight:900;font-size:15px;color:#006699;}
.card.focus-area-card a:hover{color:#ff6633;}
.focus-area-sec .row .col-lg-3.col-md-6.focus-area-col{border-right: solid 1px #006699;margin-bottom: 30px;}
.focus-area-sec .row .col-lg-3.col-md-6.focus-area-col:last-child{border:none;}
/*************Close Focus Area sec***********/
.instagram-feed-sec {padding: 50px 0;}
.instagram-feed-sec h3 {font-size: 21px;font-weight: 900;text-align: center;color: #333366;margin: 0 0 15px;}
.instagram-feed-sec h3 a{color: #ff6633;}
/************Close*****Instafeed***********/

#footer{background: #d5e5ee;padding: 30px 0;font-family: 'Roboto', sans-serif;font-size: 14px;}
#footer .footer-cont-box {padding: 0 15px;}
#footer .footer-cont-box p{margin: 0px;}
#footer .footer-cont-box.firstbx {color:#006699;}
#footer .footer-cont-box a{display: block;margin: 4px 0 0;}
#footer .footer-cont-box h3 {font-size:24px;color:#333366;font-family:'Merriweather', serif;margin: 0 0 20px;}
.form-control:focus{box-shadow: none;}
#footer .footer-newsform #subscribe.subscribe-btn {background: transparent;border: solid 2px #333366;padding:1px 15px;color: #333366;font-family: 'Merriweather', serif;font-weight: 900;width: 36%;min-width: 36%;height: 40px;font-size:16px;}
#footer .footer-newsform #newsletter-email {height: 40px;border-radius: 0px;border: none;}
#footer .footer-newsform span.wpcf7-spinner {position: absolute;}
#footer .col-md-3.bordercol {border-left: solid 2px #f5f5f5;border-right: solid 2px #f5f5f5;}
#footer .col-md-3.bordercol .footer-cont-box{padding: 0px;}
#footer .footer-newsform .wpcf7-form p br{display: none;}
#footer .footer-newsform .wpcf7-form p {display: flex;flex-flow: row;width: 100%;}
#footer .footer-newsform .wpcf7-form p .wpcf7-form-control-wrap.your-email {min-width: 64%;width: 64%;}

/************Close**Footer**Section**********/

.categorytabmenu {display: flex;align-items: center;justify-content: center;margin: 0 0 50px;}
.categorytabmenu h5 {font-size: 16px;margin: 0px;padding-right: 20px;}
.categorytabmenu .nav-pills .nav-link {background: #fff;color: #666566;font-weight: 900;
text-transform: uppercase;border: solid 1px #666566;border-radius: 0px;margin: 0 0 0 15px;
padding: 5px 10px;}
.categorytabmenu .nav-pills .nav-link.active, .nav-pills .show > .nav-link {background-color: #333366; color: #fff;border-color: #333366;}


/*************close***Category***Page*********/

.covid-pademic-sec {padding: 50px 0;}
.covid-pademic-gallery .row .col-sm-6.gallery-col:nth-child(1){margin-bottom: 30px;}
.covid-pademic-gallery .row .col-sm-6.gallery-col:nth-child(2){margin-bottom: 30px;}
.covid-pademic-gallery .pademic-gallery-img img {width: 100%;height: auto;}
.covid-pademic-content{font-family: 'Roboto', sans-serif;}
.covid-pademic-content h3 {font-size: 36px;color: #333366;margin: 0 0 30px;font-family: 'Merriweather', serif;line-height: 48px;}
.economic-list {font-size: 22px;border-bottom: solid 1px #7084bd;padding: 30px 0;}
.economic-list:last-child {border-bottom: none;}
.economic-list a {font-weight: 900;padding: 30px 0 0;display: block;color:#006699;font-size: 18px;}
.economic-list a:hover{color:#ff6633;}
.support-need-sec {padding: 50px 0;font-family: 'Roboto', sans-serif;}
.support-need-sec h3 {font-family: 'Merriweather', serif;font-size: 42px;font-weight: 900;
color: #333366;margin: 0 0 30px;}
.support-need-sec h4{font-family: 'Merriweather', serif;font-size:18px;margin: 0 0 20px;}

/**********Close Covid Relief css******/


.hemkunt-foundation-timeline-sec{padding: 50px 0;background: #333366;color: #fff;}
.hemkunt-foundation-timeline-sec .container {padding: 0 50px;}
.smheading {text-align: center;font-size:34px;margin: 0 0 50px;}
.timeline-list {list-style: none;margin: 0px;padding: 0px;}
.timeline-list li{min-height: 400px;padding:80px 0px 0 60px; position: relative;font-family: 'Roboto', sans-serif;font-size:15px;}
.timeline-list li .year-cal {position: absolute;bottom:-57px;left:0px;width:90px;
height:90px;background:#ff6633;border-radius: 50%;display: flex;align-items: center; justify-content: center;word-wrap: break-word;font-size: 20px;text-align: center;z-index: 99;padding: 6px;line-height:22px;font-family: 'Merriweather', serif;font-weight: 600;}
.timeline-list li::before{content: '';position: absolute;width: 2px; top: 0px;bottom: 0px;background: #ff6633;left: 40px;}
.timeline-list li:first-child::after {content: '';position: absolute;bottom:-20px;border: dashed 1px #c1c0c0;width: 100%;left: 0px;}
.timeline-list li:first-child {padding-top:0px;padding-right: 30%;}
.timeline-list li:last-child {margin-left:45%;}
.timeline-list li:last-child .year-cal{top: -23px;} 
.timeline-list li h5 {font-size:20px;font-family: 'Merriweather', serif;margin: 0 0 30px;
color: #ff6633;}
.timeline-list li p{margin: 0 0 5px;}
#timeline-slider .owl-nav .disabled{display: none;}
#timeline-slider .owl-prev {position: absolute;top:50%;left:-50px;max-width: 40px;}
#timeline-slider .owl-next {position: absolute;top:50%;right:-50px;max-width: 40px;}

/***********Close Relief Aid************/
.our-story-sec{font-family: 'Roboto', sans-serif;padding: 50px 0 35px;}
.our-story-sec h3 {font-size: 36px;color: #333366;margin: 0 0 30px;font-family: 'Merriweather', serif;}
.our-story-sec h4 {font-size:16px;color: #333366;margin: 0 0 30px;/*font-family: 'Merriweather', serif;*/}
.our-story-sec h5 {font-size:21px;margin: 0px;font-family:'Merriweather', serif;}

.expand-state-sec {padding: 50px 0;}
.expand-state-sec .smheading {color: #333366;margin: 0 0 15px;}
.expand-state-sec .sbheading{font-size:16px;text-align: center;font-family: 'Roboto', sans-serif;line-height: 24px;}
.expand-state-sec .expand-map-state {text-align: center;margin: 50px 0 50px;}

.vision-sec {background: #f5fbfb;padding: 50px 0;}
.vision-sec .smheading {color: #333366;margin: 0 0 30px;}
.vision-sec .vision-list {list-style: none;margin: 0px;padding: 0px;}
.vision-sec .vision-list li {font-size:16px;text-align: center;padding:0px 0 30px; border-bottom: solid 1px #0658a3;font-family: 'Roboto', sans-serif;}
.vision-sec .vision-list li:last-child{border-bottom: none;}

.meetboard-sec {padding: 50px 0;}
.meetboard-sec .smheading {color: #333366;}
.meetboard-sec .meetboardcol {margin: 0 0 30px;}
.meetboard-sec .card.meetboard-card {padding: 0 15px 15px;border: none;}
.meetboard-sec .card.meetboard-card .card-img-top {border-radius: 0px;}
.meetboard-sec .card.meetboard-card .card-body {padding: 15px 0 0;font-size: 18px;} 
.meetboard-sec .card.meetboard-card .card-body .card-title {color:#333366;font-size:22px;}
.meetboard-sec .row .col-lg-4.meetboardcol:nth-child(2){border-left: solid 1px #0658a3;border-right: solid 1px #0658a3;}

/***********Close story css**********/
.card.campaigns-card.feature .card-body .card-title{min-height: 140px;}
.card.campaigns-card.feature .card-body .card-title h4 {font-size: 24px;color:#333333;}
.card.campaigns-card.feature .card-body a {font-family: 'Merriweather', serif;font-size: 15px;margin:20px 0 0;display: block;color: #006699;font-weight: 900;}
.card.campaigns-card.feature .card-body a:hover{color:#ff6633;}
.impact-area-sec {padding:50px 0 0px;}
.impact-area-sec .impact-sec{margin-bottom: 50px;min-height: 700px;}


/**************Close Impact page Css************/

.donation-banner {background-size: cover;min-height: 600px;background-position: center;padding: 50px 0;}
.donation-banner .sec-heading {margin: 0 0 15px;}

.donation-banner .donation-banner-form .form-control {border-radius: 0px;margin: 0 0 0px;height: 44px;border: none;}
.donation-banner #donatebtn.btn-donate {background: #f63;color: #fff;width: 200px;height: 44px;margin: 10px auto 0;display: flex;align-items: center;justify-content: center;}
.donation-banner .donation-banner-form .input-group-text {height: 44px;background: #fff;
border: none;border-radius: 0px;padding-right: 5px;}
.donation-banner .donation-banner-form .input-group .form-control {padding-left: 0px;}
.donation-banner-content {padding: 30px;width:500px;text-align: center;font-weight: bold;}
.donation-banner-content a.btn.btn-primary {font-family: 'Merriweather', serif;text-transform: uppercase;font-size: 18px;border-radius: 0;font-weight: 700;margin: 15px 0 0;}

.donation-banner-content p{margin: 0px;}
.donation-banner-form {background:#0658A3;padding: 30px;}
.form-group {position: relative;margin: 0 0 30px;}
.form-group label {position: absolute;bottom: -24px;color:#a91010;font-size: 12px;font-weight: bold;}
.form-control:focus{box-shadow: none;}
.btn:focus{box-shadow: none;}
.form-group label.valid {color: #06df00;}
.payment-page-sec {min-height: 350px;text-align: center;padding: 50px 0;text-transform: capitalize;}

.payment-box-img {max-width: 500px;width: 100%;margin: 0 auto 50px;}
.payment-page-sec input.razorpay-payment-button {background-color: #ff6633;border-color: #ff6633;color: #fff;font-size: 18px;text-transform: uppercase;font-weight: 900;border-radius: 0px;padding: 6px 15px;margin-left: 10px;letter-spacing: 2px;border: none;}
.btn-mob-donation{display: none;}


/*********Donate Now Page******/
.donate-now-sec {padding: 50px 0 0;background: #fff;font-size: 18px;}
.donate-now-sec .container {max-width: 992px;}
.donate-now-sec .donate-now-head{text-align: center;padding:0 0 45px;font-size: 16px;}
.donate-now-sec .donate-now-head .sec-heading {margin: 0 0 20px;}
.donate-now-sec .donate-now-head h3 {color: #333366;font-size:32px;margin: 30px 0 30px;}
.donate-now-sec  a.btn.btn-primary {font-family: 'Merriweather', serif;text-transform: uppercase;font-size: 18px;border-radius: 0;font-weight: 700;}
.donate-now-sec .upi-payment {padding: 30px 0 30px;background: #f4fafc;}
.donate-now-sec .upi-payment .upi-payment-box {display: flex;align-items: center;justify-content: center;flex-flow: column;margin: 15px 0 15px;}
.donate-now-sec .upi-payment .upi-payment-box img {max-width: 160px;height: auto; width: 100%;}
.donate-now-sec .upi-payment .upi-payment-box .payment-title {margin: 30px 0 0;font-size: 21px;max-width: 100%;text-align: center;}
.donate-now-sec .bank-details {padding:45px 0 30px;text-align:center; background:#fff; line-height: 32px;}
.donate-now-sec .bank-details h3 {color: #333366;font-size:36px;margin: 0 0 15px;}

.donate-now-sec .csr-sec {padding:0px 0 30px;background: #fff;}
.donate-now-sec .csr-sec-box {max-width: 320px;width: 100%;margin: 0 auto;text-align: center;}
.donate-now-sec .csr-sec-box img {max-width: 160px;width: 100%;}
.donate-now-sec .csr-sec-box h4 {color: #333366;font-size: 36px;margin: 30px 0 15px;
border-bottom: solid 2px #ddd;padding: 0 0 15px;}

.donate-now-sec .csr-sec h3 {color: #333366;font-size: 36px;margin: 0 0 15px;text-align: center;}
.donate-now-sec .csr-sec h3 a{color:#ff6633;}




@media only screen and (max-width:1080px){
.main-header .navbar-right-sec {align-items: end;flex-flow: column;padding: 0;}    
.main-header .header-social {margin: 0px 0 15px;}
.banner-sec .bnrslide-box .bnrslide-content {min-height: 200px;font-size: 22px;} 
.banner-sec .bnrslide-box .bnrslide-content h1 {font-size: 36px;margin: 0 0 15px;}
#banner-slider .owl-next {bottom: 100px;right: 15px;max-width: 30px;}    
#banner-slider .owl-prev {bottom: 100px;left: 15px;max-width: 30px;} 
.banner-sec .bnrslide-box .bnrslide-content .bnrslide-content-inner {padding: 0 30px;}    
 div#wrapper {width: 100%;overflow: hidden;} 
.header-social.desktophdr {display: none;}    
    
    
}


@media only screen and (max-width:991px){  
.main-header .header-social {margin: 0px 0 5px;}    
.main-header .header-social li a {font-size: 18px;width: auto;height: auto;margin-right: 4px;} 
.current-campaign-sec .row .col-lg-4{border-right: solid 2px #d5e5ee;border-left: none;}
.current-campaign-sec .row .col-lg-4:nth-child(2) {border-right:none;}
.current-campaign-sec .row .col-lg-4:nth-child(2n+4){border-right:none;}
.sec-heading {font-size: 32px;}    
.card.help-card {margin: 0 0 30px;}    
.impactcounter-list {flex-flow: wrap;}
.impactcounter-list li {width: 33.33%;}    
.focus-area-sec .row .col-lg-3.col-md-6.focus-area-col:nth-child(2){border-right: none;}   
.categorytabmenu .nav-pills .nav-link {font-size: 15px;}    
.sec-heading .dropdown ul.dropdown-menu.show {inset: 0px 0px auto 0 !important;}
.covid-pademic-content h3 {font-size: 22px;  line-height: 28px;} 
    
.current-campaign-sec.categorypage .dropdown {max-width: 345px;}    
.current-campaign-sec.categorypage ul.dropdown-menu .dropdown-item {font-size: 24px;}    
    
}





@media only screen and (max-width:767px){
.main-header #header .header-menubox-sec {padding-top: 15px;}
.main-header #header .navbar-toggler {margin-top:0px;}    
.main-header .navbar-brand img {max-width: 100px;} 
.main-header .navbar-right-sec {flex-flow:column;padding:15px 0 0;justify-content:flex-end;} 
.main-header .navbar-right-sec ul.header-social {display: none;}   
.main-header .header-social li {margin-right:0px;}    
.btn-donation {font-size: 14px;letter-spacing: normal;margin-left:0px;padding:3px 10px;} .header-menubox-sec .navbar-collapse-menu{width: 380px;}
.banner-sec .bnrslide-box .bnrslide-content {min-height: 150px;font-size: 16px;} 
#banner-slider .owl-next {bottom:75px;}    
#banner-slider .owl-prev {bottom:75px;} 
.banner-sec .bnrslide-box .bnrslide-content h1 {font-size: 22px;margin: 0 0 5px;} 
.banner-sec .bnrslide-box .bnrslide-content {padding: 20px 0px;}  
.current-campaign-sec {padding: 25px 0;}    
.sec-heading {margin: 0 0 25px;} 
.how-can-help-sec{padding: 25px 0;} 
.corporate-partner-sec {padding:50px 0;}    
.impact-sec{padding: 25px 0;}   
.focus-area-sec {padding: 25px 0;}  
#footer .col-md-3.bordercol {border: none !important;padding: 10px 28px 10px;}    
.categorytabmenu .nav-pills .nav-item {margin: 5px 0 5px;}
.categorytabmenu h5 {min-width: 100px;} 
.covid-pademic-content h3 {margin: 15px 0 15px;}       
.covid-pademic-sec {padding: 25px 0 10px;}   
.economic-list .economic-logo {max-width: 150px;margin: 0 0 30px;}   
.economic-list {font-size: 18px;}   
.economic-list a {padding: 15px 0 0;}   
.support-need-sec h3 {font-size: 32px;margin: 0 0 25px;}    
.support-need-sec {padding: 25px 0;}    
.sec-heading.mt-5 {margin-top: 25px !important;}
.impact-area-sec {padding: 25px 0 0px;}    
.smheading {font-size: 24px;}  
.hemkunt-foundation-timeline-sec {padding: 25px 0;}    
.our-story-sec h3 {font-size: 24px;}    
.expand-state-sec .sbheading {font-size: 16px;}   
.vision-sec .vision-list li {font-size: 16px;}    
iframe {height: 300px;} 
.col-md-5.col-12.desktophdr-donation {display: none;}
.main-header #header {/*border-bottom: solid 5px #0658a3;*/padding: 5px 0;}    
.btn-mob-donation {display: block;width: 160px;background: #f63;color: #fff;text-align: center;margin: 0 auto 5px;}    
.btn-mob-donation:hover{color: #fff;}  
.donate-now-sec ul.donate-payment-queries li::after{display: none;}    
    
.donate-now-sec {font-size: 16px;}
.donate-now-sec .donate-now-head h3 {font-size: 28px;}    
.donate-now-sec .bank-details h3 {font-size: 28px;} 
.donate-now-sec .csr-sec-box h4{font-size: 28px;} 
.donate-now-sec .csr-sec h3{font-size: 28px;}
    
    
}


@media only screen and (max-width:575px){
.header-menubox-sec .navbar-collapse-menu{width:320px;}
.btn-donation {font-size: 12px;}    
.banner-sec .bnrslide-box .bnrslide-content {min-height: 250px;position: relative;}    
#banner-slider .owl-nav {display: none;}
.banner-sec .bnrslide-box .bnrslide-content .bnrslide-content-inner {padding: 0;}    
.current-campaign-sec .row .col-lg-4 {border: none;}   
.card.help-card .card-body p.card-text {min-height: auto;margin: 0 0 15px;}    
.card.help-card .card-title {margin: 0px 0 15px;padding: 30px 0 15px; }
.sec-heading {font-size: 28px;}    
.impactcounter-list li {width:100%;margin: 0 0 15px;}
.impactcounter-list li:last-child{margin: 0px;}    
.impactcounter-list li .impact-counter-box {min-height: auto;}
.impact-counter-box span.count-number {font-size:34px;}    
.impact-counter {padding:30px 0;margin-top:20%;}    
.card.focus-area-card .card-body {min-height: auto;}   
.focus-area-sec .row .col-lg-3.col-md-6.focus-area-col:last-child{margin:0px;}   
.focus-area-sec .row .col-lg-3.col-md-6.focus-area-col{border: none;}   
.card.focus-area-card .card-img-focus {height: 100px;}  
.card.help-card .card-img-icon {max-width: 100px;}   
.categorytabmenu {flex-flow: column;}    
.categorytabmenu h5 {padding: 0;margin: 0 0 15px;}  
.support-need-sec h3 {font-size:28px;}    
    
.timeline-list li:first-child {padding-right: 0;}
.timeline-list li:last-child {margin-left:0px;padding: 80px 60px 0 0px;}    
.timeline-list li:last-child::before {left:86%;}   
.timeline-list li:last-child .year-cal {left: 70%;}    
#banner-slider .owl-dots .owl-dot span {border: solid 1px #336;} 
.card.campaigns-card .card-body .card-title {margin-bottom: 15px;min-height: auto;}     
#footer .footer-newsform #subscribe.subscribe-btn {padding: 1px 7px;font-size: 14px;}
.donation-banner-content{width: 100%;} 
    
.donate-now-sec .donate-now-head h3 {font-size: 24px;}    
.donate-now-sec .bank-details h3 {font-size: 24px;} 
.donate-now-sec .csr-sec h3{font-size: 24px;}    
.donate-now-sec .upi-payment .upi-payment-box .payment-title {font-size: 18px;}
.donate-now-sec .upi-payment .upi-payment-box img {max-width: 120px;}    
 
.card.focus-area-card .card-title {justify-content: center;}    
.card.focus-area-card {text-align: center;}    
  
}

@media only screen and (max-width:360px){
.sec-heading {font-size: 22px;}
.sec-heading a img {max-height: 18px;}  
.header-menubox-sec .navbar-collapse-menu {width: 290px;}  
.current-campaign-sec.categorypage .dropdown {max-width: 345px;}    
.current-campaign-sec.categorypage ul.dropdown-menu .dropdown-item {font-size:18px;}
    
    
    
}

@media only screen and (max-width:340px){
.card.help-card .card-body a {font-size: 14px;} 
    
    
    
}








