

@media(max-width:1900px) {

		.curri-sec{margin-top: -60px !important;}



}





@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: #fff;

		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) {

	.adds br{display: none !important; }

	.vdo-ht{height: 340px !important;}

	#download-brochure {

    top: auto !important;

    bottom: 0px !important; margin: 0px; width: 100%;

    text-align: center;    }

	#download-b-button{ float: none !important;transform:unset !important; margin: 0px !important;}

	.banner-text{margin-top:300px !important;}

	.banner_bg{margin-top: 0px !important;}

	.mob-buton{display:block !important;}

	.mob-buton h1{font-size: 1rem !important;}
	.banner-text h5
	{
		font-size: 19px;
	}
	.color-blue
	{
		    font-size: 1rem !important;
		    padding: 6px 7px !important;
		    display: inline-block;
	}
	.btn-enquire
	{
		    transform:none !important;
		    animation: none !important;
	}

	footer h3{font-size: 1.4rem !important;}

	footer p a{display: block;}

	  #imp-date {top:18% !important;}

	   #imp-date-sec{font-size: 14px !important; 

	    background-color: #e5554f !important;  

	    margin-right: -66px !important;}

	  #feedback-enquiry {top: 50% !important; } 

       #feedback-tab-enquiry{margin-right: -40.6px !important; font-size: 14px !important;} 

	.dwn-b{display: inline-block;

width: 76%; text-align: center;}

	.circle-block{margin: 0 auto;}

	.curri-sec{margin-top: auto !important;}

	.curri-sec-box h2{font-size: 1.5rem  !important;}

	.single-testimonial .desc{    width: 95% !important;
    float: none !important;
    margin: 0px !important;
    text-align: center;}

	.single-testimonial .thumb {

    

    width: 36.3333% !important;

    

    text-align: center !important;

    display: block !important;

    margin: 0 auto !important;

    float: none !important;

}



	.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;

	}



	.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;}

}