@media screen and (min-width : 1201px) and (max-width : 1300px) {
    .site-header .container {
        margin    : 0 auto;
        max-width : 1250px;
        width     : 100%;
    }
}

@media screen and (min-width : 1201px) and (max-width : 1340px) {
    .donate-form-wrapper {
        padding : 25px 10px 25px 50px;
        right   : 5%;
        top     : 10%;
        width   : 40%;
    }

    .other-amount-field.gfield_price {
        margin-top : -20px !important;
    }
}

@media screen and (min-width : 992px) and (max-width : 1200px) {

    .widget.widget_search {
        overflow : hidden;
    }

    .widget-area .search-form {
        width : 100%;
    }

    .col-sm-6.m-formdonation.white {
        width : 53%;
    }

    .gfield.half-section:first-child {
        margin-right : 25px !important;
    }

    .donate-forms-details {
        margin-left : 0;
        width       : 50%;
    }

    .donate-forms-details {
        padding-left : 30px;
        padding-top  : 35px;
    }

    .site-header .container {
        margin : 0 auto;
        width  : 100%;
    }

    .main-navigation li.menu-item-has-children::after {
        right : -4px;
    }

    .contact-share {
        float   : none;
        padding : 0 40px;
        width   : 100%;
    }

    .h-contact-details {
        float       : left;
        padding-top : 12px;
        width       : 50%;
    }

    .h-socail-section {
        float       : left;
        padding-top : 7px;
        width       : 50%;
        text-align  : right;
    }

    .h-socail-section a {
        display : inline-block;
        float   : none;
    }

    .top-menu-section {
        clear    : both;
        float    : none;
        overflow : hidden;
        padding  : 10px 40px;
        width    : 100%;
    }

    .h-search-form {
        float       : right;
        padding-top : 7px;
        width       : 28%;
    }

    .menu-top-header-menu-container {
        float       : left;
        padding-top : 12px;
        text-align  : left;
        width       : 50%;
    }

    .share-link {
        float     : left;
        min-width : 75px;
        width     : 50px;
    }

    .h-search-form .search-form {
        float    : right;
        overflow : hidden;
        position : relative;
        width    : 232px !important;
    }

    .top-menu-section .share-link a::after {
        left : -25px;
    }

    .top-menu-section .share-link {
        padding-left : 15px;
    }

    .morethen-section h3,
    .morethen-section .h3,
    .rotary-sectionwrapper h3,
    .rotary-sectionwrapper .h3,
    .autonomous-title > h3,
    .autonomous-title > .h3 {
        font-size     : 52px;
        margin-bottom : 20px;
        text-align    : center;
    }

    .year-section .more-then span::after {
        width : 15%;
    }

    .year-section .more-then span::before {
        width : 15%;
    }

}

@media screen and (min-width : 992px) and (max-width : 1023px) {
    .donate-now-section .donate-form-wrapper {
        background    : #fff none repeat scroll 0 0;
        border-radius : 0;
        margin        : 0 auto;
        max-width     : 450px;
        padding       : 25px 10px 50px 50px;
        position      : relative;
        right         : auto;
        top           : auto;
        width         : 100%;
        z-index       : 5;
    }

    .d-title-section > h2,
    .d-title-section > .h2 {
        text-align : center;
    }

    .popup-content-section {
        padding-top : 25px;
        padding     : 0 40px;
        margin-top  : 40px;
    }

    .number.counter {
        font-size   : 56px;
        line-height : 70px;
    }

    .story-wrapper:nth-child(3n+1) {
        clear : left;
    }

    .main-navigation .menu li a {
        font-size   : 14px;
        line-height : 26px;
        padding     : 6px;
    }

    h2, .h2 {
        font-size   : 32px;
        line-height : 36px;
    }

    h3, .h3 {
        font-size   : 28px;
        line-height : 32px;
    }

    .number.Count {
        color       : #d70035;
        font-size   : 65px;
        font-weight : 700;
        line-height : 80px;
    }

    .number-section-details {
        padding : 10px 43px 9px;
    }

    .number-section-wrapper .col-sx-12.col-sm-4 {
        padding-bottom : 25px;
    }

    .map-link {
        margin-top     : 50px;
        padding-bottom : 50px;
        text-align     : center;
    }

    .donate-now-section .donate-form-wrapper {
        background    : #fff none repeat scroll 0 0;
        border-radius : 3px;
        padding       : 25px 10px 25px 25px;
        position      : absolute;
        right         : 5%;
        top           : 5%;
        width         : 40%;
        z-index       : 5;
    }

    .d-title-section br {
        display : none;
    }

    .donate-form-wrapper p {
        font-size   : 18px;
        font-weight : 400;
        line-height : 24px;
    }

    .gfield_radio li {
        margin-right : 30px !important;
    }

    .gform_wrapper .gform_footer {
        clear   : both;
        margin  : 8px 0 0 !important;
        padding : 0 0 10px !important;
        width   : 100%;
    }

    .other-amount-field.gfield_price {
        margin-bottom : 15px;
        overflow      : hidden;
    }

    .our-vission-section {
        margin-bottom : 60px;
        padding-top   : 60px;
    }

    .gol-section-details {
        height   : 100%;
        left     : 12%;
        position : absolute;
        top      : 10%;
        width    : 80%;
    }

    .facebook-feeds-wrapper {
        float   : left;
        padding : 25px 5%;
        width   : 50%;
    }

    .s-content-section {
        padding : 30px 3% 100px 5%;
    }

    .our-program-section {
        margin-top : 0;
    }

    .donation-bottom-wrapper {
        margin-top     : 0;
        padding-bottom : 50px;
    }

    .testimonials-section .s-content-section {
        padding : 30px 3% 100px 5%;
    }

    .s-content-section {
        padding : 30px 3% 50px 5%;
    }

    .menu-footer-menu-container ul li {
        padding : 3px 9px;
    }

    .site-details {
        overflow       : hidden;
        padding-bottom : 30px;
    }

    .site-social {
        padding-bottom : 40px;
    }

}

