@media(min-width: 2000px) and (max-width: 5000px) {

    .header-area .header-top-action .top-action-content:before,
    .header-area .header-top-action .top-action-content:after {
        width: 300%;
    }



}


@media(max-width: 1900px) {


    .donation-button-panel .btn-custom-lg {
        padding: 20px 20px;
    }


    .family-adopt-list .lists {
        font-size: 28px;
    }


    .choosefamilyhelp {
        margin: 0 auto;
        width: 95%;
    }



    .right-panel-sidebar {
        margin-left: 0;
    }

    .right-panel-sidebar.selected-family-bar {
        margin-left: 40px;
    }


    .family-available-section {
        margin: 0 auto;
        padding: 40px 0;
    }

    


    .donation-button-panel {
        margin: 0 auto;
        width: 95%;
    }

    .adopt-family {
        margin: 0 auto;
        width: 95%;
        margin-top: 60px;
    }

    .container-custom-fluid {
        max-width: 100%;

    }

    .family-size:before {
        left: -71px
    }

    .help-family:before {
        left: -70px;
    }

    .needed-raised:before {
        left: -70px;
    }

    .kupas-video-list-section {
        margin: 0 auto;
        width: 95%;
        margin-top: 60px;

    }

    .kupas-video-list-section ul.video-items li {
        width: 28%;
    }


    .kupas-video-list-section ul.video-items {
        display: flex;
        justify-content: flex-start;
        justify-content: space-between;
    }

    .kupas-video-list-section ul.video-items .video-name {
        font-size: 30px;
        line-height: 38px;
    }
    
       .donate-team-banner .arc-image-panel img {
        max-width: 400px
    }

    .donate-team-banner .team-goal {
        padding: 60px 20px 40px 40px;
    }
    
   
.header-fixed .ostion-logo img {
left: 40px;
}
    
.header-fixed .main-navigation.header-nav {
    margin: 0 40px 0 0;
} 
    
    .holiday-banner{margin-top: 0;}    



}

@media(max-width: 1700px) {

    .family-adopt-list .lists b {
        font-size: 37px;
    }
    
    .filter-section {
        overflow-x: auto;
    }
    
    .filter-section ul li:last-child {
    overflow: inherit;
    margin-right:0;
}

}


@media(max-width: 1600px) {

    .family-adopt-list .lists {
        font-size: 24px;
    }

    .family-adopt-list .lists b {
        font-size: 34px;
    }

    .donation-info-head .theme-btn {
        font-size: 16px;
    }

    .header-fixed.header-menu-action .container-custom-fluid {
        max-width: 95%;
    }


    .goal-section .totalRaised b {
        font-size: 48px;
        line-height: 54px;

    }

    .left-section-banner .left-content {
        max-width: 400px;
    }

    p.name-section span {
        font-size: 22px;
    }

    .left-section-banner .image-section img {
        height: 250px;
    }

    .right-section-banner img {
        max-height: 550px;
    }


    .about-heading-section .heading-about h2 {
        font-size: 44px;
    }

    .adopt-heading {
        padding: 30px 40px;
        font-size: 46px;

    }



    .family-adopt-list .lists b {
        font-size: 32px;
    }




    .header-banner-main:after {
        width: 50%;
    }

    .right-section-banner {
        display: flex;
        justify-content: center;
    }

    .donation-button-panel .x-large {
        font-size: 30px;
    }

    .donation-button-panel .x-large {
        font-size: 20px;
    }


}





@media(max-width: 1500px) {
    .needed-raised:before {
        width: 133px;
    }

    .help-family:before {
        width: 150px;
    }

    .family-size:before {
        width: 173px;
    }

    

    .donation-info-head {
        margin-left: 150px;
    }

    .needed-raised .left-col {
        margin-right: 10px;
    }

    .family-adopt-list .lists {
        font-size: 22px;
    }
    
     .memoryofsection p.yellow{font-size:20px;}
.memoryofsection h4{font-size:36px; margin: 5px 0 5px 0;}
.memoryofsection  p.small{font-size:20px;}

}

@media(max-width: 1400px) {







    .entry-area:after {
        width: 45%;
    }


    /*.filter-section ul {
        margin: 0 0 20px 0;
        justify-content: flex-start;
    }

    .filter-section {
        flex-wrap: wrap;
        margin-bottom: 0;
    }

    .filter-section h3 {
        padding: 0;
        margin: 20px 0 20px 0;
        background: none;
        color: #000;
        text-align: left;
        padding-left: 0;
        min-width: inherit;
        font-size: 20px;
    }

    .filter-section ul li {
        margin-bottom: 10px;
    }

    .filter-section ul li a {
        display: flex;
    }

    .filter-section ul li a span {
        margin-left: 10px;
    }*/

    .right-panel-sidebar .price_bar .price_text {
        font-size: 50px;
        line-height: 56px;
    }

    .right-panel-sidebar .price_bar .donate-people {
        font-size: 18px;
        margin-top: 0;
    }

    .goal_text b {
        font-size: 46px;
    }

    .right-panel-sidebar {
        width: 450px;
    }

    #countdown {
        margin-right: 10px;
    }

    #countdown #tiles > span {
        width: 52px;
    }

    .goal_text {
        padding-left: 20px;
    }


    .right-panel-sidebar {
        margin-left: 0;
    }

    #countdown .labels li {
        width: 66px;
        font-size: 13px;
    }




    .right-panel-sidebar .btn {
        font-size: 30px;
        padding: 20px 50px 20px 20px;
    }


    .recent-donation .donation-desc h3 {
        font-size: 20px;
        line-height: 26px;
    }

    .recent-donation {
        padding: 0 20px 30px 20px;
    }


    .donation-list .case_txt {
        font-size: 14px;
        line-height: 18px;
        padding: 0 20px;
    }

    .recent-donation > h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .donation-desc p.month_txt {
        font-size: 13px;

    }

    .donation-list {
        margin: 0 0 20px 0;
    }


    .needed-raised:before {
        width: 135px;
    }

    .help-family:before {
        width: 150px;
    }

    .family-size:before {
        width: 171px;
    }


    .what-people-say .fun-content {
        margin-left: 0;
    }

    .what-people-say .fun-content h2 {
        font-size: 52px;
    }


    .mixer-area2 .fun-content-slide {
        margin-top: 0;
        padding: 0 0 80px 80px;
        position: relative;
        z-index: 1;
    }


    .what-people-say {
        padding: 80px 0;
        margin-top: 40px;
    }

    .endorsed-section-home.entry-area:after {
        width: 37%;
    }

    .slider-area .single-slide-item {
        height: 600px;
    }


    .flex-col-donation .right-panel-sidebar {
        margin-left: 40px;
    }

    .needed-raised .left-col {
        margin-right: 10px;
    }

    .donation-info-head .theme-btn {
        font-size: 13px;
    }


    .family-adopt-list .lists {
        font-size: 22px;
    }

    .family-adopt-list .lists b {
        font-size: 32px;
    }

    .adopt-heading {
        padding: 20px 30px;
        font-size: 34px;
    }

    .choose-section .choose-list {
        width: 31%;

    }
    
    .kupas-video-list-section ul.video-items li .image-panel img{max-width: 160px;}
    
     .choosefamilyhelp .price_bar .progress {
    width: 87%;
}
    
     .memoryofsection h4 span{display: block;}   
    
    
    .header-fixed .main-navigation.header-nav {
    margin: 0 20px 0 0;
}




.header-fixed .mobile-menu-toggle {
order: 4;
width: 70px;
background: #F2F0EC;
display: block;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
    min-width: 70px;
        font-size: 24px;
}

 .header-fixed.header-menu-action .container-custom-fluid {
    max-width: 100%!important;
}
.phone_no_text{display: none;}
    
  .donate-wrapper-section .donate-button-list a span {
    min-width: 100px;
}
    .donate-wrapper-section .donate-button-list > a{font-size:18px;}
    .holiday-banner .button-panel{justify-content: flex-start}
    
    .read-the-letters .fun-content, .what-people-say .fun-content {
    margin-left: 0;
}
    

}







@media(max-width: 1300px) {
    
    

    .button-seciton-left {
        width: 48%;
    }

    .button-seciton-right {
        width: 48%;
    }

    .donation-button-panel .btn-custom-lg {
        display: flex;
        justify-content: center;
    }


    .needed-raised:before {
        width: 127px;
    }

    .help-family:before {
        width: 142px;
    }

    .family-size:before {
        width: 163px;
    }


    .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo img {
        height: 94px;
    }


    .goal-info-section .donation-goal-text {
        font-size: 18px;

    }

    .donation-info-head {
        margin-left: 120px;
    }

    .donation-button-panel .x-large {
        font-size: 21px;
    }

    .donation-button-panel .x-large i {
        font-size: 20px;
    }


    .OtherDonation .btn {
        font-size: 24px;
        margin-top: 15px;
    }


    .adopt-heading span {
        width: 40px;
        height: 40px;
        font-size: 47px;
        margin: 0 5px;
        line-height: 33px;
    }

    .family-adopt-list .lists span {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 25px;

    }

    .adopt-heading {
        padding: 20px 20px;
        font-size: 28px;
    }



    .about-container-section .para-section p {
        font-size: 14px;
        line-height: 25px;
        margin: 0 0 14px 0;
    }

    .about-container-section {
        padding-bottom: 40px;
    }


    .header-banner-main:after {
        width: 50%;
    }

    .header-menu-action .container-custom-fluid,
    .donation-button-panel,
    .adopt-family,
    .header-banner-main .container {
        max-width: 96%;
    }


    .goal-loader-section .loader-img {
        max-width: 100px;
    }

    .left-section-banner .image-section img {
        height: 200px;
    }

    .custom-banner-section h2 {
        font-size: 42px;
    }

    .left-section-banner .left-content {
        max-width: 335px;
    }

    .right-section-banner img {
        max-height: 450px;
    }


    ul.about-icons-section li img {
        height: 80px;
    }

    ul.about-icons-section li h4 {
        font-size: 44px;
    }

    .family-adopt-list .lists {
        font-size: 18px;
    }

    ul.about-icons-section li {
        padding-left: 88px;
    }

    ul.about-icons-section li span {
        margin: 0;
    }

    ul.about-icons-section li {
        margin-bottom: 0;
    }

    .entry-area .entry-static-wrap .entry-static-box .entry-video-img.custom-video-section {
        max-width: 300px;
    }

    .goal-section .totalGoal {
        margin: 0 0 10px 16px;
        position: relative;
    }


    .goal-section .totalRaised:before {
        left: 0;
    }
    
    .headerGallery.owl-carousel {
                width: 349px;
                height: 449px;
    }
    
     .memoryofsection p.yellow{font-size:18px;}
.memoryofsection h4{font-size:32px; margin: 5px 0 5px 0;}
.memoryofsection  p.small{font-size:16px;}
  .month-section {
    margin-left: 15px;
    margin-right: 15px;
}  
   
.donate-wrapper-section .donate-button-list a span {
    min-width: 80px;
}

}

