/*!
Theme Name: brukinsa
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: brukinsa
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

brukinsa is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.remodal .flbtn:hover {background:rgb(237, 139, 0);}
 .remodal .mclbtn:hover {background:rgb(0, 146, 203)}
.remodal .mzlbtn:hover {background:rgb(111, 56, 149)}
.remodal .wmbtn:hover {background:rgb(26, 170, 184)}
 .cllbanner h1{font-weight: 800; color: #0D2C6C;font-size:2.778rem}
.cllbanner h1 span {font-style:normal;font-size: 1.85rem;letter-spacing: -0.01562em;font-weight:bold;display: block}
	.cllbanner {padding-top:10px}
		.cllabtbanner h1{color:#fff}
	.takecllbanner h1 span {color:rgb(0, 146, 203)}
.top16 {margin-top:16px}
.inlinelt p {margin-bottom:0px}
.whatcll p {letter-spacing: 0.00938em; line-height:1.2;color: #000;  }
.remodal .flbtn:hover{background:rgb(237, 139, 0)}
.tagtextnew {    font-size: 1.125rem;letter-spacing: 0.01071em;}
.innlistblue li, .innlist li {letter-spacing: 0.01071em;}
.paddingbot0{padding-bottom:0px}
.marginbot0 {margin-bottom:0px !Important}
.resoucemodel .modal-dialog {
    width: 92%;
    max-width: calc(656px);
	min-width: 92%;}
.resoucemodel h3 {
      margin: 0px 0px 14px;
    font-weight: 800;
    line-height: 1.167;
    letter-spacing: -0.01562em;
    color: rgb(0, 32, 91);
    text-align: center;
    font-size: 2rem;
}
.resoucemodel p {
    margin: 0px 0px 0px;
    font-family: Montserrat;
    font-weight: 400;
    line-height: inherit;
    letter-spacing: 0.00938em;
    text-align: center;
    font-size: 1.25rem;
}
.tibtnbox {margin-top:0px}
.ti-body h4{margin-bottom:8px}
  .fstxt2 p {
    line-height: 25px;color:#000;
    letter-spacing: 0.01071em;
}
.home .remodal .lm-btn:hover {background:#00205b}
 .wmprog-box p {
    
    letter-spacing: 0.00938em;
    line-height: 22px;
}
.abcc2 {column-gap: 54px; }
.inntopbox h3 {letter-spacing: -0.00833em;}
.inctbox.letspace h3{letter-spacing: -0.00833em;}
.martop10{margin-top:10px !important}
/*new chnages*/
footer .footer-sub-links li {line-height: 1.222rem;}
.padleft16{padding-left:16px}
.cllaudios{margin-bottom:5px}
.belist h3 {letter-spacing: -0.00833em;}
.belist p {letter-spacing: 0.00938em;}
.belist ul {padding-left:20px}
.vidyous iframe{border-width:2px;height:100%}
.vidyous {height: auto;
    max-height: 90%;
	aspect-ratio: 16 / 9;}
.whatcll{padding-top:9px}
.fontsmall{font-variant: all-small-caps;}
.padtop16{padding-top:16px}
.cllaboutlist1 li,.cllabout2,.cllpsmall p{line-height:1.2;letter-spacing:0.00938em}
 .prog-box .progtitle span {font-size: 1.125rem;
    line-height: 1.2;
    font-weight: 600;
    letter-spacing: 0px;
}
.progbody h3 {letter-spacing: -0.00833em;line-height: 1.1;}
.cllabtbordered p{margin-bottom: 48px;font-weight: 700;
    font-size: 1.111rem;
    padding: 16px 0px;
    line-height: 1.3;text-align: center;letter-spacing: -0.00833em;
    margin: 64px auto 48px;color: rgb(0, 32, 91);
     border-top: 3px solid rgb(197, 16, 109);
    border-bottom: 3px solid rgb(197, 16, 109);}
.progbody .cllsmallh3 {margin-top: 40px;font-size: 1.3rem;}
.cllabesti{position: absolute;
    bottom: 0.5rem;
    font-size: 2rem;}
