@media (min-width:768px) and (max-width:979px) {
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section {
        padding-left: 20px;
        padding-right: 20px
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section .wfp-logout {
        left: 15px
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section .wfp-add-campaign .add-button {
        padding: 12px
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section .wfp-menu-left {
        margin-left: -20px;
        margin-right: -20px
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .wfp-tab-step-control .wfp-step {
        padding: 13px
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .wfp-tabs-control {
        margin-top: 20px;
        padding: 20px
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .wfp-tabs-control .wfp-tab {
        padding-right: 0
    }
    .wfp-view section.wfp-dashboard .password-content .rewards-block,
    .wfp-view section.wfp-dashboard .rewards-content .rewards-block {
        padding: 18px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section,
    .wfp-view section.wfp-dashboard .profile-content .profile-section {
        display: block
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block {
        margin: 0;
        padding: 15px;
        margin-bottom: 30px;
        padding-top: 0
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block .intro-info,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block .intro-info {
        margin-bottom: 10px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block .intro-info label,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block .intro-info label {
        padding: 0
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block .wfp-report-table-wraper,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block .wfp-report-table-wraper {
        overflow: auto
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block {
        overflow: hidden
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block h3 {
        margin-top: 0
    }
    .wfp-view section.wfp-dashboard table.wfp-report-table thead tr td,
    .wfp-view section.wfp-dashboard table.wfp-report-table thead tr th {
        min-width: 130px
    }
    .wfp-view .wfp-list-campaign .campaign-blog .wfp-compaign-contents {
        padding: 20px
    }
    .wfp-view .wfp-list-campaign .campaign-blog .wfp-compaign-contents .wfp-campaign-content--title {
        font-size: 15px;
        line-height: 20px
    }
    .wfp-view .wfp-list-campaign .wfp-column-tablet-1 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
    .wfp-view .wfp-list-campaign .wfp-column-tablet-3 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%
    }
    .wfp-view .wfp-list-campaign .wfp-column-tablet-2 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
    .wfp-view .wfp-list-campaign .wfp-column-tablet-4 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
    .wfp-view .wfp-list-campaign .wfp-layout-masonary.wfp-column-tablet-1 .wfp-campaign-row {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    .wfp-view .wfp-list-campaign .wfp-layout-masonary.wfp-column-tablet-2 .wfp-campaign-row {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
    .wfp-view .wfp-list-campaign .wfp-layout-masonary.wfp-column-tablet-4 .wfp-campaign-row {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data {
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data .pledge__detail {
        width: 100%
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data .pledge__detail .xs-field {
        width: calc(100% - 70px)
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data .pledge__detail .pledge__detail-info {
        margin-right: 0
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data .pledge__detail .pledge__detail-info .submit-btn {
        margin-top: 10px
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-share-media>li:not(:last-child) {
        margin-right: 3px
    }
    .wfp-view .wfp-single-page .wfp-backers-count,
    .wfp-view .wfp-single-page .wfp-pledge-count {
        font-size: 25px
    }
    .wfp-view .wfp-single-page .wfp-short-berif-title {
        font-size: 25px;
        margin-bottom: 18px
    }
    .wfp-view .wfp-single-page-sidebar-section {
        margin-top: 30px
    }
    .wfp-view .wfp-search-tab-wraper .search-tab:not(:last-child) {
        margin-right: 5px
    }
    .wfp-view .wfp-search-tab-wraper .search-tab>label {
        display: block;
        color: #444444;
        font-size: 13px;
        font-weight: 600;
        margin-bottom: 12px;
        margin-bottom: 5px
    }
    .wfp-view .wfp-order .wfp-order-summery-section .order_details li {
        border-bottom: 1px solid #eeddee;
        color: #333;
        margin: 0;
        padding: 0;
        margin-bottom: 10px;
        padding-bottom: 10px;
        display: block
    }
    .wfp-view .wfp-post-title {
        font-size: 30px;
        line-height: 35px
    }
}

@media (max-width:767px) {
    .wfp-view section.wfp-dashboard div.dashboard-content .wfp-content-padding {
        padding-bottom: 0
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section {
        position: absolute;
        left: -300px;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        opacity: 0;
        visibility: hidden;
        max-width: 300px;
        -webkit-transition: left .4s;
        -o-transition: left .4s;
        transition: left .4s
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section .wfp-mobile-close-btn {
        display: block
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section .wfp-mobile-close-btn--icon {
        color: #FF4938;
        font-size: 22px;
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-left-section.opened {
        left: 0;
        visibility: visible;
        opacity: 1;
        -webkit-transition: left .4s;
        -o-transition: left .4s;
        transition: left .4s
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-right-section .wfp-mobile-nav {
        display: block;
        display: block;
        text-align: center;
        background-color: #333;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }
    .wfp-view section.wfp-dashboard div.dashboard-content .dashboard-right-section .wfp-mobile-nav--icon {
        color: #fff;
        padding: 6px;
        font-size: 18px;
        display: block;
        cursor: pointer
    }
    .wfp-view section.wfp-dashboard .my-campaign .profile-content.wfp-my-campaign-list .profile-section .profile-block {
        padding: 15px;
        padding-top: 0
    }
    .wfp-view section.wfp-dashboard .my-campaign .profile-content.wfp-my-campaign-list .wfp-campaign-list .wfp-report-table {
        min-width: 500px
    }
    .wfp-view section.wfp-dashboard .my-campaign .campaign-tab-container {
        padding: 15px
    }
    .wfp-view section.wfp-dashboard .my-campaign .campaign-tab .top-menu-dashboard {
        text-align: center;
        border-bottom: none
    }
    .wfp-view section.wfp-dashboard .my-campaign .campaign-tab .top-menu-dashboard li {
        display: block;
        margin: 0;
        margin-bottom: 10px
    }
    .wfp-view section.wfp-dashboard .my-campaign .campaign-tab .top-menu-dashboard li a {
        display: block
    }
    .wfp-view section.wfp-dashboard .my-campaign .campaign-tab .top-menu-dashboard li.active a {
        border-bottom: 1px solid #324aff
    }
    .wfp-view section.wfp-dashboard .my-campaign .campaign-body .campaign-blog {
        display: block;
        text-align: center
    }
    .wfp-view section.wfp-dashboard .my-campaign .campaign-body .campaign-blog .campaign-blog-content {
        padding-right: 0;
        margin-bottom: 10px;
        width: 80%;
        text-align: left
    }
    .wfp-view section.wfp-dashboard .my-campaign .rasied-amount-overview.rewards-content {
        display: block
    }
    .wfp-view section.wfp-dashboard .my-campaign .rasied-amount-overview.rewards-content .intro-info.rewards-block {
        margin: 0;
        margin-bottom: 10px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section,
    .wfp-view section.wfp-dashboard .profile-content .profile-section {
        display: block
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section.my-campaign-chart,
    .wfp-view section.wfp-dashboard .profile-content .profile-section.my-campaign-chart {
        margin-bottom: 20px;
        margin-top: 20px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block {
        margin: 0;
        padding: 15px;
        padding-top: 0;
        overflow: hidden;
        margin-bottom: 20px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block .wfp-input-col,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block .wfp-input-col {
        padding-right: 0
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block:last-child,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block:last-child {
        margin-bottom: 0
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block h3,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block h3 {
        margin-top: 0;
        margin-bottom: 10px;
        margin-left: -30px;
        margin-right: -30px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block.wfp-my-campaign-list,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block.wfp-my-campaign-list {
        margin-top: 0
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block.wfp-my-campaign-list .profile-section .profile-block,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block.wfp-my-campaign-list .profile-section .profile-block {
        padding: 15px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block .intro-info,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block .intro-info {
        margin: 0;
        margin-bottom: 10px
    }
    .wfp-view section.wfp-dashboard .password-content .profile-section .profile-block .intro-info label,
    .wfp-view section.wfp-dashboard .profile-content .profile-section .profile-block .intro-info label {
        padding: 0
    }
    .wfp-view section.wfp-dashboard .wfp-search-tab-wraper {
        display: block
    }
    .wfp-view section.wfp-dashboard .wfp-search-tab-wraper .search-tab {
        margin-right: 0;
        margin-bottom: 10px
    }
    .wfp-view section.wfp-dashboard .wfp-search-tab-wraper .search-tab>label {
        margin-bottom: 2px
    }
    .wfp-view section.wfp-dashboard .wfp-search-tab-wraper .search-tab .button-primary {
        display: block;
        width: 100%
    }
    .wfp-view section.wfp-dashboard .wfp-report-table-wraper {
        overflow: auto
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .xs-donate-row-head>h2 {
        font-size: 16px;
        padding: 0 10px
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .xs-donate-visible {
        padding-top: 16px
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .wfp-tab-step-control .wfp-step {
        width: 100%;
        display: block
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .wfp-tabs-control {
        padding: 15px
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .wfp-tabs-control .wfp-tab {
        margin-right: 0;
        padding-right: 0
    }
    .wfp-view section.wfp-dashboard .wfp-campaign-content #wfp_regForm .wfp-tabs-control label {
        padding: 0;
        font-size: 14px
    }
    .wfp-view section.wfp-dashboard .xs-row-body {
        padding: 0px
    }
    .wfp-view section.wfp-dashboard .xs-form-group {
        margin-right: 0;
        margin-left: 0
    }
    .wfp-view .wfp-list-campaign .campaign-blog .wfp-compaign-contents {
        padding: 15px;
        min-height: auto
    }
    .wfp-view .wfp-list-campaign .wfp-column-mobile-1 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
    .wfp-view .wfp-list-campaign .wfp-column-mobile-3 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%
    }
    .wfp-view .wfp-list-campaign .wfp-column-mobile-2 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
    .wfp-view .wfp-list-campaign .wfp-column-mobile-4 .single-campaign-blog {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
    .wfp-view .wfp-list-campaign .wfp-layout-list .single-campaign-blog .campaign-blog {
        display: block
    }
    .wfp-view .wfp-list-campaign .wfp-layout-list .single-campaign-blog .campaign-blog .wfp-feature-video:after,
    .wfp-view .wfp-list-campaign .wfp-layout-list .single-campaign-blog .campaign-blog .wfp-post-image:before {
        top: inherit;
        bottom: -35px;
        right: 30px
    }
    .wfp-view .wfp-list-campaign .wfp-layout-masonary.wfp-column-mobile-1 .wfp-campaign-row {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    .wfp-view .wfp-list-campaign .wfp-layout-masonary.wfp-column-mobile-2 .wfp-campaign-row {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
    .wfp-view .wfp-list-campaign .wfp-layout-masonary.wfp-column-mobile-4 .wfp-campaign-row {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper {
        padding-left: 0
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-campaign-user {
        text-align: center
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-total-pledge-count .wfp-additional-data {
        display: block
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-total-pledge-count .wfp-additional-data .pledge__detail {
        margin-bottom: 5px
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-total-pledge-count .wfp-additional-data .pledge__detail:last-child {
        margin-bottom: 0
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-total-pledge-count .wfp-additional-data .pledge__detail .pledge-count {
        margin: 0;
        font-size: 25px
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-backers-count,
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-pledge-count {
        font-size: 25px
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data {
        display: block
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data .pledge__detail-info {
        margin: 0
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data .pledge__detail-info .submit-btn {
        margin-top: 5px;
        width: 100%
    }
    .wfp-view .wfp-single-page .wfp-goal-wraper .wfp-additional-data .pledge__detail .xs-field {
        width: calc(100% - 70px)
    }
    .wfp-view .wfp-single-page .wfp-social-share {
        margin-top: 30px;
        text-align: center
    }
    .wfp-view .wfp-single-page .wfp-social-share p {
        margin-bottom: 5px
    }
    .wfp-view .wfp-single-tabs .wfp-tab {
        padding: 0
    }
    .wfp-view .wfp-single-tabs .wfp-tab>li {
        display: block;
        text-align: center;
        margin-right: 0;
        margin-bottom: 15px
    }
    .wfp-view .wfp-single-tabs .wfp-tab>li.active>a:before {
        width: 100%
    }
    .wfp-view .wfp-order-summery-section .order_details li {
        border-bottom: 1px solid #eeddee;
        color: #333;
        margin: 0;
        padding: 0;
        margin-bottom: 10px;
        padding-bottom: 10px;
        display: block
    }
    .wfp-view .wfp-post-title {
        font-size: 30px;
        line-height: 35px
    }
    .wfp-view .wfp-login .wfp-login-form-container {
        padding: 20px;
        padding-top: 50px
    }
    .wfp-view .wfp-login .wfp-login-form-container:before {
        width: 60px;
        height: 60px;
        top: -30px
    }
    .wfp-view .wfp-login .wfp-login-heading--main {
        font-size: 22px
    }
}

@media (max-width:479px) {
    .wfp-view section.wfp-dashboard .my-campaign .campaign-body .campaign-blog .campaign-blog-content {
        width: 100%;
        text-align: center
    }
    .wfp-view section.wfp-dashboard .my-campaign .password-content .profile-section .profile-block .wfp-separator,
    .wfp-view section.wfp-dashboard .my-campaign .profile-content .profile-section .profile-block .wfp-separator {
        display: none
    }
    .wfp-view .wfp-bdage-list>li {
        margin-bottom: 10px;
        margin-right: 0px;
        padding: 12px 15px;
        font-size: 14px
    }
    .wfp-view .wfp-post-title {
        font-size: 30px;
        line-height: 35px
    }
    .wfp-view .wfp-donation-form-wraper .wfdp-donation-input-form.wfp-number,
    .wfp-view .wfp-donation-form-wraper .wfdp-donation-input-form.wfp-text {
        width: 100%
    }
    .wfp-view .xs-donate-display-amount>li {
        display: block
    }
    .wfp-view .wfdp-donationForm .wfp-donate-form-footer {
        text-align: center;
        padding-top: 15px
    }
    .wfp-view .wfdp-donationForm .wfp-donate-form-footer .submit-btn,
    .wfp-view .wfdp-donationForm .wfp-donate-form-footer .wfdp-donation-input-form,
    .wfp-view .wfdp-donationForm .wfp-donate-form-footer .xs-donate-display-amount {
        float: none
    }
    .wfp-view .wfdp-donationForm .wfp-donate-form-footer .xs-donate-display-amount {
        margin-bottom: 10px
    }
    .wfp-view .wfp-modal-content {
        width: 100%;
        padding: 10px
    }
    .wfp-view #xs-donate-modal-popup .xs-modal-header--title {
        font-size: 20px
    }
    .wfp-view #xs-donate-modal-popup .xs-modal-header {
        padding-bottom: 10px
    }
}