/* fonts start */

@font-face {
	font-family: open-sans;
	src: url(../font/opensans.woff2);
}
@font-face {
	font-family: Amiri;
	src: url(../font/amiri-font.woff2);
}
@font-face {
	font-family: Libre Caslon Text;
	src: url(../font/libre-caslon.woff2);
}
@font-face {
	font-family: Muli;
	src: url(../font/muli-font.woff2);
}
@font-face {
	font-family: ptserif;
	src: url(../font/ptserif.woff2);
}

/* fonts end */

/*header css start*/
body {
	font-family: open-sans;
}
.logo-left {
	float: left;
	width: 25%;
}
.logo-right {
	float: right;
}
.logo-right p {
	margin-bottom: 0px;
}

.logo-right p:first-child {
	font-family: Amiri;
	font-size: 23px;
	font-weight: 400;
	letter-spacing: 1.84px;
	color: rgb(0, 189, 75);
	line-height: 23px;
	padding-top: 10px;
}
.logo-right p:last-child {
	font-family: "Libre Caslon Text";
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1.12px;
	color: rgba(163, 66, 64, 0.8);
}
.navbar-nav li {
	padding-right: 10px;
}
.navbar-nav li:first-child {
	padding-left: 10px;
}
.no-sign::after {
	margin-left: 0;
	vertical-align: 0;
	content: "";
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
.dropdown:hover > .dropdown-menu {
	display: block;
}
.dropdown > .dropdown-toggle:active {
	/*Without this, clicking will make it sticky*/
	pointer-events: none;
}
.counter-stats h6 {
    color: #57bd4d;
}
.get-involve {
	font-family: Muli;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgb(0, 189, 75);
	padding-right: 20px;
}
.get-involve:hover {
	text-decoration: none;
	color: rgb(3, 142, 58);
}
.btn-donate {
	color: #fff;
	border: rgb(0, 189, 75);
	background: rgb(0, 189, 75);
	/* font-family: "Open Sans"; */
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0px;
	border-radius: 0px;
	height: 40px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
}
.halma-section{
	margin-top: -100px;
}
.meet-member-wrapper {
    border: 5px solid #04072E;
    border-radius: 10px;
    padding: 50px 50px 50px 50px;
    position: relative;
}
.meet-member-wrapper .meet-member-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 570px;
    position: relative;
    z-index: 3;
	background-image: url(../img/new.jpg);
}
.meet-member-wrapper .meet-member-img.forest {
	background-image: url(../img/bhag.jpg);
}
.meet-member-wrapper .meet-member-img.youth {
	background-image: url(../img/hem.jpg);
}
.meet-member-wrapper .meet-member-img.emp {
	background-image: url(https://jhabuacrafts.com/wp-content/uploads/2021/08/IMG_20210320_111609-scaled-e1629377060193-1536x1152.jpg);
}
.meet-member-wrapper .meet-member-img.wemen {
	background-image: url(../img/wemen.jpg);
}
.meet-member-wrapper .meet-member-img.connect {
	background-image: url(../img/nnn.jpg);
}
.meet-member-wrapper .meet-member-img.t1 {
	background-image: url(../img/b1.jpeg);
}
.meet-member-wrapper .meet-member-img.t2 {
	background-image: url(../img/b2.jpeg);
}
.meet-member-wrapper .meet-member-img.std {
	background-image: url(../img/mahesh.png);
	background-size: contain !important;
}
.blog-head{
    font-size: 40px;
    line-height: 38px;
    font-weight: 700;
    margin-bottom: 25px;
    animation-name: fadeInUp;
    text-align: center;
    margin-top: 30px;

}
.meet-single-items {
    padding-left: 20px;
}
.meet-single-items .content .subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	animation-name: fadeInUp;
}
.meet-single-items .content .title {
    font-size: 40px;
    line-height: 38px;
    font-family: var(--heading-font);
    font-weight: 700;
    margin-bottom: 25px;
	animation-name: fadeInUp;
}
.water-sec .about-wpo-rural-item {
    height: 100%;
    margin-bottom: 0px;
}

.meet-single-items .content .description {
    font-size: 16px;
    line-height: 24px;
    font-family: var(--body-font);
    font-weight: 400;
    color: var(--heading-color);
    margin-bottom: 20px;
    max-width: 510px;
	animation-name: fadeInUp;
}
.waterpage .administration-section .administration-single-items .content .title {
    font-size: 22px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 0px;
    font-family: sans-serif;
}
.waterpage .founder-img {
    height: 100%;
}
.side-by-btn .btn-donate.waterpage{
	height: 30px;
    width: 194px;
    margin-top: 29px;
    padding: 19px;
}
.main_btn-donate {
	color: #fff;
	border: rgb(0, 189, 75);
	background: rgb(0, 189, 75);
	/* font-family: "Open Sans"; */
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0px;
	border-radius: 0px;
	height: 50px;
	padding-top: 1px;
	padding-left: 30px;
	padding-right: 30px;
}
.why-choose-us-section.choose-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 90px 0px 100px 0px;
    position: relative;
	background-image: url(../img/11.jpg);
}
.why-choose-us-section.choose-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2d2a2a;
    opacity: 0.85;
}
.section-title {
    margin-bottom: 60px;
}
.section-title .title.style-01 {
    text-align: left;
    color: #fff;
    margin-bottom: 13px;
}
.section-title .title {
    font-size: 40px;
    line-height: 55px;
    font-family: var(--heading-font);
    font-weight: 700;
}
.section-title .description.style-01 {
    font-size: 16px;
    line-height: 21px;
    color: #fff;
    font-weight: 400;
    text-align: left;
}
.why-choose-us-section .single-items-wrapper .why-choose-single-items {
    background: #fff;
    padding: 25px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 25px;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
	/* height: 270px; */
}
.why-choose-us-section {
    margin-top: 120px;
    overflow: hidden;
}
.w-50 {
	width: 30% !important;
}
.btn-donate:hover {
	color: #fff;
}
.pt-6px {
	padding-top: 6px;
}
/*header css end*/
/*footer css start*/
.bg-blue {
	background: rgb(11, 26, 49);
	color: #fff;
}
.hight-50 {
	height: 50px;
}
.fl-shiv {
	color: #a7acb5;
	font-family: Amiri;
	padding-left: 30px;
	font-size: 30px;
	/* line-height: 48px; */
	font-weight: 400;
	/* letter-spacing: 3.84px; */
}
.fl-vikas {
	color: #a7acb5;

	font-family: "Libre Caslon Text";
	padding-left: 30px;
	font-size: 18px;
	font-weight: 400;
	/* letter-spacing: 1.92px; */
}
.fmt-shiv {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgb(255, 255, 255);
	opacity: 0.7;
	border-right: 1px solid;
}
.fmb-shiv {
	color: #a7acb5;
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	letter-spacing: 0px;
}
.f-contact {
	font-size: 18px;
	padding-left: 8px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgba(255, 255, 255, 0.8);
	line-height: 28px;
}
.fa-ul li {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgba(255, 255, 255, 0.8);
}
.fa-ul li:last-child {
	width: 70%;
}
.f-policies a {
	color: #fff;
}
.f-policies {
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0px;
	color: rgba(255, 255, 255, 0.8);
}
.f-policies a:hover {
	color: #fff;
	text-decoration: none;
}
/* footer css end*/