@media(max-width: 1200px) {
    
    .header-area .header-top .ostion-top-wrap .ostion-menu .mobile-menu-toggle{width:45px; height:45px; display: flex; align-items: center; background: none; padding: 0; font-size:30px; border-radius: 0;     justify-content: flex-end;}
    
    
     .header-area .header-top.header-fixed .ostion-top-wrap .ostion-menu .mobile-menu-toggle{justify-content: center;}
    
    
.header-area .header-top .ostion-top-wrap .ostion-menu .mobile-menu-toggle i{border-radius: 0;}

.header-area .header-top .ostion-top-wrap .ostion-menu .mobile-menu-toggle:hover {
    background: none;
    color: #000;
}
    
    
    .read-the-letters .fun-content h2, .what-people-say .fun-content h2 {
    font-size: 40px;
    
}
    
    .mixer-area2 .fun-content-slide .fun-slide-item .funslide__text{font-size:32px; line-height: 42px;}
    
    
    .donate-family-dropdown-list{right:inherit;}
    .donate-team-banner .team-goal.familyGoal {
    padding: 40px 40px 40px 0;
    margin: 0 30px 0 20px;
}
    
    .dropdown-list-text{padding-left: 28px;}

    .donation-button-panel {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .button-seciton-right.otherDonations {
        width: 100%;
        margin-top: 30px;
        max-width: 450px;
        margin: 20px auto 0;
    }

    .button-seciton-left, .relpos {
        width: 48%;
    }

    .button-seciton-left.centerbutton .theme-btn:after {
        left: inherit;
        right: 22px;
        margin: 0;
    }

    .button-seciton-left.centerbutton {
        margin-right: 0;
    }


    .button-seciton-left.centerbutton .theme-btn.btn-custom-lg.redColor {
        background: var(--complimentaryTone);
        left: inherit;

    }






    .needed-raised:before {
        width: 163px;
    }

    .help-family:before {
        width: 178px;
    }

    .family-size:before {
        width: 199px;
    }



    .entry-area .entry-static-wrap .entry-static-box.about-bar .entry-video-text .entry__title {
        font-size: 40px;
    }

    .choose-section .choose-list {
        width: 47%;
    }

    .right-panel-sidebar {
        width: 500px;
    }

    .quotes-testi {
        font-size: 28px;
        line-height: 36px;
    }


    .mixer-area2 .fun-content-slide {
        padding-left: 0;
    }


    .quotes-testi {
        padding-top: 80px;
    }

    .quotes-testi .quotes {
        top: 51px;
    }


    .donate-radio-list {
        justify-content: flex-start;
    }

   

    .flex-col-donation {
        flex-wrap: wrap;
    }

    .flex-col-donation .right-panel-sidebar {
        margin-left: 0;
        margin-top: 60px;
    }


    .choose-section.donates-sidebar .family-size:before {
        width: 95%;
        left: -29px;
    }

    .choose-list.selected-family .help-family:before {
        width: 92%;
        left: -50px;
    }

    .choose-list.selected-family .needed-raised:before {
        width: 88%;
        left: -71px;
    }


    .donate-main-sidebar .choose-section.donates-sidebar .family-size:before {
        width: 95%;
        left: -29px;
    }


    .donate-main-sidebar .choose-section.donates-sidebar .needed-raised:before {
        width: 95%;
        left: -71px;
    }

    
    




    .donation-selection-panel.two-col-list-donation .price-flex-col{justify-content: flex-start;}












    .flex-col-donation .right-panel-sidebar {
        min-width: inherit;
        width: 100%;
    }



    .flex-col-donate-sidebar {
        display: block;
        justify-content: space-between;
        align-items: flex-start;
    }

    .right-panel-sidebar.selected-family-bar .recent-donation {
        border: 0;
        margin-top: 0;
        padding-top: 0;
        padding: 0 20px;
    }

    .choose-family-section .choose-section {
        width: 100%;
    }

    .right-panel-sidebar.selected-family-bar .choose-section.donates-sidebar h3 {
        margin: 0;
        padding: 0;
        min-height: inherit;
    }

    .right-panel-sidebar.selected-family-bar .choose-section.donates-sidebar h3 {
        font-size: 30px;
        margin: 0 0 20px 20px;
    }

    .flex-col-donation .right-panel-sidebar {
        padding: 40px 0;
    }


    .recent-donation > h3 {
        font-size: 26px;
        margin-bottom: 20px;
        line-height: 36px;
    }



    .customModalPopup .modal-content {
        max-width: 90%;
        margin: 0 auto;
    }

    .thanks-donating .left-panel {
        min-width: 50%;
    }

    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col {
        width: 50%;
    }



    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col.donateonefamilyColor {
        width: 47%;
    }


    .about-heading-section .heading-about h2 {
        font-size: 38px;
    }





    .choose-section.donates-sidebar .donation_one .family-size:before,
    .choose-list.selected-family .help-family:before,
    .choose-list.selected-family .needed-raised:before {
        width: 95%;
        min-height: 151px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .choose-section.donates-sidebar .family-size,
    .choose-section.donates-sidebar .needed-raised,
    .choose-section.donates-sidebar .help-family {
        min-height: 151px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }


    .choose-list.selected-family .family-size .icon-panel {
        display: flex;
        justify-content: space-between;
        width: 81%;
    }

    .choose-list.selected-family .help-family .help-info {
        display: flex;
        align-items: center;
    }


    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .text-panel {
        flex-wrap: nowrap;
        justify-content: space-between;
        max-width: 450px;
        width: 100%;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .text-panel .left-col .price_txt {
        white-space: nowrap;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .text-panel .left-col {
        margin: 0 20px 0 0;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .right-col {
        margin-top: 0;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .right-col {
        width: auto;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .family-size .icon-panel img {
        height: 85px;
    }


    .donation-info-head .theme-btn {
        font-size: 12px;
    }

    .what-people-say {
        margin-top: 60px;
    }
    
.kupas-video-list-section ul.video-items li .image-panel img {
max-width: 165px;
}

.kupas-video-list-section ul.video-items .video-name {
font-size: 22px; line-height: 26px;
}

.kupas-video-list-section ul.video-items li .image-panel img {
max-width: 140px;
}
             
 .donate-team-banner .arc-image-panel img {
        max-width: 340px
    }

    .donate-team-banner .team-goal {
        padding: 60px 20px 40px 40px;
    }

    .donate-team-banner .team-help-family-testi .user-image-section {
        width: 160px;
        height: 160px;

    }

    .donate-team-banner .team-help-family-testi h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .donate-team-banner .team-help-family-testi {
        padding-left: 190px;
    }

    .donate-team-banner .team-help-family-testi span {
        font-size: 20px;
        font-weight: 600;
    }

    .donate-team-banner .goal-section .totalGoal,
    .donate-team-banner .goal-section .totalRaised {
        width: 85.5%;
    }

    .donate-team-banner .goal-section .totalGoal span,
    .donate-team-banner .goal-section .totalRaised span {
        padding-left: 20px;
    }

    .calltoactionlink .button-panel-section:before {
        width: 100%;
    }

    .donate-team-banner:after {
        left: -20px;
    }

    .donate-team-banner .button-panel-section {
        margin: 0 40px 0 0;
        justify-content: flex-end;
    }

    .donate-team-banner .team-help-family-testi h2 {
        padding-right: 0;
        max-width: 300px;
    }

    .text_2x_single_line.text-lg {
    font-size: 14px;

}
    
       
    #adoptFamily.adobtfamilysectioncontainer .price-flex-col .price-text{width:100%;}
    #adoptFamily.adobtfamilysectioncontainer .donate-radio-list{display: flex;}
    
    #adoptFamily.adobtfamilysectioncontainer .price-flex-col {
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
    
    .donate-team-banner .familyGoal .goal-section .totalGoal, .donate-team-banner .familyGoal .goal-section .totalRaised {
    width: 100%;
}
    
    .donate-radio-list.three-col-radio-list {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 0;
    grid-row-gap: 0;
}
    .donate-radio-list.three-col-radio-list .flex-col {
    width: auto; margin-bottom: 3px;
}
    
    .donate-radio-list.three-col-radio-list .flex-col.customamountsection {
    grid-column: inherit;
    grid-row: inherit;
    display: flex;
}
    .donate-radio-list .list.colorBg {height: auto;}
    
    .process-donation-section.two-cols{flex-wrap:wrap;}
    
    .process-donation-section.two-cols .theme-btn{margin-bottom: 20px!important;}
    
     
  .header-fixed .phone_no_text {
    display: none;
}   
    
 .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo img {
    height: 120px; padding-top: 0;
}   
    

}


@media(max-width: 1199px) {
    
    
    
    .header-fixed .mobile-menu-toggle{display: flex!important; justify-content: center; align-items: center; height:100%!important; right:0!important;}
    
    
    .header-area .side-nav-container {
    top: inherit;
    margin-top: 0;
    top: 0;
}
    
    
    .header-area .side-nav-container{top:inherit;  margin-top: -85px;}
    
    
    
    .mixer-area2 .owl-dots {
    right: 0;
    text-align: right;
    
    
}
    
    
    
    .price-flex-col:after{display: none;}
    
    
         .package.enlist_amount_wrap .price-flex-col .price{margin-left: 10px;}
     .flex-col.sponsored .package.enlist_amount_wrap .price-flex-col .price   {margin-left: 15px}
    .donation-selection-panel.two-col-list-donation .price-flex-col .price   {margin-left: 15px}
    
    
    .customamountsection.donation_added .list.colorBg,
.customamountsection.donation_added .list.colorBg,
.customamountsection.donation_added .price-flex-col {
    background: var(--complimentaryTone) !important;
}
    
    .price-flex-col .price-text{padding-right: 20px; min-width: inherit;}
    
    .donate-team-banner .team-goal.familyGoal {
    padding: 40px 0 40px 0;
    margin: 0 30px 0 20px;
}
    
    
    .price-flex-col{justify-content: center;}
    
    .customamountsection .price-flex-col{justify-content: flex-start;}
    
    .price-flex-col .price-text:before {
    right: 0;
    top: 50%;
    width: 2px;
    height: 60px;
    transform: rotate(10deg);
    background: #fff;
    transform: translateY(-50%);
}
    
.customamountsection .price-flex-col .price-text {
    width: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
}


    .mobile-menu-toggle {
        display: block;
        font-size: 30px;
    }

    .main-navigation.header-nav {
        display: none;
    }

    .donation-selection-panel.two-col-list-donation .donate-radio-list {
        width: 100%;
    }


    .family-adopt-list .lists b {
        font-size: 28px;
    }

    .adopt-heading {
        padding: 20px 20px;
        font-size: 26px;
    }

    .family-adopt-list .lists {
        padding: 20px 20px;
    }

    .header-banner-main:after {
        width: 60%;
    }

    .custom-banner-section h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .left-section-banner .left-content {
        max-width: 47%;
    }

    .left-section-banner .image-section img {
        height: 160px;
    }

    .goal-section .totalGoal,
    .goal-section .totalRaised {
        width: 85%;
    }
    
    
     .price-flex-col:before{transform: none; display: none;}
    .donate-radio-list .list.colorBg:before{display: none;}
    
    .donate-radio-list label{background: var(--secondarys);}
    .donate-radio-list .list.colorBg{background: var(--secondarys); border-radius: 0;}
    
    .donation-selection-panel.two-col-list-donation .donate-radio-list .list.colorBg {
    background: var(--matching);
    border-radius: 0;
}
    
    
    
    .donation-selection-panel .customamountsection .list.colorBg:after{display: none;}
    
    .customamountsection {
    position: relative;
    width: 100%;
}
    

    
    .donate-radio-list{
     display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 3px;
    grid-row-gap: 3px; 
    grid-template-columns: repeat(auto-fill, minmax(298px, 1fr));
    
    }
    
      
    
    .donation-selection-panel.two-col-list-donation .donate-radio-list{ display: flex; flex-wrap:nowrap;}
   
    
    
    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col.donateonefamilyColor {
    width: 48%;
}
    
   .flex-col.sponsored .price-flex-col {
   
    justify-content: center;
}
    
    
    
    .price-flex-col.firstDiv{background: none;}
    
    .donate-radio-list input:checked ~ label .price-flex-col {
    border-color: none;
    position: relative;
    background: none;
}

.donate-radio-list input:checked ~ label {
    border-color: var(--primaryTone);
    position: relative;
    background: var(--primaryTone);
}

    .donate-radio-list label{height: auto; margin: 0;}
    
.donate-radio-list .flex-col {
    margin-right: 00;
}
    

    
    .price_2x {
    margin: 0 10px 0 10px;
}
    .price-flex-col {
    padding: 20px 20px;
}
    
    
    .donation-selection-panel.list_2x .customamountsection .price_2x{margin-left: 20px;}
    
    
    
    .donation-selection-panel.sponsor_multi_family .donate-radio-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 3px;
        grid-row-gap: 3px;
    }  
    
    
    #adoptFamily .donate-radio-list {
        display: flex;
        grid-template-columns: repeat(1, 1fr);
        grid-column-gap: 3px;
        grid-row-gap:3px;
    }  
    
    
    
    #adoptFamily .donate-radio-list .multifamilybox label {
    background: var(--lights);
}
    
    
    #adoptFamily .price-flex-col .price-text {
    font-size: 18px;
    line-height: 22px;
}
    
    .sponsor_multi_family .price-flex-col .price-text{margin-right: 20px;}
    
    
    .donate-radio-list .flex-col.customamountsection.amtSelected .list.colorBg{ background: #DF6A59;}
    
   .familysizeinfo .icon-panel, .family-page-header-section .statusinfos ul li:first-child {
    min-width: 130px; width:auto;
} 
    .family-page-header-section .familysizeinfo, .family-page-header-section .statusinfos{justify-content: flex-start}

    .family-page-header-section{width:auto; padding-left: 70px;}
    
    .team-goal.familyGoal .goal-section{margin-bottom: 0;}
    
    .familysizeinfo .text-panel b {
    font-size: 80px;
    line-height: 80px;
   
}
    
    .familysizeinfo .text-panel p{margin-right: 10px; font-size:20px; line-height: 24px;}
    
    .family-page-header-section .statusinfos ul{font-size:20px;}
    
     #adoptFamily.adobtfamilysectioncontainer .donate-radio-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

#adoptFamily .donate-radio-list.three-col-radio-list .flex-col{margin-bottom:0;}

#adoptFamily.donation-selection-panel.two-col-list-donation .flex-col.customamountsection {
    grid-column: inherit;
    grid-row: inherit;
} 
    
#adoptFamily .donate-radio-list.three-col-radio-list .flex-col {
    width: 100%;

}  
    
#adoptFamily .donate-radio-list.three-col-radio-list label {
    margin-bottom: 0;
}    
    
    
}


@media(max-width: 1100px) {
    
     .donate-tabs-section ul.donate-tabs li a{font-size:18px;}
    .donate-team-banner p.name-section span {
        white-space: normal;
    }

    .donate-team-banner .team-help-family-testi .name-section {
        max-width: 230px;
    }

    .donate-team-banner .theme-btn.btn-custom-lg {
        margin-right: -20px;
    }

    .donate-team-banner .button-panel-section {
        padding-top: 0;
    }
    
    
    .enter-donation-heading-section .donate_two_x{position: absolute; left:inherit; right:0; transform:none; }
    
     .memoryofsection p.yellow{font-size:16px;}
.memoryofsection h4{font-size:28px; margin: 5px 0 5px 0;}
.memoryofsection  p.small{font-size:14px;}
    
 .mobile-menu-toggle {
display: block;
font-size: 30px;
}
   
    
 .main-navigation.header-nav {
display: none;
}   

.donate-wrapper-section .donate-button-list a span {
min-width: 80px;
}

.donate-wrapper-section .donate-button-list > a {
font-size: 17px;
line-height: 19px;
}


.holiday-banner {
    margin-top: 0;
}
    
    .header-area .header-top .ostion-top-wrap .ostion-logo img {
    top: 10px;
}
    
    .phone_no_text   {margin: 0 60px 0 0;}   
 
    

}



@media(max-width: 1024px) {



    .donation-info-head .theme-btn {
        font-size: 13px;
    }


    ul.about-icons-section li img {
        height: 85px;
    }

    ul.about-icons-section li h4 {
        font-size: 42px;
    }

    ul.about-icons-section li span {
        font-size: 17px;
        margin: 0;

    }

    ul.about-icons-section li {
        height: auto;
    }

    .what-people-say .fun-content h2 {
        font-size: 34px;
    }

    .mixer-area2 .fun-content-slide .fun-slide-item .icon-quote {
        margin-bottom: 20px;
    }

    .mixer-area2 .fun-content-slide {
        padding-left: 0;
    }

    .mixer-area2 .fun-content-slide .fun-slide-item .funslide__text {
        font-size: 32px;
        line-height: 44px;

    }

    .what-people-say .fun-content .logo-section img {
        height: 200px;
    }

    .mixer-area2 .fun-content-slide .fun-slide-item {
        margin-bottom: 40px;
    }


    .endorsed-section-home h2 {
        font-size: 44px;
        border-bottom: 6px solid var(--matching);
        padding: 0 0 25px 0;
    }

    .endorsed-section-home h4 {
        font-size: 30px;

    }

    .container {
        max-width: 90%;
    }

    .choose-list {
        max-width: inherit;
    }



    .container.contact-info-header {
        max-width: 100%;
        position: relative;
    }

    .container.contact-info-header:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100px;
        height: 100%;
        background: #424242;
    }

.kupas-video-list-section ul.video-items li .image-panel img {
max-width: 100%;
}

.kupas-video-list-section ul.video-items li{flex-wrap:wrap;}

.kupas-video-list-section ul.video-items .video-name br{display: none;}

.kupas-video-list-section ul.video-items .video-name{margin-left: 20px; margin-bottom: 20px;}

.kupas-video-list-section ul.video-items li {
width: 23%;
}

.kupas-video-list-section ul.video-items li .image-panel {
position: relative;
padding: 15px 0 10px 15px;
cursor: pointer;
}     

.kupas-video-list-section ul.video-items .video-name {
font-size: 26px;
line-height: 30px;
}


.kupas-video-list-section ul.video-items .video-name {
font-size: 20px;
line-height: 23px;
}
    
#adoptFamily .price-flex-col .price-text {
    font-size: 14px;
    line-height: 20px;
}  
    
  .donate-tabs-section .adopt-heading {
    font-size: 24px;
}  

}