@media screen and (min-width : 1024px) and (max-width : 1070px) {

    .number.counter {
        font-size   : 56px;
        line-height : 70px;
    }

    .donate-now-section .donate-form-wrapper {
        padding : 15px 10px 25px 35px;
        right   : 5%;
        top     : 6%;
        width   : 40%;
    }

    .story-wrapper:nth-child(3n+1) {
        clear : left;
    }
}

@media screen and (min-width : 1071px) and (max-width : 1200px) {
    .donate-now-section .donate-form-wrapper {
        padding : 15px 10px 25px 35px;
        right   : 5%;
        top     : 12%;
        width   : 40%;
    }

    .story-wrapper:nth-child(3n+1) {
        clear : left;
    }

    .donate-form-wrapper {
        padding : 15px 10px 25px 35px;
        right   : 5%;
        top     : 12%;
        width   : 40%;
    }
}

@media screen and (min-width : 1024px) and (max-width : 1200px) {
    .popup-content-section {
        padding-top : 25px;
        padding     : 0 40px;
        margin-top  : 40px;
    }

    .m-title-section {
        text-align : right;
        width      : 42%;
    }

    .col-sm-6.m-formdonation.white {
        width : 53%;
    }

    .col-sm-6.m-formdonation.white .gform_wrapper .gform_body {
        width : 80%;
        float : left;
    }

    .main-navigation .menu li a {
        font-size   : 15px;
        line-height : 26px;
        padding     : 6px;
    }

    .slider-detail {
        height   : 100%;
        left     : 0;
        position : absolute;
        top      : 10%;
        width    : 100%;
    }

    .number.Count {
        font-size   : 80px;
        line-height : 100px;
    }

    .number-section-details {
        padding    : 10px 25px 9px;
        text-align : center;
    }

    .number-detail-title {
        padding : 0 9px;
    }

    .number-section-wrapper .col-sx-12.col-sm-4 {
        padding-bottom : 30px;
    }

    .map-link {
        margin-top     : 60px;
        padding-bottom : 50px;
        text-align     : center;
    }

    .d-title-section > h2,
    .d-title-section > .h2 {
        font-size   : 34px;
        line-height : 38px;
    }

    .d-title-section br {
        display : none;
    }

    .donate-form-wrapper p {
        font-size     : 18px;
        line-height   : 28px;
        margin-bottom : 15px;
    }

    .gfield_radio li {
        margin-right : 30px !important;
    }

    .d-title-section .gform_wrapper .gform_footer {
        padding : 0 0 10px;
    }

    .other-amount-field.gfield_price {
        margin-top : -25px !important;
        overflow   : hidden;
    }

    .facebook-feeds-wrapper {
        padding : 50px 5%;
    }

    .subtitle span {
        line-height : 30px;
        padding-top : 5px;
    }

    .gol-section-details {
        height   : 100%;
        left     : 10%;
        position : absolute;
        top      : 5%;
        width    : 80%;
    }

    .s-image-section > img {
        position : relative;
        top      : -130px;
        width    : 100%;
    }

    .s-content-section {
        padding : 50px 3% 50px 5%;
    }

    .testimonials-section .s-content-section {
        padding : 50px 3% 50px 5%;
    }

    .our-program-section {
        margin-top : 80px;
    }

    .donation-bottom-wrapper {
        margin-top : 40px;
        top        : 50px;
    }

    .menu-footer-menu-container ul li {
        padding : 3px 8px;
    }

    .site-info h3,
    .site-info .h3 {
        font-size   : 32px;
        line-height : 36px;
    }

    .site-details {
        overflow       : hidden;
        padding-bottom : 30px;
    }

    .site-social {
        padding-bottom : 40px;
    }

    .donation-bottom-wrapper .gform_wrapper .gform_footer {
        padding : 0 0 10px;
    }

    .core-form-section, .core-form-title-section {
        width   : 50%;
        float   : left;
        padding : 0 8px;
    }
}
