/*
Theme Name: SiteOrigin Corp Child
Author: SiteOrigin
Author URI: https://siteorigin.com/
Theme URI: https://siteorigin.com/theme/corp
Description: SiteOrigin Corp Child Theme
Version: 1.0.0
Template: siteorigin-corp
Text Domain: siteorigin-corp
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
:root{--primary:#5a2d04;--secondary:#00a94f;--Bebas:'Bebas Neue',sans-serif;}
*{outline:none!important;}
p{font-family: Poppins;
  font-size: 18px;
  font-weight: 400;
  color: #1D2226;
  }
.slide-content-right {
    display: none !important;
}
.mb-0 .wpb_content_element,.slick-dotted.slick-slider{margin-bottom:0;}
li{list-style:none;}
html,body,h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;}
.corp-container{max-width:1230px;padding:0 15px;}
.header-top-bar{background:var(--primary);padding:11px 0;}
.site-header{margin:0;padding:0;}
.header-top-bar p{font-size:16px;font-weight:400;text-align:center;color:#FFFFFF;margin:0;display:flex;justify-content:center;align-items:center;}
.header-top-bar p a{font-size:14px;font-weight:400;text-align:center;color:#fff;border:1px solid #fff;border-radius:15px;display:inline-block;padding:0px 10px;margin-left:5px;transition:all 0.4s linear;animation:blinkMe 2s linear infinite;}
@keyframes blinkMe{
	0%{opacity:0;}
	50%{opacity:1;background:var(--secondary);}
	100%{opacity:0;}
}
.site-header .site-branding img{max-width: 200px;}
.main-navigation ul li a{font-size:16px;font-weight:400;text-align:center;color:#202020;letter-spacing:normal;padding:0;font-family:"Poppins",sans-serif;text-transform:capitalize;}
.main-navigation{flex:1;display:flex;justify-content:flex-end;align-items:center;}
.hamburger--collapse.reflex-menu-toggle{display:none;}
.main-navigation > div{flex:1;}
header .donate{font-size:16px;font-weight:500;text-align:center;display:inline-block;background:var(--secondary);color:#fff;padding:14px 31px;border-radius:50px;line-height:1.1;transition:all 0.4s linear;}
header .donate:hover,header .donate:focus{background:var(--primary);color:#fff;}
.site-header .site-header-inner{padding:13px 0;}
.main-navigation .search-toggle .open svg{height:21px;width:20px;}
.main-navigation ul li{padding:0;margin:0;}
.main-navigation ul li{margin-right:6.3%!important;}
.main-navigation .search-toggle{margin-right:6%;}
.banner-items{position:relative;}
.entry-header,.slick-prev::before,.slick-next::before{display:none;}
.banner_main{position:relative;}
.slide_image img{width:100%;display:block;}
.banner_main .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}
.banner_main h2{font-size:150px;font-weight:700;text-align:left;color:#fff;text-transform:uppercase;font-family:"Bebas Neue",sans-serif;line-height:150px;margin:0;}
.banner_main h3{font-family:"Bebas Neue",sans-serif;font-size:50px;font-weight:700;line-height:50px;text-align:left;color:#fff;text-transform:uppercase;margin:0;}
.slide-content-left,.slide-content-right{width:50%;float:left;}
.slide-content-right{float:right;width:40%;}
.slide-content .corp-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.slide-content p{font-size:18px;font-weight:500;text-align:left;color:#fff;}
.slide-content a{font-size:16px;font-weight:500;text-align:center;color:#fff;border:1px solid #fff;border-radius:100px;line-height:1.1;display:inline-block;padding:13px 23px;margin-top:20px;transition:all 0.4s linear;}
.slide-content a:hover{background:var(--secondary);border-color:var(--secondary);}
.slider_controls{position:absolute;bottom:120px;width:100%;display:none;}
.slider_controls > div{display:flex;align-items:center;}
.slider_controls .slick-prev,.slider_controls .slick-next{width:45px;height:45px;display:;position:static;border:1px solid #fff;border-radius:100px;display:flex;justify-content:center;align-items:center;transform:unset;}
.slider_controls .slick-prev{background:url(images/prev-arrow.png)no-repeat center;margin-right:10px;}
.slider_controls .slick-next{background:url(images/next-arrow.png)no-repeat center;}
.slider_controls .slick-prev:hover,.slider_controls .slick-next:hover{background-color:var(--secondary);}
.banner-after{margin:0 -9px;}
.banner-after .vc_column-inner{padding:33px 9px;}
.banner-after .wpb_single_image{text-align:center;}
.banner-after .wpb_single_image{width:90px;height:90px;border-radius:100px;display:block;background:#FFF7F0;margin:auto;display:flex;align-items:center;justify-content:center;}
.banner-after p{font-size:16px;font-weight:400;text-align:center;color:#202020;margin-bottom:0;}
.banner-after .count{font-size:34px;font-weight:700;text-align:center;color:#202020;display:block;font-family:var(--Bebas);margin:30px 0 16px;}
.count.m::after{content:"M+"}
.count.plus::after{content:"+"}
.count.k::after{content:"K+"}
.banner-after .vc_column-inner > .wpb_wrapper{border:1px solid #E8D3C0;border-radius:10px;background:#fff;padding:30px 0;height:100%;}
.tree-of-mansoon .vc_column_container > .vc_column-inner > .wpb_wrapper{position:relative;}
.tree-of-mansoon h2{font-size:50px;font-weight:500;font-family:var(--Bebas);color:#fff;line-height:50px;text-transform:uppercase;margin:0 0 30px;}
.tree-of-mansoon br{display:none;}
.tree-of-mansoon h2 + p{font-size:18px;font-weight:500;text-align:left;line-height:27px;color:#fff;margin-bottom:52px;}
.tree-of-mansoon a,.plant_btn{font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#fff !important;display:inline-block;background:var(--secondary) url(images/arrow.png)no-repeat right 18px center;border-radius:50px;padding:10px 49px 10px 18px;border:1.5px solid #FFFFFF;}
.tree-of-mansoon a:hover,.plant_btn:hover{background-color:var(--primary);border-color:var(--primary);color:#fff;}
.tree-of-mansoon .wpb_text_column.wpb_content_element{position:absolute;left:78px;top:50%;margin:0;width:70%;transform:translateY(-50%);}
.single-two .wpb_text_column.wpb_content_element{width:45%;}
.mission{padding-top:48px;overflow:hidden;}
.font50{font-family:var(--Bebas);font-size:50px;font-weight:500;line-height:50px;text-align:center;text-transform:uppercase;}
.green-txt{color:var(--primary);}
.orange-txt{color:var(--secondary);}
p.vc_custom_heading{font-family:Poppins;font-size:18px;font-weight:400;line-height:35px;text-align:center;color:#1D2226;padding-top:10px;}
.mission .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;margin:40px 0!important;}
.mission .card{border:1px solid #E1E1E1;border-radius:6px;padding:30px;text-align:center;box-shadow:0px 8px 20px 0px #00000014;opacity:0;transform:translateY(50px);transition:opacity 1s,transform 1s;width:100%;}
.mission .card h3{font-family:var(--Bebas);font-size:50px;font-weight:500;color:#000000;line-height:50px;text-align:left;margin:0;}
.mission .card p{font-size:18px;font-weight:400;line-height:35px;text-align:left;color:#000;}
.mission .progress-bar{background-color:#E6E6E9;border-radius:13px;overflow:hidden;height:12px;margin:10px 0;margin-bottom:15px;}
.mission .progress{background-color:var(--primary);height:12px;width:0;transition:width 2s;border-radius:13px;}
.mission .card.visible{opacity:1;transform:translateY(0);}
.planted-matters{margin:75px 0 0;}
.planted-matters .wpb_wrapper.vc_figure{width:50%;}
.planted-matters .wpb_wrapper.vc_figure *{width:100%;}
.planted-matters .vc_column_container > .vc_column-inner{padding-top:0;}
.planted-matters .wpb_text_column{background:#fff;position:absolute;top:50%;width:680px;right:6%;padding:53px 71px 52px 53px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border-radius:8px;}
.planted-matters h3{font-size:18px;font-weight:500;line-height:35px;text-align:left;background:var(--primary);display:inline-block;padding:0 12px;color:#fff;text-transform:uppercase;margin:0;border-radius:4px;margin-bottom:26px;}
.planted-matters h2{font-size:28px;font-weight:600;line-height:40px;text-align:left;color:#1D2226;margin:0 0 38px;}
.planted-matters li{font-family:Poppins;font-size:18px;font-weight:400;line-height:27px;text-align:left;color:#000;}
.planted-matters li strong{font-size:22px;font-weight:600;line-height:33px;text-align:left;display:block;}
.tree-info{margin:0;display:grid;grid-template-columns:59% 41%;grid-row-gap:42px;}
.tree-info li:first-child{background:url(images/Trees-planted.png)no-repeat left;padding-left:84px;}
.tree-info li:nth-child(2){background:url(images/Families-helped.png)no-repeat left;padding-left:84px;}
.tree-info li:nth-child(3){background:url(images/CO2.png)no-repeat left;padding-left:84px;}
.planting-work{border-bottom:1px solid #d9d9d9;padding-bottom:90px;}
.planting-work .vc_column_container > .vc_column-inner > .wpb_wrapper{position:relative;}
.planting-work .wpb_content_element{margin-bottom:0;}
.planting-work .wpb_text_column{position:absolute;bottom:0;left:0;background:linear-gradient(13.49deg,#201E1E 10.14%,rgba(34,33,33,0) 72.15%);padding:0px 170px 50px 60px;width:100%;}
.planting-work .wpb_single_image *{width:100%;}
.planting-work h3{font-size:18px;font-weight:500;line-height:27px;letter-spacing:0.1em;text-align:center;background:var(--primary);color:#fff;padding:7px 23px 6px 23px;border:2px solid #fff;border-radius:10px;margin:0 0 28px;display:inline-block;text-transform:uppercase;}
.planting-work .vc_col-sm-6:last-child h3{background:var(--secondary);}
.planting-work h2{font-family:var(--Bebas);font-size:50px;font-weight:500;line-height:50px;text-align:left;text-transform:uppercase;color:#fff;margin:0 0 19px;}
.planting-work p{;font-size:20px;font-weight:400;line-height:34px;text-align:left;color:#fff;}
.utilize{padding-top:48px;}
.utilize .vc_row{margin:0 -10px;padding-top:40px;}
.utilize .wpb_singleimage_heading{font-size:18px;font-weight:500;line-height:28px;text-align:center;position:absolute;margin:0;bottom:0;text-align:center;width:100%;color:#fff;background:linear-gradient(180deg,rgba(31,30,28,0) 0%,#1F1E1C 100%);height:56px;display:flex;align-items:center;justify-content:center;padding-bottom:15px;}
.utilize .wpb_single_image{position:relative;}
.utilize .vc_column_container > .vc_column-inner{padding:0 10px;}
.footer-before{background:url(images/footer-before.png);	/* background-size: cover; */z-index:2;	/* background-repeat: repeat; */padding:94px 0;margin-top:78px;}
.footer-before::after{content:"";display:block;width:100%;height:100%;background:rgba(45,109,48,0.9);position:absolute;top:0;left:0;z-index:-2;}
.footer-before a{font-size:16px;font-weight:500;line-height:24px;text-align:center;background:var(--secondary) url(images/arrow.png)no-repeat right 18px center;color:#fff;padding:10px 54px 11px 24px;border-radius:100px;border:1.5px solid #fff;transition:all 0.4s linear;}
.footer-before a:hover{background-color:var(--primary);}
.footer-before p.vc_custom_heading{max-width:67%;margin:auto;margin-bottom:;padding-bottom:48px;}

body{background: #fff;}
body.home .page-featured-image{display: none;}
.page .site-main > article > .entry-thumbnail{display: none;}
.page-featured-image {position: relative;}
.page-featured-image img{width: 100%;display: block;}
.banner-content {position: absolute;top: 50%;left: 50%;width: 100%;text-align: center;transform: translate(-50%,-50%);}
.banner-content h1 {font-size: 150px;font-weight: 700;text-align: center;color: #fff;text-transform: uppercase;font-family:var(--Bebas);line-height: 150px;margin: 0;}
.about-one{background: #fff7f0;padding: 70px 0;}
.vc_icon_element-icon {color: var(--secondary) !important;}
.contact-info{padding: 70px 0 10px;}
.contact-info .vc_do_icon{margin-bottom: 20px;}
.contact-info h3{font-family: Poppins;}
.contact-info h3::after{content: "";display: block;width: 50px;height: 2px;background: var(--primary);margin: auto;margin-top: 10px;}
.contact-info a{color:#000;}
.contact-info .wpb_content_element{margin-bottom: 0;}

.cf7{margin: 0;display: flex;flex-wrap: wrap;padding-bottom: 30px;}
.cf7 li{padding: 0 10px;margin-bottom: 10px;}
.cf7 li.col-6{width: 50%;float: left;}
.cf7 li.col-12{width: 100%;float: left;}
.wpcf7-form-control:not(.wpcf7-submit){width: 100%;border-radius: 8px;}
.cf7 label {font-size: 15px;font-weight: 500;display: block;color: #000;}
.cf7 p{margin: 0;padding: 0;}
textarea{resize: none;}
.wpcf7-form-control.wpcf7-submit {background: var(--secondary);border-radius: 100px;letter-spacing: normal;font-weight: 500;font-size: 15px;margin-bottom: 20px;transition: all 0.4s linear;}
.wpcf7-form-control.wpcf7-submit:hover,
.wpcf7-form-control.wpcf7-submit:focus{background: var(--primary);}
body.blog #secondary{display: none;}
body.blog.sidebar .site-main{margin-right: 0;}
body.page-layout-default.sidebar .blog-layout-grid article{margin: 0 !important;width: 100%;display: flex;flex-direction: column;}
.blog-layout-grid {padding: 70px 0;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 20px;grid-row-gap: 20px;margin-bottom: 30px;}
body.blog #content{background: #fff7f0;}
body.blog .entry-header{display: block;}
.entry-header .entry-category,.entry-header .comments-link{display: none;}
.blog-layout-grid article .corp-content-wrapper{height: 100%;}
.more-link .more-text {border: 1px solid var(--secondary);background: var(--secondary);color: #fff;border-radius: 6px;display: inline-block;padding: 15px 30px;font-size: 15px;line-height: 1.1;transition: all 0.4s linear;}
.more-link .more-text:hover{background: var(--primary);border-color: var(--primary);}
.single-post .entry-thumbnail,#comments{display: none;}
.blog-layout-grid article .entry-thumbnail a{overflow: hidden;}
.blog-layout-grid article .entry-thumbnail img{display: block;transition: all 0.4s linear;}
.blog-layout-grid article .entry-thumbnail:hover img{transform: scale(1.2);}

/*=== 404 ===*/
.error404 #content .corp-container,body.search #content .corp-container{padding-top:90px;padding-bottom:90px;text-align:center;}
.error404 #content .corp-container{text-align:center;}
.error404 .heightlight{font-size:130px;font-weight:700;line-height:.8;color:var(--primary);display:block;margin-bottom:20px;}
.error404 .heightlight + .page-title{font-size:30px;font-weight:700;margin:0 0 30px;color:#2f363c;line-height:1;word-break:break-word;text-transform:uppercase;}
.btn-5{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;text-indent:.2em;padding:21px 32px 21px;margin-bottom:4px;line-height:1;display:inline-block;text-align:center;border:2px solid var(--primary);border-radius:0;position:relative;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;color:#fff;background-color:var(--primary);color:#fff!important;}
.btn-5:hover{color:var(--green)!important;border:2px solid #2f363c;background:0 0;}


/*=== Site Footer ===*/
.site-footer{background:#5a2d04;margin:0;}
.site-footer .widgets .widget .widget-title{font-family:var(--Bebas);font-size:35px;font-weight:500;line-height:35px;text-align:left;color:#fff;margin:0 0 18px;text-transform:uppercase;}
/*.site-footer .widgets{padding:68px 0 41px;display:grid;grid-template-columns:511px 1fr;border-bottom:1px solid #515650;}*/
.site-footer .widget ul li::before {content: "";display: inline-block;width: 20px;height: 20px;background: url(/wp-content/uploads/2026/01/tree_small.png);background-size: auto 20px;vertical-align: middle;margin-right: 10px;}
.site-footer .widgets.widgets-2 .widget{width:100%;margin:0;}
.site-footer .widgets {border-bottom: 1px solid #fff;padding-bottom: 40px;padding-top: 80px;}
#menu-explore{display:grid;grid-template-columns:1fr 1fr 1fr;}
.site-footer .widgets .widget ul.menu a{font-family:Poppins;font-size:16px;font-weight:400;line-height:34px;text-align:left;color:#fff;transition:all 0.4s linear;}
.site-footer .widgets .widget ul.menu a:hover{color:var(--secondary);padding-left:2px;}
.site-footer .widgets.widgets-2 .widget#text-3{padding-left:130px;width:auto;}
.tnp-field.tnp-field-email label{display:none;}
.tnp.tnp-subscription{margin:0;max-width:100%;}
.tnp.tnp-subscription form{display:flex;align-items:center;}
.tnp.tnp-subscription .tnp-field.tnp-field-button input{border:1.5px solid #fff;border-radius:50px;font-size:16px;font-weight:500;letter-spacing:normal;height:45px;padding:0 47px 0 20px;line-height:1.1;margin-left:10px;background:var(--secondary) url(images/arrow.png)no-repeat right 18px center;text-transform:capitalize;transition:all 0.4s linear;}
.tnp.tnp-subscription .tnp-field.tnp-field-button input:hover{background-color:var(--primary);}
.site-footer .widgets .widget input.tnp-email{min-width:0;border:1.5px solid #FFFFFF;border-radius:50px;font-size:16px;color:#000;padding:0 24px 0;height:45px;}
::placeholder{opacity:1;}
.footer-second{padding:36px 0;border-bottom:1px solid #515650;}
.footer-second .textwidget{display:flex;align-items:center;justify-content:space-between;}
.footer-second .textwidget img{max-width:285px;}
.footer-second p:last-child{font-size:16px;font-weight:400;line-height:30px;text-align:left;color:#fff;padding-left:77px;}
.footer-second p{margin:0;}
.site-footer .bottom-bar{padding:32px 0;background:transparent;}
.site-footer .site-info{font-size:16px;font-weight:400;line-height:28px;text-align:center;color:#fff;}
.site-footer p:empty{display:none;}
.tnp-subscription div.tnp-field,.tnp-profile div.tnp-field{margin-bottom:0;}
.slide-content-right{height:560px;overflow:scroll;}
.mobile-view{display:none;}
.site-footer p {font-size: 16px;color: #fff;font-weight: 400;margin: ;}


.mt-50{margin-top: 50px;}
ul.stats li {
  background: var(--light);
  padding: 15px 20px;
  border-left: 5px solid var(--accent);
  margin-bottom: 15px;
  border-radius: 6px;
  font-weight: 500;
}

ul.stats li {
  font-weight: 500;
}
.stats {
  margin: 0;
  margin-top: 30px;
}
ul.stats li {
  background: #f1f8f4;
  padding: 15px 20px;
  border-left: 5px solid #4caf50;
  margin-bottom: 15px;
  border-radius: 6px;
  font-weight: 500;
}

.banner-image img {
  width: 100%;
}
.custom-page-banner {
  position: relative;
}
.custom-page-banner.text-left .banner-content {
  text-align: left;
}
.custom-page-banner.text-left .banner-content .banner-title {
  text-align: left;
}
.custom-page-banner ul {
  margin: 0;
  padding: 0;
  margin-left: 15px;
}
.custom-page-banner ul li {
  color: #fff;
  font-size: 1.25rem;
  list-style: disc;
}

.page-id-822 .vc_section .vc_custom_heading{font-size:24px;font-weight:800;color:var(--primary);margin-bottom:14px;text-transform:uppercase;letter-spacing:0.5px;}
.page-id-822 .vc_section .vc_single_image-wrapper{border-radius:16px;overflow:hidden;border:1px solid #e6eee8;min-height:300px;background:#ddd;}
.page-id-822 .vc_section .vc_col-sm-6:has(.wpb_single_image) + .vc_col-sm-6{border:1px solid #e6eee8;background:#f6faf7;border-radius:16px;padding:22px;}
.page-id-822 .vc_section p{color:#000;margin-bottom:12px;font-size:16px;}
.page-id-822 .vc_section h3{margin:8px 0 10px;font-size:20px;color:var(--primary);font-weight:800;}
.page-id-822 .vc_section.section.alt{background:#fbfdfc;border-top:1px solid #e6eee8;border-bottom:1px solid #e6eee8;}
.page-id-822 .vc_section{padding:44px 0;}
.page-id-822 .vc_section.section.alt .vc_row{display:flex;flex-direction:row-reverse;}
.page-id-822 .quote{border-left:5px solid #00a94f;background:#fff;padding:18px 18px;border-radius:14px;border:1px solid #e6eee8;color:var(--text);}
.page-id-822 .vc_section .vc_col-sm-6:has(.wpb_single_image) > div > div{height:100%;}
.page-id-822 .vc_section .vc_col-sm-6:has(.wpb_single_image) > div > div *{height:100%;object-fit:cover;}
.page-id-822 .table-wrap{overflow:auto;border-radius:16px;border:1px solid #e6eee8;background:#fff;}
.page-id-822 table{width:100%;border-collapse:collapse;min-width:720px;}
.page-id-822 th,td{padding:12px 12px;border-bottom:1px solid #e6eee8;text-align:left;font-size:15px;}
.page-id-822 th{background:rgba(0,169,79,0.08);color:#0c3b22!important;font-weight:800;}
.page-id-822 .vc_row.wpb_row.vc_row-fluid.grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;}
.page-id-822 .vc_row.wpb_row.vc_row-fluid.grid .vc_col-sm-6{width:100%;}
.page-id-822 .vc_row.wpb_row.vc_row-fluid.grid::before,.vc_row.wpb_row.vc_row-fluid.grid::after{display:none;}
.page-id-822 .grid .vc_col-sm-6:has(.wpb_single_image) *{height:100%;object-fit:cover;}


/*=== Mobile Responsive ===*/


@media (max-width: 1280px){

.page-id-822 .site-content .corp-container{max-width:95%;}

}

@media (max-width:1199px){
	.corp-container{max-width:100%;}
	.slide-content-right {height: 420px;}
}
@media (max-width:1024px){
	.menu-main-menu-container{display:block;position:fixed;width:260px;height:100vh;left:0;top:0;z-index:2;overflow:auto;padding-bottom:4em;transform:translateX(-100%);transition:transform .5s ease 0s;background:var(--primary);}
	#masthead .main-navigation ul#primary-menu{display:block!important;height:100%;}
	.menu-main-menu-container.opened{left:0;transform:translateX(0%);text-align:;}
	.main-navigation ul li{display:block;border-bottom:1px solid #fff;position:relative;padding:0;margin:0!important;}
	.menu-main-menu-container ul li a{padding:12px 30px 12px 10px;padding-right:30px;padding-right:30px;font-weight:600;transition:.4s;font-size:13px;text-align:left;line-height:normal;border:0;letter-spacing:normal;display:block;color:#fff;}
	.hamburger--collapse.reflex-menu-toggle{line-height:0;position:relative;right:0;top:6px;width:30px;height:30px;background:transparent;padding:0;display:block;margin-left:10px;}
	.hamburger--collapse.reflex-menu-toggle span{height:auto;display:block;position:absolute;height:2px;width:100%;background:#202020;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out;}
	.hamburger--collapse.reflex-menu-toggle span:nth-child(1){top:0;}
	.hamburger--collapse.reflex-menu-toggle span:nth-child(2){top:8px;}
	.hamburger--collapse.reflex-menu-toggle span:nth-child(3){top:16px;}
	.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
	.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(2){opacity:0;}
	.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
	.banner-after .vc_column-inner > .wpb_wrapper{padding:10px 0;}
	.tree-of-mansoon h2,.font50,.planting-work h2{font-size:40px;line-height:1.1;}
	p,p.vc_custom_heading,.mission .card p,.planting-work p,.tree-of-mansoon h2 + p,.slide-content p,.slide-content p{font-size:16px;line-height:normal;}
	.tree-of-mansoon h2{margin-bottom:10px;}
	.tree-of-mansoon h2 + p{margin-bottom:32px;}
	.mission .card h3{font-size:35px;}
	.planted-matters h3{font-size:14px;}
	.planted-matters h2{font-size:22px;line-height:28px;}
	.planted-matters .wpb_text_column{padding:30px 40px;}
	.mission .vc_column-inner{padding-top:0!important;}
	.single-two .wpb_content_element.vc_align_left{margin-bottom:0;}
	.planted-matters,.footer-before{margin-top:35px;}
	.mission .container{margin-bottom:35px!important;grid-column-gap:15px;}
	.planting-work .wpb_text_column{padding:0px 20px 20px 20px}
	.planting-work h3{font-size:15px;padding:0px 12px;margin-bottom:20px;line-height:normal;}
	.planting-work h2{margin-bottom:0;}
	.planting-work{padding-bottom:35px;}
	.utilize .wpb_singleimage_heading{font-size:14px;line-height:20px;padding:0 5px;}
	.utilize{padding-top:35px;}
	.banner-after p,.site-footer .widgets .widget ul.menu a,.site-footer .site-info{font-size:14px;line-height:normal;}
	.footer-second .textwidget img{max-width:225px;}
	.footer-second p:last-child,.header-top-bar p{font-size:14px;line-height:normal;}
	.planted-matters li strong,.planted-matters li{font-size:18px;line-height:normal;}
	.banner_main h2,.banner-content h1{font-size:120px;line-height:120px;}
	.banner_main h3{font-size:40px;line-height:40px;}
}
@media (max-width:992px){
	.single-two .wpb_text_column.wpb_content_element,.tree-of-mansoon .wpb_text_column.wpb_content_element{width:100%;left:0;padding:20px 40px;}
	.planted-matters .wpb_text_column{position:static;transform:unset;width:100%;border-radius:0;}
	.planted-matter .wpb_single_image *,.planted-matters .wpb_wrapper.vc_figure,.planting-work .vc_col-sm-6{width:100%;}
	.tree-info{grid-template-columns:1fr;}
	.site-footer .widgets,#menu-explore{display:block;}
	.site-footer .widgets.widgets-2 .widget#text-3{padding-left:0;padding-top:20px;}
	.site-footer .widgets .widget .widget-title{font-size:35px;margin-bottom:18px;}
	.footer-second .textwidget{display:block;text-align:center;}
	.footer-second p:last-child{padding:0;text-align:center;}
	.site-footer .bottom-bar{padding:20px 0;}
	.footer-before{padding:50px 0;}
	.banner_main h2,.banner-content h1{font-size:70px;line-height:70px;}
	.banner_main h3{font-size:30px;line-height:30px;margin-bottom:10px;}
	.site-footer .widgets{padding:35px 0;}
  .page-id-822 .site-content .vc_section .vc_col-sm-6 {width: 100%;}
  .page-id-822 .vc_section.section.alt .vc_row {flex-direction: column;}
  .page-id-822 .vc_section .vc_col-sm-6:has(.wpb_single_image) {margin-bottom: 20px;}
}
@media (max-width:767px){
	.banner-after{padding:25px 0;}
	.banner-after .vc_column-inner{padding:10px 9px!important;}
	.utilize .vc_col-sm-3{width:50%;float:left;margin-bottom:20px;}
	.utilize .wpb_single_image *,.slide-content-left, .slide-content-right,
	.cf7 li.col-6,.cf7 li.col-12{width:100%;}
	.footer-before p.vc_custom_heading{max-width:100%;}
	.utilize .wpb_singleimage_heading{height:auto;padding:10px 5px;}
	.slide_image img {height: 100vh;object-fit: cover;}
	.slide-content-left{padding-bottom: 15px;}
	.about-one{padding-top: 30px;margin-bottom: 30px;}
	.d-flex {flex-direction: column-reverse;}
	.contact-info {padding: 30px 0 30px;}
	.contact-info h3 {font-size: 19px;}
	.wpcf7-form-control.wpcf7-textarea {height: 120px;}
	.blog-layout-grid{grid-template-columns: 1fr 1fr;padding: 30px 0;}
}
@media (max-width:576px){
	.mission .container{grid-template-columns:1fr;grid-row-gap:15px;}
	.tree-of-mansoon .wpb_single_image img{height:390px;object-fit:cover;object-position:-360px 0px;border-radius:10px;}
	.single-two .wpb_text_column.wpb_content_element,.tree-of-mansoon .wpb_text_column.wpb_content_element{padding:15px;}
	.tree-of-mansoon h2,.font50,.planting-work h2{font-size:36px;}
	.tree-of-mansoon h2 + p{margin-bottom:22px;}
	.mission .card p,.tree-of-mansoon h2 + p{font-size:14px;line-height:normal;}
	.slide-content p{font-size:16px;line-height:24px;text-align:center;}
	.slide-content-left{text-align:center;}
	br{display:none;}
	.planted-matters .wpb_text_column{padding:30px 20px;	/* background: transparent; */width:89%;margin:auto;border-radius:8px;margin-top:-30px;z-index:999;position:relative;right:0;left:0;}
	.planted-matters{padding-bottom:30px;}
	#masthead .search-toggle{display:none;}
	.site-header .site-branding img{max-width:242px;}
	.donate{font-size:13px;padding:10px 20px;}
	.slide-content-left,.slide-content-right{width:100%;}
	.banner_main h2,.banner-content h1 {font-size: 90px;line-height: 90px;text-align: center;}
	.banner_main h3{font-size:30px;line-height:30px;text-align:center;}
	.slide_image img{height:100vh;object-fit:cover;}
	.slide_image::after{content:"";display:block;background:linear-gradient(180deg,rgba(15,16,15,0.5) 0%,rgba(19,21,19,0.8) 69.03%,rgba(22,25,22,0.4) 100%);position:absolute;top:0;left:0;width:100%;height:100%;}
	.banner-after .count{font-size:28px;}
	.slide-content-right{height:390px;overflow:scroll;}
	.tree-of-mansoon .vc_single_image-wrapper.vc_box_border_grey::after{content:"";width:100%;position:absolute;top:0;left:0;background:linear-gradient(359.87deg,rgba(12,22,16,0) 0.11%,rgba(12,24,16,0.6) 45%,rgba(12,25,17,0.8) 99.88%);z-index:1;height:100%;border-radius:10px;}
	.tree-of-mansoon .wpb_text_column.wpb_content_element{z-index:1;}
	.single-two .vc_single_image-wrapper.vc_box_border_grey::after{background:linear-gradient(359.87deg,rgba(12,22,16,0.2) 0.11%,rgba(12,24,16,0.7) 26.22%,rgba(12,25,17,0.9) 99.88%);}
	.single-two .wpb_single_image img{-webkit-transform:scaleX(-1);transform:scaleX(-1);}
	.tree-of-mansoon .wpb_text_column.wpb_content_element{transform:unset;top:0;padding:39px 10px 0px 34px;}
	.mission .card{display:flex;flex-wrap:wrap;align-items:center;}
	.mission .progress-bar{width:100%;}
	.mission .card p{margin-bottom:0;}
	.mission .card h3{margin-right:10px;}
	.planted-matters h2{font-size:25px;text-align:center;}
	.planted-matters h3{font-size:18px;display:block;text-align:center;}
	.planted-matters li strong{font-size:22px;}
	.desktop-view{display:none;}
	.mobile-view{display:block;}
	.planting-work{border:0;padding-bottom:0;}
	.utilize .wpb_singleimage_heading{height:auto;padding:10px 5px;font-weight:400;padding:10px 12px;}
	.footer-before .font50{font-size:50px;}
	.footer-before p.vc_custom_heading{font-size:18px;font-weight:400;}
	#menu-explore{display:grid;grid-template-columns:1fr 1fr;}
	.footer-second p:last-child{font-size: 15px;text-align: left;}
	.footer-second .textwidget img {max-width: 285px;}
	.footer-second .textwidget{text-align: left;}
	.site-footer .site-info{font-size: 16px;}
	.banner-content h1 {font-size: 50px;}
	.blog-layout-grid {grid-template-columns: 1fr;}
}


@media (max-width:480px){
	header .donate {padding: 10px 16px;font-size: 14px;}
	.site-header .site-branding img {max-width: 180px;}
}