body{margin:0;padding:0;font-family: Arial;}
*{font-family: Arial;}
a:hover{text-decoration:none;}
button:focus{outline:none;}
.section-padding{padding:75px 0;}
.slick-list{overflow:hidden;}
p{font-size: 16px;font-weight: 400;line-height: 1.75em;color: #676977;margin-bottom: 20px;}
a:focus{  outline: none;}

.f-18{font-size:18px;}
/*==header==*/
#header .top-head{background: #010101;}
#header .top-head a i{width: 26px;height: 26px;background: #2270FF;text-align: center;line-height: 26px;border-radius: 50%;color: #000;font-size:15px;}
#header .top-head a{color: #fff;font-size: 22px;}
#header .bottom-menu{background: #ffffff;}
#header .inner{display: flex;align-items: center;justify-content: space-between;}
.header-menu ul{display: flex;list-style: none;position: relative;z-index: 2;margin: 0;align-items: center;}
.header-menu ul li a{color:#000;font-size: 15px;font-weight: 400;margin: 0 15px;transition:all 0.5s;position:relative;font-family: Arial;text-transform: uppercase;}
.header-menu ul > li:last-child{padding:0;line-height: inherit;}
.header-menu ul > li:last-child > a{border-radius: 30px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	display: block;
	padding: 10px 35px;
	background: #2270FF;margin-right:0;}
.header-menu ul > li:last-child:hover > a{background:#000;}
.header-menu ul li:last-child a::before{display:none;}
.header-menu ul > li:hover > a{color:#2270FF;}
.header-menu ul > li{line-height: 96px;cursor:pointer;position:relative;}
.middle .menu-toggler{display:none;}
.middle .inner{position:relative;display: flex;justify-content: space-between;}
.middle .menu-toggler{position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: 28px;cursor: pointer;}
.header-menu .close-togger{position: absolute;top: 0;right: 0;width: 40px;height: 40px;text-align: center;line-height: 40px;background:#fff;display:none;}

header.sticky .header-menu{position: fixed;z-index: 33;width: 100%;background:#f1ce21;padding:0;top: 0;}
header.sticky .header-menu .menu{border-color:#f1ce21;}
header.sticky .header-menu ul{margin-bottom:0;}
.header-menu ul ul{position: absolute;
  right: 0;
  top: 100%;border-radius: 0px 0px 5px 5px;
background: #2270FF;width: 200px;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);display: initial;opacity:0;visibility:hidden;transition:all 0.5s;}
.header-menu ul ul li{line-height: 1.6!important;padding:12px 12px!important;transition:all 0.5s;}
.header-menu ul ul li a{border-radius: 0!important;margin:0;padding: 0 !important;color:#fff;box-shadow:none!important;display: block;}
.header-menu ul ul li:hover a{color:#fff;background:transparent!important;}
.header-menu ul ul li:hover{background:#000;}
.header-menu ul li:hover ul{opacity:1;visibility:visible;}
.header-menu .down_arrow{position: relative;right: 15px;}

#header.fixed{position:fixed;width:100%;top:0;left:0;z-index:333;}


/*======== footer ========*/
#footer{background: #010101;padding:35px 0;}
#footer ul{margin:0;list-style:none;}
#footer ul li a{display: block;color: #fff;margin: 6px 0;font-size: 16px;font-weight: 500;}
#footer ul li a:hover{color:#2270FF;}
#footer .social-icon li a{margin: 0 10px;font-size:22px;color:#2270FF;}
#footer h5{font-size: 20px;color: #2270ff;}
#footer .single-logo ul li a{color:#2270FF;}
#footer .single-logo ul li a:hover{color:#fff;}
.copyright{background: #010101;border-top: 1px solid rgba(225,225,225,0.6);padding: 10px 0;}
.copyright p{color: #fff;margin: 0;}

/* banner-wrapper */
.banner-wrapper{position:relative;z-index:1;}
.banner-wrapper::before{position: absolute;
	content: '';
	width: 50%;
	height: 100%;
	background: linear-gradient(274deg, rgba(34, 112, 255, 0.00) 11%, #2270FF 58.43%);
	top: 0;
	left: 0;}
.banner-wrapper img{width: 100%;}
.banner-wrapper .content{position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	z-index: 2;
	width: 100%;}
.banner-wrapper .content h1{color: #FFF;
	font-family: Arial;
	font-size: 36px;
	font-weight: 700;}
.banner-wrapper .content h2{color: #FFF;
	font-family: Arial;
	font-size: 75px;
	font-weight: 700;
	line-height: 77px;
	text-transform: uppercase;}
.banner-wrapper .content p{margin: 0;
  color: #FFF;
  font-family: Arial;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;margin-top:30px;position:relative;padding-left:25px;}
.banner-wrapper .content p::before{position: absolute;
  content: '';
  width: 2px;
  height: 80%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;}
.banner-bottom-text{background: #000;padding: 15px 0;}
.banner-bottom-text p{color: #FFF;
  text-align: center;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;}

/* whychoose-wrapper */
/* .whychoose-wrapper .inner{border-radius: 30px;
background: #FFF;
box-shadow: -13px 4px 32.2px -1px rgba(40, 100, 122, 0.18);padding: 40px;} */
.whychoose-wrapper .image img{height: 250px;
	width: 100%;
	object-fit: cover;
	border-radius: 20px;}
.whychoose-wrapper .inner .image{position:relative;z-index:1;display: flex;
  justify-content: center;}
.whychoose-wrapper .inner .image::before{position: absolute;
  content: '';
  width: 100%;
  height: 80%;
  bottom: 0;
  border-radius: 60px;
  background: linear-gradient(0deg, #2270FF 0%, #154399 100%);
  z-index: -1;}
.whychoose-wrapper .content h4{margin-top:15px;}
/* .whychoose-wrapper .content{margin-bottom:40px;} */
.whychoose-wrapper .content h4,
.whychoose-wrapper .content h4 strong,
.inner-heading h4,
.inner-heading h4 strong
{color: #101010;
font-family: Arial;
font-size: 42px;
font-weight: 700;
line-height: 64px; /* 100% */}
.whychoose-wrapper .content h4 strong,.inner-heading h4 strong{display:block;color: #2270FF;}
.whychoose-wrapper .content .single p{margin-bottom:0;color: #313131;
font-family: Arial;
font-size: 16px;
font-weight: 400;
line-height: 24px; /* 150% */}
.whychoose-wrapper .content .single p strong{color: #2270FF;
font-family: Arial;
font-size: 24px;
font-weight: 700;
line-height: 24px; /* 100% */}
.whychoose-wrapper .content .single{margin-top:15px;}

/* service-wrapper */
.heading h4,.heading h4 strong{color: #101010;
font-family: Arial;
font-size: 64px;
font-weight: 700;
line-height: 64px;}
.heading h4 strong{color: #2270FF;}
.heading p{color: #313131;
text-align: center;
font-family: Arial;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;}
.heading p a{display:block;}

.service-wrapper{background: linear-gradient(180deg, #FFF 11.43%, #2270FF 100%);border-top: 1px solid rgba(1, 71, 255,0.5);}
/* service */
.service-box .single{border-radius: 30px;background: #ffffff;padding: 20px;transition:all 0.5s;}
.service-box .single h4{color: #000;font-size: 24px;font-weight: 700;line-height: 28px;margin-top: 20px;height: 56px;}
.service-box .single p{overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;}
.service-box .single a{font-size: 20px;color: #000;}
.service-box .single .icon{width: 70px;height: 70px;display: inline-block;border-radius: 100%;text-align: center;line-height: 70px;transition:all 0.5s;background: #e9f1ff;}
.service-box .single .icon img{width:50px;height:50px;object-fit:contain;}
.service-box .single:hover h4,
.service-box .single:hover p,
.service-box .single:hover a{transition:all 0.5s;}
.service-box .single:hover{background:#0147FF;}
.service-box .single:hover h4,
.service-box .single:hover p,
.service-box .single:hover a{color:#fff;}
.service-box .single:hover .icon{background-color:#fff;}

/* help-wrapper */
.help-wrapper .image{position:relative;z-index:1;}
/* .help-wrapper .image::before{position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 30px;
  background: #2270FF;
  z-index: -1;
  top: 30px;
  left: -30px;} */
.help-wrapper .image img{width: 100%;
	border-radius: 30px;
	height: 250px;
	object-fit: cover;
	object-position: top;}
.help-wrapper .content h4{margin:15px 0;}
.help-wrapper .content p{margin:0;color: #010101;
font-family: Arial;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */}
.help-wrapper .content p strong{color: #010101;
font-family: Arial;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 100% */}
.theme-btn{display: inline-block;
  border-radius: 30px;
  background: #0147FF;
  padding: 10px 45px;
  margin-top: 25px;
  color: #fff;
  font-size: 18px;transition:all 0.5s;}
.theme-btn:hover{background: #000;color:#fff;}

/* contact-support-wrapper */
.support-box-wrapper{background:#000;position:relative;z-index:1;}
.shape-bg{position:absolute;top:0;left;0;z-index:-1;width:100%;}
.shape-bg img{width:100%;}
.contact-support-wrapper .row{background: linear-gradient(236deg, #0147FF 30%, #012B99 102.93%);border-radius: 30px 0px 30px 0px;
  overflow: hidden;}
.contact-support-wrapper .content{padding:0 25px;}
.title h4{color: #FFF;
font-family: Arial;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 36px; /* 128.571% */}
.pera p{color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;}
.theme-btn.white{background:#fff;color:#0147FF;}
.heading.white h4,.heading.white p{color:#fff;}

.support-box-wrapper .single{border-radius:40px 30px;
  border: 1px solid #FFF;
  padding: 30px;transition:all 0.5s;margin-top:30px;}
.support-box-wrapper .single p{color: #FFF;
  font-family: Arial;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
  margin-top: 20px;}
.support-box-wrapper .single:hover{background: #0147FF;border-color:#0147FF;}

/* review-slider */
.review-wrapper{overflow:hidden;}
.review-slider{position:relative;}
.review-slider .slick-track{display: flex;}
.review-slider .slick-current .single{background-color:#0147FF;}
.review-slider .d-inline-block{padding:0 6px;}
.review-slider .single{border-radius: 30px;
  background: #101010;
  padding: 30px;}
.review-slider .slick-list{padding-left:0;}
.review-slider .single .head{display: flex;
  align-items: center;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #D9D9D9;}
.review-slider .single .head img{width: 50px;
  height: 50px;
  border-radius: 100%;
  object-fit: cover;}
.review-slider .single .head h4{color: #FFF;font-size: 18px;font-weight: 400;margin-bottom:0;margin-left:7px;line-height:normal;}
.review-slider .single .head p{color: #FFF;font-size: 16px;font-weight: 400;margin-bottom:0;margin-left:7px;}
.review-slider .single .body p{color: #FFF;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 30px;margin: 0;}
.news__arrows{display: flex;gap: 20px;justify-content: end;margin-bottom: 40px;}
.news__arrows .news__arrow{width: 50px;height: 50px;background: #fff;text-align: center;line-height: 50px;font-size: 20px;border-radius: 50%;border: 1px solid #0147FF;color: #0147FF;cursor:pointer;transition:all 0.5s;}
.news__arrows .news__arrow:hover,.news__arrows .news__arrow:focus{background-color:#0147FF;color:#fff;}

/* breadcrump-wrapper */
.breadcrump-wrapper{padding: 100px 0;background-repeat: no-repeat;background-size: cover;background-position: center;position:relative;z-index:1;}
.background-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color: #000;opacity: .4;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;z-index:-1;}
.breadcrump-wrapper .breadcrump-links ul{margin:0;justify-content: center;align-items: center;display: flex;gap: 0 35px;list-style:none;}
.breadcrump-wrapper .breadcrump-links ul li{position:relative;}
.breadcrump-wrapper .breadcrump-links ul li::before{position:absolute;content:"\f068";bottom:-4px;right:-25px;font-family: "Font Awesome 6 Pro";font-weight: 900;}
.breadcrump-wrapper .breadcrump-links ul li:last-child::before{display:none;}
.breadcrump-wrapper .breadcrump-links ul li,
.breadcrump-wrapper .breadcrump-links ul li a{font-size: 18px;font-weight: 500;text-transform: capitalize;line-height: 18px;color: #fff;}
.breadcrump-wrapper h1{text-align: center;color: #FFF;font-size: 70px;font-weight: 500;margin: 0;text-transform: capitalize;margin-top: 10px;}

/* about-page-wrapper */
.about-page-wrapper .content h4{font-size: 48px;font-weight: 600;}
.about-page-wrapper .years-tag{height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;background: #2270FF;border-radius: 4px;position:relative;z-index:1;}
.about-page-wrapper .years-tag .bg-img{position: absolute;bottom: 0;right: 0;width: 90%;z-index: -1;opacity: 0.5;}
.about-page-wrapper .years-tag span{color: #FFF;font-size: 100px;font-weight: 500;line-height: 1em;}
.about-page-wrapper .years-tag p{color: #FFF;font-size: 18px;line-height: 1.2;margin: 0;}
.about-page-wrapper .right-side{border-bottom: 1px solid #E8E2D8;margin-bottom: 60px;padding: 0 0 30px 0;}
.about-page-wrapper .right-bottom .single{display: flex;}
.about-page-wrapper .right-bottom .single span{flex: 1 0 50px;max-width: 50px;margin-right: 20px;}
.about-page-wrapper .right-bottom .text .number{font-size:36px;}
.about-page-wrapper .right-bottom .text h4{font-size: 16px;font-weight: 600;}
.about-page-wrapper .right-bottom .text p{margin: 0;line-height: 1.4;}
.aboutwhy-choose-wrapper .inner{display:flex;margin-top:40px;}
.aboutwhy-choose-wrapper .inner .left-tab{flex:1 0 350px;max-width:350px;border-top: 1px solid #E2DFDA;}
.aboutwhy-choose-wrapper .inner .left-tab ul{margin:0;list-style:none;}
.aboutwhy-choose-wrapper .inner .left-tab ul li{font-size: 33px;font-weight: 600;line-height: 1.3;margin: 15px 0;cursor:pointer;opacity: 0.3;transition:all 0.5s;}
.aboutwhy-choose-wrapper .inner .left-tab ul li.active{opacity:1;}
.aboutwhy-choose-wrapper{background:#F9FBFF;}
.aboutwhy-choose-wrapper .right-tab img{width: 100%;border-radius: 20px;height: 100%;object-fit: cover;}
.aboutwhy-choose-wrapper .right-tab .content{padding: 20px;background: #fff;border-radius: 20px;height: 100%;}
.aboutwhy-choose-wrapper .right-tab .tab-content{display:none;}
.aboutwhy-choose-wrapper .right-tab .tab-content.active{display:block;}
.aboutwhy-choose-wrapper .right-tab .tab-content .row{margin:0;}
.aboutwhy-choose-wrapper .right-tab .tab-content p{margin-bottom:5px;}
.tab-number{padding: 16px 0 27px 0;margin-top: 3px;}
.mission-wrapper{position:relative;}
.mission-wrapper .image{position: absolute;top: 0;right: 0;height: 100%;width: 45%;}
.mission-wrapper img{width: 100%;height: 100%;object-fit: cover;}
.mission-wrapper h4{font-size: 46px;text-transform: capitalize;font-weight: 600;margin-bottom: 25px;}

/*========== contact us ==========*/
.contactinfo-wrapper .map{border-radius: 30px;overflow: hidden;}
.contactinfo-wrapper .map p{background: #575352;margin: 0;padding: 10px 15px;text-align: center;font-size: 18px;color: #fff;line-height: 1.2;}
.contactinfo-wrapper .map iframe{filter: grayscale(1);margin-bottom:0;}
.contactinfo-wrapper h2{font-size: 46px;font-weight: 600;margin-bottom: 20px;}
.info-table .single p{margin-bottom:0;}
.info-table .single h4{font-size: 18px;text-transform: uppercase;}
.contact-for-wrapper .heading h4{font-size: 26px;
  line-height: 1.6;}
.contact-for-wrapper .form textarea,
.contact-for-wrapper .form input{border: 1px solid #E8E2D8;border-radius: 30px;margin-bottom: 20px;padding:15px 20px;font-size:16px;resize: none;background: #fff;margin-bottom:0;}
.contact-for-wrapper .image img{border-radius: 30px;}
.contact-for-wrapper .form button{max-width: 200px;width: 100%;font-size: 16px !important;text-transform: uppercase;padding: 12px 20px !important;border-radius: 30px !important;}

/*============== blog ==============*/
.blog-wrapper .single{margin-bottom: 60px;padding-bottom: 60px;border-bottom: 1px solid #E8E2D8;}
.blog-wrapper .content h4 a{font-size: 38px;line-height: 1.2;margin: 10px 0;transition:all 0.5s;color:#000;display:inline-block;}
.blog-wrapper .content h4 a:hover{color: #2270ff;}
.user,
.user small{font-size: 14px;color: #90998D;font-weight: 500;}
.user small{text-transform:capitalize;color:#000;}
.user i{width: 30px;height: 1px;background: #000;display: inline-block;margin: 0 5px;position: relative;top: -4px;}
.text-limit{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;margin: 25px auto;}
.learnmore-button a{font-size: 17px;text-transform: capitalize;color: #2270ff;transition:all 0.5s;position:relative;}
.learnmore-button a::before{content: '';width: 0;height: 2px;background: #000;transition: width .3s;position: absolute;bottom: -6px;}
.learnmore-button a:hover::before {width: 76%;}
.learnmore-button a i{font-size: 18px;position: relative;top: 2px;margin-left:3px;}
.learnmore-button a:hover{color:#000;}
.sidebar-about img{width:100%;}
.sidebar-about h4{font-size: 26px;margin-top: 10px;}

.serarchbar-wap{margin-top:40px;}
.serarchbar-wap h4{font-size: 26px;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #E8E2D8;}
.serarchbar-wap form{border-radius: 50px;padding: 5px 20px 5px 20px;border: 1px solid #e8e2d8;display: flex;width: 100%;}
.serarchbar-wap form input{height: 40px;border: 0;background: #fff;}
.serarchbar-wap form button{padding: 0;width: 40px;background: #fff;color: #000;}
.recent-post-wrap .single{display:flex;margin-bottom: 20px;padding-bottom: 20px;}
.recent-post-wrap .single img{margin-right: 15px;width: 80px;height: 80px;object-fit: cover;}
.recent-post-wrap .recent-content h4{font-size: 16px;font-weight: 500;margin: 0;border: 0;padding: 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;color: #000;}
.recent-post-wrap .recent-content span{color: #90998D;font-size: 14px;font-weight: 500;margin-top: 20px;display: block;}
.blog-single-breadcrump{padding:45px 0;}
.blog-single-breadcrump .breadcrump-links ul{justify-content: flex-start;}
.pagegination-blog{background-color: #2270FF;}
.pn-link a{display: block;padding: 25px 0;}
.pn-link a span{font-size: 22px;color:#fff;}
.pn-link a p{margin: 0;font-size: 18px;color: #fff;}
.home-post-link{position:relative;}
.home-post-link::before,
.home-post-link::after{content: '';background-color: #98D8E6;width: 1px;height: calc(100% - 40px);position: absolute;top: 20px;right: 0;bottom: 0;}
.home-post-link::after{right:inherit;left:0;}
.single-post-wrapper ul li,
.single-post-wrapper ol li,
.custom-cricle-ul ul li
{font-size: 16px;font-weight: 400;line-height: 1.75em;color: #333;margin-bottom: 5px;}
.wp-block-quote-is-layout-flow  p{font-size:22px;}

/*=========== careers-wrapper ===========*/
.careers-wrapper h4{font-size: 52px;font-weight: 600;}
.careers-wrapper p{margin-bottom: 10px;}
.careers-wrapper ul{list-style:none;margin:0;}
.careers-wrapper ul li,
.custom-checkout-ul ul li
{font-size: 16px;font-weight: 400;line-height: 1.75em;color: #676977;margin-bottom:10px;padding-left:25px;position:relative;}
.careers-wrapper ul li::before,
.custom-checkout-ul ul li::before{position: absolute;content: "\f00c";font-family: "Font Awesome 6 Pro";font-weight: 900;left: 0;color: #2270ff;}
.careers-wrapper .bigimg{padding-right: 55px;display: inline-block;}
.careers-wrapper .bigimg img{width:100%;height:100%;object-fit:cover;}
.careers-wrapper .smallimg{position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 55%;}
.joinform-wrapper .row{background: #F4F6FF;border-radius: 30px;overflow:hidden;}
.joinform-wrapper .join-form{padding: 35px;}
.joinform-wrapper .join-form input,
.joinform-wrapper .join-form select
{background: #fff;}
.joinform-wrapper .form-image img{height:100%;object-fit:cover;}
.joinform-wrapper .join-form button{width: 100%;height: 45px;font-size: 18px;background: #2270ff;}

/*========= volunteers =========*/
.volunter-wrapper .content h4{font-size: 45px;font-weight: 600;}
.volunter-wrapper .info-box{background-color: #F4F6FF;border: 4px solid #2270ff;padding: 40px 30px;display: inline-block;text-align: center;max-width: 360px;box-sizing: border-box;margin-left: -95px;border-radius: 5px;}
.volunter-wrapper .info-box h4{font-size: 32px;}
.volunter-wrapper .info-box .number-btn{font-size: 28px;font-weight: 600;display: inline-block;}
.volunter-wrapper .info-box .chat-button a{display: inline-block;background: #2270ff;color: #fff;padding: 12px 45px;border-radius: 30px;font-weight: 500;font-size: 16px;margin: 12px 0;}
.underline{text-decoration:underline;}
.options-wrapper{background: #F4F6FF;}
.options-wrapper .single{text-align:center;border-radius:12px;}
.options-wrapper .single h4{height:auto;}
.options-wrapper .head h4{font-size: 32px;font-weight: 600;text-align: center;margin-bottom: 30px;}
.team_wrpper{background: #F4F6FF;}
.team_wrpper .single .name{font-size: 18px;
	padding-right: 40px;
	margin: 0;
	height: 58px;
	padding-top: 10px;
	padding-bottom: 5px;}
.team_wrpper .head h4{font-size: 42px;font-weight: 700;}
.team_wrpper .single{position: relative;padding: 15px;border-radius: 10px;background: #ffffff;margin-top: 30px;}
.team_wrpper .member_content{display:none;}
.team_wrpper .single p{margin-bottom:0;}
.team_wrpper .single img{height:300px;width:100%;object-fit:cover;object-position:top;}
.team_wrpper .content{position: relative;padding-top: 10px;}
.team_wrpper .open_popup{position: absolute;right: 3px;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;background: #010101;text-align: center;line-height: 40px;border-radius: 50%;color: #fff;font-size: 20px;}
html.active{overflow:hidden;}

/* teaam */
.team_popup{position: fixed;top: 0;right:-100%;width: 100%;height: 100%;z-index: 101010;transition: all 0.5s;display: flex;
  justify-content: end;}
.team_popup.active{right:0;}
.team_popup .box{max-width: 532px;position:relative;height: 100%;background: #fff;padding: 40px 64px 40px 48px;overflow: auto;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;}
.close_popup{position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #000;color:#fff;text-align: center;line-height: 40px;font-size: 18px;cursor:pointer;}
.team_popup .content{padding:15px;}
.team_popup .content .title,.blog_wrapper .post_content h4{color: #0F110F;font-size: 22px;font-weight: 600;}
.blog_wrapper .single{margin-top:30px;}
.team_popup .content .subtile{margin-bottom: 5px;display: block;}
.team_popup .member_content p{text-align:justify;color: #333;font-weight: 500;}

/* service single */
.service-single-wrapper h2{font-size: 38px;font-weight: 600;margin-bottom: 20px;}
.service-single-wrapper .thumbnail img{border-radius:30px;width: 100%;}
.service-single-wrapper p{margin-bottom:5px;color:#333;display: inline-block;width: 100%;}



/*============ responsive ============*/
@media screen and (max-width: 990px) {
	#header .top-head{display:none;}
	#header .menu-toggler{position: absolute;color: #000;font-size: 25px;left: 20px;display: block !important;cursor:pointer;}
	#header .inner{justify-content: center;}
	header .logo img{height: 80px;object-fit: contain;}
	.header-menu .menu{border: none;background: transparent;padding-left: 0;}
	.header-menu ul li:last-child {margin-left: 0;padding: 0;}
	.header-menu ul li:last-child a{border-radius:0;background: transparent;color: #fff;font-size: 20px;font-weight: 400;display: block;padding: 10px 0;}
/* 	menu */
	.middle .menu-toggler,.header-menu .close-togger{display:block;cursor:pointer;}
	html.active{overflow:hidden;}
	.header-menu{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;z-index: 2;transition:all 0.5s;flex-direction: column;justify-content: center;text-align: center;display: flex;opacity:0;visibility:hidden;}
	.header-menu.active{opacity:1;visibility:visible;}
	.header-menu ul{flex-direction: column;}
	.header-menu ul li{border:none;width:100%;}
	.header-menu ul li a{padding:12px 0;color: #fff;font-weight: 300;font-size: 20px;display: block;background: transparent;}
	.header-menu ul li a::before{display:none;}
	.header-menu ul li a:hover{color:#F1CE21!important;}	
	.header-menu ul > li {line-height: inherit;}
	.header-menu .down_arrow{position: absolute;right: 10px;top: 13px;color: #fff;font-size: 19px;}
	.header-menu ul ul{opacity:1;visibility:visible;position:initial;display:none;transition:inherit;background:transparent;width:100%;}
	.header-menu ul ul li a{font-size:15px!important;}
	.banner-wrapper .content{position: relative;
    transform: translateY(0);
    top: 0;padding: 55px 0;}
	.banner-wrapper .banner-image{position: absolute;width: 100%;height: 100%;}
	.banner-wrapper .banner-image img{height: 100%;object-fit: cover;}
	.banner-wrapper::before {z-index: 1;}
	.whychoose-wrapper .content{margin-top: 30px;}
	.help-wrapper .image{width: 90%;float: right;margin-bottom: 50px;}
	.review-slider{margin:0;}
	.contact-for-wrapper .heading h4,.contactinfo-wrapper .map{margin-top: 30px;}
	.contactinfo-wrapper .map iframe{height:auto;}
	.about-page-wrapper .years-tag{padding:30px 0;}
	.aboutwhy-choose-wrapper .inner .left-tab ul{display: flex;white-space: nowrap;overflow: scroll;
  gap: 0 25px;margin-bottom: 30px;}
	.aboutwhy-choose-wrapper .inner .left-tab {flex: 1 0 100%;max-width: 100%;}
	.aboutwhy-choose-wrapper .inner{flex-wrap: wrap;}
	.aboutwhy-choose-wrapper .inner .left-tab ul li {font-size: 22px;}
	.mission-wrapper .position-static{display:none;}
	.volunter-wrapper .info-box{margin-left:0;}
	.help-wrapper{margin-top:30px;}
}

@media screen and (max-width: 767px) {
	.shape-bg{display:none;}
	.contact-support-wrapper .heading h4,
	.contact-support-wrapper .heading p	{ color:#fff;}
	.contact-support-wrapper .content{padding: 25px;}
	.contact-support-wrapper .row{margin:0;}
	.breadcrump-wrapper {padding: 50px 0;}
	.breadcrump-wrapper h1{font-size:48px;}
	.blog-single-breadcrump .breadcrump-links ul{flex-wrap: wrap;gap: 20px 35px;}
	.single-post-wrapper h1{font-size: 32px;}
	.about-page-wrapper .right-side,
	.about-page-wrapper .right-bottom .single
	{margin-bottom: 30px;}
	.about-page-wrapper .content h4{font-size: 36px;}
	
}
@media screen and (max-width: 576px) {
	.banner-wrapper .content h1{font-size: 28px;}
	.banner-wrapper .content h2{font-size: 52px;line-height: 1.2;}
	.banner-wrapper .content p{font-size:18px;}
	.banner-bottom-text p{font-size: 18px;line-height: 1.4;}
	.whychoose-wrapper .content h4, .whychoose-wrapper .content h4 strong, .inner-heading h4, .inner-heading h4 strong,
	.heading h4, .heading h4 strong
	{font-size: 42px;line-height: 1.2;}
	.theme-btn{font-size:16px;padding: 10px 35px;}
	.support-box-wrapper .single img{width:45px;height:45px;object-fit:contain;}
	.contact-for-wrapper .heading h4,.contactinfo-wrapper h2{font-size: 30px;}
	.contactinfo-wrapper h2 br{display:none;}
	.blog-wrapper .content h4 a {font-size: 28px;}
}


body.page-id-531 .row{text-align:center;}
body.page-id-531 .service-single-wrapper{background-color:#f2f2f2;}
#wp-block-file--media-d23a5ffa-680c-42ca-a9ef-8c8423cdd4f8{font-size:20px;}


#wp-block-file--media-d23a5ffa-680c-42ca-a9ef-8c8423cdd4f8 strong{font-size: 28px;}