/* home page css start */

/* carousel css */
.crsl-one img {
	height: calc(100vh - 78px) !important;
	width: 100% !important;
	object-fit: cover !important;
}
.crsl-one .carousel-indicators li {
	height: 20px;
	width: 20px;
	border-radius: 50%;
	background-color: #020202;
}
.crsl-one .carousel-indicators li.active {
	background-color: rgb(0, 189, 75);
}
.crsl-one .carousel-caption {
		position: absolute;
		width: 100%;
		/* right: 50%; */
		/* top: 34%; */
		bottom: 0;
		padding-top: 20px;
		text-align: left;
		padding-left: 40px;
		background: linear-gradient( to bottom right, rgba(11, 26, 49, 1), rgb(32 33 21 / 35%) );
		left: 0%;
}
.crsl-one .carousel-caption .p1 {
	font-family: "ptserif";
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 30px;
	text-align: left;
	letter-spacing: 0px;
	color: #fff;
}
#demo button.carousel-control-next, #demo .carousel-control-prev {
    height: 80% !important;
}
.shape{
	margin-top: -50px !important;
}
.bg-f9 {
    background-color: #f7fbfe;
}
.wpo-rural-item{
	background: #fff;
    box-shadow: 0px 1px 40px 0px rgb(40 63 116 / 10%);
    padding: 50px 42px;
	margin-bottom: 30px;
    height: 350px;

}
.wpo-rural-event{
	background: #fff;
    box-shadow: 0px 1px 40px 0px rgb(40 63 116 / 10%);
    padding: 50px 42px;
	margin-bottom: 30px;
}
.wpo-rural-item-jhabua{
	background: #fff;
    box-shadow: 0px 1px 40px 0px rgb(40 63 116 / 10%);
    padding: 20px;
	margin-bottom: 30px;

}
.award-slider .owl-stage{
	display: flex;
}
.award-slider .owl-item{
	display: flex;
}
.award-slider .owl-prev, .award-slider .owl-next, .media-slider .owl-prev, .media-slider .owl-next {
    background-color: #f8f8f8 !important;
}

.award-slider i, .media-slider i{
    color: rgb(0, 189, 75) !important;
}

.about-wpo-rural-item{
	background: #fff;
    box-shadow: 0px 1px 40px 0px rgb(40 63 116 / 10%);
    padding: 50px 42px;
	margin-bottom: 30px;
	height: 100%
}
.wpo-rural-item .the-primary{
	font-size: 16px;
}
.wpo-mission-item {
    background: #fff;
    box-shadow: 0px 1px 40px 0px rgb(40 63 116 / 10%);
    padding: 0px 35px 10px;
	margin-bottom: 30px;
}
.wpo-counter-area, .wpo-counter-style-2 {
    padding: 100px 0;
    background: url(../img/counter.png) no-repeat center center / cover;
    position: relative;
}
.wpo-counter-area:before, .wpo-counter-style-2:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(6, 34, 101, .85);
}
.wpo-counter-area .wpo-counter-grids, .wpo-counter-style-2 .wpo-counter-grids {
    overflow: hidden;
    position: relative;
}
.waterpage .wpo-counter-area .wpo-counter-grids .grid, .wpo-counter-style-2 .wpo-counter-grids .grid {
    width: 32% !important;
	width: 24%;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
}
.home-counter .wpo-counter-area .wpo-counter-grids .grid, .wpo-counter-style-2 .wpo-counter-grids .grid {
    width: 24%;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
}

