/* medium screen */
@media only screen and (min-width: 2000px) and (max-width: 4000px) {
	.simple_slider{ height: 930px !important;}
}

@media only screen and (min-width: 1366px) and (max-width: 1455px) {
	.content-wrapper,.inner-banner-wrap .fly_box{ width: 75%; }
	.float-content{margin: 0 0 0 9.45%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1325px) {
	.content-wrapper,.inner-banner-wrap .fly_box{ width: 75%; }
	.float-content{margin: 0 0 0 9.45%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	h1{ font-size: 2rem; }
	/* header */
		.header-mobile{ display:block; width: 95%; margin: 5px auto 0; }
		.header-desktop{ display: none; }
		.homepage .header-mobile .logo-wrap{ width: 100px; margin-left: 0 !important; visibility: hidden; }
		.header.fixed-nav .logo-wrap{text-align: left;}
		.sub-menu:before {
			position: absolute;
			right: 15px;
			content: '\f107';
			font-family: "fontello";
			width: 20px;
			color: #fff;
		}
		.nav-open .navigation-ul > li{
			width: 96%;
		}
		.navigation-ul a {
			display: inline-block;
		}
		.sub-menu ul{
			background-color: inherit;
			box-shadow: none;
			margin-left: 15px;
		}
		.sub-menu ul li{
			padding: 7px 0px;
		}
		.sub-menu ul,
		.sub-menu ul ul{
			position: relative;
			/*height: 200px;*/
			overflow: auto;
			width: 90%;
			left: 0;
			right: auto;
		}
		.header.fixed-nav .menu-icon{ color: #fff;}
	/* banner */
		.float-content{ margin: 0 0 0 2%; }
		.carousel_logo {max-width: 150px; margin: 0px 0 1rem 0;}
		.slider_outer_wrap .btns_wrap .prev {left: 2px;}
		.slider_outer_wrap .btns_wrap .next {right: -60px;}
		.inner-banner-wrap{background-position: center !important;}
	/* content */
		/*.news_events_holder{ gap: 1.15rem; }*/
		.news_sec{flex-basis:30.5%; width: 30.5%;}
	
	/* inner */
}
@media only screen and (max-width: 1199px) {
	/* general */
		.content-wrapper,.inner-banner-wrap .fly_box{ width: 95%; }
	/* header */
		.logo-wrap {width: 140px;}
		.header-desktop{ font-size: 1rem; }
		.navigation-ul li{margin: 0 8px;}
		.stuck.nav-open .header{background-color:#7F1F81 !important;}
	/* banner */
		.banner-wrap .slide_item{ min-height: 580px; }
		.inner-banner-wrap{background-position: center !important;}
	/* content */
	    .owl-carousel .owl-nav .owl-prev {left: -22px;}
	    .owl-carousel .owl-nav .owl-next {right: -22px;}
	    .owl-carousel .owl-nav svg{height: 26px;}
	/* footer */
		.widget_wrap{ gap: 2rem; grid-template-columns: 1fr 1fr 1.5fr; }
	/* inner */
		.contact-form-wrapper{ width: 80%; }
}
@media (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) {
 	/* header */
 	.header{ font-size: 16px; }
 	.news_sec{
 	    flex-basis: 30.59%;
 	    width: 30.59%;
 	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	h1{ font-size: 2rem; }
	.width-half { width: 80%; }
	/* header */
		.header-mobile{ display:block; width: 95%; margin: 5px auto 0; }
		.header-desktop{ display: none; }
		.homepage .header-mobile .logo-wrap{ width: 100px; margin-left: 0 !important; visibility: hidden; }
		.header.fixed-nav .logo-wrap{text-align: left;}
		.sub-menu:before {
			position: absolute;
			right: 15px;
			content: '\f107';
			font-family: "fontello";
			width: 20px;
			color: #fff;
		}
		.nav-open .navigation-ul > li{
			width: 96%;
		}
		.navigation-ul a {
			display: inline-block;
		}
		.sub-menu ul{
			background-color: inherit;
			box-shadow: none;
			margin-left: 15px;
		}
		.sub-menu ul li{
			padding: 7px 0px;
		}
		.sub-menu ul,
		.sub-menu ul ul{
			position: relative;
			/*height: 200px;*/
			overflow: auto;
			width: 90%;
			left: 0;
			right: auto;
		}
		.header.fixed-nav .menu-icon{ color: #fff;}
	/* banner */
		.float-content{ margin: 0 0 0 3%; }
		.carousel_logo { max-width: 140px; margin: 0 0 1rem 0;}
		.slider_outer_wrap .btns_wrap .prev{ left: 0; }
		.slider_outer_wrap .btns_wrap .next{ right: -50px; }
		.inner-banner-wrap{ min-height: 390px; }
		.inner-banner-wrap .float-content{width: 35rem; padding: 2rem 2.5rem;}
		.inner-banner-wrap .float-content h1{ font-size: 2.75rem; }
	/* content */
		.news_events_holder{ grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); /*gap: 2rem;*/ }
		.intro-two-wrap{ flex-direction: column; }
		.cont-two-wrap{ gap: 2rem; }
		.cont-two-wrap-img img{ max-height: 300px; }
		.video-frame{ height: 400px; }
		.section__holder {font-size: 1.2rem;}
		.intro_content,.intro_img{ width: 100%; flex-basis: 100%; }
	/* donate */
		.donate-hero-inner { flex-direction: column; gap: 2.5rem; }
		.donate-hero-text { text-align: center; }
		.donate-hero-text h2 { font-size: 2rem; }
		.donate-hero-text p { max-width: 100%; margin-left: auto; margin-right: auto; }
		.donate-hero-stats { max-width: 500px; margin: 0 auto; }
		.donate-grid{ grid-template-columns: repeat(2, 1fr) !important; }
	/* footer */
		.footer_title{ font-size: 1.35rem; }
		.widget_wrap{ gap: 1.5rem; grid-template-columns: 1fr 1fr; }
		.widget:last-child{ grid-column: span 2; }
		.footer-logo{ object-fit: contain; }
	/* inner */
		.timeline-text{ font-size: 14px;}
		.timeline-text .heading{ font-size: 1.2rem; }
		.news .news_events_wrapper .row {flex-direction: row;}
		.news_sec {flex-basis: 46.285%;width: 46.285%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.news_events_holder{ grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 2rem; }
}
@media only screen and (max-width: 767px) {
	/* general */
		h1{font-size: 1.85rem; line-height: 1.1;}
		.title{ font-size: 1.65rem; }
		.columns2{ column-count: 1; }
		.mt-5rem {margin-top: 3rem;}
		.heading1{ font-size: 1.35rem; }
		.section {padding: 2em 0;}
	/* header */
		.header-mobile{ display: block; width: 95%; margin: 6px auto 0; }
		.header-desktop{ display: none; }
		.header.fixed-nav .logo-wrap{text-align: left;}
		.homepage .header-mobile .logo-wrap{ width: 100px; margin-top: 10px; margin-left: 0 !important; visibility: hidden;}
		.header-mobile .logo-wrap{width: 126px;}
		.logo-wrap img{ width: 100%; margin-left: 10px; }
		.nav-open .mobile-icon-wrap{padding-right: 0;}
		.inner .logo-wrap{ padding: 10px; }
		.inner .logo-wrap img{ width: 100%; }
		.sub-menu:before {
			position: absolute;
			right: 15px;
			content: '\f107';
			font-family: "fontello";
			width: 20px;
			color: #fff;
		}
		.nav-open .navigation-ul > li{
			width: 96%;
		}
		.navigation-ul a {
			display: inline-block;
		}
		.sub-menu ul{
			background-color: inherit;
			box-shadow: none;
			margin-left: 15px;
		}
		.sub-menu ul li{
			padding: 7px 0px;
		}
		.sub-menu ul,
		.sub-menu ul ul{
			position: relative;
			/*height: 200px;*/
			overflow: auto;
			width: 90%;
			left: 0;
			right: auto;
			color:  #fff;
		}
		.header.fixed-nav .menu-icon{ color: #fff;}
	/* banner */	
		.slider_outer_wrap .btns_wrap .next{ right: -80px; }
		.slider_outer_wrap .btns_wrap .prev{left: -15px;}
		.slider_outer_wrap .btns_wrap img{ width: 35px; }
		.float-content{ max-width: 100%; width: 100%; padding: 3rem 1.5rem; margin: 0; }
		.banner-wrap .slide_item{ min-height: 480px; }

		.carousel_logo {max-width: 120px; margin: 0px 0 1rem 0;}
		.float-content h1{ font-size: 2.125rem; }
		.slide_img.image100{ background-position: center !important; background-size: auto 70%; }
		.inner-banner-wrap{min-height: 420px;background-position: center center !important;}
		.inner-banner-wrap .float-content{padding: 1.5rem 15px;}
	/* content */
		.news_events_holder{ grid-template-columns: 1fr; gap: 2rem; }
		.heading{ font-size: 1.35rem; }
		.intro-two-wrap{ flex-direction: column; gap: 1.5rem; }
		.imp-content{ 	gap: 0; margin: 10px 0; padding: 10px 0; }
		.imp-img{ display: none; }
		.cont-two-wrap{ flex-direction: column;gap: 1rem; }
		.cont-two-wrap-text{order: 2;}
		.cont-two-wrap-img{ text-align: center; order: 1; }
		.cont-two-wrap-img img{ width: 95%; margin: 0 auto; max-height: none; }
		.testimonial-carousel{ width: 85%; }
		.video-frame{ height: 257px; }
		.testimonial .owl-carousel .owl-nav .owl-prev{ left: -30px; }
		.testimonial .owl-carousel .owl-nav .owl-next {right: -30px;}
		.section__holder {font-size: 1.125rem;}
		.our_impact_wrap {font-size: inherit;}
		.subscription-wrap h2{ font-size: 1.65rem; }
		.intro_content,.intro_img{ width: 100%; flex-basis: 100%; }
	/* donate */
		.donate-hero { padding: 2.5rem 0; }
		.donate-hero-inner { flex-direction: column; gap: 2rem; }
		.donate-hero-text { text-align: center; }
		.donate-hero-text h2 { font-size: 1.75rem; }
		.donate-hero-text p { font-size: 1rem; max-width: 100%; }
		.donate-hero-stats { grid-template-columns: 1fr 1fr; gap: 1rem; width: 100%; max-width: 420px; margin: 0 auto; }
		.donate-stat { padding: 1rem 0.75rem; }
		.donate-stat-label { word-break: normal; overflow-wrap: break-word; }
		.donate-stat-number { font-size: 1.75rem; }
		.donate-grid{ grid-template-columns: 1fr !important; }
	/* footer */
		.widget_wrap{ grid-template-columns: 1fr; gap: 0; }
		.widget { padding: 1.5em 0; border-bottom: 1px solid rgba(255,255,255,0.15); }
		.widget:last-child { border-bottom: none; grid-column: span 1; }
		.widget .social-icons-wrap{ margin-bottom: 1rem; }
		.footer_title{ font-size: 1.4rem; }
		.form-inner-wrap form{ flex-direction: column; }
		.footer-top .form-holder{ flex-basis: auto; height: 40px; }
		.social-icons-wrap a{ width: 32px; height: 32px; }
		.social-icons-wrap a img{ width: 16px; height: 16px; object-fit: contain; }
		.footer-btm .two-wrapper{ flex-direction: column; align-items: center; }
	/* inner */
		.timeline_hold {width: 100%;}
		.timeline_row:before,
		.timeline-text:before,
		.timeline-text:after,
		.circle_span{display: none;}
		.timeline-text,
		.timeline-holder.margin .timeline-text{padding: 0;}
		.timeline-holder {
			border-bottom: 1px solid #ddd;
			padding-top: 1.5em;
	     }
		.timeline-holder.margin {margin-top: 0;}
		.timeline-holder.margin:first-child{padding-top: 0;}
		.half_sec_holder{flex-direction: column; gap: 2rem;}
		.half_sec_holder > div,.text-wrapper,.image-wrapper{flex-basis: 100%; width: 100%;}
		.text-wrapper{order:1;}
		.image-wrapper,.two-wrapper-hold .two-wrapper:nth-child(even) .image-wrapper{order:2;}
	/* childcare service */
		.two-wrapper-hold .two-wrapper{ flex-direction: column;gap: 1rem;}
		.two-wrapper-hold .two-wrapper{margin-top: 2rem;}
		.fb-iframe{height: auto;}
		iframe{height: 250px;}
	/* news and events */
		.news_sec {flex-basis: 100%;width: 100%;}
		.owl-carousel .owl-nav .owl-prev {left: -10px;}
	    .owl-carousel .owl-nav .owl-next {right: -10px;}
		
}
@media only screen and (max-width: 425px) {
    .news-events-carousel .news_sec{height: auto;}
}
@media only screen and (max-width: 320px) {
}
/* landscape scren */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.nav-open .nav-wrap{ height: 80vh; }
}

/* for iphone 12 to 14 */
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 3){
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
}
@media not all and (min-resolution:.001dpcm) {
     @supports (-webkit-appearance:none) {
     }
}
@media only screen and (max-width: 1199px) {
	.header-mobile .logo-wrap,
	.header.fixed-nav .header-mobile .logo-wrap { padding-left: 20px; }
}