@media(max-width: 991px) {
    
    .header-banner-main{overflow-x: hidden;}

      .phone_no_text{display: block;} 
    .two-cols-tabs-section .or_text{width:50px;}
    

.donate-tabs-section ul.donate-tabs li a {
    padding: 10px 20px 10px 20px;
    }
     .two-cols-tabs-section .donate-tabs-section ul.donate-tabs li {
    width: 55%;
}
    
    .two-cols-tabs-section .donate-tabs-section ul.donate-tabs li:first-child {
    width: 45%;
}
    
    

    .header-btn {
        margin: 0 186px 0 0;
        display: block;
    }



    .donation-info-head {
        display: none;
    }

    .header-fixed .header-btn {
        display: initial !important;
    }

    .header-menu-action:after {
        display: none;
    }


    .price_bar .progress {
        width: 332px;
    }
    
    .choosefamilyhelp .price_bar .progress {
        width: 323px;
    }


    .mob-head {
        display: block;
    }

    .about-container-section h2 {
        font-size: 32px;
    }

    .header-area .header-top-action .top-action-content .info-box ul li a {
        color: #fff;
    }


    .quotes-testi {
        font-size: 24px;
        line-height: 34px;
    }

    .family-size img {
        height: 64px;
    }

    .quotes-testi .quotes {
        left: 17px;
        top: 51px;
    }





    .needed-raised img {
        height: 45px;
    }

    .needed-raised .family-info-sections img {
        height: auto;
    }

    .needed-raised .left-col {
        margin-right: 10px;
    }


    .needed-raised:before {
        width: 213px;
    }

    .help-family:before {
        width: 228px;
    }

    .family-size:before {
        width: 249px;
    }



    .header-area .header-top-action .top-action-content:after {
        right: -20px !important;
        -webkit-transform: skew(-12deg, 0deg);
        -moz-transform: skew(-12deg, 0deg);
        -ms-transform: skew(-12deg, 0deg);
        -o-transform: skew(-12deg, 0deg);
        transform: skew(-12deg, 0deg);
        display: block;
    }

    .header-area .header-top-action .top-action-content.info-action-content:after {
        display: none !important;
    }

    .header-top-action .contact-info-header .col-md-5 {
        background: #424242;
    }

    .header-area .header-top-action .top-action-content .info-box {
        padding: 0;
    }


    .slider-area .slider-heading .slider__title {
        font-size: 60px;
        line-height: 66px;
        margin-top: 70px;
    }

    #countdown {
        padding: 12px 0;
    }



    .greyBg:before {
        display: none;
    }

    .greyBg.entry-area:after {
        width: 100%;
        display: none;
    }

    .greyBg {
        background: #424242;
    }

    .entry-area .entry-static-wrap .entry-static-box .entry-video-img.custom-video-section {
        position: relative;
        top: 0;
        transform: none;
        margin-top: 0;
        padding: 40px 0;
        width: 80%;
        margin: 0 auto;
    }

    .greyBg .container {
        max-width: 100%;
    }


    .greyBg .text-content {
        padding-left: 0;
    }

    .desktop-head {
        display: none
    }

    .mobile-head {
        display: block
    }

    ul.about-icons-section {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        padding: 20px 0 80px
    }

    ul.about-icons-section li {
        margin: 0 20px 40px 40px;
    }

    .header-area .header-top .ostion-top-wrap .ostion-logo img {
        height: 120px;
    }




    .header-area .header-top .ostion-top-wrap .ostion-menu,
    .header-area .header-top .ostion-top-wrap .ostion-logo,
    .header-area .header-top .ostion-top-wrap .ostion-logo a {
        height: 85px;
    }


    .about-container-section {
        padding: 0;
    }

    .about-container-section h2 {
        background: #ccc;
        padding: 30px 0 30px 30px;
        background: #D9D9D9;
    }

    .about-container-section .para-section {
        padding: 30px;
        background: var(--lights);
    }

    .greyBg .text-content {
        padding-bottom: 0;
    }


    .flex-col-main {
        flex-wrap: wrap;
    }

    .right-panel-sidebar {
        width: 100%;
    }

    #countdown #tiles > span {
        width: 72px;
    }

    #countdown #tiles > span {
        padding: 20px 5px;
    }

    #countdown .labels li {
        width: 80px;
        font-size: 14px;
    }

    .slider-area .single-slide-item {
        height: 450px;
    }

    .entry-area .entry-static-wrap .entry-static-box .entry-video-img img {
        margin-top: 0;
    }

    .choose-section {
        justify-content: space-between;

    }

    .choose-section .choose-list {
        width: 47.5%;
    }

    .right-panel-sidebar .price_bar:before {
        width: 350px;
    }

    .right-panel-sidebar .btn:before {
        width: 350px;
    }

    .right-panel-sidebar .button-panel {
        margin: 20px 0 0 0;
        width: 405px;
    }

    .donation-list .case_txt {
        font-size: 18px;
        line-height: 24px;
        padding: 15px 20px;
    }

    .recent-donation .donation-desc h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .button-panel-section {
        padding: 40px 0 80px;
        display: flex;
    }

    .endorsed-image-panel .image-panel,
    .endorsed-image-panel .quotes-testi {
        width: 100%;
    }

    .endorsed-image-panel img {
        max-width: 100%;
        width: 100%;
    }

    .endorsed-image-panel {
        flex-wrap: wrap;
    }

    .month-section {
        justify-content: flex-start;
        margin: 0;
        margin-left: 15px;
        margin-top: 30px;
    }

    .share-section {
        display: flex;
        justify-content: flex-start;
        margin-left: 20px;
    }

    .recent-donation > h3 {
        font-size: 36px;

    }

    .recent-donation {
        margin-top: 50px;
    }

    .right-panel-sidebar {
        padding: 40px 0 0;
    }







    .choose-section.donates-sidebar {
        width: 385px;
    }

    .choose-section.donates-sidebar {
        width: 100%;
    }



    .flex-col-donate-sidebar {
        flex-wrap: wrap;
    }

    .right-panel-sidebar.selected-family-bar .recent-donation {
        margin-left: 0;
        width: 100%;
        margin-top: 40px;
    }

    .choose-list.selected-family .family-size .icon-panel {
        display: flex;
        justify-content: space-between;
        width: 80%;
    }

    .choose-list.selected-family .progress {
        width: 86%;
    }




    .thanks-donating .info-danations {
        padding: 40px 20px 40px 20px;
    }


    .thanks-donating ul.about-icons-section {
        justify-content: flex-start;
    }


    .left-section-banner .ipadImage {
        display: block;
        text-align: center;
    }

    .right-section-banner.desktopImg {
        display: none;
    }

    .header-banner-main:after {
        left: -300px;
    }

    .custom-banner-section .flex-col {
        justify-content: center;
    }

    .left-section-banner .ipadImage img {
        max-height: 400px;
    }

    .about-main-bacground {
        background: var(--primarys);
    }

    .goal-section {
        margin-bottom: 40px;
    }

    .left-section-banner .left-content {
        max-width: 400px;
    }

    .custom-banner-section h2 {
        font-size: 46px;
        line-height: 52px;
    }

    .left-section-banner .image-section img {
        height: 85%;
    }

    .left-section-banner .ipadImage {
        margin-bottom: 40px;
    }

    .left-section-banner .two-col-section {
        max-width: 500px;
        padding: 30px 30px 0 0;
        position: relative;
    }

    /* .left-section-banner .two-col-section:before{
        
        
        content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 1px;
    z-index: -1;
    background: #453b31;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: skew(-12deg,0deg);
    -moz-transform: skew(-12deg,0deg);
    -ms-transform: skew(-12deg,0deg);
    -o-transform: skew(-12deg,0deg);
    transform: skew(-12deg,0deg);
    -webkit-transition: 0.3s ease-in;
    -moz-transition: 0.3s ease-in;
    -ms-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
        
    }
    */


    .about-heading-section .heading-about h2 {
        font-size: 46px;
        text-align: center;
    }

    .about-heading-section .heading-about {
        padding: 30px 0;
        margin: 0;
    }

    .entry-area .entry-static-wrap .entry-static-box .entry-video-img.custom-video-section {
        max-width: 95%;
        width: 100%;
    }


    .about-container-section {
        margin: 0 0 40px 0;
    }

    .goal-loader-section .loader-img {
        max-width: inherit;
    }

    .goal-section .totalGoal {
        margin: 0 0 10px 20px;
        position: relative;
    }


    .family-adopt-list .lists {
        flex-wrap: wrap;
        justify-content: center;
    }

    .family-adopt-list .lists b {
        width: 100%;
        text-align: center;
    }

    .family-adopt-list .lists em {
        text-align: center;
    }

    .family-adopt-list .lists b {
        font-size: 35px;
        margin-top: 5px;
        display: block;
    }

    .family-adopt-list .lists em {
        text-align: center;
        font-size: 15px;
    }

    .family-adopt-list .lists span {
        width: 20px;
        height: 20px;
        line-height: 23px;
        font-size: 18px;
        margin: 0 5px;
    }

    .donation-button-panel .x-large {
        font-size: 18px;
    }

    .donation-button-panel .x-large i {
        font-size: 17px;
    }

    .family-available-section h2.head {
        font-size: 28px;

    }

    .about-heading-section .heading-about {
        display: none;
    }

    .entry-area .entry-static-wrap .entry-static-box1 {
        padding-left: 0;
        padding-top: 0;
        margin-top: -100px;
    }

    
     .donate-team-banner .theme-btn.btn-custom-lg {
        margin-right: 0;
        width: 80%;
    }

    .donate-team-banner .static-pos {
        position: relative;
    }

    .donate-team-banner .arc-image-panel img {
        position: static;
        margin-top: -250px;
        z-index: 1;
        bottom: inherit;
        max-width: inherit;
        height: 330px;

    }

    .donate-team-banner .arc-image-panel {
        justify-content: flex-start;
    }

    .donate-team-banner .team-help-family-testi .name-section {
        max-width: inherit;
    }

    .donate-team-banner:after {
        width: 60%;
    }

    .donate-team-banner .team-goal {
        max-width: 700px;
    }

    .donate-team-banner .arc-image-panel {
        order: 2;
    }

    .calltoactionlink {
        order: 1;
    }

    .donate-team-banner .static-pos {
        display: flex;
    }

    .calltoactionlink {
        position: static;
    }

    .donate-team-banner .button-panel-section .theme-btn:after {
        left: 0;
        right: inherit;
    }

    .donate-team-banner .button-panel-section {
        justify-content: center;
    }

    .donate-team-banner .team-help-family-testi .user-image-section {
        width: 180px;
        height: 180px;
    }

    .donate-team-banner .team-help-family-testi {
        padding-left: 210px;
    }

    .donate-team-banner .team-goal {
        padding-left: 20px;
        padding-top: 30px;
    }

    .donate-team-banner .goal-section .totalGoal,
    .donate-team-banner .goal-section .totalRaised {
        width: 75.5%;
    }
    