.prog-box .progbody.prostabs51{padding-bottom:16px}
.prog-box .progbody.prostabs61{padding-top:16px}
.mtop24{margin-top:24px}
.inctbox h3.cllmtbot40 {margin-bottom:40px;padding-top:16px}
.innlistblue li {line-height:1.2}
.fstxt2 p {margin-bottom:24px}
.clltake2sec h3{margin-bottom:24px}
.ptbot16 {padding-bottom:16px}
.clltake3sec {padding:56px 0px 56px}
.clltake3sec .innlist li  {line-height:1.2}
.clltake3sec .presbody p {margin-bottom:2px;letter-spacing: 0.01071em; line-height:1.2}
.clltake3sec .takepres2 .presbody h3{margin-bottom:22px}
.clltake3sec .takepres3 {padding-top:8px}
.padding-48{padding:48px 0px}
.ti-body P{letter-spacing: 0.00938em; line-height:1.2}
.cllreslast .mb-16 {margin-bottom:16px}
.s-listing span {line-height:1.2}
.mobshow1{display:none}
.mobshow{display:none}
.belist ul li{letter-spacing: 0.00938em; line-height:1.2}
.helpcll .lm-btn {margin-top:16px}
.takecllbanner {margin-bottom:24px}
.howorkbox p {line-height: 1.2;letter-spacing: 0.00938em;}
.mclmainsec1 .howorkbox h4 {font-size: var(--fs24);letter-spacing: -0.00833em;}
.mclmainsec2 {padding:64px 0px 40px}
.pt-16 {padding-top:16px !Important}
.pt-10 {padding-top:10px !Important}
 .mclaboutsec1 .inntitle {margin-bottom:48px}
.inntopbox p {    letter-spacing: 0.00938em;}
.mclaboutsec1 .inntopbox ul {margin-bottom:0px}
.mclaboutseclast .inctbox h3 {margin-bottom:16px;letter-spacing: -0.00833em;}
.fstxt2 p.marbt-40 {margin-bottom:40px}
.mclaboutseclast .innlistblue {padding-left:20px}
.mclaboutseclast  .cc2 {column-gap:35px;margin-bottom:40px}
.mcleffectside{margin-top:32px}
.mcleffectside2 .innct-table tr th:first-child {font-size: 1.1rem;letter-spacing: 0.01071em;}
.mb-0{margin-bottom:0px !Important}
.mclaboutlast,.mclressec2 {padding-top:64px;padding-bottom:40px}
.mclaboutlast .fstxt2 p  {margin-bottom:16px}
.left8{margin-left:8px}
.mcltakesec1{margin-top:24px}
.mcltakeseclast{padding-top:40px;padding-bottom:40px}
.mcltakesec1 h3{margin-bottom:24px}
.fstxt2 p.mbt-40 {margin-bottom:40px}
.resbanner {padding-top:24px}
 .mclressec2 .fstxt2 p  {margin-bottom:16px}
