@media screen and (min-width: 1400px) and (max-width: 1600px) {
	.main_navbar .navbar_logo {
		left: -8%;
		padding: 24px 145px;
		width: 30vw;
	}

	.main_navbar .nav_items ul {
		gap: 35px;
	}
}
@media screen and (max-width: 1399px){
	.main_navbar .navbar_logo {
		bottom: -38%;
		left: -6%;
		padding: 24px 75px;
		width: 26vw;
	}
	.main_navbar .nav_items ul {
		gap: 24px;
	}
	.main_navbar .nav_items ul li a {
		font-size: 16px;
		line-height: 26px;
	}
	.banner_image_slider .owl-stage-outer .owl-item img {
		height: 550px !important; 
	}
	.our_programmes_carousel .our_programmes_box {
		padding: 28px;
	}
	.about:before {
		z-index: -1;
	}
	.testimonial_sec .testimonial_right_carousel {
		padding: 46px 100px 15px 70px;
		height: 486px;
	}
	.testimonial_box p {
		margin-bottom: 0px !important;
		height: 350px;
		overflow-x: scroll;
	}
	.why_we_exist_box_left {
		width: 100% !important;
	}
}


@media screen and (max-width: 1199px){
	.header_button {
		display: none;
	}
	.main_navbar .navbar_inner {
		gap: 30px;
	}
	.banner_image_slider .owl-stage-outer .owl-item img {
		height: 450px !important;
	}
	.anweshka_heading h2 {
		font-size: 42px !important;
		line-height: 52px !important;
	}
	.about_left h2 {
		font-size: 42px !important;
		line-height: 52px !important;
	}
	.about .about_left {
		width: 95%;
	}
	.main_navbar .navbar_logo {
		bottom: -38%;
		left: -7%;
		padding: 16px 75px;
		width: 32vw;
	}
	.counter_box h2 {
		font-size: 52px !important;
		line-height: 63px !important;
	}
	.counter_box p {
		font-size: 17px !important;
		line-height: 27px !important;
	}
	.more_about_anweshka_box {
		flex-direction: column;
	}
	.more_about_anweshka_box img {
		border-radius: 12px !important;
		width: 100% !important;
		height: 350px !important;
	}
	footer .row .col-md-3 {
		width: 33.333%;
	}
	footer .row .col-md-3:last-child{
		margin-top: 1.5rem;
	}
	.bread_cum_sec {
		height: 386px !important;
	}
	.bread_cum_image img {
		height: 386px !important;
	}
	.bread_cum_outer h1 {
		font-size: 42px !important;
		line-height: 52px !important;
	}
	.bread_cum_outer {
		bottom: 55% !important;
	}
	.programmes_content ul {
		width: 90% !important;
	}
}