#adoptFamily .price-flex-col .price-text {
    font-size: 14px;
    line-height: 20px;
    min-width: inherit;
    text-align: right;
}
    
#adoptFamily  .donate-radio-list .flex-col .customAmount input{min-width: inherit;}
    
  
   #adoptFamily .donate-radio-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 3px;
    grid-row-gap: 3px;
} 
   #adoptFamily .donate-radio-list .flex-col:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
} 
    
    
    
    #adoptFamily .donate-radio-list .flex-col:nth-child(2) {
    grid-column: 1 / span 2;
    grid-row: 2;
} 
     #adoptFamily .donate-radio-list .flex-col:nth-child(3) {
    grid-column: 1 / span 2;
    grid-row: 3;
} 
    
   #adoptFamily .price-flex-col .price-text {
    font-size: 18px;
    line-height: 22px;
}
    
    #adoptFamily .price-flex-col {
    justify-content: flex-start;
}

    
.donate-tabs-section ul.donate-tabs.appendLiList{display: block;}
    
    .dropdown-icon-donation-tab{display: block;}  
     .left-section-banner .two-col-section {margin-top: 450px;}
    .desktopGallery{position: absolute; left:50%; top:310px; transform: translateX(-50%)}
    
    

.about-heading-section .heading-about {
    display: block!important;
}
    
    .entry-area .entry-static-wrap .entry-static-box1{margin-top: 0;}   
    
    
  .memoryofsection h4 span{display: inline-block;} 
    
    .custom-banner-section{padding-bottom: 40px;}
    
    .internal-info span {
    font-size: 18px;
    line-height: 26px;
}
    .distribute .customAmounts{margin-bottom: 3px; height: 40px;}
    
    #adoptFamily .donate-radio-list .flex-col:nth-child(1) {
    grid-column: inherit;
    
}
    
    .goal-text-header b {font-size: 23px;}
.donate-wrapper-section .donate-button-list > a{padding: 0 15px;}
    
    .donate-wrapper-section.button-top-header {
    top: -50px;
    
}
   
    .header-area .header-top-action{height:50px;}
    .donate-wrapper-section.button-top-header{height:50px;}
    
    .donate-wrapper-section{display: none;}
    
    .donate-wrapper-section.button-top-header{display: block;}
    
    .header-fixed .donate-wrapper-section.button-top-header {
    display: block; min-width: inherit; max-width: inherit;
}
    .donate-wrapper-section .donate-button-list > a {
    padding: 0 20px;
}
    
    
    .header-fixed .ostion-logo img {
    left: 30px;
}
    
  .top-action-content {
    display: block!important;
}
    
    
    .header-area .header-top-action .top-action-content:before, .header-area .header-top-action .top-action-content:after, .header-area .header-top-action .top-action-content{display: none;}
    
    .contact-info-header{display: none;}
    
    .header-fixed .donate-wrapper-section.button-top-header br{display: none;}
    
    .donate-wrapper-section .donate-button-list a span {
    min-width: inherit;
    white-space: nowrap;
        
}
    
 .header-area .header-top .ostion-top-wrap .ostion-logo img {
    top: -43px;
}  
    .donate-wrapper-section .donate-button-list a span{width:auto;}
    
.read-the-letters .fun-content h2 br{display: none;}
    
    .read-the-letters .fun-content{text-align: center; margin: 0 0 30px 0;}
    
    .mixer-area2 .fun-content-slide{padding-bottom: 0;  }
    
    .button-panel-gallery{margin-bottom: 30px;}
    
}


@media(max-width: 900px) {
    
    .family-page-header-section{padding-left: 0;}
    
    
    .two-cols-tabs-section{flex-wrap:wrap;}
    

    .donate-team-banner .team-help-family-testi .name-section {
        max-width: 250px;
    }
    
    .two-cols-tabs-section .donate-tabs-section ul.donate-tabs li:first-child {
    width: 100%;
}
    .two-cols-tabs-section .donate-tabs-section ul.donate-tabs li {
    width: 100%;
}
    
    .two-cols-tabs-section .or_text {
    width: 100%; margin: 20px 0 0 0;
}
    
    .two-cols-tabs-section .adobt-family-link{margin: 20px auto 20px;}


    .arc-image-panel.deskImg {
        display: none;
    }

    .arc-image-panel.mobImage {
        display: block;
    }

    .donate-team-banner .arc-image-panel img {
        position: relative;
        margin-top: 0;
        z-index: 1;
        bottom: inherit;
        max-width: inherit;
        height: inherit;
        width: 100%;
        max-width: 300px;
    }

    .donate-team-banner:after {
        width: 50%;
    }

    .donate-team-banner .team-help-family-testi {
        margin-top: 40px;
    }

    .donate-team-banner .team-help-family-testi .user-image-section {
        left: inherit;
        right: 0;
        padding-left: 0;
    }

    .donate-team-banner .team-help-family-testi {
        padding-left: 0;
        padding-right: 0;
        max-width: 500px;
    }

    .donate-team-banner .team-help-family-testi .name-section {
        max-width: inherit;
    }

    .donate-team-banner .theme-btn.btn-custom-lg {
        width: auto;
    }

    .donate-team-banner .button-panel-section {
        justify-content: flex-start;
        margin-left: 20px;
    }

    .donate-team-banner .goal-section .totalGoal,
    .donate-team-banner .goal-section .totalRaised {
        width: 95%;
    }

    .donate-team-banner:before {
        width: 50%;
    }

    .donate-team-banner .button-panel-section {
        justify-content: flex-start;
        margin-left: 20px;
        padding: 0 0 40px 0;
        margin-top: -39px;
    }

    /* .donate-team-banner .theme-btn.btn-custom-lg{display:none;}*/

    .donate-team-banner:before {
        width: 40%;
    }

    .donate-team-banner .theme-btn.btn-custom-lg {
        width: auto;
        font-size: 22px;
    }
    
    
    
    .dropdown-icon-donation-tab{display: flex;}
    
    .donate-tabs-section{border:0;}
    .donate-tabs-section ul.donate-tabs {flex-wrap :wrap;max-width: 100%; width:100%;}
    .donate-tabs-section ul.donate-tabs li{width:100%; border-bottom: 0; border-bottom: 1px solid #fff; }
    .donate-tabs-section ul.donate-tabs li a {
    padding: 15px 30px 15px 30px;
    height: 80px;
   
    }
    .donate-tabs-section ul.donate-tabs li.active:first-child:before{display: none;}
    .donate-tabs-section ul.donate-tabs li a:before{display: none;}
    .donate-tabs-section ul.donate-tabs li a{background: var(--matching); justify-content: flex-start;}
    .donate-tabs-section ul.donate-tabs li a:after{display: none;}
    .donate-tabs-section ul.donate-tabs li a {
    font-size: 20px;
}
    .donate-tabs-section .adopt-heading {
    font-size: 28px;
}
    .donate-tabs-section ul.donate-tabs li a .adopt-heading {
    max-width: 260px;
}
    
    .donate-tabs-section ul.donate-tabs li.active a{display: flex; background: var(--complimentaryTone);}
    
    #mainTabs{display: none;}
    #mainTabs.singleTabList{display: flex;}
    .donate-tabs-section ul.donate-tabs li a {
    padding: 10px 50px 10px 20px;
    height: 70px;
}
    
    
.goal-section .totalGoal span, .goal-section .totalRaised span {
    font-size: 18px;
    line-height: 24px;
}
    
#adoptFamily.adobtfamilysectioncontainer .donate-radio-list {
    grid-template-columns: repeat(1, 1fr);
}
    

.holiday-banner h3 {font-size: 32px;line-height: 38px;}
.holiday-banner .banner-content {padding: 0;}    
.holiday-banner .paragraph-text {padding-right: 20px;}  
    
    
    
    
    
}