.mclressec3{padding-top:0px}
.paddingbot40{padding-bottom:40px}
.mclaboutbanner h1 br{display:none}
.mclaboutsec1 .inntitle{padding-bottom:32px}
p.mzltakebotnew1{font-size: 0.9375rem !important;line-height: 1.1875rem;letter-spacing: 0.03333em;}
.mzlsupprtbtn a{min-width:279px}
.mclresbanner br{display:none}
.mzllisthelpsite .cg-reslist > div {break-inside: avoid;}
.flmainsec3 {padding-top:40px}
.flmainsec3 .beitem {margin-bottom:40px}
.flmainsec3 .beitem:last-child{margin-bottom:0px}
.flmainsec3 .fl-lm-btn{margin-top:16px}
.flaboutsec1 .flh3top h3{padding-top:10px}
.flaboutsec1 .flh3bot h3,.inntopbox h2.marbot16 {margin-bottom:16px}
.flaboutsec1 .flh3bot p,.flaboutsec1 .progbody h3,.fltakesec1 p,.flh3bot2 p {line-height:1.2}
.flaboutsec1 .imgw2 img{max-width:712px}
.flaboutsec1 .flabs2 .imgw2 img {  max-width: 707px;}
.flaboutsec2 .fstxt2 p {margin-bottom:16px}
.flaboutsec2  h3 {margin-bottom:16px}
.flaboutsec2{padding-bottom:25px}
.padtop-32{padding-top:32px}
.flaboutsec2 .cc2 { column-gap: 35px;margin-bottom: 40px;}
.maxw8 {padding-top:14px}
.maxw8 img {margin:auto}
.fltake3sec {background: linear-gradient(#eaf6ff, #fff);}
.fltake3sec .takepres1 .presbody .innlist {padding-left:24px}
.fltake3sec  .presbody h3{margin-bottom:16px !Important}
.fltake4sec {padding:48px 0px 40px}
.fltake4sec p{color:#fff;margin-bottom:0px;letter-spacing: 0.00938em;
    font-size: 1.111rem;
    line-height: 1.2;}
.paddtop-8{padding-top:8px}
.mcleffectside2 p {line-height:1.2}
.mclaboutseclast .innlistblue li {line-height:1.5rem}
.mzlmidnew .bruwbox{margin-bottom:16px}
.mzlmidnew .bruwbox .bt {line-height:1.2}
.mzlbluenew .efbox h3,.helpul span {letter-spacing: -0.00833em;}
.topmzllist li {letter-spacing: 0.00938em;}
.bgblueradient {background: linear-gradient(rgb(234, 246, 255), rgb(249, 250, 253) 50%, rgb(255, 255, 255));background: -webkit-linear-gradient(rgb(234, 246, 255), rgb(249, 250, 253) 50%, rgb(255, 255, 255));}
.inntopbox h3.mbt-16{margin-bottom:16px}
.bgblueradient .inntopbox p {line-height:1.22}
.martop32 {margin-top:32px}
.flpatcons p {font-weight:700}
.flpatcons p.smtxt{ letter-spacing: 0.03333em;}
p.smtxt {letter-spacing: 0.03333em;}
.fltakesec1{padding-top:8px}
.fltakesec1 h1 {letter-spacing: -0.01562em;}
.flaboutsec2 .innlistblue li {line-height:1.5rem} 
.flbgwhysec {background: linear-gradient(180deg,#eaf6ff,#f9fafd 50%,#fff); }
.flh3bot2  {margin-bottom:40px}
.flh3bot2 h3{margin-bottom:16px}
.fltake3sec .takepres1 .innlist li::marker{color: rgb(0, 32, 91)}
.remodal .btn-close:hover{background:rgba(0,0,0,0.04);border-radius:100px}
.wm-about-table tr th{border:1px solid #292b2c;border-width:1px 1px 0px 1px}
.inctbox h3 {letter-spacing: -0.00833em;}
/* remodel new */
.remodal .othersitepop h3 {
   font-weight: 700;
    font-size: 2rem;
    line-height: 2rem;
    
}
.remodal .othersitepop p{margin: 32px 0px 0px;
    text-align: center;
    color: #000;
    font-size: 1.125rem;
    line-height: inherit;
    letter-spacing: 0.01071em;
	text-align: center;}

.remodal .btn-close:focus {box-shadow:none}
.dropdown-item.active {
    background: #fff;
}
.page-id-310 .helpcll p {letter-spacing: 0.03333em;}
.helpcll p.main-text-wrapper span {
position: absolute;font-variant: normal;
right: 100%;}
@media (min-width: 540px) {
   .cllbanner h1 { font-size: 1.778rem;}
.cllbanner h1 span {font-size: 1.18rem;}
}
@media (min-width:620px) {
	.rescllbanner {background-image: url(/wp-content/themes/brukinsa/assets/images/rescll.webp );
		background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% center;}
	.inntab-data p.cllwhens {margin-top:56px}
}
@media (max-width:619px) {
	.rescllbanner {background-image: url(/wp-content/themes/brukinsa/assets/images/rescllmobile.webp ); 
		background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% center;padding-top:8px}
	.rescllbanner h1 span {max-width:150px}
}
@media (min-width: 900px) {
	.page-id-33 .inlinelt {align-items:center}
	.cllreslast {padding-bottom:24px}
	.innctbox {margin-top:80px}
    .cllbanner h1 {  font-size: 2.222rem;  }
	.cllbanner h1 span {font-size: 1.48rem}
	
	.whatcll h2 {line-height: 3rem; letter-spacing: -0.01562em;}
	.cllresbluesec{padding:135px 0px 0px}
	.reshelpcll h2{display: flex; justify-content: center; align-items: center; gap: 8px;} 
	.cllbanner h1 br{display:none}
	.mclmainsec1 {padding-top:16px}
	.mclmainsec1  h2{line-height: 3rem;}
	.mclmainsec2 .helpul {gap:16px}
	.mclaboutsec1 .innlist {padding-left:20px;padding-top:3px}
	.mclressec3 {padding-bottom:40px}
	.mclressec3 p{line-height:1.2}
	.mclressec3 h3{margin-bottom:16px}
	 .fltakesec1 .maxw8 img {  max-width: 814px;}
	.fllisthelpsite {margin-bottom:24px}
}
@media (min-width: 1200px) {
	.page-id-33 .inlinelt img { }
	.abcc2 {margin-bottom:20px}
	.main-about-inner-wrapper{margin-top:35px}
	.home .banner-contents {max-width:576px}
	.home .homefoot1 {max-width:820px}
	.flaboutbanner,.fltakesecbanner,.flresbanner{height:310px}
	.mzlmainsec1 .howorkbox h2 {line-height:3rem;letter-spacing: -0.01562em;}
	.helpcll h2 {line-height: 2.7rem;}
	.mcltakeseclast .helpcll h2,.flmainlast .helpcll h2, .flressection1 .helpcll h2 {line-height: 3rem; }
	.helpcll h2 img {margin-top:-2px!important}
	.section-contents .reshelpcll h2 img {margin-top:4px !important}
	.inntab-data p.cllwhens { margin-bottom:0px}
	.inntab-data .cllpsmall p {padding:0px}
	.cllabtbordered p{	font-size: 1.389rem;
	line-height: 1.25rem;max-width:1190px}
	.prog-box .progbody picture {margin-top:60px;margin-bottom:20px}
	  .inntab-data .cllabout2 p{padding:0px}
	.vidcontents .vidbox {max-width: 678px; }
	.vidcontents .vidctbox {padding-left: 52px;max-width: 459px;}
	footer .footer-logo {margin-bottom:29px}
	.home .banner-contents .bc-head {color:#00205b}
	.home .home-banner {background-image: url(/wp-content/uploads/2025/09/hero-new-scaled.webp);
    background-color: none;
    background-position-x: 60%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;}
	.home .bannerbg {display:none}
	.banner-top {height:48.41px;padding:8px 15px;line-height: 1.2em;}
	header .navbar .topnav .navbar-nav  .nav-link {line-height: 1.43; }
	header .navbar-nav.mainav .nav-link {padding-bottom:7px;height:64px}
	header .navbar-nav.mainav  .nav-link.active{padding-bottom:6px}
	header .navbar-nav.mainav  .nav-link.dropdown-toggle {padding-top:4px;padding-bottom:4px}
	header .navbar-brand img {width:321px}
	.page-id-312 .multiimg {margin-top:45px;margin-bottom:45px}
	.multiimg img {max-width: 37.5%; }
	.page-id-279 .other-banner h1,.page-id-217 .other-banner h1{width:45%}
	.lm-btn.orange-bg {width:100%;max-width:596px}
	.helpcll .lm-btn {margin-top:16px;max-width:569.15px}
	.page-id-33 .helpcll .lm-btn { max-width:656.5px}
	.reshelpcll .lm-btn,  .mclmainsec2 .helpcll .lm-btn {margin-top:32px}
	.flmainlast .helpcll .lm-btn {max-width:515px}
	.preslist + .preslist {margin-top:25px}
	.page-template-about-cll-template .sublandbox {padding:0px 2px}
	.belist p {padding-right:5px}
	.audioinline{padding:0px 15px}
	.howorkbox h5 { padding:0px 10px }
 .cllbanner h1 {font-size:2.778rem	}
	.cllbanner h1 span {font-size: 1.85rem;}
	 .innlist li { padding-right: 5px;line-height: 1.2;} 
	 .inntab-data p {padding: 0px 12px;}
	.mcleffectside{margin-top:32px}
	.mcleffectside2{margin-top:64px}
	.marbot48 {margin-bottom:48px !Important}
	.flaboutsec1 .flabs1.progbody picture{margin-bottom:40px}
	.mclaboutseclast .innct-table tr td {padding:32px 56px 33px 68px}
	.mclaboutseclast .innct-table tr td p{line-height:1.3;margin-bottom:16px}
	 .marbot32 { margin-bottom: 32px ! Important }
	.flmainsec3 .belist h3 {line-height:1.5}
	.flmainsec3 .belist h3::after {bottom:2px}
		}
@media (min-width: 1370px) { 
	.page-id-33 .inlinelt img {
        margin-top: 0;
    }
}
@media (min-width: 1530px) { 
	
	.home .banner-contents {max-width:634px}
	.cllbanner h1 {font-size: 3.333rem;} 
	.cllbanner h1 span {font-size: 2.222rem;}
	.page-id-279 .other-banner h1,.page-id-217 .other-banner h1{width:55%}
	.infomodal h2{padding-left:15px}
}
@media (max-width: 1199px) {
	.mclbanner .bannerbg img {object-position:0}
.banner-top{padding:14px 16px}
	.home-banner h1 {padding-left:16px; text-align:left;padding-top:0px;font-size: max(6vw, 1.3rem);}
	.home-banner h1 span {font-size: max(3vw, 1rem);}
}
@media (max-width: 990px) {
	 
	
	.left8{margin-left:0px}
	.cllabtbordered p {margin-bottom:16px}
.homemargbottom {margin-bottom:32px}
	.home-banner .bannerbg img {object-position: top;}
	.banner-contents {margin:0px;width:100%}
	.spaceleftright0 {padding:0px}
	.cllhowlist{column-count: 1;}
}
@media (max-width: 900px) {
	.vidcontents {padding-bottom:25px}
	.vidcontents .vidcard {max-width:100%}
	.helpcll h2 {font-size: 1.875rem;}
	.clltakelastlist{padding-bottom:20px}
	.about-cause-inner-list-wrapper {margin-top:40px}
}
@media (max-width: 767px) {
	.deskshow1 {display:none}
	.mobshow1{display:block}
	.isinfo-sec h2 {font-size: 1.333rem; line-height: 1.555rem;}
	 .isinfo-sec h4{font-size: 1.111rem;line-height: 1.111rem;}
	.presclist h2 {font-size: 1.333rem;line-height: 1.555rem;}
	.helpcll h2 {font-size: 1.875rem; line-height: 2rem;display:flex;align-items:center;flex-direction:column}
	.prog-box .progtitle span {width:100%;padding:8px 22px}
    .cllbanner {height: 310px;}
	 .cllbanner h1{font-size: 1.5rem;}
	.cllbanner h1 span {  font-size: 1rem;}
	.cllabtbanner h1 {width: 100%;max-width: 100%;}
	.takecllbanner  h1 { width: 210px; max-width: 210px; }
	.cllmainbanner h1 { width:185px}
	.textleft {text-align:left}
	.howorkbox h5 {padding:0px 5px}
	.helpcll p.smtxt {letter-spacing: 0.03333em;}
	.cllaboutlist1 .innlist {padding-left:20px}
	.inndtcontents .nav-tabs li{width:50%}
	.progbody h3 {line-height:1.1}
	.prostabs61 h3 br,.prostabs62 h3 br{display:none}
	.bg-blue .container {padding:0px 10px}
	.clltake3sec .preslist {padding:0px 15px}
	.helpcll h2 img {max-width:300px}
	.cllresvideo1 .inntopbox p {line-height:1.2}
	.reshelpcll .lm-btn {margin-top:32px}
	.cllresadds p {letter-spacing: 0.00938em;}
	.ti-body .lm-btn {max-width:280px;padding:0px 15px}
	.ti-body h4 {font-size: 1.111rem;line-height: 1.3rem  ;}
	.thr-title h3{margin:0px 10px}
	.mclbanner {    background: url(assets/images/hero-banner-mobile.webp) no-repeat center bottom 90% !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;        padding: 40px 0px 60px;height: 35vw; min-height:232px}
	.mclbanner picture {display:none}
	.mclbanner h1 {font-size:9vw;display: block;}
	.mclbanner  h1 b {padding-left: 18vw;}
	.mclmainsec1 {padding-top:16px}
	.howorkbox h2 {line-height: 2rem;}
	.page-id-111 .helpcll h2 img,.page-id-266 .helpcll h2 img,.mclressec2 .helpcll h2 img, .mclmainsec2 .helpcll h2 img,.mclaboutlast .helpcll h2 img  {max-width:350px}
	.mclmainsec2 .helpcll .lm-btn {margin-top:32px}
	.mclaboutbanner h1 br{display:block}
	.brus1 h3{margin-top:40px}
	.mclaboutseclast .inctbox{padding-left:15px;padding-right:15px}
	.mclaboutseclast .cc2 {margin-bottom:0px}
	.mclaboutseclast .innlistblue li:first-child{margin-bottom:0px}
	.mclaboutseclast .innlistblue li{line-height:1.3}
	.mcleffectside2{margin-top:32px}
	.mcleffectside2 .fstxt2 p.marbot48  {margin-bottom:40px}
	.mcleffectside2 .innct-table tr td {padding:28px 28px 29px 28px}
	.mclresbanner h1 {font-size: 1.5rem; line-height: 1.1;letter-spacing: -0.01562em;}
	.tibtnbox a:first-child{margin-top:32px}
	.mzlmidnew {margin-bottom:16px}
	.mcltakesec1 {margin-top:0px;padding-top:24px}
	.takepres2{margin-top:24px}
	.mzlsupportlast{padding-bottom:88px}
	    .flbg-blue .container { padding: 0px 16px; }
	.flbg-blue .lsup {text-align:left}
	.flmainsec3 .belist h3 {line-height:1.5}
	.flaboutsec1 .prog-box .progtitle span {padding:8px 32px}
	.flh3bot2{padding-bottom:24px;margin-bottom:0px}
	
	.flaboutsec1 .imgw2 img,.flaboutsec1 .flabs2 .imgw2 img {max-width:285px}
	.flabs1 p.smtext {font-size: .71rem !Important;
    line-height: .9444rem;
    letter-spacing: 0.03333em;}
	.prog-box .progbody.flabs3  h3{margin-bottom:21px}
	 .prog-box .progbody.flabs3 picture {margin-top:0px}
	.flaboutsec2{padding:40px 0px 24px}
	.flaboutsec2 .letspace {padding:0px 14px}
	.flaboutinner{margin-top:0px}
	.inctbox  .flaboutinner h3.cllmtbot40{padding-top:0px}
	.flaboutsec2 .cc2 {margin-bottom:35px}
	.flaboutsec2 .flaboutinner .cc2 {margin-bottom:0px}
	    .flresbanner h1 {
      
        font-size: 1.5rem;
        line-height: 1.1;
        letter-spacing: -0.01562em;
    }
	
} 
@media (max-width: 575px) {
	.helpcll h2 img {
    margin-top: 8px !important;
		margin-bottom:8px !important;
}
	.mclresbanner br{display:block}
	    .mcldosesec1 .righttext h1 {
        width: 170px;
        font-size: 1.5rem;
    } 
	.mcleffectside2 .innct-table tr th:first-child {font-size: 0.556rem;padding: 8px;}
    .takecllbanner picture img {  object-position: 0% 0;}
	.rescllbanner   picture img { object-position: 45% 0;}
	.takecllbanner h1 span  br,.rescllbanner h1 span  br {display:none}
	.flressection1 .helpcll{padding:0px }
	.flressection1 .helpcll > div{padding-left:16px;padding-right:16px}
	.flresbr{display:block !Important}
	.mcleffectside2 tr td p {line-height:1.3;margin-bottom: 16px;}
	.mclaboutseclast .innlistblue li:last-child {padding-right: 2px;}
	.flmainsec2 .howorkbox h5 {
    padding: 0px 7px;
}
	.mzllisthelpsite .inntopbox p {letter-spacing: 0.01071em;}
	.home .presclist > p{margin-left:-3px;margin-right:-3px}
	p.cllwhens{margin-top:52px}
	.about-cause-inner-list-wrapper{margin-top:20px !Important}
	.reshelpcll {padding-left:32px;padding-right:32px}
	.reshelpcll .btnbox{padding-bottom:40px}
	.cll-support-inner-wrapper p.main-text-wrapper{margin-left:-16px;margin-right:-16px;font-size: .7222rem !Important;
        line-height: .9444rem !Important;}
	.innct-table.smtable tr th {
        padding: 8px 6px;
    }
}
@media only screen and (min-width:375px) and  (max-width:400px) {
	.about-cause-inner-section .innlistblue ol {width:358px}
	.wmabtlist70 {width:370px}
}
}
@media (max-width: 380px) {
	.flhelpleft3 p {padding-right:7px}
	.fltake4sec { padding: 48px 4px 40px;}
.paddtop-8{padding:8px 14px 0px}
	.flmainsec3 .bebox h5 {padding:0px 8px}
	.flaboutsec1 .prog-box .progtitle span {padding:8px 35px}
	.flaboutsec2 .innlistblue li {padding-right:5px}
	.flaboutsec2 .innlistblue li:last-child{padding-right:7px}
	.mzlhelplast5 p {padding-right:2px}
}
.flpagebackray {    background: linear-gradient(rgb(233, 238, 244), rgb(249, 253, 255) 50%, rgb(255, 255, 255));
}
.flaboutsec1 .innlist li::marker {color:rgb(0, 32, 91)}