.wpo-counter-area .wpo-counter-grids .grid:before, .wpo-counter-style-2 .wpo-counter-grids .grid:before {
    content: "";
    position: absolute;
    top: 15px;
    right: 0;
    width: 1px;
    height: 70px;
    background: #636363;
}
.wpo-counter-area .wpo-counter-grids .grid h2, .wpo-counter-style-2 .wpo-counter-grids .grid h2 {
    font-size: 60px;
    font-weight: 600;
    color: #fff;
    margin: 0;
    line-height: 10px;
    margin-top: 8px;
    padding-bottom: 15px;
	font-family: "Helvetica Neue", sans-serif;
}
.wpo-counter-area .odometer.odometer-auto-theme, .wpo-counter-area .odometer.odometer-theme-default, .wpo-counter-style-2 .odometer.odometer-auto-theme, .wpo-counter-style-2 .odometer.odometer-theme-default {
    line-height: 0.8em;
}
.wpo-counter-area .wpo-counter-grids .grid p, .wpo-counter-style-2 .wpo-counter-grids .grid p {
    font-size: 18px;
    font-weight: normal;
    color: #999;
    padding-top: 5px;
    margin-bottom: 0;
}
.about-carocel .owl-stage{
	display: flex;
}
.about-carocel .owl-item{
 	display: flex;
}
.p-80{
	padding-top: 80px;
}
.m-80{
	margin-top: 80px;
}
.our-vision-item{
	visibility: visible;
    animation-name: fadeInLeft;
	margin-top: 40px;
	
}
.our-vision-item .vision-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 410px;
    border-radius: 8px;
	background-image: linear-gradient( to bottom right, rgb(127 234 170 / 65%), rgb(6 30 87 / 81%) ), url(../img/carsl1-2-min.jpeg);
}
.Parmartha {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    min-height: 350px !important;
    border-radius: 8px !important;
    background-image: linear-gradient( to bottom right, rgb(78 152 107 / 80%), rgb(6 30 87 / 81%) ), url(../img/Parmarth.PNG) !important;
}
.Swavlambhan {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    min-height: 350px !important;
    border-radius: 8px !important;
    background-image: linear-gradient( to bottom right, rgb(78 152 107 / 80%), rgb(6 30 87 / 81%) ), url(../img/Swavlambhan.jpg) !important;
}
.Swabhiman {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    min-height: 350px !important;
    border-radius: 8px !important;
    background-image: linear-gradient( to bottom right, rgb(78 152 107 / 80%), rgb(6 30 87 / 81%) ), url(../img/Swabhiman.jpeg) !important;
}
.Sustainable {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    min-height: 350px !important;
    border-radius: 8px !important;
    background-image: linear-gradient( to bottom right, rgb(78 152 107 / 80%), rgb(6 30 87 / 81%) ), url(../img/Sustainable.png) !important;
}
.about-new h4, .about-new p{
	color: #fff !important;
}
.our-vision-item .content {
    padding: 60px 40px;
	
}
.our-vision-item .content .subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.our-vision-item .content .title {
    font-size: 40px;
    line-height: 48px;
    font-family: var(--heading-font);
    font-weight: 600;
    margin-bottom: 100px;
    color: #fff;
}
.btn-wrapper {
    display: block;
}
.btn-wrapper .boxed-btn.btn-sanatory.style-01.reverse {
    color: #fff;
    border-color: #fff;
	padding: 10px 20px;
    border-radius: 6px;
	margin-top: 190px;
    display: block;
    width: 128px;
}
.btn-wrapper .boxed-btn.btn-sanatory.style-01 {
    background-color: transparent;
    color: #DD131A;
    border: 2px solid #DD131A;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-transform: capitalize;
}