@media screen and (max-width: 991px){
	.bread_cum_sec {
		height: 350px !important;
	}
	.bread_cum_outer {
		bottom: 43% !important;
	}
	.bread_cum_image img {
		height: 300px !important;
	}
	.main_navbar .menu_btn i {
		font-size: 24px;
		cursor: pointer;
		display:block !important;
	}
	.banner_carousel {
		display: none !important;
	}
	.main_navbar .nav_items ul {
		gap: 24px;
		position: fixed;
		left: -100%;
		top: 0;
		width: 320px;
		flex-direction: column;
		z-index: 9999;
		height: 100%;
		background: #fff;
		align-items: start;
		padding: 40px 30px 0px 40px;
		transition: left 0.4s;
	}
	.main_navbar .nav_items ul .fa-close {
		display: block;
		text-align: right;
		font-size: 24px;
		display: flex;
		align-self: self-end;
		cursor:pointer;
	}
	.main_navbar .nav_items ul.open {
		left: 0;
	}
	.main_navbar .nav_items ul li a {
		font-size: 20px;
		line-height: 28px;
	}
	.main_navbar .navbar_logo {
		bottom: -43%;
		left: -9%;
		padding: 32px 75px;
		width: 37vw;
	}
	.main_navbar .header_search_bar {
		width: 90%;
	}
	.more_about_anweshka_box img {
		height: 220px !important;
		object-fit: cover;
	}
	.more_about_anweshka_box {
		padding: 30px !important;
		height: 570px;
	}
	.our_programmes_content h4 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.main_navbar .navbar_inner {
		padding: 30px 0px;
	}
	.outer_ul > li {
		padding: 0 !important;
	}
	.footer_box ul li a {
		font-size: 15px !important;
		line-height: 25px !important;
	}
	.footer_box ul {
		gap: 14px !important;
	}
	.main_navbar .navbar_logo {
		width: 40vw !important;
	}
	.navbar_logo img {
		width: 130px !important; 
	}
	.main_navbar .navbar_inner {
		padding: 24px 0px !important;
	}
	.banner_image_slider button {
		width: 50px !important;
		height: 50px !important;
	}
	.counter_box p {
		font-size: 16px !important;
		line-height: 24px !important;
		margin: 0;
	}
	.anweshka_heading h2 {
		font-size: 36px !important;
		line-height: 46px !important;
	}
	.p_100 {
		padding: 70px 0px !important;
	}
	.testimonial_sec .row .col-md-6 {
		width: 100%;
	}
	.testimonial_left img {
		height: 260px !important;
		object-fit: cover;
	}
	.testimonial_box p {
		height: auto !important;
	}
	.testimonial_sec .testimonial_right_carousel {
		padding: 46px 100px 46px 70px;
		height: auto !important;
	}
	.instagram_sec .row .col-md-3 {
		width: 50%;
		margin-bottom: 1.5rem;
	}
	.blog_content p {
		font-size: 20px !important;
		line-height: 28px !important;
		width: 100% !important;
	}
	.blog_box a img {
		height: 200px !important;
	}
	.lastest_blog ul li a img {
		height: 100px !important;
	}
	.single_blog_heading h1 {
		font-size: 38px !important;
		line-height: 38px !important;
	}
	.more_programmes_outer {
		padding: 0 !important;
	}
	.faq_left_link {
		padding: 20px !important;
	}
	.faq_content h4 {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.gallery_inner a img {
		height: 300px !important;
	}
	.gallery_sec .row .col-md-6:nth-child(even) {
		padding-left: 0.7rem !important;
		margin-bottom: 1.5rem !important;
	}
	.gallery_sec .row .col-md-6:nth-child(odd) {
		padding-right: 0.7rem !important;
		margin-bottom: 1.5rem !important;
	}
	.why_we_exist_box_left {
		padding: 0px !important;
	}
	.why_we_exist_box_right img {
		height: auto !important;
	}
}
@media screen and (max-width: 767px){
	.what_we_exist_sec .container > .row {
		flex-direction: column-reverse !important;
	}
	.what_we_exist_sec .row {
		flex-direction: column-reverse;
		gap: 30px;
		margin-bottom: 48px;
	}
	.gallery_sec .row .col-md-6 {
		width: 50%;
	}
	footer .row .col-md-4 {
		width: 100%;
	}
	footer .row .col-md-4{
		margin-top: 1.5rem;
	}
	.footer_box ul li a {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.footer_box h2 {
		padding-bottom: 12px;
	}
	.anweshka_impact_section .row .col-sm-3:nth-child(3) {
		display: none;
	}
	.anweshka_impact_section .row .col-sm-3{
		width:33.333%;
	}
	.anweshka_impact_section .row {
		justify-content: space-between;
	}
	.anweshka_impact_section .about .row {
		flex-direction: column-reverse !important;
		row-gap: 42px;
	}
	.about_right img {
		border-radius: 12px !important;
	}
	.about:before{
		display:none;
	}
	.more_about_content h4 {
		font-size: 21px !important;
		line-height: 31px !important;
	}
	.more_about_anweshka_box {
		padding: 18px !important;
	}
	.blog_sec .row .col-md-4 {
		margin-bottom: 1.5rem;
		width: 50%;
	}
	.testimonial_sec .owl-nav{
		display:none;
	}
	.blog_content p {
		font-size: 21px !important;
		line-height: 31px !important;
	}
	.bread_cum_image img {
		height: 250px !important;
	}
	.bread_cum_sec {
		height: 230px !important;
	}
	.bread_cum_outer h1 {
		font-size: 38px !important;
		line-height: 48px !important;
	}
	.donor_wrapper {
		align-items: start !important;
		flex-direction: column-reverse;
		gap:30px !important;
	}
	.become_a_member_left {
		display: none;
	}
	.become_a_member_form:before {
		top: -10% !important;
	}
	.lastest_blog ul li a img {
		height: auto !important;
	}
	.single_blog_image img {
		height: 270px;
		object-fit: cover;
	}
	.single_blog_heading h1 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.programmes_Image_outer .row .col-md-6 {
		width: 50%;
	}
	.faq_left_link {
		display: none;
	}
	.contact_right {
		width: 100% !important;
		margin-top: 30px !important;
	}
	.map_box iframe {
		width: 100%;
	}
	.founder_content {
		width: 100% !important;
		margin-top: 48px;
	}
	.founder_img img {
		border-radius: 12px !important;
	}
}


@media screen and (max-width: 575px){
	.why_we_exist_box_left h2 {
		font-size: 26px !important;
		line-height: 34px !important;
		margin-bottom: 30px;
	}
	.what_we_exist_sec .main_heading h2 {
		font-size: 26px !important;
		line-height: 36px !important;
		margin-bottom: 12px;
	}
	.what_we_exist_sec .main_heading {
		width: 100%;
		margin-bottom: 38px;
	}
	.founder_content h4 {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.policy_content {
		width: 100% !important;
	}
	.policy_content ul li a {
		font-size: 16px !important;
	}
	.terms_content ul li a {
		font-size: 16px;
	}
	.terms_content {
		width: 100% !important;
	}
	.anweshka_inner img {
		display: none;
	}
	.anweshka_heading {
		margin-bottom: 24px !important;
	}
	.anweshka_heading h6 {
		font-size: 14px !important;
		line-height: 22px !important;
		margin-bottom: 12px !important;
	}
	.anweshka_heading h2 {
		font-size: 26px !important;
		line-height: 36px !important;
	}
	.banner_image .banner_image_slider button {
		width: 40px !important;
		height: 40px !important;
	}
	.banner_image_slider .owl-stage-outer .owl-item img {
		height: 320px !important;
	}
	.anweshka_impact_section .row .col-sm-3:nth-child(3) {
		display: block;
	}
	.anweshka_impact_section .row .col-sm-3 {
		width: 100%;
		margin-top: 1.5rem;
	}
	.about_left h6 {
		font-size: 14px !important;
		line-height: 24px !important;
		margin-bottom: 12px !important;
	}
	.more_about_anweshka_box {
		height: 530px !important;
	}
	.blog_sec .row .col-md-4 {
		width: 100%;
	}
	.testimonial_sec .row .col-md-6 {
		padding: 0px 10px !important;
	}
	.main_navbar .navbar_logo {
		position: unset;
		padding: 0px !important;
		width: auto !important;
	}
	.about_left h2 {
		font-size: 32px !important;
		line-height: 42px !important;
	}
	.about .about_left {
		width: 100%;
	}
	.about_left p {
		margin-bottom: 24px !important;
	}
	.instagram_sec .row .col-md-3 {
		width: 100%;
	}
	.testimonial_right_carousel{
		display:none !important;
	}
	.main_navbar .navbar_inner {
		padding: 12px 0px !important;
	}
	.bread_cum_outer h1 {
		font-size: 36px !important;
		line-height: 46px !important;
	}
	.main_navbar .header_search_bar {
		width: 90%;
		padding: 0px;
	}
	.become_donor {
		padding: 70px 0px !important;
	}
	.Bread_Inner h1 {
		font-size: 42px !important;
		line-height: 52px !important;
	}
	.contact_input input {
		padding: 12px 24px !important;
	}
	.contact_input {
		margin-bottom: 30px !important;
	}
	.contact_input select {
		padding: 12px 24px !important;
	}
	.our_impact_image img {
		height: 200px !important;
		object-fit: cover;
	}
	.our_impact_image {
		margin-bottom: 30px !important;
	}
	.impact_sec {
		padding: 70px 0px !important;
	}
	.programmes_Image_outer .row .col-md-6 {
		width: 100%;
	}
	.gallery_sec .row .col-md-6 {
		width: 100%;
	}
	.bread_cum_outer {
		bottom: 35% !important;
	}

}












