@media(max-width:1619px) {
	.header_area .navbar .search {
		margin-left: 40px
	}
}

@media(max-width:1300px) {}

@media(max-width:1199px) {
	.header_area .navbar .nav .nav-item {
		margin-right: 28px
	}
	.home_banner_area .banner_inner {
		padding: 100px 0
	}
	.home_banner_area .banner_inner .banner_content h2 br {
		display: none;
		font-size: 36px
	}
	.home_banner_area .banner_inner .banner_content h2 {
		font-size: 36px;
		line-height: 45px
	}
	.wd_18 {
		flex: 0 0 33.33%;
		max-width: 33.33%
	}
	.wd_44 {
		display: none
	}
}

@media(max-width:991px) {
	.top_menu {
		display: none
	}
	.navbar-toggler {
		border: none;
		border-radius: 0;
		padding: 0;
		cursor: pointer;
	    margin-top: 20px;
	    margin-bottom: 10px;
	}
	.header_area .navbar {
		/* background: rgb(255 255 255 / 70%) !important; */
	}
	.navbar-toggler[aria-expanded=false] span:nth-child(2) {
		opacity: 1
	}
	.navbar-toggler[aria-expanded=true] span:nth-child(2) {
		opacity: 0
	}
	.navbar-toggler[aria-expanded=true] span:first-child {
		transform: rotate(-45deg);
		position: relative;
		top: 7.5px
	}
	.navbar-toggler[aria-expanded=true] span:last-child {
		transform: rotate(45deg);
		bottom: 6px;
		position: relative
	}
	.navbar-toggler span {
		display: block;
		width: 25px;
		height: 3px;
		 background: #faba00; 
           	margin: auto;
		margin-bottom: 4px;
		transition: all 400ms linear;
		cursor: pointer
	}
	.navbar .container {
		padding-left: 15px;
		padding-right: 15px
	}
	.nav {
		padding: 0
	}
	.header_area+section,
	.header_area+row,
	.header_area+div {
		margin-top: 117px
	}
	.header_top .nav {
		padding: 0
	}
	.header_area .navbar .nav .nav-item .nav-link {
		line-height: 40px;
		margin-right: 0;
		display: block;
		border-bottom: 1px solid #ededed33;
		border-radius: 0
	}
	.header_area .navbar .search {
		margin-left: 0
	}
	.header_area .navbar-collapse {
		max-height: 340px;
		overflow-y: scroll
	}
	.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link {
		padding: 0 15px
	}
	.header_area .navbar .nav .nav-item {
		margin-right: 0
	}
	.header_area+section,
	.header_area+row,
	.header_area+div {
		margin-top: 71px
	}
	.home_banner_area .banner_inner .banner_content .banner_map_img {
		display: none
	}
	.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link {
		line-height: 40px !important;
	}
	.header_area.white_menu.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link {
		line-height: 40px !important;
	}
	.header_area .navbar .nav .nav-item .nav-link {
		color: #222 !important;
	}
	.home_banner_area .donation_inner {
		margin-bottom: -30px
	}
	.home_banner_area .dontation_item {
		max-width: 350px;
		margin: auto
	}
}

@media(max-width:767px) {
	.qrcode{display: block; margin: 0 auto; text-align: center;}
	.wdth-m{width: 81% !important; padding-bottom: 13px;}
	.font-36 {
    font-size: 21px !important;
}
.rahulas-sec h2{font-size: 26px !important;}

.border-rit {
	 border-right:none !important;
    border-bottom: 1px solid #ccc !important;
    padding:20px 0px !important;
}
.border-l{display: none;}
	.home_banner_area {
		min-height: 500px
	}
	.home_banner_area .banner_inner {
		min-height: 500px
	}
	.home_banner_area .banner_inner .banner_content {
		margin-top: 0
	}
	.home_banner_area .banner_inner .banner_content h3 {
		font-size: 30px
	}
	.home_banner_area .banner_inner .banner_content p br {
		display: none
	}
	.home_banner_area .banner_inner .banner_content h3 span {
		line-height: 45px;
		padding-bottom: 0;
		padding-top: 0
	}
	.padding_top275{padding-top: 0px;}
}

