@media only screen and (max-width:1220px) and (min-width:992px){
    .container,footer .foot_container,footer .botfoot{
        width: 970px;
        max-width: 100%;
    }
    .charity_work .forborder .vc_column-inner.vc_custom_1568460410990 img{
        width:200px !important;
    }
    .forborder.wpb_column.vc_column_container.vc_col-sm-3{
        max-width: 232px;
        max-height: 260px;
        margin-right: 23.33px;
    }
    .forborder.wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner h3{
        font-size:26px;
    }
    .forborder.wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner .onhover h3{
        margin-top:55px;
    }
    .middle_banner .white_div{
        height: 230px;
        width: 230px;
    }
    .middle_banner .white_div img{
        width: 130px;
    }
    .middle_banner .top_block h3{
        font-size: 26px;
        line-height: 36px;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{
        font-size:18px !important;
    }
    .staff_list ul li span.staff_name, .staff_list ul li span.staff_designation{
        font-size:18px;
    }
    .staff_list ul li span.staff_designation{
        font-size:14px;
    }
    .online_donation .vc_custom_1568284193135{
        padding-left: 30px !important;
    }
    .cash_cheque .vc_custom_1568612829913{
        padding-right: 30px !important;
    }
    .cash_cheque .download_btn{
        padding: 0 15px;
        font-size: 15px;
    }
    .up_events{
        width:300px;
    }
    .up_events .up_image{
        width: 300px;
        height: 250px;
    }
    .up_events .up_image img{
        height: 250px;
    }
}
@media only screen and (max-width:1200px) and (min-width:768px){
    header .head_top .top-header,.head_container{
        padding: 0 30px;
    }
    header .head_top .top-header .topcontact a, header .head_top .top-header .topsocial p{
        font-size:13px;
        margin-right: 15px;
    }
    header .logosec{
        max-width: 165px;
    }
    header .custom-logo-link img{
        max-width: 150px;
    }
    header .desktopmenu ul li{
        margin-right:15px;
    }
    header .desktopmenu ul li a{
        font-size:14px;
    }
    header .desktopmenu .donate_btn{
        font-size: 14px;
        padding: 19px 30px;
    }
}
@media (max-width: 767px){
    .container,footer .foot_container,footer .botfoot,header .head_top .top-header,.head_container{
        padding: 0 3%;
        width: 94%;
        max-width: 100%;
    }
    header .custom-logo-link img{
        max-width: 100px;
        margin-top: 6px;
    }
    .head_container{
        width:100%;
    }
    .comm_btn{
        height: 45px;
        line-height: 45px;
        font-size: 14px;
        padding: 0 30px;
    }
    .topsocial,header .head_top .top-header a.tele_no,footer .copyfoot .footer_address,.addbox{
        display:none;
    }
    h1 {
        font-size: 28px;
        line-height: 36px;
    }
    .page_banner h1{
        margin-top: 45px;
        text-align:center;
    }
    header .head_top .top-header .topcontact a, header .head_top .top-header .topsocial p{
        font-size: 12px;
        text-align: center;
        float: none;
        margin: 0 auto;
    }
    header .head_top .top-header .topcontact a img {
        width: 18px;
        float: none;
        margin: 0px 12px 0 0;
        position: relative;
        top: 5px;
    }
    header .topcontact {
        width: 100%;
        text-align: center;
    }
    header .desktopmenu,.event_head .search-box{
        display: none;
    }
    header .logosec{
        max-width:100%;
    }
    header .formob{
        display: block;
        float: right;
        margin-top: 15px;
    }
    header i.fa.fa-bars {
        font-size: 28px;
        color: #313131;
    }
    header .mobilemenu {
        background: #fff;
        position: absolute;
        z-index: 2;
        padding: 15px 0;
        top: 80px;
        width: 100%;
        left: 0;
    }
    header .mobilemenu ul li {
        text-align: center;
        padding: 10px 0;
    }
    header .mobilemenu ul li a {
        color: #222328;
        font-size: 16px;
    }
    header .continfo nav#site-navigation {
        float: none;
    }
    .home_banner{
        height: 280px;
    }
    .home_banner h1{
        margin-top: 25px;
        margin-bottom: 25px;
        text-align: center;
        font-size: 28px;
        line-height: 35px;
    }
    .home_banner h1+p{
        text-align:center;
    }
    .forborder.wpb_column.vc_column_container.vc_col-sm-3{
        max-width: 275px;
        height: 275px;
        margin: 0 auto 20px auto;
    }
    .forborder.wpb_column.vc_column_container.vc_col-sm-3:last-child{
        margin-right:auto;
    }
    .forborder.wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner .onhover{
        display:block;
    }
    .forborder.wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner .onhover h3{
        margin-top:55px;
        font-size:26px;
    }
    .middle_banner{
        height:800px;
    }
    .middle_banner .top_block h3{
        font-size:22px;
        line-height:30px;
        margin: 0;
    }
    .middle_banner .white_div{
        height: 160px;
        width: 160px;
        margin: 0 auto;
    }
    .middle_banner .white_div img {
        width: 100px;
        margin-top: 35px;
    }
    .featured_sponser h3, .community_impact h3{
        font-size:28px;
    }
    .middle_banner p{
        font-size:14px;
    }
    .featured_sponser .vc_custom_1568458071836{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .featured_sponser .onemain_financial p{
        font-size:14px;
        line-height:20px;
    }
    .home_bottom{
        height:300px;
    }
    .home_bottom .give_help {
        margin-top: 0;
    }
    .home_bottom .give_help h1, .home_bottom .give_help h3{
        font-size:28px;
        text-align:center;
    }
    .home_bottom .give_help h3 {
        font-size: 24px;
        margin:0;
    }
    .vc_row.wpb_row.vc_row-fluid.charity_work.vc_custom_1568102034414.vc_row-o-equal-height.vc_row-flex{
        margin-left: -1.5px;
        margin-right: -1.5px;
    }
    .vc_row.wpb_row.vc_row-fluid.comm_impact.vc_custom_1568189088059,.vc_row.wpb_row.vc_row-fluid.community_impact,.vc_row.wpb_row.vc_row-fluid.featured_sponser.vc_custom_1568175563617,.vc_row.wpb_row.vc_row-fluid.about_cont.vc_custom_1568200028046,.vc_row.wpb_row.vc_row-fluid.about_content,.vc_row.wpb_row.vc_row-fluid.about_tab.vc_custom_1568202128880,.vc_row.wpb_row.vc_row-fluid.img_svg.vc_custom_1568288098004.vc_row-has-fill,.vc_row.wpb_row.vc_row-fluid.vc_custom_1568288119632.vc_row-has-fill,.vc_row.wpb_row.vc_row-fluid.donate_title.vc_custom_1568433409509,.vc_row.wpb_row.vc_row-fluid.details_events,.vc_row.wpb_row.vc_row-fluid.vc_custom_1568263519638,.vc_row.wpb_row.vc_row-fluid.contact_form,.vc_row.wpb_row.vc_row-fluid.make_donations,.vc_row.wpb_row.vc_row-fluid.vc_custom_1568288135128.vc_row-has-fill,.vc_row.wpb_row.vc_row-fluid.img_svg.vc_custom_1568433735285.vc_row-has-fill,.vc_row.wpb_row.vc_row-fluid.vc_custom_1568434904947.vc_row-has-fill,.vc_row.wpb_row.vc_row-fluid.vc_custom_1568435493309.vc_row-has-fill,.vc_row.wpb_row.vc_row-fluid.donate_title.vc_custom_1568274262725{
        margin-left: -7.5px;
        margin-right: -7.5px;
    }
    .comm_impact .vc_column_container,.community_impact .vc_column_container,.featured_sponser .vc_column_container,.about_cont .vc_column_container,.about_content .vc_column_container,.about_tab .vc_column_container,.online_donation.wpb_column.vc_column_container.vc_col-sm-6,.image_cont.wpb_column.vc_column_container.vc_col-sm-6,.donate_title .vc_column_container,.details_events .title_donate,.get_touch.wpb_column.vc_column_container.vc_col-sm-12,.contact_form .vc_column_container,.title_donate.wpb_column.vc_column_container.vc_col-sm-12,.amazon_smile.wpb_column.vc_column_container.vc_col-sm-6,.online_donation.wpb_column.vc_column_container.vc_col-sm-6,.vc_custom_1568434904947 .vc_column_container{
        padding-left:15px;
        padding-right:15px;
    }
    footer .mainfooter{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        text-align: center;
        padding-top: 40px;
    }
    footer .foot_container .foot-logo {
        max-width: 225px;
        width:100%;
        margin-top: 40px;
        float: none;
        margin-bottom: 40px;
    }
    footer .footer3{
        margin-bottom:20px;
        align-items: center;
        width: 100%;
    }
    footer .mainfooter .footer3:last-child {
        min-width: inherit;
        width: 100%;
        margin: 0 auto;
        max-width: 300px;
    }
    footer .mainfooter .footer3 input[type="email"]{
        max-width: 175px;
    }
    footer div.wpcf7-validation-errors, footer div.wpcf7-acceptance-missing{
        max-width: 300px;
        font-size: 14px;
    }
    footer .mainfooter .footer3 input[type="submit"]{
        max-width: 100px;
    }
    footer .wpcf7-form-control-wrap{
        max-width: 200px;
    }
    .about_cont h3,.donate_title h5{
        font-size:20px;
        line-height: 28px;
    }
    .staff_list ul{
        display: inherit;
        flex-wrap: inherit;
    }
    .staff_list ul li{
        width: 48.3%;
        margin-right: 10px;
        float: left;
    }
    .staff_list ul li:nth-child(2n+2){
        margin-right:0;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .staff_list ul li span.staff_name{
        font-size:16px;
    }
    .staff_list ul li span.staff_designation{
        font-size:14px;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
        border-color: #5fa76a !important;
        background-color: #5fa76a !important;
    }
    .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading{
        border-radius:0 !important;
    }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
        color: #222328 !important;
    }
    .help_save{margin-top:18px;}
    .help_save h1, .help_save.donpage h1{
        float: none;
        text-align: center;
        font-size: 28px;
    }
    .help_save h1+p, .help_save.donpage h1+p{
        text-align: center;
    }
    .help_save .comm_btn{
        text-align: center;
        margin: 10px auto 0 auto;
        display: table;
    }
    .help_save.beat_odds .comm_btn, .help_save.thank_women .comm_btn{
        float: none;
    }
    .vc_row.wpb_row.vc_row-fluid.about_tab.vc_custom_1568202128880 .vc_col-sm-12 .vc_column-inner{
        padding:0;
    }
    .title_donate h2 {
        font-size: 28px;
        line-height: 36px;
    }
    .online_donation .vc_custom_1568284193135{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .cash_cheque .vc_custom_1568612829913{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .online_donation .honor_btn, .online_donation .memory_btn{
        font-size: 14px;
        height: 45px;
        line-height: 45px;
        float: none;
        padding: 0 28px;
    }
    .online_donation h3 {
        font-size: 22px;
        line-height: 32px;
        text-align: center;
    }
    .online_donation p{
        text-align:center;
    }
    .online_donation .memory_btn{
        margin-left:20px;
    }
    .wpb_text_column.wpb_content_element.vc_custom_1568275286187{
        padding-right:0 !important;
    }
    .vc_column-inner.vc_custom_1568464873977{
        padding-top:0 !important;
    }
    .vc_column-inner.vc_custom_1568275312890,.wpb_text_column.wpb_content_element.vc_custom_1568382267241,.vc_column-inner.vc_custom_1568433773451,.vc_row.wpb_row.vc_row-fluid.vc_custom_1568435493309.vc_row-has-fill{
        padding-left: 0 !important;
    }
    .vc_column-inner.vc_custom_1568275312890{
        padding-top:15px !important;
    }
    .cash_cheque h3,.cash_cheque .cash_info{
        float: none;
        text-align:center;
        margin-top:0;
    }
    .cash_cheque h3+p,.online_donation p.note, .amazon_smile p.amazon_note,.amazon_smile h3{
        text-align:center;
    }
    .cash_cheque .download_btn{
        margin-left:0;
        float: none;
    }
    .event_head{
        height: 186px;
    }
    .event_head h1{
        padding-top: 75px;
        width: auto;
        float: none;
        text-align: center;
    }
    .helpsave_life .help_save{
        padding-top:60px;
    }
    .up_events,.up_events .up_image{
        width:100%;
    }
    .up_events a{
        font-size:20px;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1568434904947.vc_row-has-fill{
        padding-right:0 !important;
    }
    .casino_night a.sponsor_btn.comm_btn{
        margin-bottom:20px;
    }
    .cash_cheque.casino_night h3 {
        margin: 0 0 20px 0;
        width: 100%;
        font-size: 22px;
        text-align: center !important;
    }
    .cash_cheque.casino_night h3+p{
        text-align:center !important;
    }
    .wpb_single_image.wpb_content_element.vc_align_center.vc_custom_1568435418123{
        margin-top:0 !important;
    }
    .map_contact iframe{
        height:300px !important;
    }
    .get_touch h3{
        font-size: 30px;
        line-height: 34px;
    }
    .cont_form {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    .cont_form .fulldiv{
        margin-bottom:20px;
    }
    .cont_form .fulldiv .halfdiv {
        min-width: inherit;
        width: 47%;
    }
    .cont_form .fulldiv .halfdiv input, .cont_form .fulldiv textarea{
        font-size: 13px;
        text-indent: 5px;
    }
    .cont_form input[type="submit"]{
        min-width: 130px;
        height: 45px;
        line-height: 0px;
        font-size:14px;
    }
    .cont_form span.wpcf7-not-valid-tip{
        font-size:13px;
    }
    .single_event h2{
        font-size: 30px;
        margin: 0 0 30px 0;
    }
    .help_save.serve_comm,.help_save.beat_odds{
        width: 100%;
        max-width: inherit;
        margin-top: 0;
    }
    .help_save.beat_odds{
        margin-top: 25px;
    }
    .women_blue.page_banner::after{display: none;}
    .help_save.beat_odds, .help_save.thank_women{width: 100%;}
    .vc_row.wpb_row.vc_row-fluid.img_svg.vc_custom_1571940420149{
        margin-left: -7.5px;
        margin-right: -7.5px;
    }
    .help_save.serve_comm, .help_save.beat_odds{
        margin-top: 12px;
    }
}
@media (max-width: 767px){
    .help_save h1, .help_save.donpage h1{font-size:24px;line-height: 30px;}
    .home_bottom .give_help h1{font-size:26px;}
    .home_bottom .give_help h3{font-size: 22px;}
    .cash_cheque.wpb_column.vc_column_container.vc_col-sm-6{padding-left:10px !important;padding-right:10px !important;}
    .vc_column-inner.vc_custom_1568433773451{padding-right:0 !important;}
    .casino_night a.sponsor_btn.comm_btn{width: 220px;}
}