@media(max-width: 880px) {


    .button-seciton-left {
        width: 47%;
    }

    .donation-button-panel .x-large {
        font-size: 15px;
    }


    .quotes-testi {
        padding-left: 0;
        padding-right: 0;
    }

    .quotes-testi .quotes {
        left: 0;
    }

    .quotes-testi {
        padding-top: 65px;
        font-size: 20px;
        line-height: 32px;
        padding-right: 20px;
    }




    .thanks-donating {
        flex-wrap: wrap;
    }

    .thanks-donating .left-panel {
        min-width: inherit;
        width: 100%;
        order: 2;
        display: none;
    }

    .thanks-donating .popup-content {
        padding: 80px;
    }

    .breadcrumb-area .breadcrumb-content .breadcrumb__title {
        font-size: 40px;
        line-height: 40px;
    }

    .breadcrumb-area .breadcrumb-content {
        padding-top: 38px;
        padding-bottom: 80px;
    }

    .header-banner-main:after {
        width: 80%;
    }
    
    
    .main-sectin-two-sliders:before{display: none;}

}


@media(max-width: 850px) {
    
    .installment-more-info{flex-wrap:wrap;}
    .installment-more-info .icon-section {
    min-width: inherit;
    width:100%;
        display: flex; justify-content: center;
}
    .more-info-section-1, .more-info-section-2{width:100%; padding: 20px;}
    
    .installment-more-info .icon-section img{height: 150px; width:auto; }
    
    .internal-info{display: flex;}
    .distribute {
    display: inline-block;
}
    
    .internal-info{flex-wrap:wrap; padding-top: 0; position: relative; padding-left: 0;}
    
    .internal-info .input_set{display: flex; align-items: flex-start; margin-top:10px;}
    .distribute{margin-top: 0;}
    
    .internal-info .install_cb label{padding-left: 34px!important;}
    
    .internal-info  .text-infos{display: block; width: 100%;}
    
    .flex-col-donation-bar{flex-wrap:wrap;}
    
    
    
}



@media(max-width: 767px) {
    
    .header-area .side-nav-container {
    margin-top: -66px;
}
    
    
    .what-people-say .fun-content h2 br{display: none;}
    
    .what-people-say .fun-content h2 {
    font-size: 38px;
}
    .what-people-say .fun-content .logo-section img{margin: 0 0 30px 0;}
    
    .button-panel-gallery .yellow-btn{width:auto!important;}
    
    #adoptFamily .donate-radio-list.three-col-radio-list label {
    margin-bottom: 3px;
}
    
    .donate-family-dropdown-list {
    right: inherit; left:0;
}
    
    .choose-section.family-list-vertical{margin: 0 0 40px 0;}
       
    .flex-col-horizontal {
     flex-wrap:wrap;  margin: 0 0 10px 0;
}
    
    .search-section {
    width: 100%;
    margin: 10px 0 20px 0;
}
    
    .search-section input[type="text"] {
    width: 100%;
    }
    

    .header-btn {
        margin: 0 0 0 0;

    }