.vision-single-item-wrapper .our-vision-single-item {
    padding: 35px 32px;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #EFEEF6;
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
    margin-bottom: 30px;
}
.vision-single-item-wrapper .our-vision-single-item .icon {
    margin-bottom: 15px;
    font-size: 60px;
    color: var(--main-color-one);
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
}
.vision-single-item-wrapper .our-vision-single-item .content {
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
}
.vision-single-item-wrapper .our-vision-single-item .content .title {
    font-size: 24px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 700;
    color: var(--heading-color);
    margin-bottom: 19px;
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
}
.vision-single-item-wrapper .our-vision-single-item .content p {
    font-size: 16px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 400;
    color: var(--heading-color);
    margin-bottom: 0;
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
}
.vision-single-item-wrapper::after {
    content: "";
    position: absolute;
    z-index: -1;
    height: 650px;
    width: 595px;
    background-color: #EFEFF7;
    border-radius: 4px;
    top: 15%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.btn-wrapper .boxed-btn.btn-sanatory.style-01.reverse {
    color: #7ce7a7;
    border-color: #7ce7a7;
    margin-top: 30px;
    display: block;
    width: 128px;
}
.testimonial-section-area.testimonial-bg-02 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 564px;
    padding: 70px 0px;
}
.testimonial-section-area.people-say {
    overflow: hidden;
}
.testimonial-section-area {
    position: relative;
}
.margin-top-90 {
    margin-top: 90px;
}
.testimonial-section-area .shapes.political-shape .shape-03 {
    left: 82%;
    z-index: 1;
    opacity: 1;
}
.testimonial-section-area .shapes .shape-03 {
    width: 290px;
    height: 1px;
    background-color: var(--main-color-one);
    position: absolute;
    top: 260px;
    left: 9%;
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    opacity: 0.5;
    z-index: 0;
}
.testimonial-section-area .shapes.political-shape .shape-04 {
    left: 80%;
    z-index: 1;
    opacity: 1;
}
.testimonial-section-area .shapes .shape-04 {
    width: 315px;
    height: 1px;
    background-color: var(--main-color-one);
    position: absolute;
    top: 175px;
    left: 7%;
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    opacity: 0.5;
    z-index: 0;
}
.testimonial-section-area .shapes .people-img-shape {
    position: absolute;
    top: -125px;
    left: 100px;
}
.testimonial-section-area.people-say::after {
    content: "";
    position: absolute;
    width: 60%;
    height: 100%;
    background: #F9F9FF;
    content: "";
    top: 0;
    right: -102px;
    -webkit-transform: skew(12deg);
    transform: skew(12deg);
}
.people-say-single-item .content .title {
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 25px;
}
.big{
	width: 150px !important;
}
.green-icon .fa{
	color: #7ce7a7;
}
.btn-wrapper .boxed-btn.btn-sanatory.style-01 i {
    margin-right: 10px;
    margin-left: 0;
}
.fa.fa-star{
	color: #fff;
}
#Owl-Partner{
	margin-top: 100px;
}
.administration-section {
    position: relative;
}
.administration-section .admin-shape {
    position: absolute;
    top: -9px;
    right: 35px;
	filter: opacity(50%);
}
.administration-section .admin-shape-02 {
    position: absolute;
    left: 13%;
    top: -2%;
}
.administration-section .administration-single-items .administrative-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 10px;
}
.administration-section .administration-single-items.style-01 {
    margin-left: 50px;
}
.administration-section .administration-single-items .content .title {
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 15px;
}
.founder-img{
	height: 400px;
    float: right;
    border-radius: 10px;
}
/*  halma blue background css */
.bg-halma {
	background-image: linear-gradient( to bottom right, rgba(11, 26, 49, 1), rgb(32 33 21 / 35%) ), url(../img/carsl1-2-min.jpeg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	color: #fff;
	padding: 30px 146px;
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-end;
}
.testimonial-section-area{
	background-image: linear-gradient( to bottom right, rgb(87 189 77 / 54%), rgb(10 66 235 / 58%) ), url(../img/1.jpg);
}
.testimonial-section-area .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.testimonial-section-area .subtitle{
	text-align: left;
    height: 47px;
}
.people-say-single-item .subtitle .icon {
    /* margin-top: 5px; */
	float: left;
}
.people-say-single-item {
    padding: 50px 0px 0px 20px;
	position: relative;
    text-align: left;
}
.people-say-single-item img{
	height: 150px;
    width: auto !important;
    position: absolute;
}
.people-say-single-item .content .subtitle p {
    font-size: 20px;
    line-height: 26px;
    text-align: left;
    font-weight: 700;
    color: #04072e;
    margin-bottom: 15px;
    margin-right: 10px;
	float: left;
}
.people-say-single-item .title {
	position: relative;
	font-size: 20px;
	line-height: 48px;
	font-family: sans-serif;
	font-weight: 700;
	margin-bottom: 25px;
}
.people-say-single-item .author-meta {
    margin-bottom: 30px;
	position: relative;
}
.people-say-single-item .owl-nav {
    position: relative;
}
.testimonial-section-area.people-say .owl-nav {
    position: relative;
}
.testimonial-section-area.people-say button.owl-prev {
    position: relative;
    border: 11;
    bottom: 34px;
    left: 99px;
	background-color: #f9f9fe !important;
}
.testimonial-section-area.people-say i{
	color: #7ce7a7 !important;
}
.testimonial-section-area.people-say button.owl-next {
    position: relative;
    border: 11;
    bottom: 34px;
    left: 130px;
	background-color: #f9f9fe !important;
}
.people-say-single-item .author-name {
    font-size: 22px;
    line-height: 35px;
    font-family: var(--body-font);
    font-weight: 400;
    color: #505050;
}
.people-say-single-item .line {
    display: inline-block;
    width: 80px;
    height: 2px;
    background: #505050;
    margin-bottom: 3px;
    margin-left: 10px;
}
.people-say-single-item .description {
	position: relative;
    font-size: 16px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 400;
    color: #505050;
    margin-bottom: 25px;
    max-width: 510px;
}
.people-say-single-item .content{
	position: absolute;
}
.people-say-single-item .fa-star{
	color: #7feaaa;
}
.achievements .owl-carousel .owl-item img {
    border-radius: 10px;
    height: 400px;
    width: auto;
    border: 5px solid #57bd4d;
}
.achievements .f-contact{
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 25px;
}
.achievements .insider-div .p {
	position: relative;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #505050;
    margin-bottom: 25px;
    max-width: 510px;
}
.issues-single-items {
    margin-bottom: 30px;
}.issues-single-items .issue-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    min-height: 570px;
    border-radius: 10px;
    position: relative;
	background-image: url(../img/carsl1-2-min.jpeg);
}
.issues-single-items .issue-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#04072E00), to(#04072E));
    background: linear-gradient(180deg, #04072E00 0%, #04072E 100%);
    border-radius: 10px;
}
.issues-single-items .content {
    padding: 0px 30px 30px 30px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.issues-single-items .content .title {
    font-size: 24px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    margin-bottom: 30px;
}
.issues-single-items .content p {
    font-size: 16px;
    line-height: 28px;
    font-family: var(--body-font);
    font-weight: 400;
    color: #CCCCCC;
}
.bg-halma h3 {
	font-family: "ptserif";
	font-size: 48px;
	font-weight: 700;
	letter-spacing: 0px;
	color: #57bd4d;
}
.bg-halma p {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgba(255, 255, 255, 0.85);
	width: 35%;
	opacity: 0.7;
}
/* what we do */
.purpose {
	text-align: center;
}
img{
	object-fit: cover !important;
}
.what-we-do {
	font-weight: 400;
	letter-spacing: 3.2px;
	color: rgba(0, 0, 0, 0.48);
	margin-bottom: 0px;
	text-transform: uppercase;
}
.about .what-we-do{
	color: rgba(0, 0, 0, 0.48);
}
.our-purpose {
	font-family: 'FontAwesome';
	font-size: 43px;
	font-weight: 700;
	letter-spacing: 0px;
	color: rgba(18, 31, 75, 0.8);
	
}
.partner .owl-item img {
    height: 120px;
    width: auto;
    object-fit: contain;
}
.bg-g8 .trained-worker{
	color: #fff !important;
}
.rotate-img {
	position: relative;
	margin-top: -30px;
}
.pt-77{
	padding-top: 73px;
}
.testimonial-column{
	padding-top: 129px;
}
.purpose-img {
	height: 300px;
	text-align: center;
}
.img-left {
	width: 38%;
	transform: rotate(-15deg);
	padding-top: 100px;
	height: 400px;
}
.img-center {
	transform: scaleX(1.8);
	width: 20%;
	z-index: 2;
	height: 300px;
	margin-top: -36px;
	position: inherit;
}
.img-right {
	width: 38%;
	transform: rotate(15deg);
	z-index: 1;
	padding-top: 100px;
	height: 400px;
}
.holistic {
	font-size: 50px;
	font-weight: 700;
	letter-spacing: 0px;
	color: rgba(0, 214, 85, 0.5);
	margin-bottom: 30px;
	font-family: "ptserif";
}
.we-make {
	font-family: "ptserif";
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0px;
	color: rgb(17, 30, 75);
}
.the-primary {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.8);
	opacity: 0.7;
}
.four-img {
	width: 100%;
	height: 200px;
}
.affor-txt-heading {
	font-family: "ptserif";
	font-size: 18px;
	margin-bottom: 0px;
	font-weight: 700;
	letter-spacing: 0px;
	color: rgb(43, 43, 43);
}
.know-more-txt {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgb(0, 189, 75);
}
.know-more-txt:hover {
	text-decoration: none;
	color: rgb(0, 189, 75);
}
/* our projects*/
button:focus {
	outline: none;
}
.owl-prev {
	width: 48px;
	height: 48px;
	background-color: black !important;
	position: absolute;
	top: 40%;
	margin-left: -75px;
	outline: none;
	border-radius: 50%;
}
.owl-next {
	width: 48px;
	height: 48px;
	position: absolute;
	background-color: black !important;
	top: 40%;
	right: -75px;
	outline: none;
	border-radius: 50%;
}
.owl-prev i,
.owl-next i {
	transform: scale(2, 2);
	color: #fff;
	line-height: 14px;
}
.about-carocel .owl-prev i,
.owl-next i {
	transform: scale(2, 2);
	color: #7ce7a7;
	line-height: 14px;
}
.about-carocel .owl-prev, .about-carocel .owl-next{
	background-color: #fff0 !important;
}
.about-wpo-rural-item {
    background: #fff;
    padding: 20px 20px;
}
.insider-div {
	padding: 10px 20px;
}
.insider-div .btn-donate {
	width: 100%;
}
.insider-div h4 {
	font-size: 18px;
	font-weight: 700;
	margin-top: 10px;
	letter-spacing: 0px;
	color: rgb(69, 69, 69);
}
.insider-div p {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 8px;
	letter-spacing: 0px;
	color: rgb(69, 69, 69);
}
.insider-div a {
	text-decoration: none;
}
.insider-div a {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
	display: block;
	letter-spacing: 0px;
	color: rgb(0, 99, 87);
}
.insider-div .progress {
	background-color: #dbdbdc;
}
.insider-div .progress .progress-bar {
	background-color: rgb(0, 189, 75);
}
.raised {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgb(0, 189, 75);
}
.inr {
	font-size: 14px;
	font-weight: 700;
	color: rgba(0, 0, 0, 0.8);
	letter-spacing: 0px;
}
.inr span {
	font-weight: 400;
}
.insider-div a.btn-donate {
	color: #fff;
	font-size: 14px;
	font-weight: bold !important;
}
/* blue background */
.img-full-screen {
	width: 100%;
}
.img-small-screen {
	width: 100%;
	display: none;
}

