@media (max-width: 575.98px)  {

    #ques_wrap .ques_container{
        width: 80%;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0px !important;
    }

    p{
        font-family: poppins;
        font-size: 14px;
    }
    .section_title {
        font-size: 36px;
    }
    .seattle_text {
        font-size: 36px;
        display: inherit;
    }
    .grant-calender-text {
        display: block;
        font-family: mont_heavy;
        font-weight: 900;
    }
    .grant_calendar{
        padding: 0px;
        text-align: unset;
    }
    .grant_calendar p{
        font-size: 14px;
    }
    #pride_news .email-octopus-form-row input{
        max-width: 400px !important;
        min-width: unset;
    }
    #pride_news .email_list{
        margin-top: 4em !important;
    }
    #pride_news .email_list li{
        margin-top: 15px;
    }

    .grandCycleOverlayBtn {
        width: 247px;
        padding:6px 8px;
        font-size: 20px;
        height: 43px;
        top:-9px;
    }
    .grantcycle .container .row .col-12:nth-child(2) .grandCycleOverlayBtn {
        padding: 6px 8px;
        width: 236px;
    }
    .grantcycle .container .row .col-12:nth-child(1) .grandCycleOverlayBtn {
        width: 219px;    }

    .thing-title{
        display: block;
    }
    .container .Ques_section{
        text-align: center;
        background-color: #1ADEBB;
        padding: 11px;
    }
    .faqList li{
        font-size: 19px;
    }
    h3.header_title_white{
        font-size: 22px;
    }
    h3.header_title {
        font-size: 25px;
    }
    .faqQuestionText{
        width: 84%;
    }
    .faqQuestionText {
        font-size: 16px;

    }
    .rec_ul {
        column-gap: 98px;
        column-count: 1;
    }
    .faqsText{
        font-size: 36px;
    }
    .eligibility_section h3 {
        font-size: 36px;
    }
    .eligibility_section p{
        font-size: 14px;
    }
    #ques_wrap .ques_container{
        width: 100%;
    }
    .section_banner .order_1{
        order: 1;
    }
    .application_bg .container .header_title {
        font-size: 26px;
    }
    .section_banner .order_2{
        order: 2;
    }
    .overlay_section{
        transform: translate(-50%, -54%);
    }
    #grandCycleContainer td{
        padding-left: 0px;
        width: 40%;
    }
    #pride_park .overlay_b_i{
        padding: 3rem;
        padding-bottom: 5rem;
    }
    #grandCycleContainer .bold_copy{
        font-size: 18px;
    }
    #grandCycleContainer td:nth-child(2){
        width: 60%;
    }
    .for-title{
        font-size: 36px;
    }
    .recipents_section {
        margin-top: 2rem;
    }
    .accordion-container .article-title{
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 49px;
    }
    .inter-text{
        font-size: 16px !important;
    }
    #faq-section {
        margin-top: 3em;
    }
    .accordion-content p {
        width: 90%;
    }
    .mt-5.grant_calendar {
        margin-top: 1em !important;
    }
    .calendarBlock .grant_calendar .container .row .col-12:nth-child(1) p{
        margin-top: -20px;
        padding-right: 0px;
    }
    .recipents_section.section_banner h3 {
        padding-right: 74px;
        font-size: 24px;
    }
    .calendarBlock.grand-calendar-bg .mt-5.grant_calendar .container .row .col-12:nth-child(1) .section_title{
        font-size: 36px;
        line-height: 44px;
    }
    .section_wrap.we-section .container .row .col-12:nth-child(1) h3{
        margin-top: 15px;
    }
    section.section_wrap.we-section .container .row .col-12:nth-child(1) p{
        padding-right: 0px;
    }
    .grantcycle .container .row .col-12:nth-child(1) #grandCycleContainer {
        width: 96%;
    }
    table#grandCycleContainer p {
        font-size: 16px;
    }
    .eligibility_section a{
        text-decoration: underline !important;
        font-weight: 600;
    }
    .container .Ques_section{
        padding: 33px 2px 30px;
    }
    .recipents_section.section_banner .container .row .col-12:nth-child(1) h2{
        font-size: 36px;
    }
    .recipents_section.section_banner .container .row .col-12:nth-child(1) .recipient-year{
        font-size: 36px;
    }
    .recipents_section.section_banner .container .row .col-12:nth-child(2) h2{
        font-size: 36px;
    }
    .recipents_section.section_banner .container .row .col-12:nth-child(2) .recipient-year{
        font-size: 36px;
    }
    .recipients-last-list{
        margin-top: 0px;
    }

    /* #ques_wrap a{
        font-size: 16px;
        font-family: poppins;
        color: #08243E;
        text-decoration: underline;
        text-decoration-color:black;
        font-weight: 600;
    } */
    .application_bg{
        margin-top: 2em;
    }
    .grantcycle .table{
        margin-top: 3em;
    }

    #faq-section .container .header_title{
        font-size: 33px;
    }
    .grantcycle .container .row .col-12:nth-child(2){
        padding-left: 18px;
    }
    .grantcycle .container .row .col-12:nth-child(1){
        padding-right: 0px;
    }
    section.section_wrap.we-section .container .row .col-12:nth-child(2) {
        padding: 0px;
    }
    section.section_wrap.we-section .container .row .col-12:nth-child(1) .sec_content h3{
        font-size: 36px;
        line-height: 40px;
    }
    .accordion-container .content-entry i{
        right: 3px;
    }
    #dyke_that_ride .row .col-12:nth-child(1){
        padding-left: 0px;
        padding-right: 0px;
    }
    .pride_sponser h2 span {
        font-size: 18px;
    }
    .grantcycle {
        margin-top: 25px;
    }
    .advocate_section .row .col-12:nth-child(1){
        padding: 0px;
    }
    section .donate_section2 .row .col-12:nth-child(1) {
        padding: 0px;
    }
    .commmunity_sponsorship_program .row .col-12:nth-child(1){
        padding: 0px;
    }
    /*#pride_in_the_park .container{*/
    /*padding-left: 0px;*/
    /*padding-right: 0px;*/
    /*}*/
    /* .pride_in_the_park .container{
        padding-left: 0px;
        padding-right: 0px;
    } */
    #advocate .button_div a{
    width: 85%;
    }
    #p_w_s .button_div {
        margin-top: 50px !important;
    }


    .contacts_section .general_Information {
        margin-top: 0px;
    }
    .organizer_contacts h2 {
        margin-bottom: 18px;
        font-size: 20px;
    }
    .contact_staff h2{
        margin-bottom: 19px;

    }
    contact_staff p a{
        margin-top: 20px;
    }
    .organizer_contacts address{
        font-size: 14px;
    }
    .contact_email h6{
        font-size: 14px;
        margin-top: 0px;

    }
    .contact_email .link{
        font-size: 14px;
        font-weight: bold;
        text-decoration: underline !important;
    }
    .Request_section .row .col-12:nth-child(2) .sec_content p{
        display: none;
    }
    .Request_section .row .col-12:nth-child(1) .sec_content p{
        margin-bottom: 32px;
    }
    .Request_section .sec_content {
        padding: 0px;
    }
    .Request_section{
        margin-top: 10px !important;
    }

    .general_Information{
        margin-top: 0px;
    }
    .press_pass_requests p{
        display: none;
    }
    .organizer_contacts .copy_left_align p{
        font-size: 14px;
    }
    .organizer_contacts .copy_left_align{
        padding-right: 15px;
    }
    .contacts_section h1 {
        font-size: 24px;
    }
    .contact_staff p{
        font-size: 14px;

    }
    .get_involved .action_block{
        padding: 28px 16px 42px;
        text-align: unset;
        }
    .b_l_r::before{
        background: none;
    }
    .b_l_r::after{
        background: none;
    }
    .volunteer_list_head h3{
        margin-top: 40px;
    }
    h1.header_title {
        font-size: 24px;
    }
    .volunteer_list_head h3 {
        font-size: 18px;
    }
    .volunteer_section .volunteer_list{
        font-size: 14px;
    }
    .getInvolved_btn_style {
        height: 42px;
        margin-left: 0;
        margin-right: 0;
    }
    .getInvolved_sec_btn {
        height: 42px;
        margin-left: 0;
        margin-right: 0;
    }
    .advocate_section h2 {
        font-size: 36px;
        margin-top: 28px;
    }

    .advocate_btn_style {
        margin-top: 44px;
    }
    .action_block h2 {
        font-size: 36px;
    }
    .stepsStyle {
        font-size: 20px;
        margin-top: 14px;
    }
    .stepHead{
        font-size: 36px;
    }
    .get_news_block h2{
        font-size: 36px;
        font-family: mont_heavy;
        color: #08243E;
    }
    .get_news_block h5{
        font-size: 14px;
    }
    .partner order_2{
        order: 2;
    }
    .partner .order_1{
        order: 1;
    }
    .get_news_block .container{
        padding-left: 0px;
        padding-right: 0px;
    }
    .foo_social li{
        font-size: 16px;
        font-family: poppins;
    }
    .partner h2 {
        font-size: 18px;
    }
    .rec_ul {
        font-size: 16px;
    }
    .partner .rec_ul{
        column-count: unset;
    }
    .partner_btn {
        height: 42px;

    }
    .pride_parade_registration h2{
        font-size: 36px;
    }
    .pride_sponser{
        margin-bottom: 48px;
    }
    .overlay_bg_img{
        background-image: url(../images/overlayImgmobile.png);
        width: 90%;
        height: 336px;
        top: 139px;
        right: 30px;
        left: 0px;
    }
    .reg_copy p{
        font-size: 14px;
    }
    .commmunity_sponsorship_program h3 {
        font-size: 36px;
    }
    .commmunity_sponsorship_program .commmunity_sponsorship_copy {
        max-width: 100%;
    }
    .pride_sponser h2 {
        font-size: 18px;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .commmunity_sponsorship_copy p{
        margin-top: 35px;
    }
    .b_l_r h4{
        border-top: 2px solid black;
    }
    .b_l_r h5{
        border-bottom: 2px solid black;
    }
    .advocate_section .showDesktop{
        display: none;
    }
    .advocate_section .showMobile{
        display: block;
    }
    .get_news_block .showDesktop{
        display:none;
    }
    .get_news_block .showMobile{
        display:block;
    }
    .pride_sponser p{
        font-size: 16px;
    }
    .dykes_ride h3{
        font-size: 36px;
    }
    #volunteer .showMobile{
        display: block;

    }
    #volunteer .showDesktop{
        display: none;

    }
    .g_c_c_m, .g_c_c_m_1{
        margin-left: unset;
    }

    .quesblog h2{
        font-size: 36px;
    }
    .quesblog {
        padding: 5em 52px 5em;
    }
    .overlay_Pride h2{
        font-size: 36px;
    }
    .overlay_Pride2 h2 span{
        font-size: 36px;
    }
    .overlay_Pride2 h2{
        font-size: 36px;
    }
    .overlay_b_i h2{
        font-size: 36px;
    }
    .overlay_b_i_2 h2{
        font-size: 36px;
    }
    .volunteer_section img{
        height: 267px;
    }
    .sp_news a {
        line-height: 26px;
    }
    .get_news_block{
        background-repeat: no-repeat;
        background-position: 100% 118%;
        background-size: auto;
        padding: 15px;
    }
    .overlaytxt img {
        margin-top: -8px;
    }
    .overlay_b_i{
        width: 100%;
        z-index: unset;
    }
    .overlay_b_i p {
        width: 100%;
    }
    .commmunity_sponsorship_program .showDesktop{
        display: none;
    }
    .commmunity_sponsorship_program .showMobile{
        display: block;
    }
    .contacts_block h2{
        font-size: 20px !important;
    }
    #dyke_that_ride .showDesktop{
        display:none;
    }
    #dyke_that_ride .showMobile{
        display:block;
    }
    .pride_parade_registration .showDesktop{
        display: block;
    }
    .pride_parade_registration .showMobile{
        display: block;
    }
    .section_banner .showDesktop{
        display: none;
    }
    .section_banner .showMobile{
        display: block;
    }
    .donate .showDesktop{
        display:none;
    }
    .donate .showMobile{
        display:block;
    }
    .overlay_b_i_2{
        position: unset;
        top: unset;
        transform: unset;
        width: 95%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: -30px;
    }
    .overlay_P_P{
        position: unset;
        top: unset;
        text-align: center;
        transform: unset;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .overlay_P_P_1{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        margin-top: -100px;
        padding: 30px;
        padding-top: 140px;
    }

    .overlay_Pride2 .bold_txt{
        font-size: 14px;
        font-weight: bold;
        text-decoration: underline;
    }

    .reg_copy{
        margin-top: 100px;
    }
    .show_mobile{
        display: block;
    }
    .show_desktop{
        display: block;
    }
    .getInvolved_btn_style{
        margin-top: -30px;
    }
    .s1_t{
        margin-top: -30px;
        border-bottom: 1px solid #000;
    }
    .get_news_today{
        margin-left: 0px;
        margin-top: -20px;
    }
    #volunteer h3{
        font-size: 24px;
        font-family: Poppins;
    }
    #advocate h3{
        font-size: 36px;
        font-family: mont_heavy;
    }
    .get_news_block h2{
        font-size: 18px;
    }
    .rec_ul{
        font-size: 14px;
    }
    .get_news_block h2{
        font-size: 36px;
    }
    .get_news_block .overlaytxt{
        background-image: url(../images/community_support_bg.png);
        margin-top: 150px;
        margin-bottom: 50px;
    }
    .get_news_block .overlaytxt img{
        margin-top: -200px;
    }
    .z_i_m{
        z-index: 1;
    }
    .partner .show_desktop{
        display: none;
    }
    .partner .show_tab{
        display: none;
    }
    .partner .show_mobile{
        display: block;
    }
    .commmunity_sponsorship_program .show_desktop{
        display: none;
    }
    .commmunity_sponsorship_program .show_mobile{
        display: block;
    }
    /* donate page starts */
    .donate_section .row .col-12:nth-child(2){
        order: 1;
        padding: 0px;

    }
    .donate_section .row .col-12:nth-child(1){
        order: 2;

    }
    .donate_section2 img {
        margin-top: 24px;
    }
    .donate_section2{
        margin-top: 2rem;
    }

    .donate_section p{
        padding-right: 0px;
    }
    .donate_section2 .sec_content{
        padding: 0px;
    }
    .donate_section2 img{
        padding: 0px;
    }
    .donate_section .sec_content{
        margin-top: 25px;
    }
    .donate_section2 .sec_content{
        margin-top: 25px;
    }

    .donate_section .mobile_image{
        display: block;
    }
    .donate_section2 .mobile_image{
        display:block;
    }
    .content__area_left p{
        padding-right: 0px;
    }
    .donate_section h3 {
        margin-bottom: 30px !important;
        font-size: 36px !important;
    }
    .donate_section2 h3 {
        margin-bottom: 30px !important;
        margin-top: 23px !important;
        line-height: 44px;
    }
    .donate_section2 .button_div{
        margin-bottom: 28px;
    }
    .content__area_left h3{
        font-size: 36px !important;
    }
    .donate span{
        font-size: 36px !important;
    }

    .donate_section2 .sec_content h3{
        margin-top: 20px;
    }
    .donate_section .row .col-12:nth-child(1){
        padding-left: 15px;
        padding-right: 15px;
    }
    .donate_section2 .row .col-12:nth-child(2){
        padding-left: 15px;
        padding-right: 15px;
    }
    .donate_section2 .row .col-12:nth-child(1){
        padding: 0px;
    }

    .donate_section2 img {
        padding: 0px;
    }
    #advocate {
        padding: 1em 0px;
    }
    #advocate .col-12:nth-child(1) {
        padding: 0px !important;
    }
    #volunteer_bg .btn_pride {
        display: block;
        width: 88%;
    }
    .section_wrap.quesblog {
        padding-bottom: 1em;
    }
    .pride_in_the_park.mt-5 .col-12:nth-child(1) {
        padding: 0;
    }
    .p-5 {
        padding: 2rem !important;
    }
    .pride_sponser h2{
        margin-top: 1rem !important;
    }
    .b_l_r {
        border-bottom: 1px solid #000;
        margin-bottom: 2em;
    }
    .overlaytxt_reg{
        margin-left: 27px;
        position: relative;
        top: -6em;
        margin-top: 0;
    }

    #pride_in_the_park .row .col-12:nth-child(2){
        Padding:0px;
    }
    .get_news_block .heading h2{
        font-size: 18px;
        }
}
@media only screen and (min-width : 319.99px) and (max-width : 374.99px) {
    .pride_parade_registration h2 {
        font-size: 28px;
    }
    .overlaytxt_reg{
        margin-left: 43px;
        position: relative;
        top: -5em;
    }
    .overlay_bg_img{
        width: 90%;
        height: 34%;
        left:0px;
    }
    #reg_copy{
        margin-top:0px;
    }
}
@media only screen and (min-width : 375px) and (max-width : 474.99px) {
    .overlay_bg_img{
        height: 40%;
    }
}
@media only screen and (min-width : 475px) and (max-width : 575.98px) {
    .overlay_bg_img{
        height: 45%;
    }
}