.donation-selection-panel.list_2x .customamountsection .price_2x {
    margin-left: 0;
}



    .right-panel-sidebar.selected-family-bar .recent-donation {
        padding: 0 20px;
    }


    .form-wrap {
        margin-bottom: 20px;
    }

    .price-flex-col .price {
        font-size: 29px;
    }

    .fourthDiv {
        background: var(--matching);
    }
    
   
   


    .donate-radio-list {
        justify-content: flex-start;
    }

    .donate-radio-list .custom_txt {
        display: block;
        height: auto;
        padding: 0 10px;
    }





    .price-flex-col.fourthDiv {
        background: var(--matching);
    }

    .donate-radio-list input:checked ~ label .price-flex-col.fourthDiv {
        background: var(--complimentaryTone);

    }





    .choose-section.donates-sidebar {
        flex-wrap: wrap;
        margin-bottom: 0;
    }


    .choose-list.selected-family .progress {
        width: 100%;
    }


    .flex-col-donate-sidebar .recent-donation > h3 {
        font-size: 28px;
    }






    .ostion-menu {
        align-items: center;
        align-self: center;
        display: flex;
        justify-content: flex-end;
    }



    .choose-list .help-family:before {
        width: 75px;
        left: -10px;
    }

    .choose-list .family-size:before {
        width: 92px;
        left: -10px;
    }

    .choose-list .needed-raised:before {
        width: 60px;
        left: -10px;
    }

    .help-family:hover:before {
        opacity: 1;
        width: 122%;
        background: var(--complimentaryTone);

    }

    .family-size:hover:before {
        opacity: 1;
        width: 122%;
        background: var(--secondarys);

    }

    .needed-raised:hover:before {
        opacity: 1;
        width: 122%;
        background: var(--matching);

    }



    .choose-list .family-size img {
        height: auto;
        width: 50px;
    }

    .help-family .help-info ul li {
        font-weight: normal;
        font-size: 12px;
        color: var(--primarys);
        line-height: 17px;
    }

    .help-family .help-info ul li b {
        display: block;
    }


    .choose-list .family-size .text-panel {
        font-size: 12px;
        margin-right: 15px;
        text-align: right;
        line-height: 14px;

    }

    .choose-list .family-size .text-panel > span {
        font-size: 40px;
    }

    .choose-list .help-family .heading {
        font-size: 14px;
        line-height: 16px;
    }
    
    
    .neededFamilytext {
   font-size: 14px;
    line-height: 16px;
    min-width: inherit;
}
    



    .choose-list .help-family,
    .needed-raised {
        padding: 10px 11px;

    }



    .hebrew_txt {
        display: block;
    }

    .needed-raised .text-panel {
        display: block;
    }

    .needed-raised .text-panel .left-col .price_txt {
        font-size: 14px;
        text-align: right;
    }

    .needed-raised .text-panel .right-col .price_txt {
        font-size: 19px; text-align: right;
    }
    
     .donate-main-sidebar .needed-raised .text-panel .right-col .price_txt {
        text-align: left;
    }
    
    
    .choose-section .choose-list{margin-bottom: 0; padding-bottom: 10px;}


    .needed-raised .text-panel h4 {
        font-size: 11px;
        margin: 0;
        font-weight: 300;
        text-align: right;
    }

    .needed-raised .boldertext .price_txt {
        font-size: 18px;
        line-height: 22px;
    }


    .needed-raised .icon-panel {
        display: flex;
        align-items: center;
    }

    .needed-raised .left-col {
        margin-right: 0;
    }


    .needed-raised .left-col sup {
        font-size: 9px;

    }

    .needed-raised .right-col sup {
        font-size: 12px;

    }




    .quotes-testi {
        padding: 40px;
        padding-top: 80px;
    }

    .theme-btn.btn-custom-lg {
        font-size: 32px;
        width: 90%;
        text-align: center;
        padding: 15px 20px 15px 25px;
    }
    
    
    .theme-btns.btn-custom-lg {
        padding: 15px 20px 15px 25px;
    }
    


    

    .donatenow-btn a b {
        padding: 5px 10px;
    }

    .donatenow-btn a span {
        height: 56px;
    }


    .mobile-filter {
        display: block;
    }

    .mixer-area2 .fun-content-slide {
        overflow: hidden;
    }

    .family-size {
        padding: 10px 0;
    }

    .donatenow-btn a span:before {
        width: 62px;
    }

   
    .mobile-filter .filter-icon {
        margin-top: 10px;
    }

    .choose-family-section h2 {
        max-width: 80%;
    }

    .filter-section ul {
        flex-wrap: nowrap;
        padding-left: 0;
    }

    .filter-section h3 {
        margin: 0;
    }



    .choose-family-section h2 {
        margin-bottom: 10px;
    }

    .quotes-testi .quotes {
        left: 35px;
    }


    /*.choose-section{display: none;}*/

    .choose-section {
        display: flex;
        /*flex-wrap: nowrap;*/
        margin: 0 0 40px 0;
        overflow-x: scroll;
    }

    .choose-section .choose-list {
        min-width: 146px;
    }




    .family-carousel {
        display: block;
    }

    .choose-family-carousel .family-item {
        min-width: inherit;
    }


    .right-panel-sidebar .btn:before {
        width: 100%;
    }

    .header-area .header-top .ostion-top-wrap .ostion-menu,
    .header-area .header-top .ostion-top-wrap .ostion-logo,
    .header-area .header-top .ostion-top-wrap .ostion-logo a {
        height: 80px;
    }

    .button-panel-section {
        padding: 60px 0 40px;
        display: flex;
    }

    .flex-col-main .left-panel .button-panel-section {
        padding: 0 0 60px;
        justify-content: flex-start;
    }

    .header-top-action .container {
        padding: 0;
        width: 100%;
        max-width: 100%;
    }

    .header-top-action .container .row {
        margin: 0;
    }

    .header-area .header-top-action .top-action-content .info-box ul li a {
        line-height: 20px;
        white-space: nowrap;
        font-size: 13px !important;
        text-align: center;
        color: #fff;
    }

    .header-area .header-top-action .top-action-content .info-box ul.top-action-list li {
        margin-right: 10;
    }



    .header-area .header-top-action .top-action-content .info-box.d-flex > ul > li {
        text-align: right !important;
    }

    .header-area .header-top .ostion-top-wrap .ostion-logo img {
        height: 100px;
    }

    ul.about-icons-section li {
        padding-left: 100px;
    }




    .endorsed-section-home.entry-area:after {
        display: none;
    }

    .testimonial-content .flex-section {
        flex-wrap: wrap;
    }

    .testimonial-content .flex-section .text-panels {
        width: 100%;
    }

    .endorsed-section-home .testimonial-content {
        padding: 40px;

    }

    .endorsed-section-home {
        padding: 60px 0 60px;
    }

    .endorsed-section-home.entry-area:after {
        display: none;
    }

    .header-area .container {
        max-width: 100%;
    }


    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text {
        font-size: 15px;
        line-height: 20px;
    }

    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text {
        max-width: inherit;
        padding-right: 0;
    }

    .donation-selection-panel.two-col-list-donation .price-flex-col .price {
        margin-left: 20px;
    }

    .donation-selection-panel.two-col-list-donation .customAmount {
        margin-left: 0;
    }

    .donation-selection-panel.two-col-list-donation .flex-col .customAmount input {
        width: 100%;
    }


    .donation-selection-panel.two-col-list-donation .donate-radio-list {
        flex-wrap: nowrap;
    }


    .choose-section.donates-sidebar .donation_one .help-family:before {
        left: -31px;
    }

    .choose-section.donates-sidebar .donation_one .needed-raised:before {
        left: -48px;
    }



    .goal-section .totalGoal b {
        font-size: 44px;
    }

    .goal-section .totalGoal,
    .goal-section .totalRaised {
        width: 95%;
    }

    .about-heading-section .heading-about h2 {
        font-size: 40px;
    }

    .left-section-banner .two-col-section {
        max-width: 100%;
        padding: 30px 0 0 0;
        position: relative;
    }

    .adopt-family {
        flex-wrap: wrap;
    }

    .adopt-heading {
  
        font-size: 26px;
        width: 100%;
        justify-content: center;
    }

    .donation-button-panel {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .button-seciton-left {
        width: 100%;
    }

    .donation-button-panel .theme-btn.btn-custom-lg, .donation-button-panel .theme-btns.btn-custom-lg {
        width: 100%;
        font-size: 24px;
    }
    
    .relpos {
    width: 100%;
}


    .button-seciton-right {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    .button-seciton-right .theme-btn:after {
        left: 0;
        right: inherit;
    }

    .family-available-section .container-custom-fluid {
        max-width: 95%;
    }

    .family-available-section h2.head {
        padding: 20px;
    }

    .choosefamilyhelp {
        width: 90%;
    }

    ul.about-icons-section {
        justify-content: flex-start;
    }

    ul.about-icons-section li {
        margin-left: 0;
        width: 100%;
    }

    .custom-video-section {
        max-width: 100%
    }


    .left-section-banner .left-content {
        max-width: 300px;
    }

    .header-banner-main:after {
        width: 90%;
    }


    .entry-area .entry-static-wrap .entry-static-box1 {
        margin-top:0;
    }

   /* .adopt-heading:after {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
    }
*/
    .filter-section ul li {
        margin: 0 10px 0 0;
    }


    .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo img {
        padding-top: 5px;
    }



    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .family-size img {
        height: auto;
        width: 80px;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .help-family .help-info ul li b {
        display: inline-block;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .help-info ul li {
        line-height: 24px;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .family-size b {
        font-size: 18px;
        line-height: 24px;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .text-panel {
        max-width: 380px;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .text-panel h4 {
        font-weight: 500;
    }

    .OtherDonation {
        margin-left: 10px;
    }

    .OtherDonation .btn {
        font-size: 20px;
        margin-top: 15px;
    }

    .OtherDonation .btn i {
        font-size: 15px;
        width: 20px;
        height: 20px;
    }



    .button-seciton-left {
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .button-seciton-left.centerbutton .theme-btn:after {
        left: 0;
        right: inherit margin: 0;
    }

    .button-seciton-right.otherDonations {
        margin: 0;
    }

    .button-seciton-right .theme-btn:after,
    .button-seciton-left .theme-btn:after, 
    .button-seciton-left .theme-btns:after,
    .relpos .theme-btn:after
    {
        transform: none;
    }

    .button-seciton-left {
        margin-bottom: 20px;
        margin: 0 0 15px 0;
    }

    .button-seciton-right.otherDonations {
        max-width: 100%;
    }
    
      .donation-selection-panel.two-col-list-donation .donate-radio-list{ display: flex; flex-wrap:wrap;}

    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col.donateonefamilyColor {
    width: 48%;
}
    
    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col {
    width: 48%;
}
    
    .donation-selection-panel.two-col-list-donation .price-flex-col.firstDiv{display: flex; text-align: left;}
    
    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text:before{display: none;}
    
    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text br{display: none;}
    
    .donation-selection-panel.two-col-list-donation .price-flex-col .price{display: block;}
    .donation-selection-panel.two-col-list-donation .price-flex-col .price {
    margin-left: 0;
}
    
    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text{display: block; width:100%; padding-bottom: 0; border-bottom: 1px solid #fff; margin-bottom: 10px; min-height: 40px;}
    
    .donation-selection-panel.two-col-list-donation .price-flex-col {
    flex-wrap: wrap;
}
    .donation-selection-panel.two-col-list-donation .price-flex-col{height:auto;}
    .donation-selection-panel.two-col-list-donation .donate-radio-list .list.colorBg{height: auto;}
    
       .donation-selection-panel.two-col-list-donation .customAmount span.pricedollar{left:0;}
    
    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col .customAmount input{padding-left: 20px;}
    
    
    .donation-selection-panel.two-col-list-donation .donate-radio-list .custom_txt{padding: 0;}
    

     .donation-selection-panel.two-col-list-donation .price-flex-col .price {
    font-size: 29px; margin: 0 0 10px 0;
}
    .donation-selection-panel.two-col-list-donation .price-flex-col .price {
    font-size: 34px; 
}
    
    
    
    
    
   .donation-selection-panel.two-col-list-donation .price-flex-col .price-text {
    margin-bottom: 10px;
}

    .donation-selection-panel.two-col-list-donation .price-flex-col {
    padding:15px;
}
    
    .donate-radio-list{display: flex; flex-wrap:wrap; justify-content: space-between;}
    .donate-radio-list .flex-col {box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:0; margin-bottom: 1%; }
    
    .donate-radio-list .flex-col.sponsored{width:100%}
    
    .donate-radio-list .flex-col.customamountsection{width:100%;}
    
    .donate-radio-list {
    display: flex;
    grid-column-gap: 0;
    grid-row-gap: 0;
}
    
     .donation-selection-panel.sponsor_multi_family .donate-radio-list {
        display: flex;
       grid-column-gap: 0;
        grid-row-gap: 0;
    }  
    
     #adoptFamily .donate-radio-list .flex-col{width:100%;}
    
    #adoptFamily .donate-radio-list {
    grid-row-gap: 0;
}
    
    
    
    .donation-selection-panel.list_2x .flex-col.sponsored .price-flex-col{flex-wrap:wrap;}
    
    .donation-selection-panel.list_2x.sponsor_multi_family .flex-col .price-flex-col{flex-wrap:wrap;}
    
    .donation-selection-panel.list_2x .price-flex-col.firstDiv .price-text {
    max-width: inherit;
    min-width: inherit; margin: 0; padding: 0 0 10px 0; border-bottom: 2px solid #fff; margin-bottom: 15px;
        width:100%;
}
    .donation-selection-panel.list_2x.sponsor_multi_family .price-flex-col .price-text {
    max-width: inherit;
    min-width: inherit; margin: 0; padding: 0 0 10px 0; border-bottom: 2px solid #fff; margin-bottom: 15px;
        width:100%;
}
     .donation-selection-panel.list_2x.sponsor_multi_family .price-flex-col .price-text:before{display: none;}
    
    
    
    .donation-selection-panel.list_2x .sponsored .price-flex-col .price-text:before{display: none;}
    
    .donation-selection-panel.list_2x .price-flex-col .price-text{font-size:14px;}
    
    .donation-selection-panel.list_2x .effective-amount{display: block;}
    
    .donation-selection-panel.list_2x .price_2x{display: flex; align-items: center; justify-content: space-between; width:100%; margin: 0;}
    .donation-selection-panel.list_2x .effective-amount .flex-cols{border:0;}
    
    .donation-selection-panel.list_2x .flex-col.sponsored .package.enlist_amount_wrap .price-flex-col .price{margin-left: 0;}
    
    .donation-selection-panel.list_2x .effective-amount .flex-cols{margin-top: 0; padding: 0;}
    
    .donation-selection-panel.list_2x .donate-radio-list .flex-col{width:100%;}
    
    .donation-selection-panel.list_2x .price-flex-col{height: auto;}
    .donation-selection-panel.list_2x .price-flex-col .price-text{text-align: left; margin: 0 20px 0 0;}
    
    .donation-selection-panel.list_2x .effective-amount .text-small {
    font-size: 12px;
    color: #fff;
    line-height: 15px;
    font-weight: 300;
}
     .enter-donation-heading-section .donate_two_x{position: static; left:inherit; right:0; transform:none; }
.enter-donation-heading-section{display: block;}
    
    
    .donation-selection-panel.list_2x .effective-amount .amountDouble {
        font-size: 32px;
    }
    
    .donation-selection-panel.list_2x .donate-radio-list .custom_txt{padding: 0;}
    
      .donate_two_x a span{font-size:32px; }
    .donate_two_x a svg{width:80px; height: 80px;}
    
    .relpos {
    margin: 0 0 15px 0;
}
    
    .relpos .upsell-item {
    margin: 0;
}
    
    
    .donate-family-dropdown-list{width:100%; top:100%; padding: 0; overflow-x: scroll; border:2px solid #fff; border-right:0; border-left:0;}
.donate-family-dropdown-list ul{display: flex; }
.donate-family-dropdown-list li:first-child{margin: 0; height:100%;}
.donate-family-dropdown-list li{border-right:1px solid #fff; margin: 0;}
.donate-family-dropdown-list li:last-child{border:0;}
.donate-family-dropdown-list label{padding: 10px 0; }

.dropdown-list-text{padding: 0 20px;}
 
    
 #adoptFamily.adobtfamilysectioncontainer .price-flex-col .price-text {
    width: auto;
    border: 0;
    border-right: 1px solid #fff;
    padding-right: 20px;
}
    
    #adoptFamily.adobtfamilysectioncontainer .customAmount {
    margin-left: 20px;
}
    
    .toogleDropdown {
    left: 0;
}
    
    #adoptFamily.adobtfamilysectioncontainer .price-flex-col .price-text {
    width: auto;
}  
    
    .donate-team-banner.familyBannerArea:before{display: none;}  
     .donate-team-banner.familyBannerArea:after{display: none;} 

    .donate-team-banner {background: none;}
    
    .donate-team-banner .goal-section .totalGoal span, .donate-team-banner .goal-section .totalRaised span {
    padding-left: 60px;
}
    
    .donate-team-banner .familyGoal .goal-section .totalGoal, .donate-team-banner .familyGoal .goal-section .totalRaised {
    width: 93%;
}
    
    
    .familyCol_1{background: var(--primarys);}
    
    .familyCol_2 {
    background: rgb(63,196,235);
    background: linear-gradient(180deg, rgba(63,196,235,1) 50%, rgba(202,74,156,1) 50%);
        margin:0; padding: 0;
       
}
    
    .family-page-header-section .familysizeinfo, .family-page-header-section .statusinfos{padding: 20px 40px;}
    
    .donate-radio-list.three-col-radio-list {
    display: flex;
    grid-template-columns:auto;
    grid-column-gap: 0;
    grid-row-gap: 0;
        flex-wrap:wrap;
}
    
    .donate-radio-list.three-col-radio-list .flex-col {
    width: 100%;
}
    
    .donate-radio-list .list.colorBg{height: auto;}
    
   .donate-radio-list.three-col-radio-list .flex-col .price-flex-col .price-text {
    max-width: 130px;
    min-width: 130px;
       padding-left: 10px;
    
}
    .relsectionDropdown {
    width: 178px;
}
    

#adoptFamily .donate-radio-list {
    grid-column-gap: 0;
    grid-row-gap: 0;
}
    
.donation-selection-panel.two-col-list-donation .donate-radio-list{margin-bottom: 0;}
.holiday-banner .holiday-banner-col img {
margin: 0 20px 0 0;
max-width: 200px;
}  
.holiday-banner .holiday-banner-col{align-items: flex-start; padding: 20px 0 40px 0;}
.holiday-banner h3 {
font-size: 28px;
line-height: 34px;
}
.holiday-banner .paragraph-text {
padding-right: 0;
}        
.holiday-banner .flex-col-heading{text-align: left; justify-content: space-between; align-items: flex-start;} 
.holiday-banner .flex-col-heading .toggleBtnHoliday{position: static; transform: none;}    
 .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo img {
    padding-top: 0;
}
    
    .header-area .header-top .ostion-top-wrap .ostion-logo img {
    height: 120px; 
}    
    
    
}




@media(max-width: 640px) {

  


    .flex-two-col-popup {
        flex-wrap: wrap;
    }

    .thanks-donating .popup-content {
        padding: 40px;
    }

    .flex-two-col-popup .share-section {
        margin-bottom: 20px;
    }

.donation-selection-panel.two-col-list-donation .price-flex-col .price-text {
        font-size: 13px;
        line-height: 18px;
    }
    
    
    .donation-selection-panel.sponsor_multi_family .donate-radio-list .flex-col{
       width:100%;
    }  
    
    .sponsor_multi_family .price-flex-col {
    justify-content: flex-start;
}
    
    .sponsor_multi_family .donate-radio-list .flex-col .price-flex-col{justify-content: flex-start;}
    
    .sponsor_multi_family .price-flex-col .price-text{text-align: left;}
    
  
    .goal-section .totalGoal, .goal-section .totalRaised {
    width: 86%;
}
    
    .goal-section .totalGoal span {
        padding-left: 28px;
        margin: 0 10px 0 0;
    
    }
    
    .goal-section .totalRaised span {
    padding-left: 32px;
  
}
    
    .custom-banner-section {padding-top: 80px;}
    
     .text_2x_single_line {
    font-size: 12px;
    line-height: 18px;
}
   .donate-team-banner .team-goal.familyGoal {
    margin: 0;
} 
    
    
    .donate-team-banner.familyBannerArea .goal-section .totalGoal span{
    padding-left: 30px; font-size:16px; line-height: 20px; margin-top: 5px;
} 
    
    
    
    
    
    
    
    .donate-team-banner .familyGoal .goal-section .totalGoal, .donate-team-banner .familyGoal .goal-section .totalRaised {
    width: 90%;
}
    
    .familyBannerArea .goal-section .totalGoal b {
    font-size: 32px;
    line-height: 38px;
}
    
   
    
    .donate-team-banner .team-goal.familyGoal {
    padding: 20px 0 20px 0;
  
}
    
    .family-page-header-section .familysizeinfo, .family-page-header-section .statusinfos {
    padding: 20px 20px;
}
    
  .recent-donation  .show-more-section .theme-btn.btn-custom-lg {
    font-size: 22px;
    padding: 20px 20px 20px 20px;    
}  

}



@media(max-width: 600px) {
    
      .goal-section .totalGoal, .goal-section .totalRaised {
    width: 95%;
}

   /* .thirdDiv {
        background: var(--matching);
    }
*/
   /* .secondDiv {
        background: none
    }

    .fourthDiv {
        background: var(--matching);
    }

    .sixthDiv {
        background: var(--matching);
    }

    .customamountsection {
        background: var(--matching);
    }*/


    .donation-selection-panel.two-col-list-donation .customamountsection {
        background: none;
    }


    .fourthDiv {
        background: none;
    }

    .donate-section {
        padding: 60px 0;
    }

    .price-flex-col .price {
        font-size: 30px;
    }

    .price-flex-col.fourthDiv {
        background: none;
    }



    

    .donate-radio-list input:checked ~ label .price-flex-col.fourthDiv {
        background: none;
    }


    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col {
    width: 100%;
}


    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col.donateonefamilyColor {
        width: 100%;
    }
    
    .donation-selection-panel.two-col-list-donation .price-flex-col {
    justify-content: flex-start;
}


    .donation-selection-panel.two-col-list-donation .donate-radio-list .list.colorBg:after {
        background: none;
    }

    .left-section-banner {
        padding: 0;
        max-width: 500px;
    }

    .left-section-banner .left-content {
        max-width: 280px;
    }

    .custom-banner-section h2 {
        font-size: 36px;
        line-height: 45px;
        margin-bottom: 10px;
    }

    .left-section-banner .image-section img {
        height: 180px;
    }

    .left-section-banner .two-col-section {
        padding: 30px 0 30px 0;

    }

    p.name-section span {
        font-size: 18px;
    }

    .left-section-banner .two-col-section:before {
        width: 75%;
    }

    .about-heading-section .heading-about h2 {
        font-size: 32px;
    }
    
  
    
     
    .price-flex-col{justify-content: center;}
    
    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text {
    font-size: 18px;
    line-height: 22px;
}
    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text{min-height: inherit; padding-bottom: 10px;}
    
    
    
     .desktopGallery{top:280px;}
    
   


}


@media(max-width: 575px) {
    
     .phone_no_text   {margin: 0 0 0 0;} 
    
    .read-the-letters{padding: 60px 0;}
    
    
    #adoptFamily .donate-radio-list.three-col-radio-list label {
    margin-bottom: 0;
}

.donation-selection-panel.two-col-list-donation .price-flex-col {
    padding:20px;
}


    .select-donation-section h3.heading {
        font-size: 20px;
    }





    .right-panel-sidebar.selected-family-bar .recent-donation {
        margin: 0;
        margin-top: 10px;
    }



    .what-people-say .fun-content-wrap .col-6 {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }

    .choose-family-section .flex-col-filter,
    .family-carousel {
        padding: 0 0 0 0
    }

    .endorsed-section-home .testimonial-content {
        padding: 30px;
    }


    .choose-section.donates-sidebar {
        margin: 0;
    }



    .choosefamilyhelp {
        padding: 0;
        overflow: hidden;
    }


    .slider-area .slider-heading .slider__title {
        font-size: 42px;
        line-height: 52px;
        margin-top: 40px;
    }

    .slider-area .single-slide-item {
        height: 350px;
    }


    .owl-theme .owl-nav .owl-prev {
        left: 0;
    }

    .owl-theme .owl-nav .owl-next {
        right: 0;
    }


    .header-area .header-top .ostion-top-wrap .ostion-menu .mobile-menu-toggle {
        margin-top: 0;
    }

    ul.about-icons-section {
        justify-content: flex-start; padding-bottom: 20px;
    }


    .what-people-say:before {
        display: none;
    }

    .what-people-say {
        padding: 0;
    }

    .what-people-say .fun-content h2 br {
        display: none;
    }

    .what-people-say .fun-content h2 {
        background: none;
        color: #fff;
        padding: 28px;
        font-size: 36px;
        margin: 30px 0 30px 0;
    }

    .what-people-say .container {
        padding: 0;
        width: 100%;
        max-width: 100%;
    }

    .what-people-say .container .row {
        margin: 0;
    }

    .what-people-say .logo-section {
        display: flex;
        justify-content: center
    }

    .what-people-say .fun-content .logo-section img {
        height: 150px;
    }

    .mixer-area2 .fun-content-slide .fun-slide-item {
        padding-right: 20px;
        padding-left: 20px;
    }



    .header-area .header-top .ostion-top-wrap .ostion-menu,
    .header-area .header-top .ostion-top-wrap .ostion-logo,
    .header-area .header-top .ostion-top-wrap .ostion-logo a {
        height: 65px;
    }

   


    .header-area .header-top .container {
        max-width: 100%;
    }

    .choose-family-section h2 {
        font-size: 28px;
    }

    .donation-list .price_txt {
        font-size: 24px;
    }


    .header-area .header-top .ostion-top-wrap .ostion-logo img {
        padding: 0;
    }

    .header-area .header-top.header-fixed {
        background-color: #fff;
        position: fixed;
        top: 0;
        display: block;
        opacity: 1;
        z-index: 99;
        width: 100%;
        transform: none;

    }

    .header-area .header-top .ostion-top-wrap .ostion-menu .mobile-menu-toggle {
        position: static;
    }

    .ostion-menu-innner {
        display: flex;
        justify-content: flex-end;
    }



    .donation-list .case_txt {
        font-size: 14px;
        line-height: 20px;
        padding: 10px 20px;
    }

    .donation-list .price_txt {
    min-width: inherit;
    position: relative;
}
    
    .donation-list .price_txt:before {
    max-width: 100%;

}
    .donation-list:hover .price_txt:after {
    max-width: 100%;
}
    .donation-list .price_txt span {
    padding-right: 10px;
}
    

   

   


    .button-panel-section {
        justify-content: flex-start;
    }

    .endorsed-section-home .container {
        max-width: 100%;
        width: 100%;
    }

    .endorsed-section-home {
        padding: 40px 0;
    }

    .mixer-area2 .fun-content-slide .fun-slide-item .funslide__text {
        font-size: 26px;
        line-height: 36px;
    }

    .right-panel-sidebar .btn:before {
        width: 85%;
    }


    .quotes-testi {
        padding: 30px;
        padding-top: 80px;
    }

    .quotes-testi .quotes {
        left: 27px;
    }

    .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo,
    .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo a {
        height: 65px;
    }

    .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo img {
        top: 0;
    }



    .header-area .header-top.header-fixed .ostion-top-wrap .ostion-menu .ostion-menu-content,
    .header-area .header-top.header-fixed .ostion-top-wrap .ostion-menu {
        height: 65px;
    }

    .choose-section {
        margin-left: 0;
    }


    .footer-area .footer-copyright .copyright-desc {
        font-size: 13px;

    }


    .donation-selection-panel.two-col-list-donation .donate-radio-list {
        flex-wrap: wrap;
        margin: 0 0 10px 0;
    }
    
 

    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col {
        width: 100%;
    }

    .donation-selection-panel.two-col-list-donation .donate-radio-list .list.second-list {
        border-radius: 0;
    }

    .donation-selection-panel.two-col-list-donation .price-flex-col .price-text {
        font-size: 18px;
        line-height: 22px;
        width: 100%;

    }

    .donation-selection-panel.two-col-list-donation .donate-radio-list .custom_txt {
        padding-left: 0;
    }

    .donation-selection-panel.two-col-list-donation .donate-radio-list .flex-col.customamountsection {
        margin-top: 6px;
    }

    .donation-selection-panel.two-col-list-donation .price-flex-col .price {
        font-size: 26px;
    }


    .goal-section .goal-loader-section {
        padding: 10px;
    }

    .goal-section .totalGoal span,
    .goal-section .totalRaised span {
        padding-left: 20px;
    }

    .left-section-banner {
        padding: 0;
        max-width: 100%;
    }

    .goal-section .totalRaised span {
        font-size: 16px;
        line-height: 16px;
    }

    .goal-section .totalRaised b {
        font-size: 40px;
        line-height: 48px;
    }

    goal-section .totalGoal b {
        font-size: 31px;
    }


    .goal-section .totalGoal span {
        margin-left: 22px;
    }

    .goal-section .totalGoal span,
    .goal-section .totalRaised span {
        padding-left: 15px;
    }

    .goal-section .totalGoal b {
        font-size: 31px;
    }

    .goal-section .totalGoal {
        margin: 0 0 10px 15px;
        position: relative;
    }



    .goal-section .totalGoal {
        margin-bottom: 10px;
        position: relative;
    }


    .donation-button-panel .theme-btn.btn-custom-lg {
        font-size: 21px;
    }


    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .text-panel {
        max-width: 300px;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .needed-raised .right-col {
        width: 100%;
           margin-top: 0;
    margin-bottom: 10px;
    }

    .right-panel-sidebar.selected-family-bar.donate-main-sidebar .family-size .text-panel > span {
        font-size: 75px;
    }


    .kupas-video-list-section ul.video-items{flex-wrap:wrap;}  
            .kupas-video-list-section ul.video-items li {
    width: 86%;     margin-right: 55px; flex-wrap: nowrap; margin-bottom: 30px;
}
            
            .kupas-video-list-section ul.video-items .video-name {
    font-size: 34px;
    line-height: 38px;
  
    margin-left: 10px;
}
            
            .kupas-video-list-section ul.video-items .video-name br{display: block;}
            
            
            

        .kupas-video-list-section ul.video-items .video-name {
    font-size: 34px;
    line-height: 38px;
    margin-left: 10px;
}
             
             .kupas-video-list-section ul.video-items .video-name {
    font-size: 24px;
    line-height: 28px;
    margin-left: 10px;
}
             
             .kupas-video-list-section ul.video-items .video-name {
    font-size: 26px;
    line-height: 29px;
    margin-left: 10px;
}
            .kupas-video-list-section ul.video-items .video-name {
    font-size: 28px;
    line-height: 31px;
    margin-left: 10px;
}  
             
             
             .kupas-video-list-section ul.video-items li .image-panel img {
    max-width:150px;
}
             
             .kupas-video-list-section ul.video-items .video-name{margin: 0; margin-left:10px;}
    
   .donate-team-banner .team-help-family-testi .user-image-section {
        position: static;
    }

    .donate-team-banner .theme-btn.btn-custom-lg {
        font-size: 22px;
        line-height: 26px;
        text-align: left;
    }

    .donate-team-banner .team-help-family-testi .user-image-section {
        position: static;
        margin-bottom: 20px;
    }

    .donate-team-banner .team-help-family-testi h2 {
        margin-bottom: 15px;
    }

    .donate-team-banner:before {
        display: none;
    }

    .donate-team-banner:after {
        left: -300px;
        width: 100%;
    }

    .donate-team-banner .team-help-family-testi span {
        font-size: 17px;
    } 
    

     #adoptFamily .donate-radio-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
} 
   #adoptFamily .donate-radio-list .flex-col:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
} 
    
    
    
    #adoptFamily .donate-radio-list .flex-col:nth-child(2) {
    grid-column: 1 / span 2;
    grid-row: 2;
} 
     #adoptFamily .donate-radio-list .flex-col:nth-child(3) {
    grid-column: 1 / span 2;
    grid-row: 3;
} 
    
 .donate_two_x a span{font-size:28px; }
    .donate_two_x a svg{width:70px; height: 70px;}
    
    .donate_two_x.small a span{font-size:24px; }
.donate_two_x.small  a svg{width:60px; height: 60px;} 
    
    
    .donation-selection-panel.list_2x .customamountsection .price-text{ margin-right: 0; width:100%;}  
    
    .donation-selection-panel.list_2x .price-flex-col {
        flex-wrap: wrap;
}
    
    .donation-selection-panel.list_2x .price-flex-col .price-text:before{display: none;}
    
    
    
    .process-donation-section .intro-text {
    margin: 0;
    display: block;
    width: 100%;
    margin-left: 0;
    margin-top:5px;
}
    
       .donation-selection-panel.list_2x .price-flex-col .price-text {
    font-size: 13px;
}
    
    .donation-selection-panel.list_2x .effective_amount_2x.effective-amount .flex-cols{flex-wrap:wrap;} 
     .donation-selection-panel.list_2x .effective_amount_2x.effective-amount .text-small {
    width: 100%;
    white-space: nowrap;
         margin-bottom: 5px;
}
    .donation-selection-panel.list_2x  .donate-radio-list .list.colorBg{height: auto;}
    
    .donation-selection-panel.list_2x .effective_amount_2x.effective-amount  {
    display: block;
    margin-top: -19px;
}
    
    .donation-selection-panel.list_2x .effective_amount_2x.effective-amount .text-small b{display: inline-block;}
    
  .memoryofsection h4 span {
    display: block;
}  
    #adoptFamily .donate-radio-list.three-col-radio-list label {
    margin-bottom: 0;
} 
    
    
.holiday-banner .flex-col-heading{padding: 15px 0;}
.holiday-banner .holiday-banner-col{flex-wrap:wrap;}
.holiday-banner .holiday-banner-col .image-panel{width:100%;}
.holiday-banner .holiday-banner-col img {
margin: 10px 0 20px 0;
max-width: 100%;
width:100%;
}
.holiday-banner h3 {
font-size: 20px;
line-height: 26px;
padding-right: 36px;
}
.holiday-banner {
padding: 0 20px;
}      
.holiday-banner .paragraph-text {
padding-right: 0;
font-size: 14px;
line-height: 24px;
}
.holiday-banner .holiday-banner-col{padding-top: 0;}
.holiday-banner .flex-col-heading .toggleBtnHoliday i {font-size: 26px;
}   
    
    .donatenow-btn a{font-size:20px; line-height: 21px;}   

    .donatenow-btn a span i {
    font-size: 40px;
    
}
}




