@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,0.2) !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: #dd3333;
		margin: auto;
		margin-bottom: 4px;
		transition: all 400ms linear;
		cursor: pointer;
		margin-right: 15px;
	}
	.navbar .container {
		padding-left: 15px;
		padding-right: 15px
	}
	.nav {
		padding: 0;
/*		display: block;*/
	}
	.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) {
	.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) {
	.top_menu {
		display: none
	}
	.header_area+section,
	.header_area+row,
	.header_area+div {
		margin-top: 71px
	}
	.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;}
}