@media only screen and (min-width : 100px) and (max-width : 1300px) {
	section.ismalli_community .layer{
		width: 98%;
	}
}
@media only screen and (min-width : 100px) and (max-width : 1100px) {
	.home-slider-content h2{
		font-size: 35px;
	}
	.home-slider-content-wrap .row {
		align-items: center;
	}
	.slider-btn .video-btn {
		width: 60px;
		height: 60px;
	}
	section.ismalli_community .layer{
		width: 97%;
	}
	section.connectivity .items .item {
		flex-basis: 35%;
	}
	section.boost:before{
		right: -10%;
	}
	section.boost .layer {
		left: 8%;
		display:none;
	}
	section.serve .items .item .image{
		height: 170px;
    	width: 170px;
	}
	section.newsletter .icon {
		flex-basis: 12%;
	}
	.heading h1 {
		font-size: 40px;
	}
	section.volunteer .items .item:nth-of-type(2) {
		left: -5%;
	}
	section.volunteer .items .item:first-of-type {
		width: 48%;
	}
	section.volunteer .items .item:last-of-type {
		width: 50%;
	}
}
@media only screen and (min-width : 100px) and (max-width : 1000px) {


}
@media only screen and (min-width : 100px) and (max-width : 900px) {
	.inner-page-title {
		font-size: 1.3rem;
	}
	section.responsive-menu {
		width: 50%;
		right: -52%;
	}
	.home-slider-content h2 {
		font-size: 22px;
	}
	.home-slider-content p {
		font-size: 15px;
	}
	.slider-btn {
		gap: 25px;
		font-size: 14px;
	}
	.slider-btn .video-btn {
		width: 45px;
		height: 45px;
	}
	.menu-icon .menu-logo {
		width: 30%;
	}
	section.ismalli_community {
		padding: 45px 0;
	}
	section.ismalli_community .layer{
		height: 94%;
	}
	section.ismalli_community .row {
		row-gap: 90px;
	}
	section.ismalli_community .heading {
/* 		text-align: center; */
	}
	.heading p {
/* 		font-size: 12px; */
	}
	.heading h2 {
		font-size: 22px;
	}
	.heading h3 {
		font-size: 15px;
	}
	.image.design {
		width: 100%;
	}
	.design.image:before{
		bottom: -15px;
	}
	section.boost:before {
		right: -25%;
	}
	section.serve .items {
		flex-wrap: wrap;
		gap: 40px;
	}
	section.serve .items .item {
		flex-basis: 34%;
		flex-grow: 1;
	}
	section.serve .items:before{
		display:none;
	}
	.newsletter-form .es-email {
		flex-grow: 1;
	}
	section.newsletter .heading {
		justify-content: center;
	}
	section.newsletter .row {
		row-gap: 30px;
	}
	section.newsletter .icon {
		flex-basis: 8%;
	}
	section.volunteer .items .item {
		position: relative;
		left: unset !important;
		right: unset !important;
		bottom: unset;
		top: unset !important;
		width: auto !important;
		flex-grow: 1;
	}
	section.volunteer .items {
		display: flex;
		gap: 20px;
	}
	section.volunteer .bottom:before{
		height: 100%;
	}
	section.volunteer .bottom .container > .row {
		row-gap: 30px;
	}
	section.volunteer .bottom {
		padding: 50px 0;
	}
	.volunteer-form {
		padding: 30px 25px;
		border-radius: 10px;
	}
	footer.footer .bottom .items .item {
		flex-basis: 27%;
		flex-grow: 1;
	}
	footer.footer .bottom .items {
		flex-wrap: wrap;
		row-gap: 40px;
	}
	footer.footer ul.apps {
		flex-direction: row;
	}
	.inner-banner {
		height: 200px;
	}
	section.feature .items .item h3 {
		font-size: 15px;
	}
	section.feature .items .item .icon {
		width: 50px;
		height: 50px;
	}
	section.feature .items:before {
		width: 41%;
	}
	section.sevadaari-passion .background-image {
		height: 400px;
	}
	section.sevadaari-passion .background-image img {
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	section.commute .heading .icon {
		flex-basis: 15%;
	}
	:is(.cursor1, .cursor2){
		display:none;
	}
}

@media only screen and (min-width : 100px) and (max-width : 600px) {
.blogs-item .custom-theme-post-item {
    display: block;
}
.blogs-item .custom-theme-post-item .custom-theme-post-content {
    padding-left: 0px;
}
}

@media only screen and (min-width : 100px) and (max-width : 500px) {
.inner-page-title {
    font-size: 1.6rem;
}
.custom-theme-post-title a {
    font-size: 1.3rem;
}
	.home-slider-image {
		position: absolute;
	}
	.home-slider-content-wrap {
		position: relative !important;
		padding: 40px 0;
	}
	.home-slider-content-wrap .row {
		row-gap: 35px;
	}
	section.responsive-menu {
		width: 100%;
		right: -102%;
	}
	section.ismalli_community .row {
		
	}
	section.boost:before, section.boost:after {
		display:none;
	}
	section.ismalli_community .layer {
		width: 100%;
	}
	section.serve .items .item {
		text-align: center;
	}
	section.newsletter .icon {
		flex-basis: 20%;
	}
	.heading h1 {
		font-size: 25px;
	}
	.heading h2 {
		font-size: 16px;
	}
	section.volunteer .items .item .count{
		right: -2%;
	}
	section.volunteer .items {
		gap: 40px;
		flex-wrap: wrap;
	}
	.footer-about {
		text-align: center;
	}
	footer.footer .bottom .items .item {
		flex-basis: 40%;
	}
	footer.footer ul.menu a {
		font-size: 10px;
	}
	footer.footer .logo {
		width: 35%;
		margin:auto;
		margin-bottom: 19px;
	}
	.inner-banner {
		height: 150px;
	}
	section.feature .items:before{
		display:none;
	}
	section.feature .items {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		gap: 35px;
	}
	section.feature .items .item {
		gap: 12px;
		flex-basis: 40%;
		flex-direction: column;
		text-align: center;
		flex-grow: 1;
	}
	section.feature .items .item:first-of-type{
		display:none;
	}
	section.feature .items .item h3 {
		order: 1;
	}
	section.sevadaari-passion .background-image {
		height: 600px;
	}
	section.sevadaari-passion .container .row {
		row-gap: 25px;
	}
	section.commute .container > .heading {
		margin-bottom: 45px;
	}
	section.commute .row:not(:last-of-type) {
	    margin-bottom: 80px;
	}
	section.commute .even{
		order:0;
	}
	footer.footer ul.apps {
		flex-direction: column;
	}
}
@media only screen and (min-width : 100px) and (max-width : 375px) {
.post-meta span {
    font-size: 11px;
    letter-spacing: .5px;
}
.custom-theme-post-title a {
    font-size: 1.2rem;
}
}
@media only screen and (min-width : 100px) and (max-width : 365px) {
	.newsletter-form .gjs-cell input[type="submit"]{
		    padding: 10px 40px;
		    flex-grow: 1;
	}
	.es-form-field-container .gjs-cell{
		flex-wrap:wrap;
	}
}