@media(max-width: 480px) {
    .header-btn {
        margin: 0 0 0 54px;
    }

    .what-people-say .fun-content h2 {
        font-size: 26px;
    }


    .header-menu-action .container-custom-fluid,
    .adopt-family,
    .header-banner-main .container {
        max-width: 90%;
    }



    .header-btn .theme-btn {
        padding: 0 10px 0 20px;
    }


    .choose-list.selected-family .progress {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        width: 100%;
        left: 0;
        border-radius: 0;
    }



   




    .choose-section.donates-sidebar .family-size:hover:before,
    .choose-list.selected-family .help-family:hover:before,
    .choose-list.selected-family .needed-raised:hover:before {
        width: 110%;
        left: -10px;
    }

    .choose-list.selected-family .progress {
        width: 100%;
    }

    .container {
        max-width: 95%;
    }

    .form-wrap {
        margin-bottom: 15px;
    }

    .choose-list.selected-family .family-size .text-panel > span {
        font-size: 65px;

    }

    .choose-list.selected-family .help-family .help-info {
        padding-left: 0;
    }

   

    .about-container-section h2 {
        font-size: 28px;
        padding: 20px 0 20px 20px
    }


    .customModalPopup h2 {
        font-size: 28px;
        line-height: 34px;
        text-align: center;
        margin-bottom: 20px;
    }

    .thanks-donating .popup-content {
        padding: 60px 30px;
    }

    .flex-two-col-popup {
        margin-top: 40px;
    }

    .thanks-donating .share-section {
        justify-content: space-between;
        width: 100%;
    }

    .breadcrumb-area .breadcrumb-content {
        padding-top: 46px;
    }


   /* .choose-section.donates-sidebar .donation_one .family-size:before,
    .choose-list.selected-family .help-family:before,
    .choose-list.selected-family .needed-raised:before {
        width: 110%;
        height: 151px;
    }*/

    .choose-section.donates-sidebar .donation_one .needed-raised:before,
    .choose-section.donates-sidebar .donation_one .help-family:before {
        left: -20px;
    }


    .goal-section .totalGoal b {
        font-size: 31px;
    }

    .goal-section .totalRaised b {
        font-size: 30px;
        line-height: 40px;
    }

    .left-section-banner .two-col-section {
        padding: 30px 0 30px 0;
        flex-wrap: wrap;
    }

    .left-section-banner .image-section {
        order: 1;
    }

    .goal-loader-section .loader-img {
        max-width: 120px;
    }

    .left-section-banner .left-content {
        order: 2;
    }

    .header-banner-main:after {
        left: -326px;
    }

    .header-banner-main:after {
        width: 76%;
    }

    .donation-button-panel .theme-btn.btn-custom-lg {
        font-size: 18px;
    }

    .donation-button-panel .x-large i {
        font-size: 24px;
        width: 20px;
        height: 20px;
    }


    .family-info-sections .total-families p {
        font-size: 48px;
    }

    .donation-button-panel .theme-btn.btn-custom-lg {
        font-size: 20px;
        white-space: normal;
        text-align: left;
        line-height: 20px;
    }

    .button-seciton-right {
        width: 85%;

    }

    .family-adopt-list .lists {
        padding: 20px 10px;
    }

    .month-section {
        flex-wrap: wrap;
    }

    #countdown {
        width: 100%;
    }

    .yomtov br {
        display: none;
    }

    .yomtov {
        width: 100%;
        text-align: left;
        margin: 30px 0 0 10px;
    }

    #countdown #tiles > span {}

    #countdown .labels,
    #countdown {
        text-align: left;
    }
    
    .donate-tabs-section .adopt-heading {
    font-size: 22px;
}
   .donate-tabs-section ul.donate-tabs li a .adopt-heading {
    max-width: inherit;
    width: auto;
}
    
    
.desktopGallery{top:230px;}