@media(max-width:600px) {
	.wd_18 {
		flex: 0 0 100%;
		max-width: 350px;
		margin: auto
	}
	.padding_top275{padding-top: 0px;}
}

@media(max-width:575px) {
	.mb-pdng{padding-left: 15px !important;}
.innder-bannerheader-pristine{background-position: center center !important;}
.qrcode{width:auto !important;
	margin-left: 0px !important;margin-top: 0px !important;}
	.ft-35 {
    font-size: 25px !important;
    line-height: 32px !important;
}
	.innder-bannerheader-pristine{background-attachment: unset !important;}
	.map-if{min-height: 380px !important;}
	.prl-mb{padding-left: 15px !important;}
	        .upcom-box .projectsTabs_cardbody__WasnJ{min-height: auto !important;}
	#feedback-tab-enquiry{margin-right: -71px !important;}
	.about-conts p{margin-top: 14px !important; text-align: justify !important;}
	.header_area{background-color: #113331;}
	.innder-bannerheader3 .overlay{height: 77% !important;}
	.life{    top: 52% !important;
    left: 27% !important;    font-size: 19px !important;}

.heithvdo {
    margin-top: 0px;
    height: 237px !important;}

	.innder-bannerheader2{background-attachment: unset !important; background-position: center center !important;}

	.innder-bannerheadworld2{background-attachment: unset !important; background-position: center center !important;}

	.innder-bannerheader-pristine{background-position: center center !important;}

	.mgpage-inti{margin-top: 223px !important;}
	.box-c{min-height: auto !important;}
	.innder-bannerheader{margin-top: 153px !important;}
	.mob-proj .owl-carousel .owl-stage-outer{height: 60vh;}
	.mob-proj .owl-dots{padding-bottom: 40px !important;}
.scrolled .navbar-nav{background-color: #121a1a !important;}
	.section.hero{height: 100vh !important;}
	.parallax-hero-image {
     background-image: url(../images/banner-mob.jpg) !important;
     height:103vh; background-size: unset !important; }
     .parallax-hero-overlay{background-image: none !important;}
     .pt-m{padding-top: 0px !important;}
     .parallex-sec{    
     	background: url(../images/mob-bnr.jpg) no-repeat !important;
     	padding: 151px 0px 106px !important;background-position: center center !important;}
     	.pt-m{     padding-right: 0px !important;
    padding-left: 0px 
    !important;}

	.top_menu {
		display: none
	}
	.header_area+section,
	.header_area+row,
	.header_area+div {
		margin-top: 21px
	}
	.home_banner_area .banner_inner .banner_content h2 {
		font-size: 28px;
		line-height: 38px
	}
	.home_banner_area {
		min-height: 450px
	}
	.home_banner_area .banner_inner {
		min-height: 450px
	}
	.blog_banner .banner_inner .blog_b_text {
		margin-top: 0
	}
	.home_banner_area .banner_inner .banner_content img {
		display: none
	}
	.home_banner_area .banner_inner .banner_content h5 {
		margin-top: 0
	}
	.padding_top275{padding-top: 0px;}
}

@media(max-width:480px) {
	.header_area .navbar-collapse {
		max-height: 250px;
		background: #fff;
	}
	.home_banner_area .banner_inner .banner_content {
		padding: 30px 15px;
		margin-top: 0
	}
	.banner_content .white_btn {
		display: block
	}
	.home_banner_area .banner_inner .banner_content h3 {
		font-size: 24px
	}
	.banner_area .banner_inner .banner_content h2 {
		font-size: 32px
	}
	.padding_top275{padding-top: 0px;}
}