@media (max-width: 1600px) {
    #header nav ul li {
        font-size: 18px;
    }
    #header .donateBox {
        font-size: 20px;
    }
    #header .donateBox a {
        padding: 15px 50px;
    }
    #header .searchIcon {
        height: 59px;
    }
    .main {
        padding-top: 59px;
    }
    .sliderHdr h2 {
        font-size: 34px;
    }
    .sliderHdr p {
        font-size: 18px;
    }
    .sliderHdr {
        margin: 0 auto;
        margin-bottom: 0;
    }
    .panel {
        padding: 0 0 0 40px;
        width: 300px;
    }
    .panel .panelDiv {
        padding: 0;
    }
    .panel .panelDiv p {
        font-size: 13px;
    }
    .panel .readMore {
        margin-top: 0;
    }
    .panel .readMore {
        font-size: 14px;
    }
    .panel .readMore a {
        padding: 10px 20px;
    }
    .sliderTop {
        padding: 50px 0;
    }
    .latest .latestNews,
    .latest .upcomingevent {
        width: 45%;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copy,
    .upcomingeventCont .upcomingeventCopy .copy {
        font-size: 18px;
        line-height: 1.2;
    }
    .latestNews .latestNewsImg .hdngNews {
        width: 130px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        left: 30px;
    }
    .upcomingevent .upcomingeventImg .hdngEvnt {
        left: 30px;
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        width: 160px;
    }
    .latest {
        padding: 50px 0;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy h2,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy h2,
    .redBoxes .vissionBox .vissionCont .vissionContCopy h2,
    .redBoxes .misinBox .misinCont .misinContCopy h2 {
        font-size: 48px;
        margin-bottom: 10px;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy p,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy p,
    .redBoxes .vissionBox .vissionCont .vissionContCopy p,
    .redBoxes .misinBox .misinCont .misinContCopy p {
        font-size: 20px;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy {
        width: 90%;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy .voiceBtn,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy .voiceBtn {
        font-size: 18px;
        width: 220px;
        height: 60px;
        line-height: 60px;
        margin-top: 40px;
    }
    .redBoxes .voiceBox .voiceCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/voiceContImg.png) -28% 5% no-repeat;
        background-size: 250px;
    }
    .multiBox {
        padding: 50px 3%;
    }
    .multiBox .row .greyBox h2 {
        font-size: 28px;
        line-height: 1.1;
        margin-bottom: 30px;
    }
    .multiBox .row .greyBox {
        min-height: 440px;
    }
    .multiBox .row .greyBox p {
        font-size: 20px;
    }
    .multiBox .row .greyBox .lrnMore {
        width: 200px;
        height: 60px;
        line-height: 60px;
        font-size: 18px;
    }
    .donationBox .donationCopy h2 {
        font-size: 38px;
    }
    .donationBox .donationCopy p {
        font-size: 18px;
    }
    .donationBox .donationImg {
        padding-left: 10%;
    }
    .donationBox .donationCopy .beChg {
        font-size: 18px;
    }
    .donationBox .donationCopy .beChg a {
        height: 60px;
        line-height: 60px;
    }
    .donorBox .donor .donorCont h2 {
        font-size: 24px;
    }
    .donorBox .donor .donorCont p {
        font-size: 18px;
    }
    .donorBox .donor .donorCont h3 {
        font-size: 28px;
    }
    .donorBox .workingBox {
        font-size: 18px;
    }
    .bottomNav ul li {
        font-size: 20px;
    }
    .bottomNav ul li a {
        height: 80px;
        line-height: 80px;
    }
    footer {
        padding: 50px 0;
        background-size: 150px;
    }
    .footerCont .signUpForm .formField input {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    .footerCont .signUpForm .formBtn input,
    .signUpForm .wpforms-container .wpforms-submit-container button {
        height: 50px;
        font-size: 18px;
    }
    .footerCont {
        width: 94%;
    }
    .donationBox {
        margin: 50px 0;
    }
    .footerCont .signUp {
        margin-bottom: 50px;
    }
    .footerCont .footerLinks .colm h4 {
        font-size: 20px;
    }
    .flip-card {
        height: 275px;
    }
    .panel .panelImg .panelcopy {
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        bottom: 20px;
    }
    .mapBox {
        padding: 30px;
    }
    .mapBox .mapCopy h2 {
        font-size: 38px;
    }
    .mapBox .mapCopy p {
        font-size: 18px;
    }
    .mapBox .mapCopy .viewPrg a {
        height: 61px;
        line-height: 61px;
        font-size: 18px;
    }
    .mapBox .mapArea {
        padding: 0 100px;
    }
    .missionVsnBox {
        padding: 30px 5%;
    }
    .missionVsnBox p {
        padding: 10px 0;
        font-size: 20px;
    }
    .missionVsnBox .msnBox .msnColm h2 {
        font-size: 28px;
    }
    .missionVsnBox .msnBox .msnColm {
        height: 250px;
    }
    #header .logo {
        height: 40px;
        width: 200px;
    }
    #header .logoArea {
        margin-left: 20px;
    }
    #header.header a.logo {
        height: 34px;
        width: 170px;
    }
    .termNav ul li {
        font-size: 28px;
    }
    .termTxt h2 {
        font-size: 38px;
        margin-bottom: 10px;
    }
    .termTxt h2 span {
        font-size: 18px;
    }
    .termTxt p {
        padding: 10px 0;
    }
    .conatctPage {
        padding: 50px 0;
        width: 90%;
    }
    .conatctPage .contList ul li {
        padding: 20px;
    }
    .conatctPage .contList ul li h3 {
        font-size: 28px;
    }
    .conatctPage .contList ul li p {
        font-size: 18px;
        padding: 3px 0;
    }
    .conatctPage .contList ul li p strong {
        padding-top: 10px;
    }
    .conatctPage .contOffices h2 {
        font-size: 28px;
    }
    .conatctPage .contOffices ul li h4 {
        font-size: 20px;
    }
    .conatctPage .contOffices ul li .contExpend p {
        font-size: 20px;
    }
    .conatctPage .contOffices ul li h4 {
        padding: 15px 30px;
    }
    .blogPage {
        width: 90%;
    }
    .blogList p {
        font-size: 20px;
    }
    .catetgoryList {
        height: 60px;
    }
    .catetgoryList span {
        top: 25px;
    }
    .catetgoryList select {
        padding: 0 20px;
    }
    .bnrTxt{
        top: -40px;
        width: 90%;
        margin: 0 auto;
    }
    .bnrTxt h3 {
        /* font-size: 48px; */
        font-size: 38px;
    }
    .bloggreyBg {
        padding: 40px 5%;
        padding-top: 0;
    }
    .blogRelated ul li {
        width: 45%;
    }
    .bloginner .blogComnt {
        padding: 0 10%;
    }
    .bloggreyBg p.diif strong {
        font-size: 38px;
    }
    .yearsHun img {
        width: 500px;
    }
    .yearsHun {
        top: 45%;
    }
    .overviewCont,
    .rsrsCont {
        padding: 80px 5%;
    }
    .overviewCont h6 {
        font-size: 20px;
    }
    .overviewCont ul li .overviewImg .overBtn span {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h2 {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        margin-bottom: 10px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont p {
        font-size: 20px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 48px;
        margin: 20px 0 10px 0;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h4 {
        font-size: 18px;
        padding: 0 10%;
    }
    .overviewCont ul li .overviewImg .overviewImgCont .readMore {
        margin-top: 40px;
    }
    .prgContBg {
        padding: 100px 10%;
    }
    .slidercfcHdr h2 {
        font-size: 38px;
        padding-top: 20px;
        margin-bottom: 0;
    }
    .slidercfcHdr p {
        color: #000000;
        font-size: 20px;
    }
    .slidercfcHdr {
        margin-bottom: 50px;
    }
    .panelcfcBg p {
        font-size: 20px;
    }
    .panelcfcBg .panelReward {
        height: 50px;
        font-size: 24px;
        top: -30px;
        line-height: 50px;
        margin: 0 30%;
    }
    .panelcfcBg {
        padding: 40px 50px;
    }
    .panelcfc a.storyBtn {
        height: 50px;
        line-height: 50px;
        padding: 0 30px;
        margin-top: 20px;
        font-size: 20px;
    }
    .cfcTop h2 {
        font-size: 48px;
    }
    .cfcBoxRow .cfcBoxColCont .cfcBoxColContInr h3 {
        font-size: 28px;
        line-height: 1.2;
    }
    .cfcBoxRow .cfcBoxColCont .cfcBoxColContInr p {
        font-size: 18px;
    }
    .cfcBoxRow .cfcBoxColCont .cfcBoxColContInr {
        width: 80%;
    }
    .chdChmpCont h2 {
        font-size: 42px;
    }
    .chdChmpCont a.knowMoreBtn {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
    }
    .chdInerPage h5 {
        width: 70%;
    }
    .chdInerPage ul li .chdInerHdng {
        padding: 25px 5%;
    }
    .chdInerPage ul li .chdInerHdng p {
        font-size: 28px;
    }
    .chdInerPage ul li .chdInerCont p {
        font-size: 20px;
    }
    .panelcfc {
        width: 900px;
    }
    .panelcfcBg {
        min-height: 330px;
    }
    .chdInerPage ul li .chdInerHdng .chdInerArw {
        right: 5%;
        top: 35%;
    }
    .chdInerPage ul li .chdInerCont {
        padding: 0 5% 50px 5%;
    }
    .legacyBox {
        margin: 80px auto;
        width: 80%;
        padding: 70px 5% 20px 5%;
    }
    .legacyBox h2 {
        font-size: 38px;
        margin-bottom: 10px;
    }
    .legacyBox p {
        font-size: 24px;
        padding: 10px 0;
    }
    .legacyBox a.dwlGuideBtn {
        height: 100px;
        line-height: 100px;
        font-size: 38px;
    }
    .legacyBox h3 {
        font-size: 38px;
        margin-bottom: 50px;
    }
    .legacyBox ul.gnrsList li h4 {
        font-size: 24px;
        margin: 15px 0;
    }
    .legacyBox ul.gnrsList li p {
        font-size: 18px;
    }
    .mapBtn {
        right: 150px;
        top: 320px;
    }
    ul.partnerList li .partnerImgBox .partnerImgTxt span {
        height: 55px;
        line-height: 55px;
        font-size: 24px;
    }
    .partnershipBox .partnershipCont h2 {
        font-size: 38px;
    }
    .partnershipBox .partnershipCont h5,
    .prtSupport h2,
    .prtSupport ul li .prtSupportCont h3 {
        font-size: 28px;
    }
    .partnershipBox .partnershipCont,
    .aprochBox .aprochCont {
        padding: 25px 5%;
        text-align: center;
    }
    .aprochResult ul li .rsltBox .rsltCont {
        font-size: 32px;
    }
    .failureBoxCont {
        width: 50%;
    }
    .homthremeticbanner h2 {
        font-size: 28px;
    }
    .homthremeticbanner,
    .homthremeticbanner p,
    .homthremeticbanner strong,
    .homthremeticbanner span {
        font-size: 18px;
    }
    .eduSolution p {
        font-size: 24px;
    }
    .eduSolution h2 {
        font-size: 28px;
    }
    .eduPrblm h3 {
        font-size: 48px;
    }
    .eduPrblm ul li .eduHdng h4 {
        font-size: 32px;
    }
    .eduPrblm ul li .eduContDtl h3 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .eduSltn h4 {
        font-size: 48px;
    }
    .eduSltn .eduDnt .dntBtn {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
    }
    .eduAchmnts .eduAchmntsBox h3 {
        font-size: 48px;
        margin-bottom: 10px;
    }
    .eduThrough p {
        font-size: 24px;
    }
    .edudonate {
        width: 90%;
        margin: 50px auto;
    }
    .eduDrctly h2,
    .eduImpacted h2 {
        font-size: 48px;
    }
    .edumapAreaBox {
        padding: 40px 5% 40px 10%;
    }
    .edumapAreaBoxCont {
        padding-right: 5%;
    }
    .eduReport {
        width: 75%;
        margin: 50px auto;
    }
    .eduReport {
        width: 80%;
        margin: 50px auto;
    }
    .eduVideo iframe {
        height: 400px;
    }
    .eduHdr h2 {
        margin: 70px 0 30px 0;
    }
    .eduAchmntsTabDtl ul li,
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liDtl ul li {
        font-size: 20px;
    }
    #header nav ul li ul.sub-menu {
        top: 43px;
    }
    .instPrtWhyCont {
        width: 90%;
        padding: 20px 0;
    }
    .instPrtWhyCont ul li {
        font-size: 20px;
    }
    .instPrtWhyCont h2 {
        font-size: 36px;
        margin-bottom: 20px;
    }
    .instPrtWhyCont h2 span {
        font-size: 24px;
    }
    .mntQualityBox ul li h3 {
        font-size: 28px;
    }
    .mntGlimpses h2,
    .mntApproch h2,
    .donationLiveCont h3 {
        font-size: 38px;
    }
    .dntBoxCont h2 {
        font-size: 28px;
    }
    .donationLiveCont p {
        font-size: 20px;
    }
    .financialsPage {
        width: 100%;
        padding: 50px 5%;
    }
    .financialsBox ul li h2 {
        font-size: 28px;
    }
    .financialsBox ul li .yearBox {
        height: 60px;
    }
    .financialsBox ul li .yearBox select {
        font-size: 20px;
    }
    .financialsBox ul li a.dwnBtnnDis,
    .financialsBox ul li a.dwnBtnn {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
   
    .techAssist {
        padding: 50px 5%;
    }
    .apchProcess h2 {
        margin-top: 40px;
    }
    .evolvingBox ul li {
        width: 500px;
        height: 500px;
    }
    .campaignRow:nth-child(1) .campaignColDtl {
        background-size: 30%;
    }
    .campaignRow:nth-child(2) .campaignColDtl {
        background-size: 45%;
    }
    .campaignRow:nth-child(3) .campaignColDtl {
        background-size: 30%;
    }
    .campaignRow:nth-child(4) .campaignColDtl {
        background-size: 40%;
    }
    .campaignColBtn a {
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        height: 60px;
        line-height: 60px;
        width: 250px;
    }
    .cmn1Form .wpforms-field .wpforms-field-label{
        width: auto;
        height: auto;
        line-height: normal;
    }
    .cmn1Form .wpforms-field .wpforms-field-medium{
        height: 60px;
        line-height: 60px;
    }
    .cmnForm .wpforms-field,
    .cmn1Form .wpforms-field {
        margin-bottom: 30px;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-label {
        font-size: 20px;
    }
    .cmnForm .cmnFormSubmit,
    .cmn1Form .cmnFormSubmit {
        height: 50px;
        line-height: 50px;
        font-size: 22px;
    }
    .stChangeList,
    .chChmpList {
        padding: 0 5% 50px 5%;
    }
    .stChange,
    .chChmp {
        padding: 30px 15%;
    }
    .stChangeList ul li .eduHdng,
    .chChmpList ul li .eduHdng {
        padding: 40px 30% 40px 5%;
    }
    .stChangeList ul li .eduHdng h4,
    .chChmpList ul li .eduHdng h4 {
        font-size: 28px;
    }
    .stChangeList ul li .eduHdng .eduArw,
    .chChmpList ul li .eduHdng .eduArw {
        width: 45px;
        height: 45px;
        top: 30%;
        right: 5%;
    }
    .stChangeList ul li .eduContDtl,
    .chChmpList ul li .eduContDtl {
        padding: 20px 5%;
    }
    .stChangeList ul li .eduContDtl .note,
    .chChmpList ul li .eduContDtl .note,
    .chdInerPage ul li .chdInerCont .note {
        font-size: 18px;
    }
    .eduPrblm ul li .eduHdng {
        padding: 30px 15% 30px 5%;
    }
    .eduPrblm ul li .eduHdng h4 img {
        max-width: 80px;
    }
    .eduPrblm ul li .eduContDtl {
        padding: 0 15% 50px 15%;
    }
    .eduThrough .edudntBtn {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    .eduThrough {
        margin: 0 30px;
        padding: 0 30px;
    }
    .eduAchmnts .eduAchmntsBox h2 {
        margin-bottom: 50px;
    }
    .eduSolution {
        padding: 50px 5%;
    }
    .cmnForm .wpforms-field label.wpforms-error,
    .cmn1Form .wpforms-field label.wpforms-error {
        left: 260px;
    }
    .eduAchmnts {
        padding: 50px 0;
    }
    .slctPrg {
        height: 70px;
    }
    .slctPrg select {
        font-size: 24px;
    }
    .paneledu .panelImg .panelcopy {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    .slidereduHdr {
        margin: 30px auto;
        margin-bottom: 30px;
    }
    .paneledu {
        width: 500px;
    }
    .career {
        padding: 50px 5%;
    }
    .career .sjb-page .sjb-filters .form-control {
        height: 50px;
    }
    .policyBox .policyCont {
        padding: 50px 5%;
        padding-bottom: 0;
    }
    .policyTab ul li h2 {
        height: 70px;
        line-height: 70px;
        font-size: 28px;
    }
    .policyBox .policyContBg {
        padding: 50px 5%;
    }
    .aprochOur h2 {
        margin-bottom: 30px;
    }
    .aprochResult {
        padding: 30px 5%;
    }
    .aprochResult ul li .rsltBox .rsltImg img {
        max-width: 50%;
    }
    .aprochResult ul li .rsltBox .rsltImg {
        width: 200px;
    }
    .meetPrtnr,
    .techNew {
        margin: 50px auto;
        width: 90%;
    }
    .mntQualityBox ul {
        margin: 30px 0;
    }
    .dntBoxCont {
        width: 90%;
    }
    .rsrsCont ul li .overviewImg .overBtn span {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
    }
    .monitoringCont {
        padding: 50px 5%;
    }
    .inner {
        width: 90%;
        margin: 0 auto;
        padding: 50px 0;
    }
    .search-page header h1 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .search-page article h2,
    .search-page nav h2 {
        font-size: 24px;
    }
    .blogTop .archivesList {
        top: 20px;
    }
    .cmnForm .wpforms-field.wpforms-field-textarea .wpforms-field-description,
    .cmn1Form .wpforms-field.wpforms-field-textarea .wpforms-field-description {
        padding-left: 260px;
    }
    .missionVsnBox .cmnForm .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel,
    .missionVsnBox .cmn1Form .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel {
        font-size: 20px;
        height: 60px;
        line-height: 60px;
        width: 250px;
    }
    #header nav ul li a {
        padding: 19px 15px;
    }
    #header.header nav ul li a {
        padding: 14px 15px;
    }
    #header.header nav ul li ul.sub-menu {
        top: 38px;
    }
    .dfltcontent {
        padding: 50px 5%;
    }
    .donorPage .donorPageCont {
        width: 90%;
    }
    .voicesDonors {
        margin: 50px 5%;
    }
    .taxBnr .taxBnrCont a.dwnBtn {
        height: 70px;
        line-height: 70px;
        font-size: 28px;
        margin-top: 20px;
    }
    .cntDnrSprt .cntDnrSprtHdng {
        height: 90px;
        line-height: 90px;
        font-size: 28px;
    }
    .cntDnrSprt .cntDnrSprtHdng span {
        top: 35%;
    }
    .voicesDonors ul li {
        width: 48%;
    }
    .voicesDonors ul {
        margin: 30px 0;
    }
    .donorPage .donorPageCont {
        margin: 30px auto;
    }
    .donorFeeling .masonry {
        margin: 20px 0;
    }
    .donorPage .donorCamp {
        width: 90%;
    }
    .dontBox {
        padding: 50px 5%;
    }
    .career .sjb-page h2,
    .career .sjb-page .sjb-detail .list-data h3,
    .techTab ul li {
        font-size: 24px;
    }
    #boxes #dialog {
        width: 80%;
    }
    .dActivePopFst .rgtpopArea {
        flex: 1.2;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont h2,
    .dActivePopScd .rgtpopArea .lftpopAreaCont h2 {
        font-size: 38px;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont h2 span {
        font-size: 26px;
    }
    .dActivePopScd .rgtpopArea .lftpopAreaCont h2 i {
        display: block;
        font-style: normal;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont p a,
    .dActivePopScd .rgtpopArea .lftpopAreaCont p a {
        height: 50px;
        line-height: 50px;
    }
    .dActivePopTrd {
        width: 70%;
        height: 500px;
    }
    .dActivePopTrd .popAreaCont h2 span i {
        font-size: 38px;
    }
    .dActivePopTrd .popAreaCont p a {
        height: 50px;
        line-height: 50px;
    }
    .apchRsntInv .apchRsntInv {
        padding: 50px 5%;
    }
    .apchRsntInv .apchRsntInv ul li {
        padding: 8px 0;
    }
    .faqSec .faqTab ul li {
        font-size: 24px;
    }
    .faqSec .faqLink {
        font-size: 28px;
    }
    .instPrtCont {
        width: 90%;
    }
    #boxes #dialog #san .sanLft h2 {
        font-size: 48px;
    }
    #boxes #dialog #san .sanLft h3 {
        font-size: 28px;
    }
    #san .wpforms-container input.wpforms-field-medium {
        font-size: 20px;
        padding: 15px;
    }
    #san .wpforms-submit-container button {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    .invisibleCont {
        padding: 50px 5%;
    }
    .invisibleAcordn li h4 {
        padding: 20px 50px;
        font-size: 24px;
    }
    .invAchieved {
        padding: 50px 10%;
    }
    .invAchieved h2 {
        font-size: 38px;
    }
    .invAchieved ul li {
        font-size: 20px;
        padding: 0 0 20px 30px;
    }
    a.joinBtn {
        font-size: 38px;
        height: 80px;
        line-height: 80px;
    }
    .invisibleContVideo ul li .videoImg .playIcon img {
        width: 50px;
    }
    .techTabBox .frontLineList ul li {
        height: 100px;
    }
    .techTabBox .frontLineList ul li:nth-child(3) {
        height: 150px;
    }
    .exploreChld {
        padding: 0 5%;
    }
    .techTab ul li {
        height: 55px;
    }
    .otherChld {
        padding: 0 5%;
    }
    .upcomingevent .upcomingeventImg .container {
        width: 75px;
    }
    #countdown li {
        width: 75px;
        height: 60px;
        font-size: 14px;
    }
    #countdown li span {
        font-size: 28px;
    }
    .aprchSlider div#n2-ss-110 .n2-style-61f340e42fba6e7474e287bd466d672e-heading {
        font-size: 24px;
        height: 58px;
        line-height: 58px;
    }
    .prtSupport {
        padding: 50px 5%;
    }
    .becomeDonor {
        padding: 50px 10%;
    }
    .partSays {
        padding: 50px 5%;
    }
    .partSays ul li {
        width: 48%;
    }
    .becomeDonor {
        padding: 50px 5%;
    }
    .hniFurder p {
        font-size: 28px;
    }
    .hniFurder ul {
        width: 100%;
    }
    p,
    .partnershipBox .partnershipCont p,
    .aprochBox .aprochCont p,
    .hniBox .hniCont p,
    .gnrsCntr ul li .gnrsCntrCont p,
    .hniCntr ul li .hniCntrCont p,
    .chdInerPage h5,
    .chdInerPage ul li .chdInerHdng p,
    .termTxt p,
    .techAssist p,
    .conatctPage .contOffices ul li .contExpend ul li,
    .evolvingBoxHdng ul li,
    .evolvingAccord ul li .evlHdng h4 strong i,
    .stChangeList ul li .eduContDtl p,
    .chChmpList ul li .eduContDtl p,
    .stChange p,
    .chChmp p,
    .eduSolution p,
    .eduPrblm p,
    .eduPrblm ul li .eduContDtl p,
    .eduSltn .eduDnt p,
    .eduThrough p,
    .edumapAreaBoxCont p,
    .eduVideoBox p,
    .eduThrough ul li,
    .career .sjb-page .sjb-filters .form-control,
    .career .sjb-page .list-data .job-description p,
    .prgContBg p,
    .prgDonate p,
    .policyBox .policyCont p,
    .policyTab ul li .policyTabDtl ul li,
    .policyBox .choiceBg .choiceBgCont ul li p,
    .policyBox .policyContBg li p,
    .meetPrtnr p,
    .techNew p,
    .techTabBox .techTabDtlSec ul li,
    .monitoringCont p,
    .dntBoxCont p,
    .rsrsCont h6,
    .search-page nav .nav-previous,
    .mntGlimpsesSlide h3,
    .donorPage .donorPageCont p,
    .donorPage .donorCamp p,
    .apchRsntInv .apchRsntInv ul li,
    .instPrtCont p,
    .instPrtWhyCont h2 span,
    .invisibleCont p,
    .invisibleStreets ul li p,
    .jebbsBg .jebbsList ul li,
    .techTabBox .frontLineList ul li,
    .techTab ul li,
    .exploreChld ul li .exploreChldDtl span,
    ol li,
    ul li,
    .partnershipAcordian ul li .prtDtlBox p,
    .prtSupport ul li .prtSupportCont p,
    .partSays ul li .partSaysCont p,
    .evolvingAccord ul li .evlContDtl li,
    .bloggreyBg p,
    .exploreChld .rightList ul li .rgtDtl p {
        font-size: 20px;
    }
    .dntBoxCont h2,
    .exploreChld h2,
    .exploreChld ul li .exploreChldDtl,
    .gnrsCntr h2,
    .hniCntr h2,
    .gnrsCntr ul li .gnrsCntrCont h3,
    .hniCntr ul li .hniCntrCont h3,
    .chdInerPage ul li .chdInerHdng h2,
    .partnershipBox .partnershipCont h2,
    .aprochBox .aprochCont h2,
    .apchProcess h2,
    .apchRsntInv h2,
    .growthMission h2,
    .growthBox .growthCont .growthTxt h2,
    .evolingPart h2,
    .evolvingAccord ul li .evlHdng h4 strong,
    .campaignCont h2,
    .campaignRow .campaignColDtl .campaignColTxt h2,
    .eduPrblm ul li .eduHdng h4,
    .eduReport h2,
    .eduPrblm ul li .eduContDtl h3,
    .edumapAreaBoxCont h2,
    .eduHdr h2,
    .slidereduHdr h2,
    .career .sjb-page .sjb-detail .list-data .job-detail h3,
    .policyTab ul li .policyTabDtl h3,
    .policyBox .choiceBg .choiceBgCont h2,
    .policyBox .policyCont h4,
    .policyBox .policyContBg li h3,
    .policyBox .policyContBg h2,
    .aprochOur ul li .aprchImg span,
    .aprochOur h2,
    .aprochResult h2,
    .aprochResult h2,
    .aprochResult ul li .rsltBox .rsltCont,
    .meetPrtnr h2,
    .techNew h2,
    .mntQualityBox h2,
    .mntGlimpses h2,
    .mntApproch h2,
    .donationLiveCont h3,
    .voicesDonors h2,
    .donorPageCont .donorFeeling h2,
    .donorPage .donorCamp h2,
    .taxBnr .taxBnrCont h2,
    .donorPage .donorCamp h4,
    .instPrtCont h2,
    .instPrtWhyCont h2,
    .invisibleCont h3,
    .invisibleStreets h3,
    .exploreChld ul li .exploreChldDtl strong,
    .otherChld h2,
    .otherChld ul li .otherChldDtl,
    .partSays h2,
    .keyCorporateBox h2,
    .becomeDonor h2,
    .conatctPage .contList h1,
    .galleryBox h1,
    .hniFurder ul li .iconDtl {
        font-size: 28px;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy h2,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy h2,
    .redBoxes .vissionBox .vissionCont .vissionContCopy h2,
    .redBoxes .misinBox .misinCont .misinContCopy h2,
    .eduPrblm h3,
    .eduSltn h4,
    .eduAchmnts .eduAchmntsBox h2,
    .eduDrctly h2,
    .eduImpacted h2 {
        font-size: 38px;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        padding: 0 20px;
    }
    .cmn1Form .wpforms-field .wpforms-field-label{
        padding: 0;
    }

    .invisibleAcordn li h4 span{
        top: 25px;
    }
    .pledgeForm .cmnForm .wpforms-field-checkbox ul li input[type=checkbox]+label,
    .pledgeForm .cmn1Form .wpforms-field-checkbox ul li input[type=checkbox]+label{
        padding-left: 40px;
    }

    .homeServices ul li .homeSrvCont h3{
        font-size: 18px;
    }
    .homeServices ul li .homeSrvCont p {
        font-size: 13px;
    }
}

