:root{--primary:#3A973D;--Seconday:#355566;--text-color:#fff;--white-color:#fff;--black-color:#000000;}
body{ font-family: "Lato", serif;font-size:16px;background:#fff;color:#404040;font-weight:normal;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{ font-family: "Lato", serif;margin-bottom:0;}
h1{font-size:26px;line-height:30px;}
h2{font-size:22px;line-height:26px;}
h3{font-size:18px;line-height:22px;}
h4{font-size:16px;line-height:20px;}
h5{font-size:14px;line-height:18px;}
h6{font-size:13px;line-height:17px;}


a{color:#222;text-decoration:none;}a:hover{text-decoration:none;color:#fff}
a:hover{color:black;}
p{margin-bottom:0;font-size:16px;line-height:22px}
.container{padding-right:10px;padding-left:10px;max-width:1230px;}
.container-fluid{padding:0}
.img100{width:100%}
.form-control:focus{border-color:var(--primary);box-shadow:none;}
.M10{margin-top:10px;}
.M30{margin-top:30px;}
.M100{margin-top:100px;}
.P10{padding:10px;}


/*common*/
.sticky{position:fixed;background:#fff;top:0 !important;z-index:9999999;margin-top:0;left:0;right:0;}
.navbar-toggler:focus{box-shadow:none;}
.fancybox__caption{position:absolute;bottom:28px;font-size:18px;}

/*back-to-top*/
#button{display:inline-block;background-color:var(--primary);width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:99999;}
#button::after{font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#fff;}
#button:hover{cursor:pointer;background-color:var(--Seconday);}
#button:active{background-color:#555;}
#button.show{opacity:1;visibility:visible;}
#button i{font-size:25px;line-height:50px;color:#fff;}

/*image-resize*/
.Imgresize{position:relative;}
.ImgViewer{padding-top:72.25%;margin:0;}
.DTopImage .ImgViewer{padding-top:38.2%;margin:0;}
.FixingRatio{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;}
.ImgRatio{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;}

/*header-top-area*/
.navbar-expand-lg .navbar-collapse{position: relative;}
.navbar-nav.menu-search{display:inline-block;}
.sticky .search_block{top:0;padding:10px 0;}

.menuItemRight .nav-link-search{font-size:17px;color:#ffc106;}
.search_block{position:absolute;top:0px;left:0;z-index:9999999;width:100%;background:#ddd !important;padding:8px 0;}
.search_block.MobileSearchBox{position:fixed;top:0px!important;z-index:99999;width:100%;background:#fff;padding:15px 0;}
.search_logo input{padding:3px 9px;margin-right:auto;width:calc(100% - 98px);border:1px solid #ddd;display:inline-block;border-radius:0;height:35px;font-size:14px;}
.search_logo.display-flex a, .search_logo.display-flex button{background:#ccc;width:40px;margin-left:2px;height:35px;text-align:center;line-height:33px;color:var(--primary);border:none;cursor:pointer;}
.search_logo.MobileSearchBox input{padding:6px;margin-right:auto;width:calc(100% - 113px);border:2px solid #ddd;}
a.close-search{display:inline-block !important;}
.search_logo.display-flex a:hover, .search_logo.display-flex button:hover{color:var(--Seconday);}
.search_logo.display-flex a:last-child{margin-right:0;}
.show{display:inline;}
.Hide{display:none;}
.menuItemRight{display: flex; align-items: center;}
.menuItemRight .header-search a{color:var(--primary);font-size:15px;font-weight:bold;padding:10px;letter-spacing:1px;overflow:hidden;font-style:normal;text-align:center;line-height:40px;} 
.main-menu.sticky .menuItemRight .header-search a{color: var(--primary);}
/*Social Icon*/
.DTopSocialIcon{line-height:23px;}
.DTopSocialIcon ul.social-network{list-style:none;margin-left:0 !important;padding:0;margin-bottom:0;}
.DTopSocialIcon ul.social-network li{display:inline;margin-right:5px;}
.DTopSocialIcon .social-network a.icoFacebook{background-color:#3B5998;}
.DTopSocialIcon .social-network a.icoTwitter{background-color:#1DA1F3;}
.DTopSocialIcon .social-network a.icoInstagram{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.DTopSocialIcon .social-network a.icoLinkedin{background-color:#0072b1;}
.DTopSocialIcon .social-network a.icoTumblr{background-color:#36465D;}
.DTopSocialIcon .social-network a.icoYoutube{background-color:#FF0000;}
.DTopSocialIcon .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoInstagram:hover i, .social-network a.icoYoutube:hover i{color:#fff;}
.DTopSocialIcon .social-network a.socialIcon:hover, .socialHoverClass{color:#44BCDD;}
.DTopSocialIcon .social-network li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:23px;height:23px;font-size:11px; color:#fff;}
.DTopSocialIcon .social-network li i{margin:0;line-height:25px;text-align:center;}
.DTopSocialIcon .social-network li a:hover i,
.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.DTopSocialIcon .social-network i{color:#fff;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.DTopSocialIcon .social-network a{background-color:#333535;color:#fff;}

/*main-menu*/
.main-menu{background: #fff;padding: 6px 0;box-shadow: 0 0 30px rgba(0,0,0,0.20);}
.header-area{
  /* position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 2; */
}
.main-menu.sticky{
    background: #fff;
}
.navbar-light .navbar-brand{
    position: relative;
}
.navbar-light .navbar-brand .logo{
  display: none;
}
.navbar-brand .logo{font-size:30px;line-height:36px; font-weight:bold;}
.navbar-brand span{color:var(--Seconday);}
.header-top{background:var(--primary);padding:0px 0;}
.social-icon i{font-size:16px;margin:5px 7px;}
.header-top .call-us{font-size:14px;margin:5px 0;}
.header-top .call-us a{color:#fff;}
.header-top .call-us i{font-size:12px;margin-right:2px;}
.header-top .header-top-button{margin:0 10px;line-height:24px;}
.header-top .top-btn{border:1px solid #000000;padding:3px 10px;border-radius:5px;margin-left:10px;font-size:14px;font-weight:600;}
.logo-middle-navbar-brand {
  padding: 0 60px;
  z-index: 1;
}
.logo-middle-navbar-brand .logo{
  position: absolute;
  /* left: 50%;
  top: 50%; */
  transform: translate(-50%, -50%);
}
.logo img{width: 70px;border-radius: 50%;}
.main-menu .navbar{padding:0px 0;}
.main-menu .navbar-nav{align-items:center;}
.main-menu .navbar-light .navbar-nav .nav-link {
    color: var(--primary);
    font-size: 15px;
    font-weight: 800;
    padding: 24px 18px;
    line-height: 1;
    text-transform: uppercase;
  }
.main-menu .navbar-light .navbar-nav .nav-link:hover{color:var(--Seconday);}
.main-menu.sticky .navbar-light .navbar-nav .nav-link{color:var(--primary);}
.main-menu .navbar-light .navbar-nav .nav-link.Contact-btn{
  margin: 12px 0;
	padding: 12px 20px !important;
  color: #fff!important;
}
.main-menu .navbar-light .navbar-nav .nav-link.navBtn-donation{
  display: none;
  padding: 12px 20px !important;
  border-radius: 30px;
  border: 1px solid var(--primary);
  background: var(--primary);
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 14px;
}
.main-menu .navbar-light .navbar-nav .nav-link.navBtn-donation:hover {
  background: var(--white-color);
  color: var(--primary) !important;
}
.main-menu.sticky .navbar-light .navbar-nav .nav-link.Contact-btn{
	padding: 12px 20px !important;
  margin: 12px 0;
  color: #fff!important;
}
.Contact-btn {
	margin-left: 14px;
	padding: 8px 20px !important;
	border-radius: 30px;
	border: 1px solid var(--primary);
	background: var(--primary);
	color: #fff;
	font-weight: 800;
	text-transform: uppercase;
	font-size: 14px;
}
.main-menu .navbar-light .navbar-nav .nav-link > .Contact-btn{color:#fff;}
.Contact-btn:hover{background:var(--white-color);color:var(--Seconday)!important;}
/* .nav-item{line-height:22px;padding:10px 0;} */
.main-menu 	.dropdown.nav-item .show{display:block;}
.dropdown-menu[data-bs-popper]{margin-top:0;}
.main-menu .dropdown-menu{padding:0;border-radius:0;top:100%;border:none;background:var(--primary);}
.dropdown-menu a:hover{color:var(--Seconday);}
.main-menu .dropdown:hover .dropdown-menu{display:block;}
.main-menu .navbar-nav .dropdown .dropdown-menu .dropdown-item{font-weight: 700;padding:10px 15px;border-bottom:1px solid #fff;font-size:16px;color:#fff;}
.main-menu .dropdown .dropdown-menu .dropdown-item:hover{color:var(--primary);background-color:#fff;}
.main-menu .dropdown .dropdown-menu li:last-child .dropdown-item{border-bottom:0;}
.dropdown-item.active, .dropdown-item:active{background-color:unset;}
.navbar-light .navbar-toggler-icon{
  background-image: none;
}
.navbar .navbar-brand{
  padding: 0;
}
.navbar-light .navbar-toggler{
  border: 1px solid #AEDCB0;
  padding: 0px 7px;
  line-height: 30px;
}
.navbar .navbar-toggler .navbar-toggler-icon i{
  font-size: 24px;
  line-height: 26px;
  color: var(--primary);
}
.nav-link:focus, .nav-link:hover{
  color: var(--Seconday);
}

/*hero-slider*/
/* .hero-slider{position:relative;border-bottom:10px solid var(--primary);} */
.Slider-caption{position:relative;}
.Slider-caption img{
    width: 100%;
    aspect-ratio: 2.52;
    object-fit: cover;
}
.Slider-Title{
  position:absolute;left: 50px;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  padding-top:20px;padding-bottom:20px;color:#fff;width:40%;
  background: #0000004d;
  padding: 30px 20px;
  display: inline-block;}
  .Slider-Title .read-more a{
    padding: 12px 25px;
    border-radius: 3px;
  }
  .hero-slider .Slider-Title span{
    font-family: 18px;
    font-weight: 800;
    color: var(--primary);
  }
.hero-slider .Slider-caption h1{font-size: 50px;
  line-height: 66px;color:#fff;font-weight:800;z-index:9999; margin-top: 10px;}
/* .hero-slider .Slider-caption span{color:var(--Seconday);}
.hero-slider .Slider-caption span label{color:var(--primary);} */
.hero-slider .priv_arrow{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;}
.hero-slider .next_arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;}
.hero-slider .priv_arrow i{font-size:24px;background:var(--primary);color:#fff;padding:10px;}
.hero-slider .next_arrow i{font-size:24px;background:var(--primary);color:#fff;padding:10px;}
.donation-topbtn{background:var(--primary) ;padding:10px 0;}
.donation-topbtn p{font-size:16px;text-transform:uppercase ;font-weight:bold;text-align:center;line-height:55px;letter-spacing:1px;}
.donation-topbtn a{display:block;width:195px;line-height:55px;background:#151515;color:#fff;text-align:center;font-size:20px;font-weight:600;transition:all 0.2s ease-out;}
.donation-topbtn a:hover{background:#fff;color:var(--primary);}

/*About letsWalk Foundation*/
.About-letsWalk{margin:70px 0;text-align:center;}
.About-letsWalk .section-title{margin-bottom:0px;}
.About-letsWalk h1{font-size:30px;font-weight:bold;}
.About-letsWalk p{margin-bottom:20px;font-size:16px;line-height:30px;}
.About-letsWalk-wrapper{
    margin: 20px 0 20px 0;
}
.About-letsWalk-wrapper .About-letsWalk-mvBox h5 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 900;
	color: var(--Seconday);
	text-transform: uppercase;
    margin-bottom: 5px;
}
.read-more a{margin-top:15px;background:var(--primary);padding:8px 25px;color:#fff;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:600;}
.read-more a:hover{background:var(--Seconday);color:#fff;transition:all 0.2s ease-out;}

/* Common Section */
.overly {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    z-index: 1;
  }
.section-title a{color:#404040;}
.section-title{margin-bottom:20px;}
.section-title h1{font-size:26px;text-align:center;font-weight:bold;text-transform:uppercase;position:relative;line-height:1;padding:0.28em 0 0.6em;margin:0;letter-spacing:1px;}
.section-title h3{font-size:34px;line-height: 42px; text-align:center;font-weight:900;color: var(--primary); text-transform:uppercase;position:relative;line-height:1;margin:0;letter-spacing:1px;}
.section-title p{text-align:center;font-size:20px;color:var(--Seconday);margin-bottom:4px;}
.section-title .title-border-white {
    background: #ffffff;
    display: block;
    height: 15px;
    margin: 0 auto;
    position: relative;
    top: -25px;
    width: 35px;
    transform: rotate(45deg);
  }
  .section-title h3::after {
    content: "";
    display: block;
    height: 0px;
    margin: 18px auto 10px;
    width: 179px;
    border: 1px dotted var(--Seconday);
  }
  .section-title .title-border-white {
    height: 22px;
    width: 20px;
  }

  /*Our Project Area*/
  .our-project-area{ background-image: url(../../media/imgAll/bg/141aa67e.jpg);background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding:100px 0 100px 0;
    margin-bottom: 100px;
    background-attachment: fixed;
    /* max-height: 650px; */
  }
  .project-wrapperBox{
    position: relative;
    z-index: 1;
  }
  .project-wrapperBox .section-title .title-border-white{
    background-color: #3c3c3c;
  }
  .cs-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .project-wrapper-area .section-title .title-border-white{
    background: #3d3030;
  }
/* .cs_service_card .project-MxHt{
  height: 136px;
} */
.project-wrapper-area {
    position: relative;
  }
  .project-wrapper-area:hover h3{
    color: var(--Seconday);
  }
  .project-wrapper-area h3 {
    font-size: 20px;
    line-height: 30px;
    color: var(--primary);
    margin-bottom: 6px;
    font-weight: 800;
  }
  .project-wrapper-area p{
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .project-wrapper-area .project-contentBox{
    position: relative;
    z-index: 2;
    height: 384px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .project-wrapper-area .project-contentTop {
    color: transparent;
    -webkit-text-stroke: 1px #fff;
    height: 75px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-size: 48px;
    line-height: 1.208em;
    font-weight: 700;
    margin-bottom: 30px;
  }
  .project-wrapper-area .project-contentBox:hover .project-contentTop {
    color: #fff;
  }
  .cs_text_btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    color: var(--primary);
    transition: all 0.3s ease;
    font-size: 14px;
    line-height: 1.714;
    font-weight: 700;
  }
  .cs_text_btn:hover {
    letter-spacing: 0.8px;
    color: var(--Seconday);
  }
  .project-wrapper-area .project-content-icon{
    background-color: var(--primary);
  }
  
  .project-wrapper-area .project-content-icon{
    height: 80px;
    width: 80px;
    -webkit-box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.08);
    border-radius: 50%;
    background-color: var(--primary);
    position: absolute;
    bottom: 14px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .project-wrapper-area .project-content-icon img{
    width: 60px;
     -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
  }
  .project-wrapper-area:hover .project-content-icon img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
  }
  .project-wrapper-area .cs_service_card_bg {
    position: absolute;
    top: -40px;
    width: 486px;
    left: 50%;
    margin-left: 6px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #eee;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    pointer-events: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .project-wrapper-area .cs_service_card_bg {
    color: var(--primary);
  }



/* Counter Area CSS */
.Counter-area { background-image: url(../../media/imgAll/bg/counter-bg-2.jpg);background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 86px; background-size: cover; padding:80px 0px;position: relative; z-index: 1; margin-bottom: 80px; }
.counter-box-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #01130303; opacity: 0.9; z-index: -1; }
.counter-box-wrap {width: 100%;
  padding: 25px 20px 45px 20px;
  border: 1px dashed rgba(255, 255, 255, 0.15);
  position: relative;}
.counter-box-wrap i { font-size: 50px; color: #73b21a;
   /* margin: 10px; background: #006a64; width: 70px; height: 70px; line-height: 70px; border-radius: 50%; */
   }
.counter-box-wrap h5 { font-size: 38px;
  color: #fff;
  font-weight: 400; margin: 25px 0 25px 0; }
.counter-box-wrap p {color: #fff;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 0.1px;}


/* .section-title h1::before{content:"";background-color:var(--Seconday);width:70px;height:6px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-radius:5px;} */
/* .section-title h3::before{content:"";background-color:var(--Seconday);width:70px;height:6px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-radius:5px;} */
/* .services-wrapper .services-content{background:rgb(111, 193, 37);display:inline-block;width:166px;height:166px;text-align:center;border-radius:50%;}
.services-wrapper i{font-size:50px;color:#fff;margin-top:40px;}
.services-wrapper h5{font-size:18px;margin-top:8px;color:#fff;}
.services-wrapper .services-content2{background:rgb(241, 87, 77);;display:inline-block;width:166px;height:166px;text-align:center;border-radius:50%;}
.services-wrapper .services-content3{background:#ecb614;display:inline-block;width:166px;height:166px;text-align:center;border-radius:50%;}
.services-wrapper .services-content4{background:rgb(78, 185, 244);;display:inline-block;width:166px;height:166px;text-align:center;border-radius:50%;}
.services-wrapper .services-content5{background:#9b58b5;;display:inline-block;width:166px;height:166px;text-align:center;border-radius:50%;}
.services-wrapper .services-content6{background:#Fe5722;display:inline-block;width:166px;height:166px;text-align:center;border-radius:50%;} */

/*How Can You Help Section*/
.Help-us-area{margin:80px 0 0 0;}
.Help-us-wrapper .help-item{position:relative;padding-left: 68px;
  /* margin-bottom:24px; */
}
.Help-us-wrapper img{
  position: relative;
  z-index: 9999;
}
.Help-us-wrapper .help-item .icon {
  background-color: #E3F3E3;
  width: 54px;
  height: 54px;
  display: inline-block;
  line-height: 54px;
  color: var(--primary);
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 22px;
}.Help-us-wrapper .help-item h3{font-size: 22px;
  margin-bottom: 5px;
  color: var(--primary);
  font-weight: 800;
  line-height: 30px;}
.Help-us-wrapper .help-item h3:hover{color:var(--Seconday);}
.Help-us-wrapper .help-item p{font-size:16px;line-height:26px;}
.future-plan-area{
  /* border: 1px dotted var(--primary); */
  width: 100%;
}
.future-plan-top {
  background: var(--primary);
  padding: 30px;
  /* margin-bottom: 18px; */
  border: 1px dotted var(--primary);
}
.future-plan-list{
  border: 1px dotted var(--primary);
  padding: 20px;
  margin-bottom: 24px;
}
.future-plan-area .future-plan-top h5{
  font-size: 34px;
  line-height: 45px;
  color: #fff;
  font-weight: 800;
  margin-bottom: 8px;
}
.future-plan-area .future-plan-top p {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 26px;
  /* text-align: center; */
  color: #fff;
  /* border-bottom: 1px dotted var(--primary); */
}
/* .future-plan-list{
  padding: 0 10px;
} */

/* Our Foucs Area */
.our-focus-container{
  position: relative;
  padding:80px 0 100px 0;
  margin-top: -168px;
}
.our-focus-container::before{
  content: '';
  background: #eaefe4;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.our-focus-area{
  position: relative;
  z-index: 999;
}
.our-focus-title h5{
  font-size: 34px;
  line-height: 45px;
  color: var(--primary);
  font-weight: 800;
  margin-bottom: 8px;
}
.our-focus-title p{
  margin-bottom: 50px;
  font-size: 18px;
  line-height: 26px;
}
.our-focus-area .our-focus-list h3 {
  font-size: 20px;
  margin-bottom: 5px;
  /* color: var(--primary); */
  font-weight: 800;
  line-height: 30px;
  position: relative;
}
.our-focus-area .our-focus-list h3::after {
  position: absolute;
  content: '';
  left: 00;
  bottom: -7px;
  width: 45px;
  height: 2px;
  background-color: var(--primary);
  transition: all 0.3s ease;
}
.our-focus-area .our-focus-list p {
  font-size: 16px;
  line-height: 26px;
}
/* .our-focus-area .our-focus-list{
  position: relative;
} */
 .border-dotted{
  border-right: 1px dashed var(--primary);
 }
.our-focus-area .our-focus-list .our-focus-list-items{
  display: flex;
  margin-top: 20px;
  gap: 10px;
  align-items: center;
}
.our-focus-area .our-focus-list .our-focus-list-items i{
  font-size: 30px;
}
/* .our-focus-list::before {
  position: absolute;
  content: '';
  left: 00;
  bottom: -7px;
  width: 15px;
  height: 2px;
  background-color: var(--primary);
  transition: all 0.3s ease;
} */

/* Team Page Area */
.team-page-area {
  padding: 100px 0;
}
.team-page-wrapper{
  background-color: #eaefe4;
  padding: 80px 0;
}
.team-page-top{
  margin-bottom: 30px;
}
.team-page-title-area{
  margin-bottom: 80px;
}
.team-page-title-area h5{
  font-size: 46px;
  line-height: 56px;
  font-weight: 600;
  color: #5D7D34;
}
.team-page-title-area p{
  font-size: 24px;
  line-height: 34px;
  font-style: italic;
  font-family: "Spectral", serif;
  font-weight: 500;
}
.team-list-items{
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(0,0,0,.2);
  margin-bottom: 24px;
}
.team-list-items .team-info{
  padding:30px 20px;
  text-align: center;
}
.team-list-items .team-info h5{
  font-size: 26px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #000;
}
.team-list-items .team-info p{
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 20px;
}
.team-list-items .team-social-account ul{
  display: flex;
  gap: 15px;
  justify-content: center;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.team-list-items .team-social-account ul li i{
  font-size: 20px;
  color: #5D7D34;
}

/* Donate page Area */
.donate-page-area{
  padding: 100px 0;
}
.donate-wrapper .donate-top-area h1{
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  margin-bottom: 10px;
  color: #5D7D34;
}
.donate-wrapper .donate-top-area p{
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 30px;
}
.donate-wrapper .donate-info{
  list-style: none;
  padding-left: 0;
}
.donate-wrapper .donate-info li{
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;
}
.donate-wrapper .donate-info li > strong{
  /* font-size: 16px;
  color: #5D7D34; */
}




/*latest-news-area-area*/
.latest-news-area{margin:50px 0;}
.latest-news.post .entry-media{text-align:center;}
.latest-news{padding:15px 10px;box-shadow:0 0 25px 0 #dbdbdb;border-radius:0 0 5px 5px;width:100%;margin-bottom:24px;}
.entry-body .entry-title h5{font-size:18px;font-weight:bold;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.entry-body .entry-title h5:hover{color:var(--Seconday);}
.latest-news .entry-date-author span{color:#999999;font-size:14px;}
.latest-news .entry-date-author i{font-size:12px;color:var(--Seconday);margin-right:5px;}
.latest-news img{width:100%;border-radius:5px;}
.latest-news-wrapper .latest-news .read-more a{text-transform:unset;padding:5px 15px;font-size:13px;}

/*Event area*/
.Upcoming-event-area{margin:80px 0;}
.upcoming-event-list{display:flex;width:100%;margin-bottom:23px;}
.upcoming-event-list .event-date{background:var(--primary);padding:40px 32px;width:26%;text-align: center;}
.upcoming-event-list .event-date p{color:#fff;font-size:34px;font-weight:800;margin-bottom:12px;}
.upcoming-event-list .event-date span{font-weight:bold;font-size:16px;color:#fff;}
.upcoming-event-list .event-details{position:relative;}
.event-details .video-overlay{opacity:0.64;}
.event-details img{width:100%;aspect-ratio: 2.9;  }
.event-details-content{position:absolute;color:#fff;z-index:1;top:10%;left:2%;}
.event-details-content h5{padding:5px 0;font-size:20px;height:90px;line-height:30px;font-weight: 700; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.event-details:hover h5{color:var(--primary);}
/* .event-details-content h5::after{content:"";background-color:var(--Seconday);width:70px;height:2px;position:absolute;left:12%;bottom:48%;transform:translateX(-50%);border-radius:5px;} */
.event-details-content p{font-size:12px;margin-top:10px;}
.event-details-content p:last-child{margin-top:0;}

/*Others Content Area*/
.get-invlove-area {
  background-image: url(../../media/imgAll/bg/WhatsAp1111.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 50px 0 50px 0;
  margin-bottom: 100px;
}
.get-invlove-area .section-title h3{
  color: #fff;
}
.get-invlove-area .section-title h3::after{
  border: 1px dotted #fff;
}
.get-invlove-area .section-title .title-border-white{
  background: #35556694;
}
.cta-getInvloved-wrapper{
  /* background: #eee; */
}
.cta-getInvloved-wrapper .cta-details ul{
  list-style: none;
  padding-left: 24px;
}
/* .cta-details{align-items:center;justify-content:center;margin-top:100px;} */
.cta-details h5{ font-size:30px;color:var(--primary);font-weight:normal;margin-bottom:16px;line-height:38px;font-weight: 800;position: relative;}
.cta-details ul li::before{
  font-family: "Font Awesome 5 Free";
  content: "\f22d";
  font-weight: 900;
  color: var(--primary);
  position: absolute;
  left: -23px;
}
.cta-details ul li{color:#fff;font-size:16px;line-height:36px;margin-bottom:10px;position: relative;}
.get-invlove-area .cta-media{
  clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%);
}
.cta-details .read-more a{padding:10px 20px;font-weight:700;font-size:15px;}

/*Photo Gallary Area*/
.Photo-gallary-Area{margin:80px 0;}
.Photo-gallary-wapper .Photos{position:relative;}
.Photo-gallary-wapper .nav-tab-button{
  margin-bottom: 30px;
  justify-content: center;
  gap: 20px;
}
.Photo-gallary-wapper .nav-pills .nav-link.active, .nav-pills .show > .nav-link{
  background: var(--primary);
  /* border: 1px solid var(--primary); */
  color: #fff;
}
.Photo-gallary-wapper .nav-pills .nav-link {
	border: 1px dashed var(--primary);
	padding: 12px 38px;
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
	color: var(--primary);
	border-radius: unset;
}
.fancybox__thumb {
  pointer-events: auto !important;
  user-select: auto !important;
}
.Photo-gallary-wapper .Photos img{width: 100%; aspect-ratio: 1.17;object-fit: cover;}
.Photo-gallary-wapper .Photos:hover .gallery-media-title{background:#012403D6;transition:all 0.3s ease;overflow:hidden;padding:13px 13px 10px;}
.gallery-media-title{position:absolute;bottom:0;z-index:3;text-shadow:0 1px 2px rgb(0 0 0 / 60%);right:0;left:0;padding:63px 13px 10px;margin:0 0 0;text-align:left;background:linear-gradient(180deg,transparent 10.87%,rgba(0,0,0,.6) 53.06%,#000);}
.gallery-media-title h5{font-size:18px;font-weight:600;color:#fff;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

/*Video-gallary-area*/
.Video-gallary-area{padding:50px 0;background-color:#f1f4f6;}
.Video-gallary-area .video-wrapp{background:#eee;border-radius:10px;overflow:hidden;color:#222;margin-bottom:23px;width:100%;}
.Video-gallary-area .video-wrapp a{color:#222;}
.video-caption h5{font-size:18px;padding:10px;line-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.video-img-wrap{position:relative;}
.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.play-icon i{font-size:16px;color:#fff;background:var(--primary);padding:10px 20px;border-radius:10px;}
.video-wrapp:hover h5{background:var(--Seconday);color:#fff;}

/*About Us Page Area*/
.about-us-page-area{padding:100px 0;}
.about-us-pag-wrapper h3{font-size:26px;line-height:36px;font-weight:700;}
.about-us-pag-wrapper .about-us-page-info-box h3{font-weight:normal;color:var(--Seconday);margin-bottom:20px;}
.about-us-pag-wrapper .about-us-page-info-box h5{font-size:17px;line-height:26px;color:var(--Seconday);margin-bottom:5px;}
.about-us-pag-wrapper p{margin-bottom:20px;font-size:16px;line-height:30px;color:#404040;}
.about-us-pag-wrapper .common-title{
  margin-top: 30px;
}
.common-list-Img{
  display: flex;
  gap: 20px;
}
.common-list-items{
  list-style: none;
  padding-left: 20px;
}
.common-list-items li{
  margin-bottom:10px;font-size:16px;line-height:30px;color:#404040;position: relative;
}
.common-list-items li::before {
  font-family: "Font Awesome 5 Free";
  content: "\f22d";
  font-weight: 900;
  color: var(--primary);
  position: absolute;
  left: -18px;
}
.about-us-page-media-box{position:relative;width:100%;height:100%;}
.about-us-page-media-box img{width:100%;height:auto;}
.about-us-page-media-box-info{position:absolute;color:#fff;z-index:1;width:100%;height:100%;left:50%;top:54%;right:0%;transform:translate(-50%, -50%);padding:50px 30px;color:#fff;text-align:center;justify-content:center;object-fit:cover;object-position:top center;background-repeat:no-repeat;margin-top:80px;}
.about-us-page-media-box-info h5{font-size:30px;color:#fff;line-height:40px;font-weight:700;color:var(--Seconday);margin-bottom:30px;}
.about-us-page-media-box-info p{color:#fff;font-size:16px;line-height:36px;margin-bottom:10px;}

/* Event Page Area */
.event-page-area{padding:100px 0;}
.event-page-wrapper{margin-bottom:24px;}
.event-page-wrapper .event-thumb{position:relative; overflow: hidden;border-radius: 10px 10px 0 0;}
.event-page-wrapper .event-thumb .event-cat{position:absolute;background:var(--primary);z-index: 999;color:#fff;right:0px;top:10px;padding:4px 10px;font-size:14px;font-weight:600;}
.event-page-wrapper .event-thumb img{aspect-ratio:1.57;object-fit:cover;object-position:center;width:100%;border-radius: 10px 10px 0 0;transition: transform .5s;}
.event-page-wrapper:hover .event-thumb img {
  transform: scale(1.2);
}
.event-page-wrapper .event-content{position:relative;padding:40px 30px 30px 40px;background:#EBF4EB;border-top:0px;margin-top:-7px;border-radius: 0 0 10px 10px;}
.event-page-wrapper .event-content .date{position:absolute;left:41px;top:-60px;background:var(--primary);font-size:22px;font-weight:700;color:#fff;padding:5px 24px;text-align:center;border-radius: 10px;}
.event-page-wrapper .event-content .date span{font-size:14px;font-weight:600;display:block;}
.event-page-wrapper .event-content h2{position:relative;font-weight:700;font-size:22px;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:60px;}
.event-page-wrapper .event-content .event-title{position:relative;margin-bottom:30px;}
.event-page-wrapper .event-content .event-title::before{position:absolute;content:'';left:0;bottom:-18px;width:30px;height:2px;background-color:var(--primary);transition:all 0.3s ease;}
.event-page-wrapper .event-content .event-title::after{position:absolute;content:'';left:00;bottom:-10px;width:15px;height:2px;background-color:var(--primary);transition:all 0.3s ease;}
.event-page-wrapper .event-content .event-text::after{position:absolute;content:'';left:0;bottom:-12px;width:50px;height:2px;background-color:var(--primary);transition:all 0.3s ease;}
.event-page-wrapper .event-content .event-text::before{position:absolute;content:'';left:0;bottom:-12px;width:100%;height:2px;background-color:#ddd;transition:all 0.3s ease;}
.event-page-wrapper .event-content .event-text{position:relative;margin-bottom:25px;}
.event-page-wrapper .event-content p{position:relative;padding-bottom:20px;margin-bottom:15px;font-size:15px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:84px;}
.event-page-wrapper .event-content li{font-size:12px;font-weight:600;color:var(--Seconday);margin-bottom:10px;margin-right:10px;display:inline-block;}
.event-page-wrapper .event-content .post-meta li i{margin-right:5px;font-size:14px;color: var(--Seconday);}
.event-page-wrapper .event-content  ul{list-style:none;padding:0px;margin:0px;}
.event-page-wrapper:hover .event-content h2{color:var(--primary);}

/* Event Details Page Area */
.event-details-page-area{
	padding: 100px 0;
}
.event-details-wrapper img{
	margin: 20px 0;
  width: 100%;
}
.event-details-wrapper .events-schedule{
	text-align: center;
	margin-bottom: 30px;
}
.event-details-wrapper .events-schedule span{
	font-size: 16px;
	color: var(--Seconday);
}
.event-details-wrapper p{
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 26px;
}
.events-single-section{
	margin: 40px 0;
}
.events-single-section h3{
	font-size: 24px;
  line-height: 34px;
  color: var(--primary);
  font-weight: 700;
  margin-bottom: 4px;
}
.events-single-section h5{
	font-size: 18px;
  font-weight: 800;
	margin-top: 30px;
	color: var(--Seconday);
	line-height: 28px;
}
/* .events-single-section p{
	margin-top: 15px;
} */
.events-single-section a{
	color: #404040;
}

/*Contact Us Page Area*/
.common-title h2 {
  font-size: 30px;
  line-height: 40px;
  font-weight: 800;
  margin-bottom: 10px;
  color: var(--primary);
}
.common-title h5 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 800;
  margin-bottom: 10px;
  color: var(--primary);
}
.contact-page-wrapper{padding:50px 30px;}
.contact-page-wrapper .contact-from-map-area h5 {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 20px;
	color: var(--Seconday);
	font-weight: 700;
}
.contact-page-contentBox .common-title{text-align:start;margin-bottom:15px;}
/* .contact-page-contentBox .common-title h2{font-weight:600;} */
.contact-page-contentBox p{color:#44474d;font-size:15px;line-height:25px;}
.contact-page-content-Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;gap:20px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0px 6px 30px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 6px 30px 0px rgba(0, 0, 0, 0.05);margin-bottom:24px;}
.contact-page-content-Item h3 {
	font-size: 19px;
	line-height: 1.5em;
	font-weight: 700;
	color: var(--Seconday);
	margin-bottom: 6px;
}
.contact-page-content-Item:hover h3{color:var(--primary);}
.contact-page-content-Item p{font-size:14px;line-height:24px;}
.contact-page-content-Item p > a{color:#44474d;}
.contact-page-content-Item p > a:hover{color:var(--primary);}
.contact-page-content-Item .contact-iconbox{border-radius:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#eef4f8;height:70px;width:70px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.contact-iconbox i{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size: 32px;
  color: var(--Seconday)}
.contact-from-map-area{box-shadow:rgba(50, 50, 93, 0.15) 0px 13px 27px -5px, rgba(0, 0, 0, 0.18) 0px 8px 16px -8px;padding:40px 40px 50px;}
.pc-contact-wrapper-input-fields .form-control{font-size: 15px;display:block;width:100%;border:1px solid #f1f1f1;min-height:50px;padding:12px 20px;background-color:#eef4f8;border-radius:5px;resize:none;outline:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-bottom:22px;}
.contact-page-contentBox .header-info-right{margin-top:10px;}
.contact-page-contentBox .header-info-right .header-social{list-style: none; display:flex;flex-wrap:wrap;gap:18px;padding-left:0;}
.contact-page-contentBox .header-info-right .header-social li a{color:var(--Seconday);background-color:#eef4f8;height:46px;width:50px;display:flex;align-items:center;justify-content:center;padding-left:0;font-size:17px;border-radius:5px;transition:all .4s ease-out 0s;}
.contact-page-contentBox .header-info-right .header-social li:hover a{background:var(--primary);transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.contact-page-contentBox .header-info-right .header-social li:hover i{color:#fff;}
.contact-page-contentBox h5{font-size:20px;line-height:30px;font-weight:600;color:var(--Seconday);margin-bottom:3px;}

.contact-us-page-area{padding:100px 0;}
.submit-btn {
  background: var(--primary);
  width: 100%;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  padding: 8px 25px;
  border-radius: 5px;
  text-transform: uppercase;
  margin-top: 10px;
}
.submit-btn:hover {
  background: #1A501C;
  color: #fff;
  border: 1px solid var(--primary);
}


/*Media Gallary Details*/
.media-gallery-cat-page-area{padding:100px 0;}
.fancybox__slide{flex-direction:column-reverse;}
a[data-fancybox] img{cursor:zoom-in;width:100%;transition: transform .5s;}
.fancybox__container{z-index:99999999!important;}
.media-box{border:1px solid #ccc;margin-bottom:24px;}
.media-box:hover{border:1px solid var(--primary);background:var(--primary);transition:all 0.3s ease-in;}
.media-box:hover p{color:#fff!important;}
.media-box .desc{padding: 6px 10px;font-size:16px;}
.media-gallery-details-area .media-box{margin-bottom: 8px;}

/*Gallery*/
.gallery-page-area{margin:50px 0;}
.gallery-top{padding-right:80px;}
.gallery-wrapper .gallery-top h1{font-size:36px;line-height:55px;margin-bottom:10px;color:var(--Seconday);}
.gallery-wrapper .gallery-top h3{font-size:26px;line-height:55px;margin-bottom:10px;color:var(--Seconday);}
.gallery-wrapper .gallery-top i{font-size:30px;margin-right:8px;color:var(--Seconday);}
.gallery-wrapper .gallery-top p{font-size:16px;line-height:30px;}
.gallery-wrapper .gallery-list{padding:10px;border:1px solid var(--Seconday);margin-bottom:24px;border-radius:20px 20px;}
.gallery-wrapper .gallery-list h2{font-size:20px;line-height:26px;margin:5px 0;color:var(--Seconday);}
.gallery-wrapper .gallery-list p{font-size:15px;line-height:26px;text-align:justify;}

.breadcrumb{font-size: 16px;}
.breadcrumb .breadcrumb-item{margin:0 2px;}
.breadcrumb .breadcrumb-item:hover{background-color:#eee;}

.pagination{margin-top:30px;}
.pagination .page-link{border:1px solid #199a49;margin:0 2px;}
.pagination .page-link:hover{background-color:#1DA1F3;}

/* Project Page CSS */
.Project-page-area {
  background-image: url(../../media/imgAll/bg/service_bg_1.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 100px 0 100px 0;
  margin-bottom: 100px;
}
.Project-page-area .project-wrapperBox{
  margin-top: 50px;
}

/*Project details Page Area*/
.Project-details-page-area{
  padding: 100px 0;
}
.Project-details-wrapper img{
  margin: 20px 0 20px 0;
}
.Project-details-wrapper p{
  font-size: 17px;
  line-height: 27px;
  margin-bottom: 20px;
}


/*footer-area*/
.footer-area{background: var(--Seconday);padding-top:50px;}
.footer-logo img{width:170px;border-radius: 50%;}
.footer-logo span{color:var(--Seconday);}
.contact-info-footer p{color:#fff;font-size:16px;margin-top:4px;}
.contact-info-footer p > a{font-size:16px;font-weight:normal;color:#fff;}
.footer-info h5{color:#fff;text-transform:uppercase;margin-bottom:20px;font-size: 18px;;color: var(--primary);font-weight: 700;}
.footer-info ul{padding-left:24px;margin:0;}
.footer-info ul li{margin:10px 0;position:relative;}
.footer-info ul li::before{position:absolute;content:"\f101";font-family:'Font Awesome 5 Free';font-weight:900;color:var(--primary);margin-left: -19px;
  font-size: 14px;
  margin-top: 3px;transition:all 0.3s ease;}
.footer-info ul li a{color:#fff;font-size:15px;transition:all 0.3s ease;}
.footer-info ul li:hover a{color:var(--primary);}
.footer-info ul li:hover:before{color:var(--white-color);}
.footer-info-contact {
  display: flex;
  margin-bottom: 24px;
}
.footer-info-contact h3 {
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}
.footer-info-contact i {
  font-size: 18px;
  margin-right: 17px;
  margin-top: 5px;
  color: #F2FBFF;
}
.footer-info-contact a {
  font-size: 14px;
  color: #e0dbdb;
  font-weight: 400;
}
/* .single-footer-widget p {
  font-size: 14px;
  color: #d1cfcf;
  font-weight: 400;
} */
.footer-info p{color:#fff;}
.Donate-btn{color:#fff;background:var(--primary);font-size:18px;padding:10px 70px;margin-top:20px;}
.Donate-btn:hover{background:var(--Seconday);color:#fff;}
.footer-bottom{border-top:1px solid #cccccc63;margin-top:30px;text-align:center;color:#fff;}
.copy-right-wrap{padding:20px 0;}
.copy-right-wrap p{font-size:14px;color:#eee;}
.copy-right-wrap a{color:#eee;}

/*XL Device :1200px.*/
@media (min-width:1200px) and (max-width:1500px){
.vision-wrapper blockquote{display:none;}
}
/*LG Device :992px.*/
@media (min-width:992px) and (max-width:1200px){
.vision-wrapper blockquote{display:none;}
}
/*MD Device :768px.*/
@media (min-width:768px) and (max-width:991px){
  .navbar-light .navbar-brand .logo{
    display: block;
  }
  .logo-middle-navbar-brand{
    display: none;
  }
  .main-menu .navbar-nav{
    align-items: start;
  }
  .About-letsWalk-wrapper .text-end{
    text-align: center !important;
    justify-content: center;
  }
  .About-letsWalk-wrapper .text-start{
    text-align: center !important;
    justify-content: center;
  }
  .About-letsWalk-mvBox-img{
    margin-bottom: 20px;
    text-align: center;
  }
  .About-letsWalk-wrapper{
    margin-bottom: 0;
  }
  .project-wrapper-area{
    margin-bottom: 24px;
  }
  .event-details img{
    aspect-ratio: unset;
  }
  .contact-from-map-area{
    margin-top: 20px;
  }
  .Contact-btn{
    margin-left: 0;
  }
  .menuItemRight{
    display: none;
  }
  .menuItemRight .nav-item.search{
    display: none;
  }
  .Contact-btn.d-none{
    display: block!important;
  }
  .navbar-expand-lg .navbar-collapse {
    padding: 20px 0;
  }
  .footer-left {
    margin-bottom: 40px;
  }
  .footer-area .align-items-center {
    justify-content: center;
  }
  .header-top{
    display: none;
  }
  .counter-box-wrap{
    margin-bottom: 24px;
  }
  .our-focus-list{
    margin-bottom: 24px;
  }
  .main-menu .navbar-light .navbar-nav .nav-link.navBtn-donation{
    display: none;
  }
  
}
/*Extra small Device.*/
@media (max-width:767px){
.header-top{
  display: none;
}
.navbar-light .navbar-brand .logo{
  display: block;
}
.logo-middle-navbar-brand{
  display: none;
}
.main-menu .navbar-nav{
  align-items: start;
}
.Slider-Title{
  display: none;
}
.hero-slider .Slider-caption h1{
  font-size: 26px;
  line-height: 36px;
}
.hero-slider .priv_arrow i{
  font-size: 17px;
  padding: 5px;
}
.hero-slider .next_arrow i{
  font-size: 17px;
  padding: 5px;
}
.section-title h3{
  font-size: 26px;
  line-height: 36px;
}
.About-letsWalk{
  margin: 30px 0 60px 0;
}
.section-title h3::after{
  margin-top: 13px;
}
.About-letsWalk-wrapper .text-end{
  text-align: center !important;
  justify-content: center;
}
.About-letsWalk-wrapper .text-start{
  text-align: center !important;
  justify-content: center;
}
.About-letsWalk-mvBox-img{
  margin-bottom: 20px;
  text-align: center;
}
.About-letsWalk-wrapper{
  margin-bottom: 0;
}
.project-wrapper-area{
  margin-bottom: 24px;
}
.our-project-area{
  padding: 60px 0 60px 0;
  margin-bottom: 60px;
}
.cs_service_card_bg svg{
  width: 400px!important;
}
.project-wrapper-area .project-contentBox{
  max-width: 265px;
}
.project-wrapper-area .project-contentTop{
  height: 119px;
  font-size: 35px;
  margin-bottom: 0;
}
.project-wrapper-area p{
  margin-bottom: 0;
}
.project-wrapperBox .read-more.mt-5{
  margin-top: 10px!important;
}
.project-wrapperBox .section-title{
  margin-bottom: 0;
}
.Help-us-area{
  margin: 60px 0;
}
.future-plan-area{
  margin-bottom: 24px;
}
.Upcoming-event-area{
  margin: 60px 0;
}
.upcoming-event-list .event-date{
  padding: 22px 30px;
}
.event-details-content h5{
  height: unset;
  padding-top: 0;
}
.event-details-content p{
  margin-top: 0;
}
.upcoming-event-list .event-date p{
  font-size: 28px;
}
.get-invlove-area{
  margin-bottom: 60px;
}
.Photo-gallary-Area{
  margin: 60px 0;
}
.footer-area .align-items-center{
  justify-content: center;
}
.footer-left {
  margin-bottom: 40px;
}
.footer-info{
  margin-bottom: 30px;
}
.footer-bottom{
  margin-top: 0px;
}
.footer-logo img{
  width: 122px;
}
.menuItemRight{
  display: none;
}
.menuItemRight .nav-item.search{
  display: none;
}
.Contact-btn.d-none{
  display: block!important;
}
.navbar-expand-lg .navbar-collapse{
  padding: 20px 0;
}
.Contact-btn{
  margin-left: 0;
}
.main-menu .navbar-light .navbar-nav .nav-link{
  padding: 24px 0px;
  width: 100%;
}
.main-menu .navbar-light .navbar-nav .nav-item:hover .nav-link{
  color: var(--Seconday);
}
.about-us-page-area{
  padding: 30px 0;
}
.team-page-area{
  padding: 30px 0;
}
.Project-page-area{
  padding: 60px 0 60px 0;
  margin-bottom: 50px;
}
.Project-page-area .project-wrapperBox{
  margin-top: 0;
}
.Project-details-page-area{
  padding: 30px 0;
}
.event-page-area{
  padding: 30px 0;
}
.media-gallery-cat-page-area {
  padding: 30px 0;
}
.contact-us-page-area {
  padding: 30px 0;
}
.contact-page-wrapper {
  padding: 20px 0px;
}
.common-title h2 {
  font-size: 26px;
  line-height: 36px;
}
.contact-iconbox i{
  font-size: 26px;
}
.contact-from-map-area{
  padding: 40px 10px 50px;
  margin-top: 10px;
}
.contact-page-content-Item h3{
  font-size: 18px;
}
.contact-page-content-Item .contact-iconbox{
  height: 65px;
  width: 65px;
}
.logo img{
  width: 55px;
}
.our-focus-container{
  margin-top: -40px;
}
.counter-box-wrap{
  margin-bottom: 24px;
}
.future-plan-area .future-plan-top h5{
  font-size: 26px;
    line-height: 36px;
}
.future-plan-area .future-plan-top p{
  font-size: 16px;
  line-height: 26px;
}
.Help-us-wrapper .help-item h3{
  font-size: 20px;
}
.our-focus-title h5{
  font-size: 26px;
  line-height: 36px;
}
.our-focus-title p{
  font-size: 16px;
  line-height: 26px;
}
.our-focus-list{
  margin-bottom: 24px;
}
.our-focus-container{
  padding-bottom: 50px;
}
.team-page-wrapper{
  padding: 50px 0;
}
.team-page-title-area h5{
  margin-bottom: 15px;
  font-size: 26px;
  line-height: 36px;
}
.team-page-title-area p{
  font-size: 18px;
  line-height: 28px;
}
.team-page-title-area{
  margin-bottom: 30px;
}
.Photo-gallary-wapper .nav-pills .nav-link{
  padding: 11px 32px;
  font-size: 13px;
}
.main-menu .navbar-light .navbar-nav .nav-link.navBtn-donation{
  display: block;
}
.donate-page-area{
  padding: 30px 0;
}
.event-details-page-area{
	padding: 30px 0;
}

}
/*SM Small Device :550px.*/
@media only screen and (min-width:576px) and (max-width:767px){
}