.student-engage{
	display: flex;
	align-items: center;
}
.student-engage .owl-next {
	right: -60px;
}
.student-engage .owl-dots {
	display: inline-block;
	position: relative;
	left: 50%;
	margin-top: 20px;
}
p.green-txt.f-l {
	font-size: 20px;
}
p.the-primary.text-justify.mt-3{
	font-size: 16px !important;
	opacity: 0.9 !important;
}
.student-engage .owl-stage {
	display: flex;
	align-items: center;
}
.student-engage .owl-dot span {
	background: none repeat scroll 0 0 #00bd4b;
	border-radius: 20px;
	display: block;
	height: 12px;
	margin: 5px 7px;
	opacity: 0.7;
	width: 12px;
}
.student-engage .owl-dots .active span {
	background: none repeat scroll 0 0 #00bd4b;
	opacity: 1;
}
/* story of change */
.date {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.36);
}
.std-name {
	font-weight: 700;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.64);
}
/*home page css end*/
/* halma 2020 page css start  */
.halma2020-div {
	position: relative;
}
.img-halma2020 {
	width: 100%;
	/* height: 500px; */
}

.halma2020-caption {
	position: absolute;
	right: 32%;
	color: #fff;
	font-family: "ptserif";
	top: 40%;
	bottom: 10%;
	padding-top: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 40px;
	background: rgba(11, 26, 49, 0.32);
	left: -44%;
}
.halma2020-caption-about {
	position: absolute;
	right: 32%;
	color: #fff;
	font-family: "ptserif";
	top: 40%;
	bottom: 10%;
	padding-top: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 40px;
	background: rgba(11, 26, 49, 0.32);
	left: -44%;
}
.bg-f8 {
	background-color: #f8f8f8;
}
.bg-34 {
	background-color: #3453c408;
}
.halma2020-caption h1 {
	/* text-align: center; */
	font-size: 48px;
}
.halma2020-caption h3 {
	font-size: 36px;
	color: rgba(255, 255, 255, 0.8);
	/* text-align: center; */
}
.halma-primary-txt {
	width: 50%;
	text-align: justify;
	margin-left: 25%;
}
.div-vdo-player img {
	width: 100%;
}
.lets-come-p {
	font-size: 24px !important;
	width: 50% !important;
}
.img-activism {
	width: 100%;
	height: 80%;
}
.container-fluid.bg-g8 {
    background: #7ce7a7;
}
.trained-worker {
	font-family: Amiri;
	font-size: 36px;
	font-weight: 700;
	letter-spacing: 2.52px;
	color: rgb(11, 26, 49);
}
.brder-r8 {
	border-right: 2px solid #00bd4c;
}
.ls-2 {
	letter-spacing: 2px;
}
.trained-worker span {
	font-weight: 100;
}
.custom-form {
	border: 0px solid;
	background-color: #f8f8f8;
	border-bottom: 2px solid #313131;
	border-radius: 0px;
}
.custom-form:focus {
	color: #495057;
	background-color: #f8f8f8;
	border-color: transparent;
	outline: 0;
	border-bottom: 2px solid #313131;
	box-shadow: none;
}
.video-js .vjs-big-play-button {
	font-size: 20px;
	line-height: 30px;
	height: 30px;
	width: 30px;
	top: 40%;
	left: 42%;
	border: 0px solid;
	border-radius: 50%;
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
	background-color: #73859f;
	background-color: rgba(0, 0, 0, 0.5);
	transition: all 0s;
}
/* halma 2020 page css end  */
/* mac book page css start */
.img-macbook {
	width: 100%;
	height: 450px;
}
.macbook-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 40px;
	background: rgba(11, 26, 49, 0.32);
}
.macbook-inner {
	width: 25%;
}
.txt-hindi {
	font-family: Mukta;
	font-size: 16px;
	font-weight: 500;
	line-height: 18.75px;
	letter-spacing: 0px;
	margin-bottom: 6px;
	align-items: normal;
}
.txt-hindi-h6 {
	font-family: Mukta;
	font-size: 18px;
	font-weight: 700;
}
.txt-hindi-h3 {
	font-family: Mukta;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 1.75rem;
	letter-spacing: 0px;
	color: rgb(255, 255, 255);
}
.txt-hindi-date {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgb(255, 255, 255);
	opacity: 0.7;
	margin-bottom: 0px;
	line-height: 28px;
}
.mac-halma {
	font-family: "ptserif";
	font-size: 36px;
	color: rgba(255, 255, 255, 0.8);
	margin-bottom: 0px;
	line-height: 36px;
}
.permarth-h5 {
	font-family: "ptserif";
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgba(255, 255, 255, 0.85);
	line-height: 28px;
}
/* mac book page css end */

