.flaboutbanner, .fltakesecbanner, .flresbanner,
.mclpagebanner{
    height: 382px !important;
    padding: 0;
} 
.mclpagebanner picture.bannerbg img{
    object-position: 85% 0%;
}
.mclpagebanner h1{
    line-height: 1.1;
    letter-spacing: -0.01562em;
    font-weight: 800;
    color: rgb(13, 44, 108);
    margin-top: 8px;
    text-shadow: none;
}
.mclpagebanner h1 span{
    line-height: 1.1;
    letter-spacing: -0.01562em;
    display: block;
    font-weight: 700;
    color: #0D2C6C;
}
.mclcontentsec1 .lmsm{
    max-width: 352px;
}
.mclcontentsec1 h2{
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 32px;
    letter-spacing: -0.01562em;
}
.mclcontentsec1 .howorkbox p{
    color: #000;
}

.mclcontenthelpsec2 {
    padding: 40px 0;
}
.mclcontenthelpsec2 .helpcll h2{
    line-height: 3rem;
    letter-spacing: -0.01562em;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 32px;
} 
.bgradient-bgclr1{
    background: linear-gradient(180deg, #f0f0f0 0%, transparent 50%);
}
.smcaps{
    font-variant: all-small-caps;
    line-height: inherit;
    letter-spacing: inherit;
}
.full-w{
    max-width: 100% !important;
}
.mbshow{
    display: none;
}
.mclcontenthelpsec2 .helpcll h2 span{
    display: block;
}
.mclcontenthelpsec2 .lm-btn{
    padding: 6px 32px;
}

.mclaboutsecbanner{
    padding: 0;
}
.mclaboutsecbanner picture img{
    object-position: 97% 0px;
}
.mclaboutsecbanner h1{
    color: #fff;
    line-height: 1.1;
    letter-spacing: -0.01562em;
    font-weight: 800;
    margin-top: 8px;
    text-shadow: none;
    display: inline-block;
}
.mclaboutsecbanner h1 span{
    line-height: 1.1;
    letter-spacing: -0.01562em;
    display: block;
    font-weight: 700;
    color: #fff;
    font-style: normal;
}
.mclaboutsecbanner.other-banner h1 br{
    display: block;
}
.mclaboutcontentsec1{
    padding: 16px 0 32px;
}
.mclaboutcontentsec1 p{
    color: #000;
}
.mclaboutcontentsec1 .innlist li{
    line-height: 1.223 !important;
    color: #000;
}
.mclaboutcontentsec2{
    padding: 16px 0 32px;
}
.mclaboutcontentsec2 .bruwbox{
    align-items: flex-end;
}
.mclaboutcontentsec2 .bruwbox p{
    color: #000;
    margin-bottom: 16px;
}
.count2 {
    -webkit-column-count: 2;
    column-count: 2;
    margin-bottom: 32px;
    column-gap: 20px;
}
.count2 li {
  break-inside: avoid;
}
.textblackli li{
    color: #000;
}
.px-16{
    padding-left: 16px;
    padding-right: 16px;
}
.mdmy-32{
    margin-top: 32px;
    margin-bottom: 32px;
}
.mltable-head thead th{
    letter-spacing: 0.01071em;
    font-size: 1.1rem;
}
.nls-1{
    letter-spacing: -0.00833em;
}
.innct-table.mltable-head{
    margin-bottom: 36px;
}
.lhxs{
    line-height: 1.223;
}

.mclcmnsecbanner{
    padding: 0;
}
.mclcmnsecbanner h1{
    color: #fff;
    line-height: 1.1;
    letter-spacing: -0.01562em;
    font-weight: 800;
    margin-top: 8px;
    text-shadow: none;
    display: inline-block;
}
.mclcmnsecbanner h1 span{
    line-height: 1.1;
    letter-spacing: -0.01562em;
    display: block;
    font-weight: 700;
    color: #fff;
    font-style: normal;
}
.mcltakingsecbanner h1{
    color: #0d2c6c;
}
.mcltakingsecbanner h1 span{
    color: #0092cb;
}
.mclressecbanner picture img{
    object-position: 60% center;
}
.mclressecbanner h1 span,
.mclressecbanner h1{
    color: #0d2c6c;
}
.mobsh{
    display: none !important;
}
.mclrescontsec2.bgtoparrow:before{
    z-index: -1;
}
.wfull{
    width: 100% !important;
}
.mclrescontsec2 h3{
    margin-bottom: 16px;
}
.mclrescontsec4 p{
    letter-spacing: 0.01071em;
    font-size: 1.125rem;
    text-align: center;
    font-weight: 700;
    color: #fff;
    line-height: 1.235;
}
.mclrescontsec3 .ti-card figure{
    max-width: 170px;
    max-height: 213px;
}
.mclrescontsec3 .ti-card figure img{
    width: 100%;
}
.mclrescontsec5 h4{
    color: #000; 
}
.secpb0 p{
    margin-bottom: 0 !important; 
}
.secpb4{
    padding-bottom: 40px;
}
.inntopbox ul.nsmarginbot0{
    margin-bottom: 0;
}
.nsmarginbot0 li{
    line-height: 1.235 !important;
    color: #000;
    padding-right: 0 !important;
}
.nsmarginbot0 li:not(:first-child){
    margin-bottom: 8px;
}
.clltake3sec .mclintoboxlist .takepres3{
    padding-top: 0;
}
.nmb-16{
    margin-bottom: 16px !important;
}
p:empty{
    display: none !important;
}
.important-info p, .important-info ul li{
    color: #000;
    line-height: 1.223;
}
.collapsebtn button{
    opacity: 1;
}
.sticksec.expanded .collapsebtn button:not(.active),
.sticksec.collapsed .collapsebtn button:not(.active){
    opacity: 0.6;
}
.mclaboutseclast .mzlinnlist2{
    margin-bottom: 16px !important;
}
.bgradient-bgclr6{
    background: linear-gradient(rgb(234, 246, 255), rgb(249, 250, 253) 50%, rgb(255, 255, 255));
}
.mclintoboxlist .presbody p{
    color: #000;
}

.bruwbox h3{
    color: #000;
}
.wmlistoffset{
    margin-bottom:16px !important;
}
.nmsm-text{
    font-size: 0.9375rem !important;
    line-height: 1.1875rem;
}
.wm-about-4 .innct-table p:last-child {margin-bottom:0px}
.wm-mobmb{
    margin-bottom: 40px;
}
.al-mobmb{
    margin-bottom: 40px;
}
.flcontentsec2 .smtxt{
    line-height: 1.1875rem !important;
}
.belist h3{
    text-decoration: underline;
    text-decoration-color: #b52c6c;
    text-decoration-thickness: 3px;
    text-underline-offset: 8px;
    line-height: 1.5;
}
.belist.befl h3{
    text-decoration-color: #ed8b00;
}
.belist h3::after{
    display: none !important;
}
.fltakesec5 .helpcll .lm-btn.wfull,
.flmainlast .helpcll .lm-btn.wfull {
    max-width: 100%;
}
.prog-box .progbody.flabs3 picture{
    margin-top: 20px;
}
.fltakesec1 p,
.bgblueradient .inntopbox p,
.s-listing span{
    color: #000;
}
.flmainsec3 .fl-lm-btn{
    font-size: 18px !important;
    padding: 16px;
}
.helpcll p a.phone{
    display: inline-flex;
}
.max7{
    max-width: 735px;
}
.subls8.sublandbox h3{
    letter-spacing: -0.00833em;
}
.lsnpadd{
    padding: 0 !important;
    letter-spacing: 0.00938em;
    line-height: 1.223;
}
.clltabpadd p{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.cllrightls p{
    letter-spacing: 0.00938em;
    line-height: 1.223;
}
.cllrightls h3{
    letter-spacing: -0.00833em;
}
.modal-backdrop{
    z-index: 1110 !important;
}
.modal{
    z-index: 1120 !important;
}
.remodal .modal-dialog{
    max-width: 720px;
}
.remodal .othersitepop p{
    line-height: 1.235 !important;
}
.remodal .lm-btn{
    margin-right: 8px;
    border-radius: 9px;
}
.banner-top{
    font-weight: 700 !important;
}
.cg-reslist .cg-rescard h4{
    color: #000;
}
.helpcll .lm-btn.mxwidth{
    width: 100% !important;
    max-width: 100% !important;
}

.infomodal h2 {
    padding-left: 0 !important;
    font-size: 1.44rem;
    line-height: 1.833rem;
    letter-spacing: -0.00833em;
}
.infomodal .container{
    padding-left: 32px;
    padding-right: 32px;
}
.lm-btn2{
    background: var(--blueclr);
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    margin-top: 32px;
    margin-bottom: 32px;
    padding: 8px 32px;
    border: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: var(--fs16);
    width: 200px;
    max-width: 720px;
    font-weight: 600;
    border-radius: 9px;
    min-height: 60px;
    text-align: center;
    line-height: 1.1;
    margin: 0;
    margin-top: 32px;
}
.lm-btn2:hover{
    transform: scale(1.025);
    background: var(--pinkclr);
}
.vidyous iframe{
    border-style: inset;
}
.resoucemodel .modal-body p{
    color: #000;
}
.taking-wm-banner{
    margin-bottom: 24px;
}
.taking-wm-banner h1 span {
    color: rgb(0, 146, 203);
}
.taking-wm-section .inntopbox h2{
    letter-spacing: -0.01562em;
}
.cllaboutlist1 .innlist li{
    line-height: 1.223 !important;
    color: #000;
}
.prog-box .progtitle span{
    justify-content: center;
    text-align: center;
}


.max-wfull .lm-btn{
    max-width: 100% !important;
}
.sml-8{
    margin-left: 8px;
}
.sml-8:not(style){
    margin-top: 8px;
}
.bgradient-bgnew3{
    background: linear-gradient(rgb(240, 240, 240) 0%, transparent 50%);
}
.bgradient-bgnew6{
    background: linear-gradient(rgb(234, 246, 255), rgb(249, 250, 253) 50%, rgb(255, 255, 255));
}
.clltbs .progbody h3{
    line-height: 1.2;
}
.clltbs .prog-box .progbody+.progbody{
    padding-bottom: 40px;
}
.cllabt-nm h3{
    margin-bottom: 16px;
}
.cllabt-nm .innlistblue li{
    color: #000;
}
.clltakelastlist .innlist{
    padding-left: 18px;
    column-gap: 40px;
}
.cllttg1 picture{
    margin-bottom: 16px;
}
.cllttg1 picture img{
    width: 100%;
}
.cllttg1 p{
    letter-spacing: 0.03333em;
    font-size: 0.9375rem;
    line-height: 1.1875rem;
    margin-top: 56px;
}
.prog-box .progbody.cllttg1{
    padding-bottom: 48px;
}
.helpcll h2.clltakingtr{
    margin-top: 0;
}
.helpcll h2.clltakingtr .smntitle{
    margin-left: 8px;
}
.flbnsmn .innlist li{
    line-height: 1.223 !important;
    color: #000;
}
.flhelpbb.helpcll h2{
    line-height: 2.464rem;
}
.flhelpbb{
    text-align: center;
}
.spnml8{
    margin-left: 8px; 
}
.mobpaddsm{
    padding: 40px 0;
}

/* Responsive */
@media (min-width: 540px){
    .mclcmnsecbanner h1,
    .mclaboutsecbanner h1,
    .mclpagebanner h1{
        font-size: 1.778rem;
    }
    .mclcmnsecbanner h1 span,
    .mclaboutsecbanner h1 span,
    .mclpagebanner h1 span{
        font-size: 1.18rem;
    }
}
@media (min-width: 900px){
	.mclrescontsec5{
    padding-bottom: 72px !important;
}
    .mclcmnsecbanner h1,
    .mclaboutsecbanner h1,
    .mclpagebanner h1{
        font-size: 2.222rem;
    }
    .mclcmnsecbanner h1 span,
    .mclaboutsecbanner h1 span,
    .mclpagebanner h1 span{
        font-size: 1.48rem;
    }
    .px-lg-16{
        padding-left: 16px;
        padding-right: 16px; 
    }
}

@media (min-width: 900px) and (max-width: 1199px){
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-12 {
        width: 100%;
    }
    /* .helpcllnm .col-lg-8,
    .customlg .col-lg-8 {
        width: 66.66666667%;
    }
    .customlg .col-lg-9 {
        width: 75%;
    }
    .customlg .col-lg-10 {
        width: 83.33333333%;
    } */
}

@media (min-width: 1200px){
    .mclcmnsecbanner h1,
    .mclaboutsecbanner h1,
    .mclpagebanner h1{
        font-size: 2.778rem;
    }
    .mclcmnsecbanner h1 span,
    .mclaboutsecbanner h1 span,
    .mclpagebanner h1 span{
        font-size: 1.85rem;
    }    
    .mclintoboxlist .preslist + .preslist{
        margin-top: 32px;
    }
    footer{
        padding-top: 25px !important;
    }
    .helpcllnm h2{
        line-height: 3rem !important;
    }
}

@media (min-width: 1536px){
    .mclcmnsecbanner h1,
    .mclaboutsecbanner h1,
    .mclpagebanner h1{
        font-size: 3.333rem;
    }
    .mclcmnsecbanner h1 span,
    .mclaboutsecbanner h1 span,
    .mclpagebanner h1 span{
        font-size: 2.222rem;
    }
}


@media (max-width: 1399px){
    .bs-cbox{
        box-sizing: content-box;
    }
}
@media (max-width: 1199px){
    .page-template-wm-template .vidcontents .vidbox,
    .page-template-resource-wm-template .vidcontents .vidbox{
        max-width: 786px;
        margin: 0 auto;
    }
    .page-template-wm-template .vid-sec .vidbox .viditem,
    .page-template-resource-wm-template .vid-sec .vidbox .viditem{
        max-width: 100%;
        max-height: 100%;
    }
    .xs-size{
        padding: 16px 32px;
        line-height: 1.2;letter-spacing: 0.02857em;
    }
    .banner-top {
        height: auto;
        padding: 8px 15px !important;
        line-height: 1.2em;
    }
    .formimg-mob .multiimg img{
        max-width: 100%;
        width: auto;
    }
}
@media all and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:portrait) {
    .isinfo-sec{
        margin-bottom: 65px;
    }
}
@media (max-width: 1024px){
    footer .rightbox {
        padding-left: 0;
        max-width: 100%;
        border-left: 0;
    }
    footer .bottombox {
        padding-right: 0;
        margin-top: 0;
    }
    footer .footer-lm {
        flex-direction: column;
        padding-left: 0;
        max-width: 100%;
        position: relative;
    }
    footer .footerboxes.reverse, footer .footerboxes {
        flex-direction: column;
    }
    footer .footer-lm::before {
        content: "";
        margin: 16px auto 32px;
        background-color: var(--blueclr);
        width: 91.6667%;
        height: 1px;
        display: block;
        opacity: 1;
    }
    footer .footer-lm h5 {
        margin-bottom: 16px;
        padding: 0;
    }
    footer .footer-lm .flm-boxes {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .footerlogobox {
        text-align: center;
    }
    footer .footer-logo{
        max-width: 204px;
        margin-bottom: 30px;
    }
    footer .footer-sub-links {
        flex-direction: column;
        gap: 20px;
        margin-bottom: 16px;
        text-align: center;
    }
    footer .footer-sub-links li {
        line-height: 1.222rem;
        display: block;
        max-width: 100%;
    }
    footer .footer-sub-links li br {
        display: none;
    }
    footer {
        padding-bottom: 100px;
    }
    footer .footer-links{
        display: block;
        text-align: center;
    }
    footer .footer-links li{
        display: inline;
    }
    footer .footer-links li + li:before{
        display: none;
    }
    footer .footer-links li:not(:last-child):after{
        content: "|";
        font-weight: 700;
        color: var(--blueclr);
        margin: 0 2px 0 8px;
    }
    footer .footer-links li a{
        white-space: normal !important;
    }
    footer p{
        letter-spacing: 0.00938em;
    }
}
@media (max-width: 991px){
    .mclaboutcontentsec2 .bruwbox {
        align-items: center;
    }
    .page-template-wm-template .vid-sec .vidbox .viditem,
    .page-template-resource-wm-template .vid-sec .vidbox .viditem{
        max-width: 100%;
        max-height: 100%;
    }
    .page-template-wm-template .inntopbox .vidcontents.colvid .vidcard,
    .page-template-resource-wm-template .inntopbox .vidcontents.colvid .vidcard{
        max-width: 786px;
        margin: 0 auto;
    }
    .page-template-wm-template .lm-btn.lmsm{
        max-width: 352px;
    }
    .remodal .lm-btn {
        width: 200px;
    }
    header .navbar-nav.mainav .nav-item.dropdown{
        padding: 0;
    }
    .bs-cbox {
        box-sizing: border-box;
    }
}
@media (max-width: 899.95px){
    footer .footer-lm .flm-boxes {
        max-width: 75%;
    }
    footer .bottombox {
        margin-top: 32px;
    }
    footer .footer-lm h5{
        margin-bottom: 32px;
    }
    .mbshow{
        display: block;
    }
    .mclcontentsec1{
        padding-top: 16px;
        padding-bottom: 32px;
    }
    .mclcontentsec1 .howorkbox h2{
        font-size: 1.875rem;
        line-height: 2rem;
    }
    .mclcontenthelpsec2 .helpcll h2{
        font-size: 1.875rem;
        line-height: 2rem;
    }
    .mclaboutsecbanner h1{
        width: auto;
        max-width: fit-content;
    }
    .count2{
        -webkit-column-count: auto;
        column-count: auto;
    }
    .mobsh{
        display: block !important;
    }
    .wm-4-sec .helpcll h2{
        line-height: 2rem !important;
    }
    .wm-resource-banner h1 span {
        font-size: 1.18rem;
    }
    .page-id-33 .inlinelt {
        align-items: center;
    }
    .pvalue{
        font-size: 5rem;
    }
    .about-cause-inner-section .innlistblue ol{
        padding-bottom: 0;
    }
}
@media (max-width: 767px){
    footer .footer-lm{
        padding-bottom: 16px;
    }
    .mclaboutsecbanner{
        height: 310px;
    }
    .flaboutbanner, .fltakesecbanner, .flresbanner,
    .mclcmnsecbanner,
    .page-banner.mclpagebanner{
        height: 310px !important;
        padding: 0;
        background: none !important;
    }
    .mclcmnsecbanner h1{
        width: auto !important;
        max-width: 100%;
    }
    .page-banner.mclpagebanner picture.bannerbg{
        display: block;
    }
    .page-banner.mclpagebanner h1{
        display: inline-block;
        font-size: 1.778rem;
    }
    .mclcontentsec1 .lmsm {
        max-width: 100%;
    }
    .mclcontenthelpsec2 .helpcll h2 span{
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
    .mclcontenthelpsec2 .helpcll h2 span img{
        max-width: 300px;
        margin-top: 12px;
    }
    .mclabt-listsec .innlistblue li:first-child{
        margin-bottom: 16px !important;
    }
    .mltable-head tbody tr td{
        padding: 28px;
    }
    .mltable-head thead th{
        font-size: 1rem;
        padding: 8px;
        padding-left: 12px !important;
    }
    .mclintoboxlist .preslist .presicon{
        margin: 0 auto;
    }
    .mclrescontsec3.bg-blue .container{
        padding-left: 16px;
        padding-right: 16px;
    }
    .clltake3sec .mclintoboxlist .preslist{
        padding: 0;
    }
    .mzlabtbox2 .brus1 h3{
        margin-top: 0 !important;
    }
    .mclaboutseclast .mzlinnlist2 li:first-child{
        margin-bottom: 16px !important;
    }
    .mclaboutseclast .cc2{
        margin-left: -2px;
    }
    .allbannerwoff.cllbanner h1{
        width: auto;
        max-width: 100%
    }
    .flaboutsec2 .flaboutinner .cc2,
    .wmlistoffset {
        margin-left: -2px;
        margin-right: -14px;
    }
    .page-template-wm-template .lm-btn.lmsm{
        max-width: 100%;
    }
    .flaboutsec2 .letspace {
        padding: 0 !important;
    }
    .remodal .lm-btn {
        width: 100%;
    }
    .lm-btn2{
        width: 100%;
    }
    .resoucemodel .modal-dialog{
        width: 97% !important;
    }
    .resoucemodel .modal-body h3{
        font-size: 1.25rem;
        line-height: 1.167;
        letter-spacing: -0.01562em;
    }
    .resoucemodel .modal-body p{
        font-size: 1rem;
        letter-spacing: 0.00938em;
        line-height: 1.223;
    }
    .taking-wm-banner h1,
    .takecllbanner h1 {
        width: auto !important;
        max-width: none !important;
    }
    .sml-8 {
        margin-left: 0;
    }
    .preslist .presicon{
        margin: 0 auto;
    }
    .bg-blue .container {
        padding: 0px 16px !important;
    }
}
@media (max-width: 619.95px){
    .mclcmnsecbanner picture.bannerbg img,
    .mclpagebanner picture.bannerbg img{
        object-position: 65% 0;
    }
    .mclaboutsecbanner picture img{
        object-position: 65% 0;
    }
    .mcltakingsecbanner picture.bannerbg img{
        object-position: 0 0;
    }
    .mclressecbanner picture.bannerbg img{
        object-position: 45% 0;
    }
    .videos-wm-main-section .vidcard .vidbody .video-wm-subhead{
        margin-top: 20px;
    }
}
@media (max-width: 575px){
    .videos-wm-main-section .vidcard .vidbody .video-wm-paragraph{
        margin-top: 0 !important;
    }
    .sm-px0{
        padding-left: 0;
        padding-right: 0;
    }
    .reshelpcll .wm-mobmb,
    .al-mobmb{
        margin-bottom: 0;
    }
    .resoucemodel .modal-dialog{
        width: 100% !important;
    }
    .remodal .modal-dialog {
        width: calc(100% - 26px);
    }
    .taking-wm-banner picture img {
        object-position: 0% 0 !important;
    }
    .my-be-one-support-banner .p-service{
        margin-left: -16px;
        margin-right: -16px;
    }
	.page-id-85 .vidcontents {padding-bottom:0px !Important}
    .helpcll .cll-resource-hea h2 img {
        margin-top: 0 !important;
        margin-bottom: 6px !important;
    }
    .innct-table.smtable tr th{
        padding: 8px;
    }
    .wm-about-table .w-35 {
        width: 30.4%;
    }
    .innct-table td hr{
        margin: 24px 0;
    }
    .mclrescontsec1 .helpcll h2 img,
    .wmtaking-help .helpcll h2 img{
        margin-bottom: 0 !important;
    }
    .paddingbot40 {
        padding-bottom: 0;
    }
}
@media (max-width: 540px){
    .mclcmnsecbanner h1,
    .mclaboutsecbanner h1,
    .page-banner.mclpagebanner h1{
        font-size: 1.5rem;
    }
    .mclcmnsecbanner h1 span,
    .mclaboutsecbanner h1 span,
    .page-banner.mclpagebanner h1 span{
        font-size: 1rem;
    }
    .wm-resource-banner h1 span{
        font-size: 1rem;
    }
}
@media (max-width: 474.95px){
    .mltable-head thead th{
        font-size: 0.9rem;
        padding-left: 8px !important;
    }
    .innct-table.smtable tr th{
        font-size: 0.556rem !important;
    }
    .innct-table.smtable tr td{
        font-size: 0.583rem !important;
    }
    .resoucemodel .modal-body p{
        font-size: 0.875rem;
    }
}
@media (max-width: 414px){
    .mcltakingsecbanner h1,
    .fltakesecbanner h1,
    .taking-wm-banner h1,
    .takecllbanner h1 {
        max-width: 210px !important;
    }
}
@media (max-width: 364px){
    .remodal .modal-dialog {
        width: 100%;
    }
}
@media only screen and (min-width: 375px) and (max-width: 400px) {
    .about-cause-inner-section .innlistblue ol {
        width: auto !important;
        margin-right: -14px;
    }
}