@media (max-width: 1360px) {
    .panelcfcBg {
        padding: 20px 50px;
    }
}

@media (max-width: 1300px) {
    .overviewCont ul li .overviewImg .overBtn span {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h2 {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont {
        padding: 30px 10%;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 42px;
        margin: 20px 0 10px 0;
    }
    .overviewCont ul li .overviewImg .overviewImgCont .readMore {
        margin-top: 30px;
    }
}

@media (max-width: 1200px) {
    #header nav ul li {
        margin: 0 10px;
    }
}

@media (max-width: 1100px) {
    .sliderHdr h2 {
        font-size: 28px;
    }
    .sliderHdr {
        width: 90%;
    }
    .donationBox {
        align-items: center;
    }
    .mapBox .mapCopy h2 {
        font-size: 28px;
    }
    .mapBox .mapCopy p {
        font-size: 16px;
    }
    .mapBox .mapCopy .viewPrg a {
        height: 45px;
        line-height: 45px;
        font-size: 14px;
    }
    .mapBox .mapCopy .viewPrg {
        margin-top: 20px;
    }
    .mapBox .mapTheme .themeCont ul li {
        font-size: 14px;
    }
    .mapBox .mapArea {
        padding: 0 50px;
        flex: 3;
    }
    .pos1 {
        top: 44%;
        left: 65%;
    }
    .pos4 {
        top: 31%;
        left: 21%;
    }
    .pos3 {
        top: 15%;
        left: 31%;
    }
    .pos6 {
        top: 28%;
        left: 34%;
    }
    .pos2 {
        top: 55%;
        left: 25%;
    }
    .pos9 {
        top: 86%;
        left: 32%;
    }
    .pos7 {
        top: 45%;
        left: 34%;
    }
    .pos14 {
        top: 22%;
        left: 32%;
    }
    .mapAreaBox .hoverSec {
        left: -25%;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copy,
    .upcomingeventCont .upcomingeventCopy .copy {
        font-size: 14px;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copyreadmore a,
    .upcomingeventCont .upcomingeventCopy .copyreadmore a {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .mapBtn {
        right: 20px;
        top: 300px;
    }
    .latestNews .latestNewsCont .date,
    .upcomingeventCont .date {
        font-size: 13px;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy h2,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy h2,
    .redBoxes .vissionBox .vissionCont .vissionContCopy h2,
    .redBoxes .misinBox .misinCont .misinContCopy h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy p,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy p,
    .redBoxes .vissionBox .vissionCont .vissionContCopy p,
    .redBoxes .misinBox .misinCont .misinContCopy p {
        font-size: 18px;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy .voiceBtn,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy .voiceBtn {
        font-size: 14px;
        width: 150px;
        height: 46px;
        line-height: 46px;
        margin-top: 20px;
    }
    .multiBox .row .greyBox h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .multiBox .row .greyBox .lrnMore {
        width: 150px;
        height: 46px;
        line-height: 46px;
        font-size: 14px;
    }
    .multiBox .row .greyBox p {
        font-size: 18px;
    }
    .multiBox .row .greyBox .lrnMore {
        width: 150px;
        height: 46px;
        line-height: 46px;
        font-size: 14px;
    }
    .multiBox .row .greyBox {
        min-height: 400px;
    }
    .donationBox .donationCopy h2 {
        font-size: 28px;
    }
    .donorBox .donor .donorCont .donorContCopy {
        width: 90%;
    }
    .flip-card {
        height: 210px;
    }
    .donationBox .donationCopy p {
        font-size: 16px;
    }
    .donationBox .donationCopy .beChg a {
        height: 46px;
        line-height: 46px;
    }
    .donationBox .donationCopy .beChg {
        font-size: 16px;
        width: 200px;
    }
    .donorBox .donor .donorCont h2 {
        font-size: 20px;
    }
    .donorBox .donor .donorCont p {
        font-size: 16px;
    }
    .donorBox .donor .donorCont h3 {
        font-size: 20px;
    }
    .donorBox .workingBox {
        font-size: 16px;
    }
    .bottomNav ul li a {
        height: 60px;
        line-height: 60px;
    }
    .redBoxes .invisibleBox .invisibleCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/invisibleImg.png) 130% 90% no-repeat;
        background-size: 200px;
    }
    .redBoxes .voiceBox .voiceCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/voiceContImg.png) -48% 5% no-repeat;
        background-size: 250px;
    }
    .donationBox {
        padding: 40px;
    }
    .conatctPage {
        padding: 20px 0;
        width: 96%;
    }
    .conatctPage .contList ul li h3 {
        font-size: 24px;
    }
    .conatctPage .contList ul li {
        margin-bottom: 15px;
        padding: 15px;
    }
    .conatctPage .contOffices h2 {
        font-size: 24px;
        padding: 15px;
    }
    .conatctPage .contOffices ul li .contExpend p {
        font-size: 18px;
    }
    .conatctPage .contOffices ul li .contExpend p {
        padding: 0 20px 20px 20px;
    }
    .conatctPage .contOffices ul li h4 {
        padding: 15px 20px;
    }
    .conatctPage .contOffices ul li h4:after {
        top: 15px;
        right: 15px;
    }
    .termRow .termColm img {
        width: 100%;
    }
    .termRow:nth-child(odd) {
        flex-direction: column;
    }
    .termRow:nth-child(even) {
        flex-direction: column-reverse
    }
    .termWht {
        text-align: left;
    }
    .termPad {
        padding: 40px;
    }
    .termRed::before,
    .termWht::before {
        display: none;
    }
    .mblMenu {
        display: block;
        width: 40px;
        height: 40px;
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/menu.png) 0 5px no-repeat;
        margin-right: 10px;
        margin-top: 10px;
    }
    .mblMenu.open {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/menuClose.png) 0 7px no-repeat;
    }
    #header .hdrRgt {
        position: absolute;
        left: auto;
        right: -100%;
        /* top: -100vh; */
        top: 59px;
        width: 100%;
        background: #Fff;
        display: block;
        box-shadow: 0px 10px 10px #3333;
    }
    #header nav ul {
        width: 100%;
    }
    #header nav ul li {
        margin: 0 10px;
        display: block;
        text-align: center;
    }
    #header .menu-mainmenu-container {
        width: 100%;
        height: 70vh;
        overflow: scroll;
    }
    #header .donateBox a {
        text-align: center;
    }
    #header nav ul li {
        border-top: 5px solid #fff;
    }
    #header nav ul li a {
        color: #fff;
        display: block;
        padding: 10px 0;
        background: #da291c;
    }
    #header nav ul li.open a {
        background: #9a3324;
    }
    #header {
        height: 59px;
    }
    #header .searchIcon {
        display: none;
    }
    #header .searchBox {
        margin: 0;
        width: 100%;
        border-top: 1px solid #b7b7b7;
    }
    #header .srchBox {
        position: static;
        width: 100%;
    }
    #header .srchBox form {
        display: flex;
    }
    #header .srchBox form input[type="text"] {
        width: 85%;
        height: 50px;
        text-align: center;
        font-size: 18px;
        font-family: trade gothic lt;
        text-transform: uppercase;
    }
    #header .srchBox form input[type="submit"] {
        font-size: 20px;
        font-family: trade gothic lt;
        text-transform: uppercase;
        width: 15%;
        text-indent: -1000px;
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/searchWhite-ico.png) center no-repeat #ee1c2e;
        display: block;
    }
    /* #header .donateBox {
        border-top: 4px solid #fff;
    } */
    .catetgoryList {
        height: 50px;
    }
    .catetgoryList select {
        font-size: 18px;
    }
    .catetgoryList span {
        top: 18px;
    }
    .blogTop .archivesList {
        top: 15px;
    }
    .bnrTxt h3 {
        font-size: 28px;
    }
    .bnrBlogDtEd {
        margin-top: 10px;
    }
    .bloggreyBg p {
        font-size: 20px;
    }
    .bloggreyBg p.diif strong {
        font-size: 28px;
    }
    .blogRelated h2 {
        font-size: 38px;
        margin-bottom: 30px;
    }
    .blogRelated ul li .postDesc p {
        font-size: 16px;
    }
    .blogRelated ul li .postDesc a.readMore {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        font-size: 16px;
        margin-left: 30px;
    }
    .bloginner .blogComnt h2 {
        font-size: 38px;
    }
    .bloginner .blogComnt ul li .userCmnt p {
        font-size: 18px;
    }
    .bloginner .blogComnt ul li .userCmnt h3 {
        font-size: 26px;
    }
    .bloginner .blogComnt ul li .userCmnt h3 span {
        font-size: 14px;
        padding-left: 20px;
    }
    .bloginner .blogComnt ul li .userCmnt span.reply {
        font-size: 20px;
        margin-top: 20px;
    }
    .blogRply h3 {
        font-size: 28px;
    }
    .blogRply textarea {
        margin-top: 20px;
        padding: 15px;
        font-size: 20px;
    }
    .childrens {
        top: 0;
    }
    .yearsHun img {
        width: 360px;
    }
    .overviewCont h6 {
        font-size: 20px;
    }
    .overviewCont ul li .overviewImg .overBtn span {
        font-size: 18px;
        height: 45px;
        line-height: 45px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h2 {
        font-size: 18px;
        height: 45px;
        line-height: 45px;
    }
    .overviewCont ul li .overviewImg .overBtn span {
        bottom: 30px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont p {
        font-size: 18px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 38px;
        margin: 10px 0 10px 0;
    }
    .overviewCont ul li .overviewImg .overviewImgCont .readMore {
        margin-top: 20px;
    }
    .overviewCont ul li .overviewImg .overBtn span {
        padding: 0 20px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h4 {
        font-size: 16px;
        padding: 0 10%;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 34px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont .readMore {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }
    .prgContBg {
        padding: 50px 5%;
    }
    .prgContBg p {
        font-size: 20px;
    }
    .prgDonate p {
        font-size: 20px;
    }
    .prgDonate {
        padding: 50px 0;
    }
    .prgDonate a.donateBtn {
        margin-top: 30px;
    }
    .prgDonate a.donateBtn {
        height: 50px;
        line-height: 50px;
        padding: 0 36px;
        font-size: 20px;
    }
    .cfcTop h2 {
        font-size: 38px;
    }
    .cfcBoxRow .cfcBoxColCont .cfcBoxColContInr h3 {
        font-size: 20px;
    }
    .cfcBoxRow .cfcBoxColCont .cfcBoxColContInr p {
        font-size: 16px;
    }
    .chdInerPage h5 {
        width: 100%;
    }
    .chdInerPage ul li .chdInerHdng {
        padding: 30px 15% 30px 5%;
    }
    .chdInerPage ul li .chdInerHdng .chdInerArw {
        right: 5%;
    }
    .chdInerPage ul li .chdInerCont {
        padding: 0 5% 50px 5%;
    }
    .chdInerPage ul li:nth-child(1),
    .chdInerPage ul li:nth-child(2),
    .chdInerPage ul li:nth-child(3),
    .chdInerPage ul li:nth-child(4),
    .chdInerPage ul li:nth-child(5),
    .chdInerPage ul li:nth-child(6) {
        background-size: cover;
    }
    .chdInerPage ul li .chdInerHdng .chdInerArw {
        top: 30%;
    }
    .legacyBox {
        width: 90%;
        padding: 50px 5% 20px 5%;
    }
    .homthremeticbanner h2 {
        font-size: 24px;
    }
    .eduSolution {
        padding: 50px 10%;
    }
    .eduPrblm {
        padding: 50px;
    }
    .eduPrblm p {
        width: 100%;
    }
    .eduPrblm ul {
        margin: 20px 0;
    }
    .eduPrblm ul li .eduHdng {
        padding: 25px 20% 25px 10%;
    }
    .eduPrblm ul li .eduHdng h4 {
        font-size: 28px;
    }
    .eduPrblm ul li .eduContDtl h3 {
        font-size: 24px;
        margin-bottom: 0;
    }
    .eduPrblm ul li .eduContDtl p {
        font-size: 20px;
    }
    .edumapAreaBox .edumapAreaBoxMap {
        width: 550px;
    }
    .edumapAreaBox .edumapAreaBoxMap .edumap {
        width: 500px;
    }
    .edumapAreaBoxCont h2 {
        font-size: 24px;
        line-height: 1.2;
    }
    .edumapAreaBoxCont p {
        font-size: 20px;
        line-height: 1.2;
    }
    .hoverSec {
        left: -50%;
    }
    .eduThrough p {
        font-size: 20px;
    }
    .eduThrough {
        padding: 0 30px;
    }
    .eduDrctly h2 span,
    .eduImpacted h2 span {
        font-size: 20px;
    }
    .eduDrctly h2,
    .eduImpacted h2 {
        font-size: 36px;
    }
    .eduReport h2 {
        font-size: 28px;
    }
    .slctPrg {
        margin: 35px 20%;
        height: 60px;
    }
    .slctPrg select {
        font-size: 24px;
    }
    .eduSolution {
        padding: 50px 5%;
    }
    .eduAchmnts .eduAchmntsBox {
        width: 100%;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul {
        flex-direction: column;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li {
        margin: 0;
        position: relative;
        padding-bottom: 0;
        cursor: pointer;
        margin-bottom: 5px;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liHdng {
        background: #f12522;
        color: #ffffff;
        text-align: left;
        padding: 5px 20px;
        position: relative;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li span {
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
        top: 10px;
        right: 20px;
        width: 32px;
        height: 32px;
        position: absolute;
        display: block;
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/icoPlus.png) 0 0 no-repeat;
        left: auto;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li.select span {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/icoMns.png) 0 0 no-repeat;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li.select {
        border: 1px solid #000;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li.select .liHdng {
        background: #fff;
    }
    .eduPrblm ul li .eduHdng .eduArw {
        top: 20%;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liDtl {
        padding: 20px;
        background: #fff;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTabDtlBox {
        display: none;
    }
    .eduAchmnts .eduAchmntsBox h2 {
        margin-bottom: 30px;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li:first-child .liDtl {
        display: block;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liDtl ul li {
        font-size: 20px;
    }
    .eduAchmnts {
        padding: 30px 0;
    }
    #header nav ul li ul.sub-menu {
        display: none;
        box-shadow: none;
        position: static;
        width: 100%;
        height: auto;
        transition: none;
    }
    #header nav ul ul li {
        border-top: 1px dashed #666;
    }
    #header nav ul ul li a {
        color: #666;
    }
    #header nav ul li {
        padding: 0;
    }
    .apchRsntInvimg {
        padding: 5%;
    }
    #header nav ul li:hover ul.sub-menu {
        transition: none;
    }
    .donateBoxMbl {
        display: block;
        margin-right: 20px;
        font-size: 24px;
        background: #ee1c2e;
        color: #fff;
        text-transform: uppercase;
        font-family: trade gothic lt;
    }
    .donateBoxMbl a {
        color: #fff;
        padding: 0 20px;
        display: block;
        height: 100%;
        line-height: 59px;
    }
    .donateBoxMbl a:hover {
        background: #9a3324
    }
    .hdrRgt .donateBox {
        display: none;
    }
    .partnershipBox .partnershipCont,
    .aprochBox .aprochCont {
        padding: 25px 5%;
    }
    .exploreChld {
        padding: 0 5%;
    }
    
    .gnrsCntr ul,
    .hniCntr ul {
        flex-direction: column;
    }
    .gnrsCntr ul li,
    .hniCntr ul li {
        height: auto;
    }
    .gnrsCntr ul li .gnrsCntrCont,
    .hniCntr ul li .hniCntrCont {
        padding: 20px;
    }
    .gnrsCntr ul li:hover::before,
    .hniCntr ul li:hover::before {
        display: none;
    }
    .gnrsCntr ul li,
    .hniCntr ul li {
        margin: 0;
        margin-bottom: 5px;
    }
    .chdInerPage ul {
        margin: 30px 0;
    }
    .missionVsnBox .msnBox .msnColm {
        height: 200px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(1) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-1.png) -20% 10% no-repeat #faf8f3;
        background-size: 100px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(2) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-2.png) 110% 90% no-repeat #faf8f3;
        background-size: 100px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(3) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-3.png) 90% -10% no-repeat #faf8f3;
        background-size: 100px;
    }
    .evolvingBox ul li {
        width: 400px;
        height: 400px;
    }
    .evolvingAccord ul li .evlHdng {
        padding: 30px 5%;
    }
    .evolvingAccord ul li .evlHdng h4 span {
        width: 80px;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        padding: 0 20px;
    }
    .cmn1Form .wpforms-field .wpforms-field-label{
        padding: 0;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-label {
        font-size: 18px;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        width: 200px;
    }
    .cmn1Form .wpforms-field .wpforms-field-label{
        width: auto;
    }
    .missionVsnBox .cmnForm .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel,
    .missionVsnBox .cmn1Form .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel {
        width: 200px;
        font-size: 18px;
        padding: 0 20px;
    }
    .cmnForm .wpforms-field.wpforms-field-textarea .wpforms-field-description,
    .cmn1Form .wpforms-field.wpforms-field-textarea .wpforms-field-description {
        padding-left: 210px;
    }
    .cmnForm .wpforms-field label.wpforms-error,
    .cmn1Form .wpforms-field label.wpforms-error {
        left: 26%;
    }
    .financialsBox ul li .yearBox select {
        width: 120%;
    }
    .financialsBox ul li .yearBox {
        height: 50px;
    }
    .eduPrblm ul li .eduHdng h4 img {
        max-width: 50px;
    }
    .eduPrblm ul li .eduContDtl {
        padding: 0 10% 30px 10%;
    }
    .eduSltn .eduSltImg {
        margin-top: 20px;
    }
    .blogList .viewMore a,
    .contList .loadMore {
        height: 60px;
        line-height: 60px;
    }
    .stChangeList ul li .eduContDtl .note,
    .chChmpList ul li .eduContDtl .note,
    .chdInerPage ul li .chdInerCont .note {
        font-size: 16px;
    }
    .eduPrblm::before {
        border-right: 30px solid transparent;
        border-top: 30px solid #fff;
        border-left: 30px solid transparent;
        margin-left: -15px;
    }
    .eduAchmnts .eduAchmntsBox h2,
    .eduDrctly h2,
    .eduImpacted h2 {
        font-size: 28px;
    }
    .eduThrough .edudntBtn {
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    .career {
        padding: 30px 3%;
    }
    .career .sjb-page .sjb-detail .jobpost-form label {
        padding: 0px 10px;
        /*   height: auto;
        line-height: normal;
        background: none; */
    }
    .career .sjb-page .sjb-detail .jobpost-form .form-control {
        margin-top: 5px;
    }
    .career .sjb-page .btn-primary {
        height: 40px;
        padding: 0 20px;
        line-height: 40px;
        font-size: 18px;
    }
    .policyTab ul li h2 span {
        top: 18px;
    }
    .policyTab ul li h2 {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
    }
    .aprochResult ul li .rsltBox .rsltImg {
        width: 150px;
    }
    .aprochResult ul li .rsltBox {
        height: 150px;
    }
    .aprochOur {
        margin: 20px 0;
    }
    .aprochOur ul li {
        height: 400px;
    }
    .techTab ul li {
        padding: 0 10px;
        height: 60px;
        font-size: 18px;
    }
    .techTabBox .techTabDtlSec .techTabDtl {
        padding: 10px 20px;
    }
    .techTab ul li span {
        height: 5px;
    }
    .mntQualityBox ul li {
        height: 300px;
    }
    .mntQualityBox ul li:nth-child(1),
    .mntQualityBox ul li:nth-child(2),
    .mntQualityBox ul li:nth-child(3) {
        background-size: 150px;
    }
    .mntQualityBox {
        margin: 30px 0;
    }
    ul.partnerList li a.readMoreBtn {
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    .rsrsCont {
        padding: 50px 5%;
    }
    .rsrsCont ul li .overviewImg .overBtn {
        bottom: 30px;
    }
    .voicesDonors ul li .voicesDonorsTxt {
        padding: 20px;
    }
    .voicesDonors {
        margin: 50px 0;
    }
    .taxBnr .taxBnrCont a.dwnBtn {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        margin-top: 10px;
    }
    .cntDnrSprt .cntDnrSprtHdng {
        height: 70px;
        line-height: 70px;
        font-size: 24px;
    }
    .cntDnrSprt .cntDnrSprtHdng span {
        top: 30%;
    }
    .taxBnr .taxBnrCont a.dwnBtn {
        height: 50px;
        line-height: 50px;
        font-size: 22px;
        margin-top: 10px;
    }
    .voicesDonors ul {
        margin: 20px 0;
    }
    .dActivePopFst,
    .dActivePopScd,
    .dActivePopTrd {
        width: 80%;
    }
    .dntBoxNew .dntBoxNewLft {
        flex: 1;
    }
    .dntBoxNew .dntBoxNewRgt {
        flex: 1.2;
        margin-left: 50px;
    }
    ul.docList li .docListCont a.docdwlBtn {
        height: 38px;
        line-height: 38px;
        font-size: 18px;
    }
    .edupos2 {
        top: 43%;
        left: 66%;
    }
    .hlthpos2 {
        top: 13%;
        left: 31%;
    }
    .hlthpos1 {
        top: 43%;
        left: 33%;
    }
    .hlthpos3 {
        top: 54%;
        left: 25%;
    }
    .hlthpos4 {
        top: 80%;
        left: 35%;
    }
    .hmntpos1 {
        top: 84%;
        left: 33%;
    }
    .rslpos1 {
        top: 33%;
        left: 60%;
    }
    .rslpos2 {
        top: 42%;
        left: 67%;
    }
    .faqSec .faqTab ul li {
        font-size: 18px;
        height: 50px;
        line-height: 50px;
    }
    .faqSec .faqLink {
        font-size: 24px;
        height: 60px;
        line-height: 60px;
    }
    #boxes #dialog #san .sanLft h2 {
        font-size: 38px;
    }
    #boxes #dialog #san .sanLft h3 {
        font-size: 24px;
    }
    #san .wpforms-container input.wpforms-field-medium {
        font-size: 18px;
        padding: 10px;
    }
    #san .wpforms-submit-container button {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    .invAchieved h2 {
        font-size: 28px;
    }
    a.joinBtn {
        font-size: 28px;
        height: 70px;
        line-height: 70px;
    }
    .invisibleCont {
        padding: 20px 5%;
    }
    .invisibleStreets {
        padding: 50px 5%;
    }
    .techAssist {
        padding: 20px 5%;
    }
    .jebbsBg {
        padding: 30px;
    }
    .jebbsBg .jebbsImg {
        margin-right: 30px;
    }
    .otherChld ul li .otherChldICon {
        width: 40%;
    }
    .otherChld ul li .otherChldICon img,
    .hniFurder ul li .iconImg img {
        width: 50%;
    }
    .otherChld ul li {
        height: 155px;
        width: 48%;
        margin-top: 30px;
    }
    .hniFurder ul li {
        width: 48%;
    }
    .otherChld {
        margin-bottom: 50px;
    }
    blockquote {
        width: 80%;
        margin: 20px auto;
    }
    #countdown li {
        width: 65px;
        height: 44px;
        font-size: 12px;
    }
    #countdown li span {
        font-size: 18px;
    }
    .prtSupport ul li {
        padding: 20px;
    }
    .partnershipBox .partnershipSlider {
        padding: 20px 10%;
    }
    .hniFurder ul li .iconImg {
        width: 40%;
    }
    .hniBox .hniCont h2 {
        font-size: 38px;
    }
    .hniFurder ul li {
        height: 155px;
    }
    .exploreChld .rightList ul li .rgtHdng{
        min-height: 70px;
    }
    .exploreChld .rightList ul li .rgtHdng span {
        width: 30px;
    }
    .exploreChld .rightList ul li .rgtHdng i{
        top: 10%;
    }
    .missionVsnBox .msnBox .msnColm h2,
    .termTxt h2,
    .growthMission h2,
    .growthBox .growthCont .growthTxt h2,
    .evolingPart h2,
    .campaignCont h2,
    .campaignRow .campaignColDtl .campaignColTxt h2,
    .financialsBox ul li h2,
    .stChangeList ul li .eduHdng h4,
    .chChmpList ul li .eduHdng h4,
    .eduSolution h2,
    .eduPrblm h3,
    .eduPrblm ul li .eduHdng h4,
    .eduSltn h4,
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liHdng,
    .career .sjb-page .sjb-detail .list-data .job-detail h3,
    .career .sjb-page h2,
    .policyTab ul li .policyTabDtl h3,
    .policyBox .policyCont h4,
    .policyBox .policyContBg h2,
    .policyBox .policyContBg li h3,
    .aprochResult ul li .rsltBox .rsltCont,
    .aprochResult h2,
    .aprochOur ul li .aprchImg span,
    .aprochOur h2,
    .apchProcess h2,
    .apchRsntInv h2,
    .chdInerPage ul li .chdInerHdng h2,
    .meetPrtnr h2,
    .techNew h2,
    .mntQualityBox ul li h3,
    .mntQualityBox h2,
    .mntGlimpses h2,
    .mntApproch h2,
    .dntBoxCont h2,
    .donationLiveCont h3,
    .partnershipBox .partnershipCont h2,
    .search-page header h1,
    .voicesDonors h2,
    .donorPageCont .donorFeeling h2,
    .donorPage .donorCamp h2,
    .taxBnr .taxBnrCont h2,
    .donorPage .donorCamp h4,
    .instPrtCont h2,
    .instPrtWhyCont h2,
    .invisibleCont h3,
    .invisibleStreets h3,
    .exploreChld h2,
    .exploreChld ul li .exploreChldDtl,
    .gnrsCntr h2,
    .gnrsCntr ul li .gnrsCntrCont h3,
    .exploreChld ul li .exploreChldDtl strong,
    .otherChld h2,
    .partnershipBox .partnershipCont h5,
    .partnershipAcordian ul li h4,
    .prtSupport h2,
    .prtSupport ul li .prtSupportCont h3,
    .partSays h2,
    .keyCorporateBox h2,
    .becomeDonor h2,
    .conatctPage .contList h1,
    .galleryBox h1,
    .exploreChld .rightList ul li .rgtHdng strong {
        font-size: 24px;
    }
    p,
    ol li,
    ul li,
    .partnershipBox .partnershipCont p,
    .aprochBox .aprochCont p,
    .hniBox .hniCont p,
    .gnrsCntr ul li .gnrsCntrCont p,
    .hniCntr ul li .hniCntrCont p,
    .missionVsnBox p,
    .termTxt p,
    .conatctPage .contOffices ul li .contExpend ul li,
    .evolvingBoxHdng ul li,
    .financialsBox ul li .yearBox select,
    .blogList p,
    .stChange p,
    .chChmp p,
    .stChangeList ul li .eduContDtl p,
    .overviewCont h6,
    .eduSolution p,
    .eduPrblm ul li .eduContDtl p,
    .eduPrblm p,
    .eduSltn .eduDnt p,
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liDtl ul li,
    .eduThrough p,
    .edumapAreaBoxCont p,
    .eduThrough ul li,
    .career .sjb-page .sjb-filters .form-control,
    .career .sjb-page .list-data .job-description p,
    .prgContBg p,
    .prgDonate p,
    .policyBox .policyCont p,
    .policyTab ul li .policyTabDtl ul li,
    .policyBox .choiceBg .choiceBgCont ul li p,
    .policyBox .policyContBg li p,
    .chdInerPage h5,
    .chdInerPage ul li .chdInerHdng p,
    .chdInerPage ul li .chdInerCont p,
    .techAssist p,
    .meetPrtnr p,
    .techNew p,
    .techTabBox .techTabDtlSec ul li,
    .monitoringCont p,
    .dntBoxCont p,
    .donationLiveCont p,
    ul.partnerList li .partnerImgBox .partnerImgTxt span,
    .search-page nav .nav-previous,
    .mntGlimpsesSlide h3,
    .donorPage .donorPageCont p,
    .donorPage .donorCamp p,
    .apchRsntInv .apchRsntInv ul li,
    .eduAchmnts .eduAchmntsBox h6,
    .instPrtCont p,
    .instPrtWhyCont ul li,
    .instPrtWhyCont h2 span,
    .invisibleCont p,
    .invAchieved ul li,
    .jebbsBg .jebbsList ul li,
    .exploreChld ul li .exploreChldDtl span,
    .partnershipAcordian ul li .prtDtlBox p,
    .prtSupport ul li .prtSupportCont p,
    .partSays ul li .partSaysCont p,
    .evolvingAccord ul li .evlContDtl li,
    .bloggreyBg p,
    .exploreChld .rightList ul li .rgtDtl p {
        font-size: 18px;
    }

    .pledgeForm .cmnForm .wpforms-field label.wpforms-error,
    .pledgeForm .cmn1Form .wpforms-field label.wpforms-error{
        top: 0;
        left: 0;
    }

    .cmn1Form .wpforms-field .wpforms-field-label{
        height: auto;
        line-height: normal;
        display: flex;
        align-items: center;
    }
}