/* about shiv ganga css start */
.bg-svg {
	background-image: url(../svg/bg-img.svg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.svg-div {
	/* height: 130px; */
	text-align: center;
	/* width: 115px; */
	/* position: relative; */
}
.svg-cen {
	position: absolute;
	right: 42%;
}
.svg-r8 {
	margin-left: -5px;
}
.txt-dharma {
	font-size: 24px;
	font-weight: 600;
	padding-top: 16px;
	letter-spacing: 0px;
	color: rgb(11, 26, 49);
	line-height: 28.125px;
}
.img-mahesh {
	width: 100%;
}
.active-member-div {
	background-color: #fff;
	padding: 8px 0px 12px 16px;
}
.dis-mob {
	display: none;
}
/* about shiv ganga css end */
/* about jhabua page css start */
.bg-img {
	background-image: url(../img/distress.jpg);

	/* background-image: url(../img/img-about-jhabua2.jpeg); */
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 300px;
}
.top-100 {
	margin-top: -100px;
}
.min-height250 {
	min-height: 250px;
}
.img-about3 {
	width: 100%;
	/* height: 350px; */
}
/* about jhabua page css end */
/* award page css start */
.owl-carousel .owl-item .t-img {
	height: 400px;
}
.gallery img {
	float: left;
	width: 20%;
	margin-right: 10px;
	height: 300px;
}
/* award page css start */
/* afforastation page css start */
.forest-div {
	background: none;
	right: 25%;
	left: 25%;
}
.green-txt {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgb(0, 189, 75);
	margin-bottom: 6px;
	/* opacity: 0.7; */
}
.side-by-btn span {
	background: #3453c408;
	padding: 15px 22px 25px 43px;
	font-size: 18px;
	display: block;
}
.side-by-btn .btn-donate {
	height: 60px;
	width: 194px;
	margin: 35px;
	padding: 19px;
}
/* afforastation page css end */
/* project saadh page css  start */
.saadh-up-div {
	background: #f8f8f8;
	margin-top: -100px;
}
.saadh-up-div > div {
	padding-left: 24%;
	padding-right: 31%;
	padding-top: 50px;
}
/* project saadh page css  end */
/* events page css start  */
.time {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.8);
}
.event-view-more {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
	display: block;
	letter-spacing: 0px;
	color: rgb(0, 189, 75);
}
.event-view-more:hover {
	color: #00bd4b;
	text-decoration: none;
}
.event-div h4 {
	font-size: 18px;
	font-weight: 700;
	margin-top: 10px;
	letter-spacing: 0px;
	color: rgb(69, 69, 69);
}
.event-p1 {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 8px;
	letter-spacing: 0px;
	color: rgb(69, 69, 69);
}
.event-date {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.8);
}
.event-add {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.8);
}
.events-more-date {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.64);
}
.events-more-loc {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.72);
}
.event-schedule {
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.8);
}
.lineht-28 {
	line-height: 28px;
}
.img-event-drum {
	width: 100%;
	height: 455px;
}
.joinus-div {
	background: none;
	left: 4%;
	right: 10%;
	top: 10%;
}
.joinus-div p {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 3.6px;
}
.joinus-div h3 {
	font-family: Amiri;
	font-size: 36px;
	font-weight: 400;
	color: #fff;
	letter-spacing: 0px;
	padding-top: -6px;
}
/* events page css end  */
/* blog page css :start */
.img-blog {
	width: 100%;
}
.blogs-ul {
	border-bottom: 0px;
}
.blogs-ul li a {
	color: rgb(69, 69, 69) !important;
	font-size: 18px;
}
.blogs-ul li a.active {
	color: rgb(69, 69, 69) !important;
	border: 0px;
	font-size: 18px;
	font-weight: 600;
	background: transparent !important;
}
.blog-h3 {
	font-family: "ptserif";
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0px;
	color: rgb(17, 30, 75);
	line-height: 28.125px;
}
.min-height280 {
	min-height: 280px;
}
.a-col-diff {
	color: rgb(0, 99, 87);
}
.a-col-diff:hover {
	color: rgb(0, 99, 87);
}
.joinup {
	margin-top: -60px;
}
/* blog page css :start */
/* student page css start */
.st-div > div {
	padding-left: 10%;
	padding-right: 10%;
}
.stu-call {
	font-size: 18px;
}
/* student page css end */
/* donat page css start */
.donate-select {
	border-bottom: 1px solid gray;
}
.donate-select:focus {
	outline: none;
}
.donation-radio-btn {
	position: absolute;
	opacity: 0;
}
.donation-label {
	font-size: 18px;
	position: relative;
	z-index: 1;
	display: block;
	border: 2px solid #000;
	padding: 20px 5px;
	text-align: center;
	cursor: pointer;
}
.donation-radio-btn:checked + .donation-label,
.donation-radio-btn:focus + .donation-label {
	border: 2px solid #00bd4b;
	font-weight: bold;
}
.pick-amount {
	padding-right: 0px;
}
.other-amount .other-amount-input {
	padding-left: 12px;
	font-size: 18px;
	border: 2px solid #000;
	width: 100%;
	padding: 20px 0px 20px 8px;
}
.other-amount .other-amount-input:focus {
	border: 2px solid #00bd4b;
	font-weight: bold;
	box-shadow: none;
	outline: none;
}
.custom-radio {
	position: relative;
	cursor: pointer;
	line-height: 20px;
	font-size: 16px;
	margin: 15px 0px;
	color: rgba(0, 0, 0, 0.8);
}
.custom-radio .custom-label {
	position: relative;
	display: block;
	float: left;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	border: 2px solid #c8ccd4;
	border-radius: 100%;
	-webkit-tap-highlight-color: transparent;
}
.custom-radio .custom-label:after {
	content: "";
	position: absolute;
	top: 3px;
	left: 3px;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: #00bd4b;
	transform: scale(0);
	transition: all 0.2s ease;
	opacity: 0.08;
	pointer-events: none;
}
.custom-radio:hover .custom-label:after {
	transform: scale(3.6);
}
input[type="radio"]:checked + .custom-label {
	border-color: #00bd4b;
}
input[type="radio"]:checked + .custom-label:after {
	transform: scale(1);
	transition: all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);
	opacity: 1;
}
.hidden {
	display: none;
}