.headerGallery.owl-carousel {
    width: 329px;
    height: 429px;
}

.headerGallery.owl-carousel .item img {
    border-radius: 50px;
}
    
    
   .donate_two_x a span{font-size:22px;  color:var(--primarys); font-family: 'Poppins', sans-serif; font-weight: 600; margin: 0 15px 0 0;  position: relative; padding-bottom: 10px;}
    .donate_two_x a svg{width:55px; height: 55px;}
    
    .donate_two_x.small a span{font-size:22px;  color:var(--primarys); font-family: 'Poppins', sans-serif; font-weight: 600; margin: 0 15px 0 0;  position: relative; padding-bottom: 10px;}
.donate_two_x.small  a svg{width:55px; height: 55px;}  
    
    .donation-button-panel .theme-btns.btn-custom-lg{font-size:17px; line-height: inherit;}
    
    .recent-donation {
    padding: 0 0 30px 0;
}
    
    .flex-col-donation-bar .right-panel-sidebar{min-width: inherit; width:100%; }
    
    
   .recentddonationListCol {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
    grid-gap: 0;
} 
    
  #adoptFamily .donate-radio-list.three-col-radio-list .flex-col .price-flex-col .price-text {
    max-width: 150px;
    min-width: 150px;
  
}  
 #adoptFamily .donate-radio-list.three-col-radio-list label {
    margin-bottom: 0;
}
    
 .donatenow-btn a:before {
    width: 55px;
}   
 .donatenow-btn a span:before {
    width: 55px;
}
    
.donatenow-btn a span i {
    font-size: 40px;
   
}  
    
  .donatenow-btn a span {
    height: 100%;
} 
    
.donatenow-btn a {
    height: 65px;
} 
    
    .choose-section{margin: 0;}
    
 
    .selected-family-new-section .icon-panels img {
    width: 60px;
    margin-right: 20px;
}
    .selected-family-new-section .text-sections ul li em{font-size:16px;}
    
      .header-area .header-top.header-fixed .ostion-top-wrap .ostion-logo img {
    height: 90px;
    padding-top: 0;
}
    .header-area .header-top .ostion-top-wrap .ostion-logo img {
    height: 90px;
} 
    
    p.name-section span{white-space: normal;}
    
    .header-banner-main:after {
    left: -392px;
}
   
}




@media(max-width: 430px) {


    

    .about-container-section h2 {
        font-size: 24px;
    }

    .goal-section .totalGoal b {
        font-size: 24px;
    }


    .goal-loader-section .loader-img {
        max-width: 77px;
    }

    .goal-section .totalRaised span {
        display: block;
    }

    .goal-section .totalGoal b {
        font-size: 26px;
        line-height: 24px;
    }


    .goal-section .totalGoal span,
    .goal-section .totalRaised span {
        width: 100%;
        display: block;
        width: 100%;
        text-align: left;
        margin: 0;
    }



    .goal-section .totalGoal,
    .goal-section .totalRaised {
        flex-wrap: wrap;
        text-align: left;
        justify-content: flex-start;
    }

    .goal-section .totalGoal br,
    .goal-section .totalRaised br {
        display: none;
    }

    .goal-section .totalGoal span {
        margin-left: 0;
        padding-left: 0;
    }

    .goal-loader-section .loader-img {
        max-width: 100%;
    }

    .left-section-banner {
        padding: 0;
    }

    .goal-section .totalRaised b {
        width: 100%;
        display: block;
        line-height: 18px;
        padding: 0 0 6px 30px;
    }

    .goal-section .totalRaised span {
        padding: 0 0 0 30px;
    }

    .goal-section .totalGoal div,
    .goal-section .totalRaised div {
        margin: 0 0 0 16px;
    }

    .goal-section .totalGoal,
    .goal-section .totalRaised {
        width: 97%;
    }

    .left-section-banner .ipadImage img {
        max-width: 90%;
        max-height: inherit;
    }

    .header-banner-main:after {
        width: 90%;
    }


    .about-heading-section .heading-about h2 {
        font-size: 24px;
    }

    .entry-area .entry-static-wrap .entry-static-box1 {
        margin-top: 0;
    }

    .header-area .header-top-action .top-action-content .info-box ul li a span {
        display: none;
    }

    #countdown #tiles > span {
        width: 55px;
    }

    #countdown .labels li {
        width: 69px;

    }
    

    .campaign-ended-section{width:85%;}
   
    
    .kupas-video-list-section ul.video-items .video-name {
    font-size: 25px;

}
    
 .internal-info span {
    font-size: 15px;
    line-height: 26px;
} 
    
    
   .donate-team-banner.familyBannerArea .goal-section .totalRaised span {
        padding-left: 45px; 
    }
    
  
    
    .familyBannerArea .goal-section .totalGoal b{padding-left: 30px; }
	
	.donate-team-banner.familyBannerArea .goal-section .totalRaised b {
    padding-left: 45px;
}

.donate-team-banner.familyBannerArea .familyGoal .goal-section .totalGoal, .donate-team-banner.familyBannerArea .familyGoal .goal-section .totalRaised {
    width: 86%;
}    
 .donate-team-banner.familyBannerArea .goal-loader-section .loader-img {
     max-width:inherit;
}
    
    .custom-dropdown-donate ul li a{font-size:32px;} 

}


@media(max-width: 400px) {

   

    .price_bar .progress {
        width: 312px;
    }
    .choosefamilyhelp .price_bar .progress {
    width: 304px;
}

    .right-panel-sidebar .price_bar:before {
        width: 330px;
    }

    .left-section-banner .left-content {
        max-width: 100%;
    }
    
    
.custom-dropdown-donate {
    width: 280px;
   
}

    .custom-dropdown-donate ul li a{padding-right: 20px;}
    .custom-dropdown-donate i{display: none;}

   
    
}




@media(max-width: 370px) {

   

   




}