@media (max-width: 800px) {
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liDtl {
        padding: 10px 20px;
    }
    p {
        padding: 5px 0;
    }
    .mapBox {
        flex-direction: column;
    }
    .mapBox .mapArea {
        padding: 50px;
    }
    .mapAreaBox .hoverSec {
        left: 0;
    }
    .hoverSec ul li {
        width: 160px;
        height: 250px;
        margin: 5px;
    }
    .hoverSec ul li .imgCont p {
        font-size: 14px;
        line-height: 1.2;
    }
    .hoverSec ul li .imgCont span {
        align-items: baseline;
        margin-top: 5px;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copyreadmore,
    .upcomingeventCont .upcomingeventCopy .copyreadmore {
        margin-left: 20px;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copyreadmore a,
    .upcomingeventCont .upcomingeventCopy .copyreadmore a {
        height: 36px;
        line-height: 36px;
        font-size: 12px;
    }
    .latestNews .latestNewsImg .hdngNews,
    .upcomingevent .upcomingeventImg .hdngEvnt {
        top: 10px;
        left: 10px;
    }
    .upcomingevent .dates .dateBox {
        width: 55px;
        height: 55px;
        font-size: 11px;
    }
    .upcomingevent .dates .dateBox span {
        font-size: 28px;
    }
    .upcomingevent .dates {
        position: absolute;
        width: 57px;
    }
    .donationBox {
        padding: 30px;
    }
    .flip-card {
        height: 160px;
    }
    .donorBox .donor .donorCont h2 {
        font-size: 16px;
    }
    .donorBox .donor .donorCont h3 {
        font-size: 18px;
        margin-top: 10px;
    }
    .donorBox .workingBox p {
        width: 90%;
    }
    .footerCont .footerLinks .colm ul.sclLinks li {
        margin: 5px;
    }
    .redBoxes .voiceBox .voiceCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/voiceContImg.png) -50% 10% no-repeat;
        background-size: 200px;
    }
    .redBoxes .invisibleBox .invisibleCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/invisibleImg.png) 132% 90% no-repeat;
        background-size: 150px;
    }
    .multiBox .row .greyBox {
        width: 32%;
    }
    .donationBox .donationCopy .beChg {
        font-size: 14px;
        width: 160px;
    }
    .missionVsnBox .msnBox .msnColm h2 {
        font-size: 24px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(1) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-1.png) -30% 10% no-repeat #faf8f3;
        background-size: 130px;
        background-position: -65px 10%;
    }
    .missionVsnBox .msnBox .msnColm {
        width: 32%;
    }
    .missionVsnBox {
        padding: 30px 5%;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(2) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-2.png) 190% 90% no-repeat #faf8f3;
        background-size: 150px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(3) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-3.png) 90% -20% no-repeat #faf8f3;
        background-size: 130px;
    }
    .termNav ul li {
        margin: 0 20px;
        font-size: 24px;
    }
    .termTxt h2 {
        margin-bottom: 10px;
    }
    .masonry {
        column-count: 1;
    }
    .catetgoryList {
        width: 250px;
    }
    .bloggreyBg p.diif {
        align-items: normal;
        flex-direction: column;
    }
    .bloggreyBg p.diif span {
        padding-left: 0;
        padding-top: 10px;
    }
    .blogRelated ul {
        flex-direction: column;
    }
    .blogRelated ul li {
        width: 100%;
        margin-bottom: 30px;
    }
    .bloginner .blogComnt {
        padding: 0 5%;
    }
    .bnrTxt h3 {
        font-size: 28px;
    }
    .overviewCont ul li {
        margin: 10px;
    }
    .overviewCont ul li .overviewImg .overBtn span {
        text-align: center;
        padding: 0 10px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont {
        padding: 20px 5%;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h2 {
        font-size: 18px;
        height: 37px;
        line-height: 37px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont p {
        font-size: 15px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 26px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h4 {
        padding: 0;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 38px;
        margin: 5px 0 5px 0;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 24px;
        margin: 5px 0 5px 0;
    }
    .overviewCont ul li .overviewImg .overviewImgCont .readMore {
        margin-top: 10px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont .readMore {
        height: 36px;
        line-height: 36px;
        font-size: 14px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h2 {
        margin-bottom: 0;
    }
    .overviewCont ul li .overviewImg .overBtn span {
        font-size: 18px;
        height: 37px;
        line-height: 37px;
    }
    .cfcTop {
        padding: 20px 5%;
    }
    .cfcTop h2 {
        font-size: 32px;
    }
    .cfcTop {
        padding: 20px 5%;
    }
    .slidercfcHdr {
        width: 80%;
    }
    .panelcfc {
        width: 700px;
        padding: 0 20px;
    }
    .panelcfcBg p {
        font-size: 18px;
    }
    .panelcfcBg .panelReward {
        height: 50px;
        font-size: 20px;
        line-height: 50px;
    }
    .chdChmpCont h2 {
        font-size: 28px;
    }
    .chdChmpCont a.knowMoreBtn {
        font-size: 18px;
        margin-top: 20px;
        height: 40px;
        line-height: 40px;
    }
    .chdInerPage h5 {
        width: 100%;
        font-size: 20px;
    }
    .chdInerPage ul li .chdInerHdng h2 {
        font-size: 24px;
    }
    .chdInerPage ul li .chdInerHdng h2 {
        margin-bottom: 0;
    }
    .chdInerPage ul li .chdInerHdng .chdInerArw {
        top: 35%;
    }
    .chdInerPage ul li .chdInerCont p {
        font-size: 18px;
    }
    .chdInerPage ul li .chdInerHdng {
        padding: 30px 15% 30px 5%;
    }
    .legacyBox {
        margin: 50px auto;
    }
    .legacyBox h2 {
        font-size: 28px;
    }
    .legacyBox p {
        font-size: 20px;
    }
    .legacyBox a.dwlGuideBtn {
        height: 70px;
        line-height: 70px;
        font-size: 28px;
    }
    .legacyBox h3 {
        font-size: 28px;
        margin-bottom: 50px;
    }
    .legacyBox ul.gnrsList li h4 {
        font-size: 20px;
        margin: 10px 0;
    }
    .legacyBox ul.gnrsList li p {
        font-size: 16px;
    }
    .legacyBox ul.gnrsList li {
        margin-bottom: 50px;
    }
    .eduPrblm h3,
    .eduSltn h4 {
        font-size: 28px;
    }
    .eduPrblm ul li .eduHdng h4 {
        font-size: 24px;
    }
    .eduPrblm ul li .eduHdng {
        padding: 20px 15% 20px 5%;
    }
    .eduPrblm ul li .eduHdng .eduArw {
        top: 30%;
        right: 5%;
        width: 40px;
        height: 40px;
    }
    .eduPrblm ul li .eduHdng h4 span {
        width: 50px;
    }
    .eduAchmnts .eduAchmntsBox h3 {
        font-size: 38px;
        margin-bottom: 0;
    }
    .eduAchmnts {
        padding: 50px 5%;
    }
    .edudonate {
        flex-direction: column;
    }
    .eduThrough {
        order: 2;
        padding: 0;
        border: none;
    }
    .eduThrough .edudntBtn {
        font-size: 20px;
        padding: 0 20px;
        height: 50px;
        line-height: 50px;
    }
    .edumapAreaBox {
        padding: 40px 5% 40px 5%;
        flex-direction: column;
    }
    .eduPrblm ul li .eduHdng h4 strong {
        padding-left: 30px;
    }
    .eduVideoBox p {
        font-size: 20px;
    }
    .eduVideoBox {
        width: 90%;
        margin: 20px auto;
    }
    .eduVideo iframe {
        height: 250px;
    }
    .hoverSec {
        left: 0;
    }
    .eduReport {
        width: 90%;
        margin: 20px auto;
    }
    .slctPrg select {
        font-size: 20px;
    }
    .slctPrg {
        height: 50px;
    }
    .eduHdr h2 {
        font-size: 38px;
    }
    .eduAchmnts .eduAchmntsBox h2 {
        font-size: 28px;
    }
    .chdInerPage ul li .chdInerHdng .chdInerArw {
        width: 40px;
        height: 40px;
        background-size: 100%;
    }
    .chdInerPage ul li.open .chdInerHdng .chdInerArw {
        background-size: 100%;
    }
    .missionVsnBox .msnBox .msnColm h2 {
        width: 80%;
    }
    .conatctPage .contOffices ul li .contExpend ul {
        padding: 0 20px 20px 20px
    }
    .n2-section-smartslider div.slidertext {
        padding: 10px 0;
    }
    .evolvingBox ul li {
        width: 300px;
        height: 300px;
    }
    .campaignRow .campaignColDtl .campaignColTxt {
        width: 80%;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        width: 200px;
    }
    .cmn1Form .wpforms-field .wpforms-field-label{
        width: auto;
    }
    .cmnForm .wpforms-field label.wpforms-error,
    .cmn1Form .wpforms-field label.wpforms-error {
        left: 210px;
    }
    .cmnForm .cmnFormSubmit,
    .cmn1Form .cmnFormSubmit {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    .financialsBox ul li {
        width: 32%;
    }
    .financialsBox ul li a.dwnBtnnDis,
    .financialsBox ul li a.dwnBtnn {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    .blogList a.readMore {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .stChange,
    .chChmp {
        padding: 30px 5%;
    }
    .overviewCont {
        padding: 30px 5%;
    }
    .eduPrblm ul li .eduHdng h4 img {
        max-width: 40px;
    }
    .eduSltn .eduDnt .dntBtn {
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    .paneledu .panelImg .panelcopy {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    .slcteduDwnl input {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    .career .sjb-page .sjb-detail .jobpost-form label {
        padding: 0px 10px;
        height: auto;
        line-height: normal;
        background: none;
    }
    .aprochResult ul li .rsltBox .rsltImg {
        width: 100px;
    }
    .aprochResult ul li .rsltBox {
        height: 100px;
    }
    .aprochOur ul li {
        height: 300px;
    }
    .aprochResult h2 {
        margin-bottom: 30px;
    }
    .aprochResult ul li {
        margin-bottom: 20px;
    }
    .apchProcess h2 {
        margin-bottom: 30px;
    }
    .techTab ul li {
        font-size: 18px;
    }
    .mntQualityBox ul li {
        height: 250px;
    }
    .donationLive {
        padding: 50px 5%;
    }
    ul.partnerList li .partnerImgBox .partnerImgTxt span {
        font-size: 14px;
        height: 40px;
        line-height: 40px;
    }
    ul.partnerList li a.readMoreBtn {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .rsrsCont ul li {
        width: 45%;
        margin: 20px 2%;
    }
    .rsrsCont ul {
        margin: 20px 0;
    }
    .taxBnr {
        height: 300px;
    }
    .cntDnrSprt .cntDnrSprtHdng {
        height: 60px;
        line-height: 60px;
        font-size: 22px;
    }
    .dontBox {
        padding: 30px 0;
    }
    #boxes #dialog {
        width: 90%;
    }
    .dActivePopFst,
    .dActivePopTrd {
        width: 90%;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont h2,
    .dActivePopScd .rgtpopArea .lftpopAreaCont h2 {
        font-size: 28px;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont h2 span {
        font-size: 22px;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont p a {
        height: 40px;
        line-height: 40px;
    }
    .dActivePopScd .rgtpopArea .lftpopAreaCont p a {
        margin: 0 5px;
    }
    .dActivePopTrd .popAreaCont h2 span i {
        font-size: 28px;
    }
    .dActivePopTrd .popAreaCont p a {
        height: 40px;
        line-height: 40px;
        margin: 10px 5px;
        margin-bottom: 0;
    }
    .upcomingevent .upcomingeventImg .container {
        width: 68px;
    }
    #countdown li {
        width: 68px;
        height: 56px;
        font-size: 14px;
    }
    #countdown li span {
        font-size: 24px;
    }
    .faqSec .faqLink {
        font-size: 22px;
        height: 50px;
        line-height: 50px;
    }
    .faqSec .faqTab ul li {
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        width: 32%;
    }
    #boxes #dialog #san .sanLft h2 {
        font-size: 28px;
    }
    #boxes #dialog #san .sanLft h3 {
        font-size: 18px;
    }
    #san .wpforms-container {
        margin-top: 10px;
    }
    #san .wpforms-container input.wpforms-field-medium {
        font-size: 14px;
        padding: 10px;
    }
    #san .wpforms-submit-container button {
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        padding: 0 20px;
    }
    a.joinBtn {
        font-size: 24px;
        height: 60px;
        line-height: 60px;
    }
    .invisibleContVideo ul li .videoImg .playIcon img {
        width: 40px;
    }
    .invisibleAcordn li h4 span {
        top: 23px;
        right: 25px;
    }
    
    .techTabBox .frontLineList ul li {
        width: 22%;
        ;
    }
    .techTabBox {
        margin: 30px 0;
        padding: 30px;
    }
    .otherChld ul li {
        height: 110px;
    }
    blockquote {
        width: 100%;
    }
    .latest {
        flex-direction: column;
    }
    .latest .latestNews,
    .latest .upcomingevent {
        width: 100%;
    }
    .latestNews .latestNewsCont,
    .upcomingevent .upcomingeventCont {
        padding: 20px;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copy,
    .upcomingeventCont .upcomingeventCopy .copy {
        flex: 1
    }
    .latestNews .latestNewsCont .latestNewsCopy .copyreadmore,
    .upcomingeventCont .upcomingeventCopy .copyreadmore {
        width: 100px;
    }
    .partSays ul li {
        padding: 20px;
    }
    .partnershipAcordian ul li {
        padding: 20px;
    }
    .hniBox .hniCont h2 {
        font-size: 28px;
    }
    .hniFurder {
        margin: 50px auto;
    }
    .hniFurder p {
        font-size: 22px;
    }
    .hniFurder ul li .iconDtl {
        font-size: 22px;
        text-align: center;
        line-height: 1;
    }
    .hniFurder ul li {
        height: 110px;
    }
    .exploreChld h2,
    .exploreChld ul li .exploreChldDtl,
    .gnrsCntr h2,
    .hniCntr h2,
    .gnrsCntr ul li .gnrsCntrCont h3,
    .hniCntr ul li .hniCntrCont h3,
    .chdInerPage ul li .chdInerHdng h2,
    .partnershipBox .partnershipCont h2,
    .aprochBox .aprochCont h2,
    .apchProcess h2,
    .apchRsntInv h2,
    .missionVsnBox .msnBox .msnColm h2,
    .eduSolution h2,
    .eduPrblm ul li .eduHdng h4,
    .eduPrblm ul li .eduContDtl h3,
    .eduAchmnts .eduAchmntsBox h2,
    .eduDrctly h2,
    .eduImpacted h2,
    .edumapAreaBoxCont h2,
    .eduReport h2,
    .eduHdr h2,
    .career .sjb-page h2,
    .career .sjb-page .sjb-detail .list-data h3,
    .aprochOur ul li .aprchImg span,
    .aprochOur h2,
    .aprochOur ul li .aprchImg span,
    .aprochResult h2,
    .aprochResult ul li .rsltBox .rsltCont,
    .mntQualityBox h2,
    .mntQualityBox ul li h3,
    .mntGlimpses h2,
    .mntApproch h2,
    .dntBoxCont h2,
    .donationLiveCont h3,
    .search-page article h2,
    .search-page nav h2,
    .voicesDonors h2,
    .donorPageCont .donorFeeling h2,
    .donorPage .donorCamp h2,
    .taxBnr .taxBnrCont h2,
    .donorPage .donorCamp h4,
    .eduSltn h4,
    .instPrtCont h2,
    .instPrtWhyCont h2,
    .instPrtCont h2,
    .invisibleCont h3,
    .invisibleAcordn li h4,
    .invAchieved h2,
    .invisibleCont h3,
    .invisibleStreets h3,
    .exploreChld h2,
    .exploreChld ul li .exploreChldDtl,
    .techNew h2,
    .exploreChld ul li .exploreChldDtl strong,
    .otherChld h2,
    .otherChld ul li .otherChldDtl,
    .conatctPage .contList h1,
    .galleryBox h1,
    .exploreChld .rightList ul li .rgtHdng strong {
        font-size: 22px;
    }
    p,
    li,
    .chdInerPage ul li .chdInerHdng p,
    .chdInerPage h5,
    .overviewCont h6,
    .eduSolution p,
    .n2-section-smartslider div.slidertext i,
    .n2-section-smartslider div.slidertext p,
    .n2-section-smartslider div.slidertext,
    .eduPrblm p,
    .eduVideoBox p,
    .rsrsCont h6,
    .search-page nav .nav-previous,
    .mntGlimpsesSlide h3,
    .donorPage .donorPageCont p,
    .apchRsntInv .apchRsntInv ul li,
    .invisibleStreets ul li p,
    .invisibleContVideo ul li p,
    .techTabBox .frontLineList ul li,
    .exploreChld ul li .exploreChldDtl span,
    .evolvingAccord ul li .evlContDtl li,
    .exploreChld .rightList ul li .rgtDtl p {
        font-size: 18px;
    }
    .homeServices ul{
        flex-direction: column;
    }

    .bnrTxt h3 {
        font-size: 28px;
    }
    .bnrBlogDtEd {
        margin-top: 20px;
    }
    .bnrBlogDtEd .bnrBlogDate {
        font-size: 14px;
        align-items: center;
    }
    .bnrBlogDtEd .bnrBlogEdu {
        font-size: 14px;
        align-items: center;
    }
    
}

@media (max-width: 765px) {
    .sliderHdr {
        margin: 0 auto;
    }
    .panel {
        padding: 0px 5px;
        width: 150px;
    }
    .panel .panelDiv p {
        font-size: 12px;
        line-height: 1.2;
    }
    .panel .panelImg .panelcopy {
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        bottom: 10px;
    }
    .sliderHdr h2 {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .sliderHdr p {
        font-size: 14px;
        line-height: 1.2;
    }
    .panel .panelDiv {
        padding: 5px;
    }
    .panel .readMore a {
        padding: 5px 10px;
    }
    .panel .readMore {
        font-size: 12px;
    }
    .mapBox {
        padding: 15px;
    }
    .mapBox .mapCopy .viewPrg a {
        padding: 0 15px;
        height: 35px;
        line-height: 35px;
        font-size: 12px;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy .voiceBtn,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy .voiceBtn {
        font-size: 12px;
        width: 150px;
        height: 36px;
        line-height: 36px;
        margin-top: 10px;
    }
    .mapBox .mapCopy h2 {
        font-size: 24px;
        margin-bottom: 8px;
    }
    .redBoxes .voiceBox .voiceCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/voiceContImg.png) -90% 10% no-repeat;
        background-size: 200px;
    }
    .redBoxes .invisibleBox .invisibleCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/invisibleImg.png) 142% 90% no-repeat;
        background-size: 150px;
    }
    .conatctPage .contList ul li h3 {
        font-size: 18px;
        line-height: 1.4;
    }
    .conatctPage .contList ul li p {
        font-size: 16px;
        padding: 3px 0;
    }
    .conatctPage .contOffices h2 {
        font-size: 18px;
    }
    .conatctPage .contOffices ul li h4 {
        font-size: 18px;
    }
    .conatctPage .contOffices ul li h4:after {
        top: 20px;
        right: 15px;
        width: 20px;
        background-size: cover;
        height: 20px;
    }
    .conatctPage .contOffices ul li .contExpend p {
        font-size: 16px;
    }
    .bottomNav ul li {
        font-size: 18px;
    }
    .missionVsnBox p {
        padding: 5px 0;
    }
    .missionVsnBox .msnBox .msnColm h2 {
        font-size: 20px;
    }
    .redBoxes .vissionBox .vissionCont .vissionContCopy,
    .redBoxes .misinBox .misinCont .misinContCopy {
        width: 90%;
    }
    .blogList p {
        font-size: 18px;
    }
    .blogList .blogDate,
    .blogList .blogEdu {
        font-size: 12px;
        align-items: flex-end;
    }
    .blogList .blogEdu span,
    .blogList .blogDate span {
        margin-right: 5px;
    }
    .blogList a.readMore {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .catetgoryList {
        margin-left: 0;
    }
    .item {
        padding: 0;
        margin: 0 0 3em;
        font-size: 15px;
    }
    .blogList .viewMore a,
    .contList .loadMore {
        height: 60px;
        line-height: 60px;
        font-size: 18px;
    }
    .blogList .viewMore {
        margin: 10px 0;
    }
    .bnrTxt h3 {
        font-size: 20px;
    }
    .bnrBlogDtEd .bnrBlogDate,
    .bnrBlogDtEd .bnrBlogEdu {
        font-size: 12px;
    }
    
    
    .bloggreyBg p {
        font-size: 18px;
    }
    .bloggreyBg p.diif strong {
        font-size: 20px;
    }
    .blogRelated {
        padding: 50px 5%;
    }
    .blogRelated h2 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .bloginner .blogComnt h2 {
        font-size: 28px;
    }
    .bloginner .blogComnt ul li .userCmnt h3 {
        font-size: 24px;
    }
    .bloginner .blogComnt ul li .userCmnt p {
        font-size: 16px;
    }
    .bloginner .blogComnt ul li .userCmnt span.reply {
        font-size: 18px;
        margin-top: 20px;
    }
    .blogRply textarea {
        padding: 10px;
        font-size: 18px;
    }
    .bloginner .blogComnt ul li .userPhoto {
        width: 60px;
    }
    .blogRelated ul li .postDesc {
        flex-direction: column;
    }
    .blogRelated ul li .postDesc a.readMore {
        margin-left: 0;
        margin-top: 10px;
    }
    .blogRelated ul li .postDesc a.readMore {
        width: 140px;
    }
    .yearsHun img {
        width: 250px;
    }
    .prgContBg p {
        font-size: 18px;
    }
    .prgDonate p {
        font-size: 18px;
    }
    .slidercfcHdr {
        margin: 0px auto;
        margin-bottom: 50px;
    }
    .cfcTop p {
        font-size: 18px;
    }
    .cfcTop {
        padding: 10px 2%;
    }
    .slidercfcHdr h2 {
        font-size: 28px;
    }
    .slidercfcHdr p {
        color: #000000;
        font-size: 16px;
    }
    .slidercfcHdr {
        margin: 0px auto;
        margin-bottom: 40px;
    }
    .panelcfcBg .panelReward {
        height: 45px;
        font-size: 18px;
        line-height: 45px;
    }
    .panelcfcBg {
        padding: 15px;
    }
    .panelcfcBg p {
        font-size: 15px;
    }
    .panelcfcBg .panelcfcshare {
        font-size: 14px;
        margin-top: 0px;
    }
    .panelcfc a.storyBtn {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        margin-top: 10px;
        font-size: 16px;
    }
    .chdInerPage ul li .chdInerHdng {
        padding: 15px 15% 15px 5%;
    }
    .chdInerPage ul li .chdInerHdng h2 {
        font-size: 20px;
    }
    .chdInerPage ul li .chdInerHdng p {
        font-size: 16px;
    }
    .chdInerPage ul li .chdInerCont p {
        font-size: 16px;
    }
    .chdInerPage ul li .chdInerHdng .chdInerArw {
        width: 40px;
        height: 40px;
        background-size: 100%;
    }
    .chdInerPage ul li.open .chdInerHdng .chdInerArw {
        background-size: 100%;
    }
    .panelcfcBg {
        min-height: 190px;
    }
    .legacyBox a.dwlGuideBtn {
        padding: 0 30px;
        font-size: 24px;
    }
    .legacyBox ul.gnrsList li {
        width: 44%;
        margin: 0 2%;
        margin-bottom: 40px;
    }
    .legacyBox p {
        font-size: 18px;
    }
    .homthremeticbanner h2 {
        font-size: 20px;
    }
    .homthremeticbanner,
    .homthremeticbanner p,
    .homthremeticbanner strong,
    .homthremeticbanner span {
        font-size: 14px;
    }
    .homthremeticbanner {
        padding: 20px;
        display: flex;
        flex-direction: column;
    }
    .homthremeticbanner a {
        position: static;
        align-self: baseline;
        margin-top: 5px;
    }
    .pos3 {
        top: 19%;
    }
    .multiBox .row .greyBox .lrnMore a {
        height: 40px;
        line-height: 40px;
    }
    .donorBox {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .flip-card {
        width: 100%;
        height: 250px;
        margin-bottom: 20px;
    }
    .upcomingevent .dates .dateBox p {
        font-size: 12px;
    }
    .upcomingevent .dates .dateBox p span {
        font-size: 18px;
    }
    .eduSolution {
        padding: 20px 5%;
    }
    .eduPrblm::before {
        border-right: 30px solid transparent;
        border-top: 30px solid #fff;
        border-left: 30px solid transparent;
        left: 46%;
        margin-left: -15px;
    }
    .eduPrblm p {
        font-size: 18px;
    }
    .eduPrblm {
        padding: 50px 5%;
    }
    .eduPrblm ul li .eduHdng h4 span {
        width: 40px;
    }
    .eduPrblm ul li .eduHdng h4 {
        font-size: 20px;
    }
    .eduPrblm ul li .eduHdng .eduArw {
        top: 20%;
        right: 5%;
        width: 30px;
        height: 30px;
    }
    .eduPrblm ul li .eduContDtl h3 {
        font-size: 20px;
    }
    .eduPrblm ul li .bgImg {
        width: 100%;
        height: 100%;
    }
    .eduSltn .eduDnt {
        padding: 20px 5%;
        text-align: center;
    }
    .eduSltn .eduDnt p {
        color: #fff;
    }
    .eduSltn .eduDnt .dntBtn {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    .eduSltn h4 {
        font-size: 28px;
    }
    p {
        font-size: 18px;
    }
    .eduSltn p {
        padding: 5px 5%;
        color: #fff;
    }
    .eduAchmnts .eduAchmntsBox h3 {
        font-size: 28px;
    }
    .eduThrough p {
        font-size: 18px;
    }
    .eduReport h2 {
        font-size: 24px;
    }
    .slctPrg select {
        font-size: 18px;
    }
    .eduHdr h2 {
        font-size: 28px;
    }
    .eduSltn {
        /* background: #e7171d; */
    }
    .eduAchmnts .eduAchmntsBox h2 {
        margin-bottom: 30px;
    }
    .eduAchmntsTabDtl ul li {
        font-size: 18px;
    }
    .eduAchmntsTabDtl {
        padding: 20px;
    }
    .eduHdr h2 {
        /* margin: 0; */
    }
    .slcteduDwnl {
        margin: 10px 0;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liDtl ul li {
        font-size: 18px;
    }
    
    
    .exploreChld {
        margin-bottom: 30px;
    }
    .gnrsCntr h2,
    .hniCntr h2 {
        margin-bottom: 20px;
    }
    .missionVsnBox .msnBox .msnColm {
        height: 150px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(2) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-2.png) 120% 100% no-repeat #faf8f3;
        background-size: 70px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(1) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-1.png) -30% 10% no-repeat #faf8f3;
        background-size: 70px;
        background-position: -30px 60%;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(3) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-3.png) 90% -20% no-repeat #faf8f3;
        background-size: 70px;
    }
    .conatctPage .contOffices ul li h4 {
        padding: 15px 50px 15px 20px;
    }
    .apchProcess h2 {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .n2-section-smartslider div.slidertext {
        font-size: 16px;
    }
    .n2-section-smartslider div.slidertext p {
        font-size: 16px;
    }
    .n2-section-smartslider div.slidertext i {
        font-size: 16px;
    }
    .evolvingBoxHdng {
        display: none;
    }
    .evolvingBox ul li h3,
    .evolvingBox ul li:nth-child(2) h3 {
        display: block;
    }
    .campaignCont h2 {
        padding: 30px 0 0 0;
    }
    .campaignRow .campaignColDtl .campaignColTxt {
        width: 90%;
    }
    .campaignColBtn a {
        width: 45%;
    }
    .campaignColBtn {
        margin-top: 10px;
    }
    .campaignColBtn a {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .evolvingBox ul {
        flex-direction: column;
    }
    .evolvingBox ul li {
        align-self: center;
    }
    .evolvingAccord ul li .evlHdng .evlArw {
        width: 30px;
        height: 30px;
    }
    .evolvingAccord ul li .evlHdng h4 strong {
        margin-left: 20px;
    }
    .evolvingAccord ul li .evlHdng {
        padding: 30px 20% 30px 5%;
    }
    .evolvingAccord ul li .evlHdng h4 strong i {
        font-size: 16px;
    }
    .campaignCont {
        padding: 20px 0;
        width: 90%;
    }
    .cmnForm,
    .cmn1Form {
        padding: 20px;
    }
    .cmnForm .wpforms-field,
    .cmn1Form .wpforms-field {
        flex-direction: column;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-medium {
        margin-top: 5px;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        width: 100%
    }
    .stChangeList ul li .eduContDtl .note,
    .chChmpList ul li .eduContDtl .note,
    .chdInerPage ul li .chdInerCont .note {
        font-size: 14px;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-label,
    .blogList p,
    .stChange p,
    .chChmp p,
    .stChangeList ul li .eduContDtl p,
    .overviewCont h6 {
        font-size: 16px;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        height: 40px;
        line-height: 40px;
    }
    .cmn1Form .wpforms-field .wpforms-field-label{
        height: auto;
        line-height: normal;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-medium {
        flex: none;
        height: 40px;
    }
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-label {
        background: none;
        padding: 0;
        height: auto;
        line-height: normal;
    }
    .cmnForm .wpforms-field label.wpforms-error,
    .cmn1Form .wpforms-field label.wpforms-error {
        position: absolute;
        top: -20px;
        left: 0;
        color: red;
        font-size: 12px;
    }
    .cmnForm .cmnFormSubmit,
    .cmn1Form .cmnFormSubmit {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    .financialsBox ul {
        flex-direction: column;
    }
    .financialsBox ul li {
        width: 100%;
        margin-bottom: 20px;
        padding: 20px 30px;
    }
    .financialsBox ul li .yearBox {
        background-size: 15px;
        background-position: 95% 50%;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-medium {
        padding: 0 10px;
    }
    .cmnForm .wpforms-field,
    .cmn1Form .wpforms-field {
        margin-bottom: 20px;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li span {
        width: 20px;
        height: 20px;
        background-size: 100%;
    }
    .career .sjb-page .sjb-filters {
        padding: 30px;
    }
    .policyBox .policyCont {
        padding: 30px 5%;
        padding-bottom: 0;
    }
    .policyBox .choiceBg .choiceBgCont ul {
        flex-wrap: wrap;
        justify-content: space-evenly;
    }
    .policyBox .choiceBg .choiceBgCont ul li {
        width: 30%;
        margin-top: 20px;
    }
    .aprochOur ul li {
        height: 250px;
    }
    .aprochResult ul li {
        width: 100%;
    }
    .apchProcess h2 {
        margin-bottom: 15px;
        margin-top: 40px;
    }
    .techTabBox {
        margin: 20px 0;
    }
    .techTab ul li {
        font-size: 16px;
    }
    .techTabBox .techTabDtlSec .techTabDtl {
        padding: 20px;
    }
    .techTabBox .techTabDtlSec .techTabMbl {
        display: block;
        background: #ff0000;
        color: #fff;
        font-size: 20px;
        padding: 10px 20px;
        margin-top: 5px;
        position: relative;
    }
    .techTabBox .techTabDtlSec .techTabMbl span {
        position: absolute;
        top: 10px;
        right: 15px;
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/plusMns.png) 0 0 no-repeat;
        width: 29px;
        height: 27px;
    }
    .techTabBox .techTabDtlSec .techTabMbl.open span {
        background-position: bottom left;
    }
    .techTabBox .techTab {
        display: none;
    }
    .meetPrtnr ul li {
        height: 250px;
        width: 32%;
    }
    .dntBoxCont {
        padding: 30px 0;
    }
    .dntBoxCont h2 {
        margin: 30px 0;
    }
    .donationLive {
        flex-direction: column;
    }
    .donationLiveCont {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .donationLiveImg img {
        width: 80%;
        display: inline-block;
    }
    ul.partnerList {
        flex-direction: column;
        margin: 20px 0;
    }
    ul.partnerList li {
        text-align: center;
        width: 100%;
    }
    ul.partnerList li .partnerImgBox img {
        width: 100%;
    }
    ul.partnerList li {
        margin-bottom: 20px;
    }
    .partnershipBox .partnershipCont h2 {
        margin-top: 30px;
    }
    .rsrsCont ul li .overviewImg .overBtn span {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
    }
    .page-404 h2 span {
        font-size: 38px;
        margin-bottom: 0px;
    }
    .gotHome {
        height: 36px;
        line-height: 36px;
        padding: 0 20px;
    }
    .cmnForm .wpforms-field.wpforms-field-textarea,
    .cmn1Form .wpforms-field.wpforms-field-textarea {
        align-items: normal;
    }
    .cmnForm .wpforms-field.wpforms-field-textarea .wpforms-field-description,
    .cmn1Form .wpforms-field.wpforms-field-textarea .wpforms-field-description {
        padding-left: 0;
        padding-top: 0;
        font-size: 14px;
    }
    .missionVsnBox .cmnForm .wpforms-field.wpforms-field-name .wpforms-field-medium,
    .missionVsnBox .cmn1Form .wpforms-field.wpforms-field-name .wpforms-field-medium {
        height: auto;
    }
    .missionVsnBox .cmnForm .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half,
    .missionVsnBox .cmn1Form .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half {
        flex-direction: column-reverse;
        margin-bottom: 30px;
    }
    .missionVsnBox .cmnForm .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel,
    .missionVsnBox .cmn1Form .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel {
        background: none;
        padding: 0;
        height: auto;
        line-height: normal;
        font-size: 16px;
        width: 100%;
        margin-right: 0;
    }
    #san h2 {
        font-size: 16px;
    }
    #san .wpforms-container input.wpforms-field-medium {
        padding: 10px 15px;
        font-size: 14px;
    }
    #san .wpforms-submit-container button {
        font-size: 16px;
    }
    .dActivePopFst .rgtpopArea,
    .dActivePopScd .lftpopArea {
        flex: 1;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont h2,
    .dActivePopScd .rgtpopArea .lftpopAreaCont h2 {
        font-size: 22px;
        margin-bottom: 0;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont h2 span {
        font-size: 18px;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont p a,
    .dActivePopScd .rgtpopArea .lftpopAreaCont p a {
        height: 36px;
        line-height: 36px;
        padding: 0 10px;
        margin: 5px;
    }
    .dActivePopScd {
        align-items: center;
    }
    .dActivePopScd .rgtpopArea .lftpopAreaCont {
        padding: 20px 0;
    }
    .dActivePopScd .rgtpopArea .lftpopAreaCont {
        padding: 60px 0 0 0;
    }
    .dActivePopTrd {
        height: 250px;
    }
    .dActivePopTrd .popAreaCont {
        width: 90%;
    }
    .dActivePopTrd .popAreaCont .popAreaBox {
        padding: 10px;
    }
    .dActivePopTrd .popAreaCont p a {
        margin-top: 0;
    }
    .dActivePopTrd .popAreaCont h2 {
        margin-bottom: 10px;
    }
    .dActivePopTrd .popAreaCont h2 span {
        display: inline-block;
    }
    .dActivePopTrd .popAreaCont h2 span i {
        font-size: 18px;
    }
    .upcomingevent .upcomingeventImg .container {
        width: 60px;
    }
    #countdown li {
        width: 58px;
        height: 46px;
        font-size: 12px;
    }
    #countdown li span {
        font-size: 18px;
    }
    .impctbanner-home div.n2-ss-slider-2 {
        height: 1100px !important;
    }
    .dntBoxNew {
        flex-direction: column-reverse;
    }
    .dntBoxNew .dntBoxNewRgt {
        flex: 1;
        margin-left: 0;
    }
    .faqSec .faqTab ul li {
        font-size: 12px;
    }
    #boxes #dialog #san .sanRgt {
        display: none;
    }
    #boxes #dialog {
        width: 80%;
    }
    .close {
        top: 0;
        right: -45px;
        z-index: 2;
    }
    #boxes #dialog #san .sanLft h2 {
        font-size: 22px;
    }
    #boxes #dialog #san .sanLft h3 {
        font-size: 16px;
    }
    .invAchieved ul {
        margin: 30px 0;
    }
    .invisibleAcordn {
        width: 100%;
        margin: 20px 0;
    }
    .invisibleSuc {
        margin: 0;
    }
    a.joinBtn {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
    }
    .mapBtn {
        width: 180px;
    }
    .jebbsBg {
        flex-direction: column;
        margin-top: 20px;
    }
    .jebbsBg .jebbsImg {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .jebbsBg .jebbsList ul li {
        background-position: 0 5px;
    }
    
    .jebbsBg {
        padding: 20px;
    }
    .prtSupport ul li .prtSupportImg {
        width: 150px;
        height: 100px;
        padding: 10px;
    }
    .prtSupport ul li .prtSupportCont {
        padding: 0 20px;
    }
    .yearSlider,
    .aprchSlider {
        display: none !important;
    }
    .mntApproch h2 {
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .site-main header {
        margin-top: 0;
    }
    .blogList .item p {
        font-size: 14px;
    }
    .hniBox .hniCont {
        padding: 50px 5%;
    }
    .hniBox .hniCont h2 {
        font-size: 24px;
    }
    .hniFurder p {
        font-size: 20px;
    }
    .hniCntr ul {
        margin-bottom: 20px;
    }
    .hniFurder {
        margin: 20px auto;
    }
    .signUpForm .wpforms-container label.wpforms-error {
        top: 0;
        font-size: 0.7em;
    }
    p,
    ul li,
    ol li,
    .partnershipBox .partnershipCont p,
    .aprochBox .aprochCont p,
    .hniBox .hniCont p,
    .gnrsCntr ul li .gnrsCntrCont p,
    .hniCntr ul li .hniCntrCont p,
    .chdInerPage ul li .chdInerHdng p,
    .chdInerPage h5,
    .missionVsnBox p,
    .redBoxes .voiceBox .voiceCont .voiceContCopy p,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy p,
    .redBoxes .vissionBox .vissionCont .vissionContCopy p,
    .redBoxes .misinBox .misinCont .misinContCopy p,
    .termTxt p,
    .conatctPage .contOffices ul li .contExpend ul li,
    .financialsBox ul li .yearBox select,
    .eduSolution p,
    .eduPrblm ul li .eduContDtl p,
    .eduSltn .eduDnt p,
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liDtl ul li,
    .eduThrough p,
    .eduThrough ul li,
    .career .sjb-page .sjb-filters .form-control,
    .career .sjb-page .list-data .job-description p,
    .prgContBg p,
    .prgDonate p,
    .policyBox .policyCont p,
    .policyTab ul li .policyTabDtl ul li,
    .policyBox .choiceBg .choiceBgCont ul li p,
    .policyBox .policyContBg li p,
    .techAssist p,
    .meetPrtnr p,
    .techNew p,
    .techTabBox .techTabDtlSec ul li,
    .monitoringCont p,
    .dntBoxCont p,
    .rsrsCont h6,
    .mntGlimpsesSlide h3,
    .donorPage .donorPageCont p,
    .apchRsntInv .apchRsntInv ul li,
    .eduAchmnts .eduAchmntsBox h6,
    .invisibleCont p,
    .invAchieved ul li,
    .invisibleStreets ul li p,
    .invisibleContVideo ul li p,
    .jebbsBg .jebbsList ul li,
    .prtSupport ul li .prtSupportCont p,
    .partSays ul li .partSaysCont p,
    .partnershipAcordian ul li .prtDtlBox p,
    .evolvingAccord ul li .evlContDtl li,
    .bloggreyBg p,
    .exploreChld .rightList ul li .rgtDtl p {
        font-size: 16px;
    }
    .exploreChld h2,
    .exploreChld ul li .exploreChldDtl,
    .gnrsCntr h2,
    .hniCntr h2,
    .gnrsCntr ul li .gnrsCntrCont h3,
    .hniCntr ul li .hniCntrCont h3,
    .chdInerPage ul li .chdInerHdng h2,
    .partnershipBox .partnershipCont h2,
    .aprochBox .aprochCont h2,
    .apchProcess h2,
    .apchRsntInv h2,
    .redBoxes .voiceBox .voiceCont .voiceContCopy h2,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy h2,
    .redBoxes .vissionBox .vissionCont .vissionContCopy h2,
    .redBoxes .misinBox .misinCont .misinContCopy h2,
    .termTxt h2,
    .growthMission h2,
    .growthBox .growthCont .growthTxt h2,
    .evolingPart h2,
    .evolvingBox ul li h3,
    .evolvingBox ul li:nth-child(2) h3,
    .evolvingAccord ul li .evlHdng h4 strong,
    .campaignCont h2,
    .campaignRow .campaignColDtl .campaignColTxt h2,
    .financialsBox ul li h2,
    .stChangeList ul li .eduHdng h4,
    .eduSolution h2,
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liHdng,
    .eduPrblm h3,
    .eduAchmnts .eduAchmntsBox h2,
    .eduHdr h2,
    .eduReport h2,
    .slidereduHdr h2,
    .eduDrctly h2,
    .career .sjb-page h2,
    .career .sjb-page .sjb-detail .list-data h3,
    .policyTab ul li h2,
    .policyTab ul li .policyTabDtl h3,
    .policyBox .choiceBg .choiceBgCont h2,
    .policyBox .policyCont h4,
    .policyBox .policyContBg h2,
    .policyBox .policyContBg li h3,
    .aprochOur h2,
    .aprochOur ul li .aprchImg span,
    .meetPrtnr h2,
    .techNew h2,
    .mntQualityBox h2,
    .mntQualityBox ul li h3,
    .mntGlimpses h2,
    .mntApproch h2,
    .dntBoxCont h2,
    .dntBoxCont h2,
    .page-404 h2,
    .voicesDonors h2,
    .donorPageCont .donorFeeling h2,
    .donorPage .donorCamp h2,
    .taxBnr .taxBnrCont h2,
    .eduSltn h4,
    .partnershipAcordian ul li h4,
    .prtSupport h2,
    .prtSupport ul li .prtSupportCont h3,
    .partSays h2,
    .keyCorporateBox h2,
    .becomeDonor h2,
    .partnershipBox .partnershipCont h5,
    .conatctPage .contList h1,
    .galleryBox h1,
    .exploreChld .rightList ul li .rgtHdng strong {
        font-size: 22px;
    }
    .pledgeForm .cmnForm .wpforms-field-checkbox ul li input[type=checkbox]+label,
    .pledgeForm .cmn1Form .wpforms-field-checkbox ul li input[type=checkbox]+label{
        padding-left: 30px;
    }
    .pledgeForm .cmnForm .wpforms-field-checkbox ul li,
    .pledgeForm .cmn1Form .wpforms-field-checkbox ul li{
        margin-left: 0;
    }
    .cmn1Form .wpforms-field .wpforms-field-label{
        margin-bottom: 10px;
    }
}


@media (max-width: 600px) {
    .hoverSec ul li {
        width: 130px;
        height: 200px;
        margin: 5px;
    }
    .hoverSec ul li .imgCont {
        padding: 10px;
    }
    .hoverSec ul li .imgCont p {
        font-size: 12px;
        line-height: 1.2;
        text-align: center;
    }
    .hoverSec ul li .imgCont span {
        font-size: 12px;
    }
    .latestNews .latestNewsCont .date,
    .upcomingeventCont .date {
        justify-content: center;
    }
    .latestNews .latestNewsCont .latestNewsCopy,
    .upcomingeventCont .upcomingeventCopy {
        flex-direction: column;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copyreadmore,
    .upcomingeventCont .upcomingeventCopy .copyreadmore {
        margin-left: 0;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copy,
    .upcomingeventCont .upcomingeventCopy .copy {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .donorBox .workingBox {
        font-size: 14px;
    }
    .mapBtn {
        right: 0;
        top: 250px;
    }
    .mapPos {
        width: 20px;
    }
    .donorBox .donor .donorCont h2 {
        font-size: 14px;
    }
    .donorBox .donor .donorCont p {
        font-size: 14px;
        line-height: 1.2;
    }
    .sliderHdr h2 {
        font-size: 18px;
    }
    .panel .panelDiv p,
    .panel .panelDiv p strong {
        font-size: 11px;
        line-height: 1.2;
    }
    .panel .readMore {
        margin-top: 5px;
    }
    .mapAreaBox .hoverSec {
        top: 0;
    }
    .mapBtn a {
        font-size: 12px;
        height: 36px;
        line-height: 36px;
    }
    .latestNews .latestNewsCont .latestNewsCopy .copyreadmore,
    .upcomingeventCont .upcomingeventCopy .copyreadmore {
        margin-left: 0;
        width: 100px;
    }
    .overviewCont ul li {
        width: 100%;
    }
    .prgDonate {
        padding: 30px 5%;
    }
    .cfcBoxRow .cfcBoxColCont .cfcBoxColContInr {
        width: 90%;
    }
    .panelcfc {
        width: 500px;
        padding: 0 20px;
    }
    .slidercfcHdr h2 {
        font-size: 18px;
    }
    .slidercfcHdr p {
        font-size: 14px;
        line-height: 1.2;
    }
    .panelcfcBg p {
        font-size: 12px;
    }
    .panelcfcBg .panelReward {
        height: 36px;
        font-size: 15px;
        line-height: 36px;
        top: -20px;
    }
    .slidercfcHdr {
        margin-bottom: 20px;
    }
    .panelcfc a.storyBtn {
        height: 36px;
        line-height: 36px;
        padding: 0 20px;
        margin-top: 10px;
        font-size: 14px;
    }
    .chdInerPage ul li .chdInerHdng .chdInerArw {
        width: 30px;
        height: 30px;
    }
    .edumapAreaBox .edumapAreaBoxMap {
        width: 100%;
    }
    .edumapAreaBox .edumapAreaBoxMap .edumap {
        width: 100%;
    }
    .paneledu {
        padding: 0 20px 0 20px;
        width: 240px;
    }
    .paneledu .panelImg .panelcopy {
        font-size: 16px;
        height: 35px;
        line-height: 35px;
    }
    .pos9 {
        top: 89%;
        left: 33%;
    }
    .pos3 {
        top: 14%;
    }
    .evolvingAccord ul li .evlHdng h4 img {
        width: 50px;
    }
    .mainslctPrg,
    .slctPrg {
        margin: 35px 0;
        height: 50px;
    }
    .mainslctPrg select,
    .slctPrg select {
        font-size: 18px;
    }
    .slctPrg {
        margin: 20px 0;
        height: 50px;
    }
    .apchRsntInv h2 {
        margin: 50px 0 20px 0;
    }
}

@media (max-width: 450px) {
    .panel {
        padding: 0px 5px;
        width: 300px;
    }
    .latest {
        flex-direction: column;
    }
    .latest .latestNews,
    .latest .upcomingevent {
        width: 100%;
        /* margin-top: 50px; */
    }
    .latestNews .latestNewsCont,
    .upcomingevent .upcomingeventCont {
        padding: 15px;
    }
    .redBoxes .vissionBox,
    .redBoxes .misinBox {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 20px;
    }
    .redBoxes .voiceBox {
        flex-direction: column-reverse;
        margin-top: 20px;
    }
    .redBoxes .invisibleBox {
        flex-direction: column;
        margin-top: 20px;
    }
    .redBoxes .voiceBox .voiceCont {
        padding: 30px 0;
    }
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy {
        padding: 30px 0;
    }
    .redBoxes .voiceBox .voiceCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/voiceContImg.png) -28% 30% no-repeat;
        background-size: 150px;
    }
    .redBoxes .voiceBox .voiceCont::before,
    .redBoxes .vissionBox .vissionCont::before {
        display: none;
    }
    .multiBox .row .greyBox {
        width: 100%;
        margin-top: 30px;
    }
    .multiBox .row {
        flex-direction: column;
    }
    .redBoxes .invisibleBox .invisibleCont {
        background: #ea1514 url(https://www.savethechildren.in/wp-content/themes/ngo/images/invisibleImg.png) 115% 90% no-repeat;
        background-size: 100px;
    }
    .multiBox .row .greyBox h2 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .multiBox .row .greyBox p {
        font-size: 20px;
    }
    .multiBox .row .greyBox {
        min-height: 300px;
    }
    .donationBox {
        padding: 20px;
        flex-direction: column-reverse;
    }
    .donationBox .donationImg {
        padding-left: 0;
        margin-bottom: 30px;
    }
    .donorBox {
        flex-direction: column;
    }
    .flip-card {
        width: 100%;
        margin-top: 20px;
        height: 175px;
    }
    footer {
        padding: 20px 0;
    }
    .donationBox .donationCopy h2 {
        font-size: 24px;
    }
    .bottomNav ul li {
        font-size: 14px;
    }
    .bottomNav ul li a {
        height: 40px;
        line-height: 40px;
    }
    .mapBox .mapArea {
        padding: 50px 0;
    }
    .footerCont .signUpForm {
        flex-direction: column;
    }
    .footerCont .signUpForm .formField {
        width: 100%;
        margin-bottom: 15px;
        margin-right: 0;
        border-bottom: 1px solid #fff;
    }
    .footerCont .signUpForm .formField input {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .footerCont .signUpForm .formBtn input {
        font-size: 14px;
        width: 100px;
        height: 35px;
        line-height: 35px;
        margin-left: 0;
    }
    .footerCont .footerLinks {
        flex-direction: column;
    }
    .footerCont .footerLinks .colm {
        width: 100%;
    }
    .footerCont .footerLinks .colm ul {
        margin-top: 0;
    }
    .footerCont .footerLinks .colm ul li {
        padding: 0;
        width: 45%;
        display: inline-block;
        margin: 0;
        line-height: 1;
    }
    .footerCont .footerLinks .colm {
        margin-top: 20px;
    }
    .footerCont .footerLinks .colm h4 {
        font-size: 18px;
    }
    .footerCont .footerLinks .colm ul li a {
        color: #f3eae9;
        font-size: 16px;
    }
    .footerCont .footerLinks .colm ul.sclLinks li {
        width: auto;
    }
    ..footerCont .signUp {
        margin-bottom: 15px;
    }
    .hoverSec ul li {
        width: 100px;
        height: 220px;
        margin: 5px;
    }
    .footerCont .signUp h3 {
        font-size: 18px;
    }
    .hoverSec ul li .imgCont {
        padding: 5px;
    }
    .mapBtn {
        right: auto;
        left: 0;
        top: 250px;
        width: 150px;
    }
    .hoverSec ul li .imgCont p {
        text-align: center;
    }
    .mapBtn a {
        font-size: 11px;
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
    }
    .mapAreaBox .hoverSec {
        top: 0;
    }
    .latest {
        padding: 20px 0;
    }
    .multiBox .row .greyBox .lrnMore {
        height: 36px;
        line-height: 36px;
        font-size: 12px;
    }
    .donationBox .donationCopy {
        flex: 1;
        text-align: center;
    }
    .mapCont {
        text-align: center;
    }
    .missionVsnBox .msnBox {
        flex-direction: column;
    }
    .missionVsnBox .msnBox .msnColm {
        width: 100%;
    }
    .missionVsnBox .msnBox .msnColm {
        height: 150px;
        margin-bottom: 20px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(1) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-1.png) -30% 10% no-repeat #faf8f3;
        background-size: 100px;
        background-position: -45px 10%;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(3) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-3.png) 100% -20% no-repeat #faf8f3;
        background-size: 100px;
    }
    .missionVsnBox .msnBox .msnColm:nth-child(2) {
        background: url(https://www.savethechildren.in/wp-content/themes/ngo/images/m-2.png) 110% 90% no-repeat #faf8f3;
        background-size: 100px;
    }
    .redBoxes .vissionBox .vissionCont .vissionContCopy,
    .redBoxes .misinBox .misinCont .misinContCopy {
        width: 90%;
        padding: 30px 0;
    }
    .redBoxes .voiceBox .voiceCont .voiceContCopy p,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy p,
    .redBoxes .vissionBox .vissionCont .vissionContCopy p,
    .redBoxes .misinBox .misinCont .misinContCopy p {
        font-size: 16px;
    }
    .redBoxes .misinBox {
        flex-direction: column;
    }
    .termNav ul {
        /* flex-direction: column; */
    }
    .termNav {
        padding: 20px 0;
    }
    .termNav ul li {
        margin: 5px;
        font-size: 18px;
    }
    .termPad {
        padding: 20px;
    }
    .termTxt h2 {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .catetgoryList {
        width: 200px;
    }
    .catetgoryList select {
        width: 110%;
    }
    .blogTop .archivesList {
        right: 0;
    }
    .bloginner .blogComnt ul li .userCmnt h3 {
        flex-direction: column;
        align-items: flex-start;
    }
    .bloginner .blogComnt ul li .userCmnt h3 span {
        padding-left: 0;
    }
    .bloginner .blogComnt ul li {
        padding: 30px 0px;
        display: flex;
    }
    .blogRply {
        padding: 20px 0px;
    }
    .bloginner .blogComnt ul li .userCmnt h3 {
        font-size: 20px;
    }
    .blogRply h3 {
        font-size: 24px;
    }
    .bnrTxt h3 {
        font-size: 18px;
    }
    .bnrBlogDtEd .bnrBlogEdu {
        margin-left: 20px;
    }
    .yearsHun img {
        width: 150px;
    }
    .overviewCont ul li {
        margin: 10px 0;
    }
    .prgDonate a.donateBtn {
        height: 40px;
        line-height: 40px;
        padding: 0 30px;
        font-size: 16px;
    }
    .cfcTop h2 {
        font-size: 28px;
    }
    .cfcTop {
        padding: 10px 5%;
    }
    .cfcTop p {
        font-size: 16px;
    }
    .cfcBoxRow {
        flex-direction: column;
    }
    .cfcBoxRow:nth-child(2) {
        flex-direction: column;
    }
    .cfcBoxRow .cfcBoxColCont::before {
        display: none;
    }
    .cfcBoxRow .cfcBoxColCont .cfcBoxColContInr {
        width: 90%;
        padding: 20px 0;
    }
    .slidercfcHdr h2 {
        font-size: 24px;
    }
    .slidercfcHdr p {
        font-size: 18px;
    }
    .panelcfc {
        width: 330px;
        padding: 0 20px;
    }
    .slidercfcHdr {
        margin-bottom: 40px;
    }
    .panelcfcBg p {
        font-size: 14px;
    }
    .panelcfcBg .panelReward {
        margin: 0 15%;
    }
    .chdChmpCont h2 {
        font-size: 18px;
    }
    .chdChmpCont a.knowMoreBtn {
        font-size: 16px;
        margin-top: 10px;
        height: 30px;
        line-height: 30px;
        padding: 0 20px;
    }
    .panelcfcBg {
        min-height: 330px;
    }
    .legacyBox {
        outline-offset: 5px;
        padding: 30px 5% 20px 5%;
    }
    .legacyBox h2 {
        font-size: 24px;
    }
    .legacyBox a.dwlGuideBtn {
        padding: 0 20px;
        font-size: 18px;
        height: 60px;
        line-height: 60px;
        margin: 20px 0;
    }
    .legacyBox h3 {
        font-size: 24px;
    }
    .legacyBox ul.gnrsList li {
        width: 100%;
        margin: 0;
        margin-bottom: 50px;
    }
    .legacyBox ul.gnrsList li h4 {
        font-size: 24px;
        margin: 15px 0;
        line-height: 1.2;
    }
    .legacyBox ul.gnrsList li p {
        font-size: 20px;
    }
    .multiBox {
        padding: 0px 3%;
    }
    .donationBox {
        margin: 20px 0;
    }
    .eduPrblm ul li .eduHdng h4 strong {
        padding-left: 15px;
    }
    .eduPrblm ul li .eduHdng h4 span {
        width: 30px;
    }
    .eduPrblm ul li .eduHdng h4 {
        font-size: 18px;
    }
    .eduSltn {
        /* background: #e7171d; */
    }
    .eduSltn p {
        color: #fff;
    }
    .eduBox {
        position: static;
    }
    .eduHdr h2 {
        font-size: 24px;
    }
    .paneledu {
        padding: 0 20px 0 20px;
        width: 360px;
    }
    .paneledu .panelImg .panelcopy {
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
        bottom: 30px;
    }
    .eduHdr h2 {
        margin: 80px 0 50px 0;
    }
    .eduAchmnts .eduAchmntsBox h2 {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .eduAchmnts {
        padding: 30px 5%;
    }
    .eduAchmnts .eduAchmntsBox h3 {
        font-size: 24px;
    }
    .eduAchmnts .eduAchmntsBox h6 {
        line-height: 1.2;
    }
    .eduAchmnts .eduAchmntsBox .eduAchmntsTab ul li .liHdng {
        font-size: 20px;
    }
    .exploreChld ul li {
        width: 100%;
    }
    .growthMission h2 {
        padding: 20px 0;
        margin: 0;
    }
    .n2-section-smartslider div.slidertext,
    .n2-section-smartslider div.slidertext p,
    .n2-section-smartslider div.slidertext i,
    .blogList p,
    .overviewCont h6 {
        font-size: 14px;
    }
    .growthBox .growthCont {
        padding: 20px 0;
    }
    .growthBox .growthBoxRow:nth-child(1) {
        flex-direction: column-reverse;
    }
    .growthBox .growthBoxRow:nth-child(2) {
        flex-direction: column-reverse;
    }
    .campaignRow,
    .campaignRow:nth-child(even) {
        flex-direction: column-reverse;
    }
    .campaignRow .campaignColDtl .campaignColTxt {
        width: 100%;
        padding: 40px 20px;
    }
    .stChangeList ul li .eduContDtl .note,
    .chChmpList ul li .eduContDtl .note,
    .chdInerPage ul li .chdInerCont .note {
        font-size: 12px;
    }
    .career .sjb-page .list-data .job-description,
    .career .sjb-page .sjb-detail .job-features,
    .career .sjb-page .sjb-detail .jobpost-form {
        padding: 15px;
    }
    .policyTab ul li .policyTabDtl ul li {
        background-position: 0 5px;
    }
    .policyTab ul li h2 span {
        width: 20px;
        height: 20px;
        background-size: 100%;
    }
    .aprochOur ul {
        flex-direction: column;
    }
    .aprochOur ul li {
        height: 80px;
    }
    .aprochResult ul li {
        border: 4px solid #ff0000;
    }
    .aprochResult ul li .rsltBox .rsltImg {
        width: 80px;
    }
    .aprochResult ul li .rsltBox {
        height: 80px;
    }
    .aprochResult ul li {
        margin-bottom: 10px;
    }
    .aprochOur h2,
    .aprochResult h2 {
        margin-bottom: 15px;
    }
    .chdInerPage ul li .chdInerHdng h2 {
        margin-bottom: 10px;
    }
    .meetPrtnr ul li {
        height: 200px;
    }
    .techTabBox .techTabDtlSec .techTabDtl {
        padding: 20px 40px;
    }
    .techTabBox .techTabDtlSec ul li {
        padding: 5px 0;
    }
    .meetPrtnr ul li {
        width: 32%;
    }
    .mntQualityBox ul {
        flex-direction: column;
    }
    .mntQualityBox ul li {
        height: 100px;
        width: 100%;
    }
    .mntQualityBox ul li:nth-child(1),
    .mntQualityBox ul li:nth-child(2),
    .mntQualityBox ul li:nth-child(3) {
        background-size: 100px;
    }
    .exploreChld ul li .exploreChldICon img {
        width: 50%;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmnForm .wpforms-field .wpforms-field-label,
    .cmn1Form .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-label,
    .financialsBox ul li .yearBox select {
        font-size: 14px;
    }
    .financialsBox ul li a.dwnBtnnDis,
    .financialsBox ul li a.dwnBtnn {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .financialsBox ul li .yearBox {
        height: 40px;
    }
    .financialsBox ul li .yearBox {
        margin: 20px 0;
    }
    .stChangeList ul li .eduHdng .eduArw,
    .chChmpList ul li .eduHdng .eduArw {
        width: 30px;
        height: 30px;
    }
    .stChangeList ul li .eduHdng,
    .chChmpList ul li .eduHdng {
        padding: 20px 20% 20px 5%;
    }
    .cmnForm .wpforms-field .wpforms-field-medium,
    .cmn1Form .wpforms-field .wpforms-field-medium {
        padding: 0 10px;
    }
    .eduBox ul li span {
        width: 15px;
        height: 15px;
    }
    .eduThrough {
        margin: 0;
    }
    .career .sjb-page .btn-primary {
        height: 30px;
        padding: 0 20px;
        line-height: 30px;
        font-size: 16px;
    }
    .policyTab ul li h2 {
        height: auto;
        line-height: normal;
        padding: 10px 60px 10px 20px;
        min-height: 60px;
        display: flex;
        align-items: center;
    }
    .policyTab ul li.select h2 span {
        background-size: 100%;
    }
    .policyBox .policyContBg li h3 span {
        width: 20px;
        height: 20px;
        background-size: 100%;
    }
    .policyBox .policyContBg li.select h3 span {
        background-size: 100%
    }
    .rsrsCont ul li {
        width: 100%;
        margin: 20px 0;
    }
    .rsrsCont ul li .overviewImg .overBtn span {
        font-size: 16px;
        height: 40px;
        line-height: 40px;
    }
    .techAssistSldr .n2-ss-slider .n2-ss-layer-content .n2-ss-layer {
        display: none;
    }
    .techAssistSldr div#n2-ss-97 .n2-ss-control-bullet {
        bottom: 0px !important;
    }
    .techAssist {
        padding: 0 5% 0 5%;
    }
    .meetPrtnr,
    .techNew {
        margin: 30px auto;
    }
    .inner {
        padding: 30px 0;
    }
    .search-page article,
    .search-page nav {
        padding: 15px;
    }
    .page-404 {
        padding: 15% 5%;
    }
    .catetgoryList select {
        font-size: 14px;
        padding: 0 10px;
    }
    .missionVsnBox .cmnForm .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel,
    .missionVsnBox .cmn1Form .wpforms-field.wpforms-field-name .wpforms-field-medium .wpforms-one-half .wpforms-field-sublabel {
        font-size: 14px;
    }
    .voicesDonors ul {
        flex-direction: column;
    }
    .voicesDonors ul li {
        width: 100%;
    }
    .voicesDonors ul li:nth-child(2) {
        flex-direction: column-reverse;
    }
    .cntDnrSprt {
        width: 100%;
    }
    .taxBnr .taxBnrCont a.dwnBtn {
        height: 45px;
        line-height: 45px;
        font-size: 20px;
        margin-top: 10px;
    }
    .cntDnrSprt .cntDnrSprtHdng {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    .cntDnrSprt .cntDnrSprtHdng span {
        top: 20%;
    }
    #boxes #dialog {
        width: 90%;
    }
    #san h2 {
        font-size: 14px;
    }
    .dActivePopFst {
        width: 80%;
    }
    .dActivePopFst {
        flex-direction: column-reverse;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont {
        padding: 20px 0;
    }
    .dActivePopFst .lftpopArea .lftpopAreaCont h2 span {
        font-size: 16px;
    }
    .dActivePopScd {
        flex-direction: column;
    }
    .dActivePopScd .rgtpopArea .lftpopAreaCont {
        padding: 20px 0;
    }
    .dActivePopTrd {
        height: 350px;
    }
    .dActivePopTrd .popAreaCont h2 span {
        display: block;
    }
    .dActivePopTrd .popAreaCont h2 span i {
        font-size: 24px;
    }
    .apchRsntInv .apchRsntInv {
        padding: 10px 10%;
    }
    .impctbanner-home div.n2-ss-slider-2 {
        height: 800px !important;
    }
    ul.docList li {
        flex-direction: column;
        justify-content: center;
    }
    ul.docList li .docListImg {
        width: 100%;
        margin: 0 0 20px 0;
        justify-content: center;
        display: flex;
    }
    ul.docList li .docListCont {
        flex: 1;
        text-align: center;
    }
    ul.docList li .docListCont a.docdwlBtn {
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }
    .edupos1 {
        top: 28%;
        left: 41%;
    }
    .edupos2 {
        top: 40%;
        left: 65%;
    }
    .hlthpos2 {
        top: 10%;
        left: 30%;
    }
    .hlthpos1 {
        top: 39%;
        left: 33%;
    }
    .hlthpos4 {
        top: 80%;
        left: 33%;
    }
    .hmntpos1 {
        top: 80%;
        left: 35%;
    }
    .rslpos1 {
        top: 31%;
        left: 59%;
    }
    .rslpos2 {
        top: 40%;
        left: 66%;
    }
    .rslpos3 {
        top: 25%;
        left: 33%;
    }
    .rslpos3 {
        top: 21%;
        left: 32%;
    }
    .chPovertypos1 {
        top: 29%;
        left: 17%;
    }
    .chPovertypos5 {
        top: 70%;
        left: 23%;
    }
    .pos9 {
        top: 89%;
        left: 32%;
    }
    .pos11 {
        top: 70%;
        left: 24%;
    }
    .sliderOne .n2-ss-slider .n2-ss-slide-background-image {
        background-size: 100% !important;
        background-position: top left !important;
    }
    .sliderOne .n2-ss-slider .n2-ss-section-main-content {
        padding: 8.5em 0em 0em !important;
    }
    .faqSec .faqTab ul {
        display: block;
    }
    .faqSec .faqTab ul li {
        font-size: 14px;
        width: 48%;
        display: inline-block;
        vertical-align: text-top;
    }
    .faqSec .faqTab ul li:nth-child(1) {
        width: 100%;
        display: block;
        clear: left;
    }
    .faqSec .faqTab ul li:nth-child(2) {
        width: 58%;
    }
    .faqSec .faqTab ul li:nth-child(3) {
        width: 38%;
    }
    .sliderOne div#n2-ss-16 .nextend-arrow {
        top: 45% !important;
    }
    .homthremeticbanner {
        text-align: center;
    }
    .homthremeticbanner a {
        margin: 0 auto;
        margin-top: 5px;
    }
    .close {
        top: -50px;
        right: 0;
    }
    #boxes #dialog #san .sanLft {
        padding: 5%;
    }
    #boxes #dialog #san .sanLft h2 {
        font-size: 20px;
    }
    #boxes #dialog #san .sanLft h3 {
        font-size: 14px;
    }
    .invisibleAcordn li h4 {
        padding: 20px 60px 20px 20px;
    }
    .invisibleAcordn li h4 span {
        background-size: 100%;
        width: 25px;
        height: 25px;
    }
    .invisibleAcordn li .invisibleAcordnDtl {
        padding: 0 20px;
    }
    .invisibleAcordn li .invisibleAcordnDtl .readMoreBtn {
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .invisibleContVideo ul {
        flex-direction: column;
    }
    .invisibleContVideo ul li {
        width: 100%;
    }
    .jebbsBg,
    .techTabBox {
        padding: 10px;
    }
    .techTabBox .frontLineList ul {
        flex-direction: column;
    }
    .techTabBox .frontLineList ul li {
        width: 100%;
    }
    .techTabBox .frontLineList ul li:nth-child(3) {
        display: none;
    }
    .techTabBox .frontLineList ul li {
        height: auto;
        padding: 20px 0;
    }
    .techNew h2 {
        margin-top: 20px;
    }
    .techTabBox .frontLineList ul li {
        font-size: 20px;
    }
    .otherChld ul li {
        width: 100%;
        margin-top: 10px;
    }
    .monitoringCont {
        padding: 20px 5%;
    }
    .aprchSlider .js .cd-h-timeline__line li:nth-child(1) a {
        left: 120px !important;
    }
    .aprchSlider .js .cd-h-timeline__line li:nth-child(2) a {
        left: 280px !important;
    }
    .aprchSlider .js .cd-h-timeline__line li:nth-child(3) a {
        left: 480px !important;
    }
    .aprchSlider .js .cd-h-timeline__line li:nth-child(4) a {
        left: 700px !important;
    }
    #countdown li {
        height: 35px;
        font-size: 11px;
    }
    #countdown li span {
        font-size: 16px;
    }
    .prtSupport ul li {
        flex-direction: column;
    }
    .prtSupport ul li .prtSupportImg {
        width: 100%;
        margin-bottom: 20px;
    }
    .prtSupport ul li .prtSupportCont {
        padding: 0;
    }
    .partSays ul li {
        width: 100%;
    }
    .partSays ul {
        flex-direction: column;
    }
    .partnershipAcordian {
        margin: 20px 0;
    }
    .partSays ul {
        margin-top: 20px;
    }
    .partSays ul li:nth-child(2) {
        flex-direction: column;
    }
    .partSays ul li:nth-child(2) .partSaysImg {
        margin-top: 0;
        margin-bottom: 50px;
    }
    footer .signUpForm form {
        flex-direction: column;
    }
    footer .signUpForm .wpforms-field-container {
        width: 100%;
        flex-direction: column;
    }
    footer .footerCont .signUp {
        margin-bottom: 0;
    }
    .evolvingBox ul li .evolvingCont {
        text-align: center;
    }
    .policyBox .choiceBg .choiceBgCont ul li p {
        font-size: 14px;
    }
    .partnershipBox .partnershipCont {
        margin-top: 50px;
    }
    .partnershipSlider div#n2-ss-98 .n2-ss-control-bullet {
        bottom: 10px !important;
    }
    .career .sjb-page .col-md-12 {
        padding: 0 15px;
    }
    .hniFurder ul li {
        width: 100%;
        margin-top: 10px;
    }
    .hniFurder ul {
        flex-direction: column;
    }
    .hniFurder p {
        padding: 10px 0;
    }
    .hniFurder ul {
        margin: 20px auto;
    }
    p,
    ul li,
    ol li,
    .partnershipBox .partnershipCont p,
    .aprochBox .aprochCont p,
    .hniBox .hniCont p,
    .gnrsCntr ul li .gnrsCntrCont p,
    .hniCntr ul li .hniCntrCont p,
    .chdInerPage ul li .chdInerHdng p,
    .chdInerPage h5,
    .missionVsnBox p,
    .redBoxes .voiceBox .voiceCont .voiceContCopy p,
    .redBoxes .invisibleBox .invisibleCont .invisibleCopy p,
    .redBoxes .vissionBox .vissionCont .vissionContCopy p,
    .redBoxes .misinBox .misinCont .misinContCopy p,
    .termTxt p,
    .conatctPage .contList ul li p,
    .conatctPage .contOffices ul li .contExpend p,
    .stChange p,
    .chChmp p,
    .eduSolution p,
    .eduPrblm p,
    .eduSltn .eduDnt p,
    .eduThrough p,
    .eduThrough ul li,
    .career .sjb-page .sjb-detail .list-data ul li,
    .career .sjb-page .list-data .job-description p,
    .prgContBg p,
    .prgDonate p,
    .policyBox .policyCont p,
    .policyTab ul li .policyTabDtl ul li,
    .chdInerPage ul li .chdInerCont p,
    .techAssist p,
    .meetPrtnr p,
    .techTabBox .techTabDtlSec ul li,
    .monitoringCont p,
    .dntBoxCont p,
    .dntBoxCont p,
    .rsrsCont h6,
    .career .sjb-page .alert-success,
    .career .sjb-page .sjb-detail .job-features .table,
    .search-page nav .nav-previous,
    .mntGlimpsesSlide h3,
    .donorPage .donorPageCont p,
    .donorPage .donorCamp p,
    .apchRsntInv .apchRsntInv ul li,
    .eduAchmnts .eduAchmntsBox h6,
    .instPrtCont p,
    .instPrtWhyCont ul li,
    .instPrtWhyCont h2 span,
    .invisibleCont p,
    .invAchieved ul li,
    .techNew p,
    .exploreChld ul li .exploreChldDtl span,
    .partnershipAcordian ul li .prtDtlBox p,
    .prtSupport ul li .prtSupportCont p,
    .evolvingAccord ul li .evlContDtl li,
    .bloggreyBg p,
    .exploreChld .rightList ul li .rgtDtl p {
        font-size: 14px;
    }
    .exploreChld h2,
    .exploreChld ul li .exploreChldDtl,
    .gnrsCntr h2,
    .hniCntr h2,
    .gnrsCntr ul li .gnrsCntrCont h3,
    .hniCntr ul li .hniCntrCont h3,
    .chdInerPage ul li .chdInerHdng h2,
    .partnershipBox .partnershipCont h2,
    .aprochBox .aprochCont h2,
    .apchProcess h2,
    .apchRsntInv h2,
    .redBoxes .misinBox .misinCont .misinContCopy,
    .termTxt h2,
    .growthMission h2,
    .evolvingAccord ul li .evlHdng h4 strong,
    .financialsBox ul li h2,
    .stChangeList ul li .eduHdng h4,
    .eduSolution h2,
    .edumapAreaBoxCont h2,
    .career .sjb-page h2,
    .career .sjb-page .sjb-detail .list-data h3,
    .policyTab ul li h2,
    .policyTab ul li .policyTabDtl h3,
    .policyBox .policyCont h4,
    .aprochOur h2,
    .aprochOur ul li .aprchImg span,
    .aprochResult h2,
    .aprochResult ul li .rsltBox .rsltCont,
    .meetPrtnr h2,
    .techNew h2,
    .mntQualityBox h2,
    .mntGlimpses h2,
    .mntApproch h2,
    .mntQualityBox ul li h3,
    .dntBoxCont h2,
    .donationLiveCont h3,
    .search-page article h2,
    .search-page nav h2,
    .voicesDonors h2,
    .donorPageCont .donorFeeling h2,
    .donorPage .donorCamp h2,
    .taxBnr .taxBnrCont h2,
    .donorPage .donorCamp h4,
    .dActivePopFst .lftpopArea .lftpopAreaCont h2,
    .dActivePopScd .rgtpopArea .lftpopAreaCont h2,
    .eduSltn h4,
    .instPrtCont h2,
    .instPrtWhyCont h2,
    .invisibleCont h3,
    .invisibleAcordn li h4,
    .invAchieved h2,
    .invisibleStreets h3,
    .exploreChld ul li .exploreChldDtl strong,
    .otherChld h2,
    .otherChld ul li .otherChldDtl,
    .gnrsCntr h2,
    .partnershipBox .partnershipCont h5,
    .partnershipAcordian ul li h4,
    .prtSupport ul li .prtSupportCont h3,
    .prtSupport h2,
    .conatctPage .contList h1,
    .galleryBox h1,
    .exploreChld .rightList ul li .rgtHdng strong {
        font-size: 20px;
    }
    .bnrTxt {
        top: -25px;
    }
}

@media (max-width: 400px) {
    .mapAreaBox .hoverSec {
        left: -5px;
    }
    .hoverSec ul li {
        width: 100px;
        height: 170px;
        margin: 2px;
    }
    .bottomNav ul li {
        font-size: 12px;
    }
    .footerCont .footerLinks .colm ul li a {
        font-size: 14px;
    }
    .multiBox .row .greyBox h2 {
        font-size: 24px;
    }
    .multiBox .row .greyBox p {
        font-size: 18px;
    }
    .multiBox .row .greyBox {
        min-height: 250px;
    }
    .pos7 {
        left: 33%;
        top: 43%;
    }
    .pos2 {
        left: 23%;
    }
    .pos9 {
        top: 89%;
        left: 31%;
    }
    .legacyBox h2 {
        font-size: 20px;
    }
    .legacyBox p {
        font-size: 16px;
    }
    .legacyBox a.dwlGuideBtn {
        padding: 0 10px;
        font-size: 16px;
        height: 50px;
        line-height: 50px;
    }
    .legacyBox h3 {
        font-size: 20px;
    }
    .legacyBox ul.gnrsList li h4 {
        font-size: 20px;
    }
    .legacyBox ul.gnrsList li p {
        font-size: 18px;
    }
    #header .logoArea {
        margin-left: 10px;
    }
    #header .logo {
        height: 35px;
        width: 160px;
    }
    .donateBoxMbl {
        font-size: 20px;
    }
    .donateBoxMbl a {
        padding: 0 15px;
    }
    .impctbanner-home div.n2-ss-slider-2 {
        height: 700px !important;
    }
    .hlthpos3 {
        top: 50%;
        left: 23%;
    }
    .hmntpos1 {
        top: 78%;
        left: 34%;
    }
    .mainslctPrg select,
    .slctPrg select {
        font-size: 14px;
    }
    .bnrBlogDtEd{
        flex-direction: column;
    }
    .bnrBlogDtEd .bnrBlogEdu{
        margin: 20px 0 0 0;
    }
}

@media (max-width: 320px) {
    .catetgoryList {
        width: 170px;
    }
    .catetgoryList select {
        font-size: 14px;
    }
    .catetgoryList select {
        padding: 0 10px;
    }
    .blogList .blogIco {
        flex-direction: column;
    }
    .blogList .blogEdu {
        margin: 15px 0 0 0;
    }
    .blogList .blogEdu span,
    .blogList .blogDate span {
        margin-right: 10px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h2 {
        font-size: 16px;
        height: 30px;
        line-height: 30px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont p {
        font-size: 14px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h4 {
        font-size: 14px;
    }
    .overviewCont ul li .overviewImg .overviewImgCont h3 {
        font-size: 24px;
        margin: 5px 0 5px 0;
    }
    .overviewCont ul li .overviewImg .overBtn span {
        font-size: 16px;
        height: 30px;
        line-height: 30px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 1000px) and (orientation: landscape) {
    #header .hdrRgt {
        /* height: 200px; 
        overflow: scroll;*/
    }
    #header .menu-mainmenu-container {
        width: 100%;
        height: 50vh;
        overflow: scroll;
    }
}

/*test 3*/