.galary .img-about3 {
	width: 100%;
	height: 200px !important;
}
.center-text {
    display: flex !important;
    flex-wrap: wrap;
    align-content: space-around;
}
.water-sec img{
	height: 300px;
}
.m-hide{
	display: block;
}
.m-show{
	display: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	
	background-color: black;
	
}
.water .img-halma2020 {
    height: 350px;
}
#Owl-Partner button.owl-prev {
    position: absolute;
    right: 66px;
    top: -80px;
	background: #b5efd4 !important;
}
#own-partner{
	position: relative;
}
#Owl-Partner button.owl-next {
    position: absolute;
    right: 8px;
    top: -80px;
	background: #b5efd4 !important;
}
#Owl-Partner button.owl-next i, #Owl-Partner button.owl-prev i{
	color: #404b6e;
}
#Owl-Partner .owl-item {
    background: #b5efd4;
    padding: 20px;
}
#Owl-Partner .owl-item img {
    width: auto !important;
    height: 200px !important;
    object-fit: contain !important;
}
.container-fluid.bg-f8.partner {
    background: #efeff7 !important;
	padding-bottom: 50px;
}
.owl-intern .owl-item {
    padding: 20px;
}
.owl-intern .owl-item img{
    object-fit: contain !important;
}
.owl-intern .item.wpo-rural-item {
    margin-bottom: 0px;
}
.owl-intern .owl-prev, .owl-intern .owl-next{
	background-color: #fff !important;
}
.achievements .owl-prev, .achievements .owl-next{
	background-color: #fff !important;
}
.achievements i{
	color: #00bd4b !important;
}
.owl-intern .owl-prev i, .owl-intern .owl-next i{
	color: #000 !important;
}
.owl-intern .item.wpo-rural-item {
    margin-bottom: 0px;
    height: 250px !important;
    width: 250px !important;
    border: 4px solid #7feaaa;
    border-radius: 50%;
}
.btn-wrapper .boxed-btn.btn-sanatory.style-01.reverse.visit {
    width: 159px;
}
/* mobile view css */
@media only screen and (min-width: 1500px) {
	.navbar__wrap ul li a {
		font-size: 16px !important; }
	}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.navbar-nav li {
		padding-right: 2px;
	}
	
	.halma2020-caption {
		right: 15%;
		top: 30%;
		bottom: 10%;
		padding-left: 40px;
		left: 20%;
	}
	.joinus-div {
		background: none;
		left: 4%;
		right: 10%;
		top: 10%;
	}
	.macbook-inner {
		width: 45%;
	}
}
@media only screen and (max-width: 1023px) {
	.col-eq-height div:nth-child(5) {
		margin-top: 20px;
	}
}
@media only screen and (max-width: 767px) {
	.header-image-about, .header-image-taalab, .header-image-jhabua, .header-image-award, .header-image-water, .header-image-forest{
		height: 200px !important;
	  }
	  .header-image-blog{
		min-height: 300px !important;
	  }
	  .why-choose-single-items.wow.animate__.animate__fadeInUp.animated {
		height: fit-content;
	}
	.header-image-forest h1 {
		font-size:20px;
	}
	.section-title .title {
		font-size: 30px;
		line-height: 32px;
	}
	  .meet-single-items {
		padding-left: 0px !important;
	}
	.meet-single-items .content .title {
		font-size: 30px;
	}
	.meet-member-wrapper {
		padding: 15px;
	}
	.side-by-btn span{
		padding: 0px;
	}
	.grid.waterpage{
		width: 100% !important;
	}
	.about-carocel .owl-next{
		position: absolute;
		right: -30px;
	}
	.bg-f9.halma-section {
		margin-top: 0px;
		padding-top: 60px !important;
	}
	.about-carocel .owl-prev{
		position: absolute;
		left: -30px;
	}
	.about {
		padding: 50px 0 50px !important;
	}
	.bg-f8.jhabua-about .what-we-do {
		color: #6e6e6e !important;
	}
	.administration-section .admin-shape {
		position: absolute;
		top: 75%;
		right: 35px;
		filter: opacity(50%);
	}
	.administration-section .administration-single-items .content .title{
		font-size: 30px;
	}
	.administration-section .administration-single-items.style-01{
		margin-left: 0px;
	}
	.bg-halma .btn{
		width: 180px;
	}
	.testimonial-section-area.people-say button.owl-prev{
		left: 35%;
	}
	.testimonial-section-area.people-say button.owl-next{
		left: 35%;
	}
	.wpo-counter-area .wpo-counter-grids .grid, .wpo-counter-style-2 .wpo-counter-grids .grid {
		width: 100% !important;
		margin-bottom: 30px;
	}
	.img-halma2020 {
		height: 200px;
	}
	
	.crsl-one .carousel-caption {	
		background: linear-gradient( to top, rgba(11, 26, 49, 1), rgb(32 33 21 / 35%) );
	}
	h4.our-purpose.ml-3.mb-3 {
		margin-left: 0px !important;
	}
	.col-md-4.center-text{
		padding-top: 20px;
	}
	.wwater a{
		margin: 0 auto !important;
		margin-top: 30px !important;
	}
	.crsl-one img{
		height: 500px !important;
	}
	.crsl-one .carousel-caption{
		width: 100%;
		padding: 20px;
	}
	.btn-donate{
		display: block;
		width: 160px;
		margin: 0 auto;
	}
	.bg-halma {
		text-align: center;
		padding: 30px 15px;
	}
	.bg-halma p{
		width: 100%;
	}

	.m-green{
		background: #7ce7a7;

	}
	.counter-value{
		color: #fff !important;
	}
	.what-we-do{
		color: #fff;
	}
	div#counter {
		color: #404b6e !important;
	}
	.testimonial-column{
		padding-top: 40px;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.testimonial-column .owl-carousel .owl-nav button.owl-next,.testimonial-column .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
		
		background-color: #00000036 !important;
	}
	.achievements .owl-carousel .owl-nav button.owl-next,.achievements .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
		
		background-color: #00000036 !important;
	}
	
	.pt-77{
		padding-top: 0px;;
	}
	.m-np{
		padding: 0px !important;
	}
	.m-mb-25 .col-md-4{
		margin-bottom: 30px;
	}
	.m-mb-70 .col-md-4{
		margin-bottom: 70px;
	}
	.trained-worker{
	color: #404b6e !important;
	}
	
	.bg-f8 .row {
		max-width: 100vw !important;
		margin: 0px;
	}
	.navbar-nav li:first-child {
		padding-left: 0px;
	}
	.crsl-one .carousel-caption {
		position: absolute;
		top: 0;
	}
	.carousel-caption .row {
		position: absolute;
		bottom: 18px;
		text-align: center;
		left: 15px;
    	max-width: 100vw;
	}
	.carousel-caption .row .col-md-6{
		padding: 0px;
	}
	.crsl-one .carousel-caption h3 {
		font-size: 40px;
	}
	.vision-single-item-wrapper::after{
		width: 100%;
	}
	.our-vision-item .vision-bg {
		margin-bottom: 30px !important;
	}
	.holistic {
		font-size: 43px;
		margin-top: 20px;
	}
	.student-engage .owl-next {
		right: 0px;
	}
	.owl-next {
		right: 0px;
	}
	.owl-prev {
		margin-left: 0px;
	}
	.student-engage .owl-dots {
		left: 38%;
	}
	.owl-intern .owl-nav {
		display: none;
	}
	.testimonial-section-area.people-say::after {
		content: "";
		position: absolute;
		width: 60%;
		height: 100%;
		background: #F9F9FF;
		content: "";
		top: 0;
		right: -102px;
		-webkit-transform: skew(12deg);
		transform: skew(12deg);
	}
	.testimonial-section-area{
		background-image: none;
    	background-color: #f9f9fe;
	}
	.img-left {
		width: 32%;
		height: 330px;
	}
	.img-center {
		height: 250px;
		margin-top: 20px;
	}
	.img-right {
		width: 32%;
		height: 330px;
	}
	.img-full-screen {
		display: none;
	}
	.img-small-screen {
		display: block;
	}
	.fl-shiv {
		padding-left: 0px;
	}
	.fl-vikas {
		padding-left: 0px;
		padding-bottom: 30px;
	}
	.fmt-shiv {
		border-right: 0px solid;
	}
	/* halma2020 */
	.halma2020-caption {
		right: 10%;
		top: 25%;
		bottom: 10%;
		padding-top: 15px;
		padding-left: 15px;
		left: 10%;
	}
	.joinus-div {
		background: none;
		left: 4%;
		right: 4%;
		top: 0%;
	}
	.halma-primary-txt {
		width: 100%;
		text-align: left;
		margin-left: 0%;
	}
	.brder-r8 {
		border-right: 0px solid #00bd4c;
		padding-bottom: 30px;
	}
	.lets-come-p {
		width: 70% !important;
	}
	.macbook-inner {
		width: 100%;
	}
	.dis-mob {
		display: block;
		max-height: 5px;
	}
	.bg-svg {
		background-size: contain;
	}
	.svg-cen {
		right: 45%;
	}
	.min-height250 {
		min-height: 0px;
	}
	.joinup {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.top-100 {
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.pick-amount {
		padding-right: 15px;
	}
	.about .what-we-do{
		color: rgba(0, 0, 0, 0.48) !important;
	}
	.about .col-md-4.offset-md-2.text-right {
		text-align: center !important;
		/* width: 300px; */
	}
	.about .col-md-4.offset-md-2.text-right img{
		/* text-align: center !important; */
		width: 100%;
	}
	.m-center{
		text-align: center !important;
		padding-top: 20px;
	}
	.water .img-halma2020 {
		height: 350px;
	}
	.about .col-md-12.text-center.pt-5.green-txt.side-by-btn span{
		display: block;
	}
	.about a.btn.donate-page.btn-donate {
		margin: auto;
		margin-top: 45px;
	}
	.our-purpose {
		font-size: 30px;
	}
	.m-hide{
		display: none !important;
	}
	.m-show{
		display: block;
	}
	
}
@media only screen and (max-width: 380px) {
	.img-left {
		width: 30%;
	}
	.img-right {
		width: 31%;
	}
}