@media only screen and (max-width: 409px) {
	.widget-instagram {
	    grid-template-columns: auto auto auto;
	    grid-template-rows: 100px 100px 100px;
	    height: 220px;
	}
}
@media only screen and (max-width: 560px) {
	ul.trusted-bulluts li {
		display: block;
		text-align: justify;
	}
	.program_image img {
	    height: 170px;
	}
	.header_slide_content {
		width: 100%;
		height: 320px;
		padding: 5px;
	}
	i#honesty-icon {
		width: 70px;
	}
	i.flaticon-no-money {
		width: 70px;
	}
	i#enable-icon {
		width: 70px;
	}
	.t_about_us_image::before {
		width: 380px;
    	height: 220px;
	}
	.mind_gardening_video::after {
		width: 380px;
    	height: 220px;
    	top: 92px;
   		right: -70px;
	}
	.slider-text h1 {
	    font-size: 21px!important;
	    padding: 30px 0px!important;
	}

}
@media only screen and (min-width:561px) and (max-width: 680px) {
	ul.trusted-bulluts li {
		display: block;
		text-align: justify;
	}
	i#honesty-icon {
		width: 70px;
	}
	i.flaticon-no-money {
		width: 70px;
	}
	i#enable-icon {
		width: 70px;
	}
	.t_about_us_image::before {
		width: 380px;
    	height: 220px;
	}

}
@media only screen and (min-width: 561px) and (max-width: 767px) {
	.header_slide_content {
		height: 240px;
	}
}
@media only screen and (min-width: 681px) and (max-width: 767px) {
	.t_about_us_image::before {
	    top: 222px;
	    left: -80px;
	    width: 450px;
	    height: 330px;
	}
}
@media only screen and (max-width: 767px) {
    .map-address,.map {
        width:100%;
    }
    /*.donate_box_tejswani ul {
	    display: flex;
	    flex-wrap: wrap;
	}*/
	.donate_bd {
		background-position-x: 70%!important;
	}
    .d-flex {
    	display: block!important;
    }
    .our_programs {
    	padding: 0;
    }
    .t_about_content h1 {
    	margin-top: 20px;
    }
    
    .program_image {
    	margin-bottom: 15px;
    }
    .header_slide_image img {
    	float: unset;
    	max-width: 100%;
    }
    .mind_gardening {
    	padding: 20px 0px;
    }
    .row.no-gutters.slider-text.js-fullheight.align-items-center.justify-content-center {
	    height: 100%!important;
	}
    .slider-text h1 {
    	font-size: 30px;
   		 padding: 80px 0px;
    }
    .contact-details {
        position:relative;
    }
    .contact-info a {
        font-size:12px;
    }
	.title-heading h1 {
		font-size: 20px!important;
		margin-bottom: 10px;
	}
	.p-content-box h2 {
		margin-left: 0;
	}
	.border-focus-on::before, .border-focus-on::after {
		display: none;
	}
	.about_us_content {
		margin-bottom: 30px;
	}
	.profile-img img {
		margin-bottom: 20px;
	}
	h1.focuses-on-title {
		margin-left: 0;
	}
	.focuses-on-grid {
		grid-template-columns: 10% 85%;
	}
	img.img-responsive.TextWrap {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.displaycol2 {
		display: block;
	}
	#job-sibar-m-t-col-md-3 {
		background: #fff0;
	}
	section.top-banner-section {
		height: 460px;
	}
	.candidate-form-box {
	    margin-bottom: 50px;
	}
	.demo {
		height: 460px;
	}
	.find-inpur-area {
		width: 90%;
	}
	ul#lightSlider {
		height: 100%!important;
	}
	div#client-testimonial-carousel {
	    height: 100%;
	}
	.title-heading h1::after {
		top: -38px;
		right: 49px;
	}
	.what-drive-img {
		position: unset;
	}
	
	.video-container {
		position: relative;
		padding: 5px;
	}
	.p-content-box {
		position: relative;
	}
	.we-serve-container {
		margin-bottom: 10px;
	}
	#s-input-1 {
		padding: 8px 8px;
	}
	#s-input-2 {
		padding: 8px 8px;
	}
	.find-btn-s {
		padding: 0px 0px;
	}
	.about-info {
		position: relative;
	}
	.project-info {
		position: relative;
	}
	.project-grid {
	    grid-template-columns: 9% 85%;
	    padding-left: 10px;
	}
	.copyright {
		text-align: left;
	}
	#navbarSupportedContent {
		padding: 0px 20px;
	}
	.width-100 {
		padding: 15px 15px;
	}
	.title-heading h1::after {
		display: none;
	}
	.befor-line-width-we-serve::after, .befor-line-width-we-serve::before,
	.befor-line-width-why-we::after, .befor-line-width-why-we::before,
	.befor-line-width::after, .befor-line-width::before,
	.border-our-services::after, .border-our-services::before,
	.befor-line-width-case-studies::after, .befor-line-width-case-studies::before,
	.border-saying::after, .border-saying::before,
	.latest-insite-border::after, .latest-insite-border::before,
	.border-partner::after, .border-partner::before{
		display: none;
	}
}
@media only screen and (max-width: 991px) {
	.befor-line-width-we-serve::after, .befor-line-width-we-serve::before,
	.befor-line-width-why-we::after, .befor-line-width-why-we::before,
	.befor-line-width::after, .befor-line-width::before,
	.border-our-services::after, .border-our-services::before,
	.befor-line-width-case-studies::after, .befor-line-width-case-studies::before,
	.border-saying::after, .border-saying::before,
	.latest-insite-border::after, .latest-insite-border::before,
	.border-partner::after, .border-partner::before{
		display: none;
	}
	.video-container {
		position: relative;
		padding: 5px;
	}
	.p-content-box {
		position: relative;
	}
	.we-serve-container {
		margin-bottom: 10px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header_slide_content {
		width: 100%;
	}
}

@media only screen and (max-width: 1023px) {
	ul#lightSlider {
		height: 100%!important;
	}
	.title-heading h1::after {
		top: -73px;
		right: 9px;
	}
	.title-heading h1 {
		font-size: 50px;
	}
	.about-info {
		position: relative;
	}
	a.nav-link {
		font-size: 12px!important;
	}
}
@media only screen and (max-width: 1199px) {
	a.nav-link {
		font-size: 12px!important;
	}
}