@media (max-width: 966px) {
    .landing-donate-block .donate-radio .edit-box-outer {
        margin-right: 4px !important
    }
}
@media (max-width: 768px) {
    .landing-donate-block .donate-radio .edit-box-outer {
        margin-right: 4px !important
    }
}
@media (min-width: 769px) {
    .card-slide {
        display: block !important
    }
}
@media (min-width: 768px) {
    .category-list {
        display: block !important
    }
}
@media (max-width: 1439px) {
    .wrapper,
    header,
    .footer {
        width: 100%
    }
    .inner-wrap {
        width: 100%
    }
    .currency-dropdown {
        right: -42%
    }
    .header {
        left: 0;
        right: 0
    }
    .header::before {
        left: 0;
        right: 0
    }
    .footer .footer-top:before,
    .footer .footer-top:after,
    .footer .footer-bottom:before,
    .footer .footer-bottom:after {
        display: none
    }
    .video-link .video-popup .close {
        right: -50px
    }
    .video-link .video-popup .close {
        width: 25px;
        height: 25px;
        top: -35px;
        right: 0
    }
}
@media (max-width: 1200px) {
    .logo:hover {
        font-size: 23px
    }
    .navigation {
        margin-right: 5px
    }
    .fundraiser-block .nav {
        margin-left: 0
    }
    .footer .footer-top .col-5 {
        padding: 0
    }
    .chekout-page .category-list {
        margin-left: 0
    }
    .team-supporting h3 {
        margin-right: 0;
        padding-right: 0
    }
    .team-supporting h3 .edit-btn {
        right: 0
    }
    .share-block .social-media li {
        margin-left: 0
    }
    .landing-donate-block .radio-outer label {
        width: 90%
    }
    .chekout-page .payment-method .category-list {
        margin-left: 0
    }
    .address-detail p {
        font-size: 15px
    }
    #contact-tab .resp-tabs-list li {
        margin: 0 25px
    }
    .custom-accordion .campaign-accordion,
    .list-style {
        width: 100%
    }
    .cms-pages .sub-text {
        font-size: 20px;
        line-height: 25px
    }
    .list-style li:after {
        left: 0
    }
    .list-style li {
        padding-left: 32px;
        font-size: 16px
    }
    .pricingtablemain {
        width: 100%
    }
    .signup-form .raising-funds-block .col-sm-3 {
        width: 30%
    }
    .thank-message {
        font-size: 45px;
        line-height: 46px
    }
    .social-media.large-btn .shareonemail p,
    .social-media.large-btn p {
        margin: 24px 5px 0;
        font-size: 20px;
        line-height: 25px
    }
    .success-block .price-wrap .price,
    .success-block .price-wrap .days,
    .fail-block .price-wrap .price,
    .fail-block .price-wrap .days {
        font-size: 16px
    }
    .try-again-with-link li a {
        font-size: 16px
    }
    .personal-details ul li .edit-input-box {
        width: 147px
    }
    .input-group-outer .input-group {
        width: 30%
    }
    .input-group-outer .input-group-form {
        width: 70%
    }

    /*new checkout start*/
    .checkout-new-page .payment-vertical-tab.resp-vtabs .resp-tabs-container{padding: 15px;}
    /*new checkout end*/
}
@media (max-width: 1199px) {
    .share-bottom-content .left-content .social-share-icon {
        left: 35%
    }
    .share-bottom-content .left-content .social-share-icon {
        margin: 0
    }
    .ticket-fixed {
        width: 212px
    }
    .fundraiser-fixed.right-fundraiser-umeed {
        width: 298px
    }
    .header .social-media {
        margin: -2px 10px 0 0
    }
    .top-right-block {
        padding: 15px
    }
    .social-icon-block ul li.popup-btn {
        width: 55px;
        height: 55px;
        margin-top: -9px
    }
    .live-donate-block {
        padding: 7px 15px 12px 15px
    }
    .live-donate-block p {
        font-size: 15px;
        line-height: 23px
    }
    .social-button .btn-default {
        font-size: 20px;
        line-height: 24px
    }
    .umeed-wrapped .block-fixed {
        width: 298px
    }
    .list-style {
        width: 75%
    }
    .program-detail,
    .add-program-btn {
        padding-left: 0px
    }
    .host-block-inner,
    .togeter-block-inner {
        padding: 0
    }
    .learn-block-text p {
        font-size: 20px;
        line-height: 24px
    }
    .learn-block-text {
        min-height: 125px;
        padding: 10px 18px
    }
    .microsite-updates-form .campaign-accordion .middle-col {
        width: 18%
    }
    .microsite-updates-form .chekout-page .campaign-accordion .last-col {
        width: 58%
    }
    .microsite-updates-form .chekout-page .campaign-accordion > li:before {
        left: 31.4%
    }
    .microsite-updates-form .payment-method .last-col label {
        line-height: normal
    }
    .seo-signup-page .blue-icon-block .icon-col-block li span {
        font-size: 20px
    }
    .seo-signup-page .custom-form .middle-col {
        width: 30%
    }
    .seo-signup-page .custom-form .last-col {
        width: 70%
    }
    .seo-signup-page .campaign-accordion h3 {
        font-size: 20px;
        line-height: 24px
    }
    .seo-signup-page .custom-form .numbers {
        width: 50px;
        height: 50px;
        line-height: 50px
    }
    .seo-signup-page .campaign-accordion > li::before {
        top: 68px
    }
    .post-quick-update .col1 {
        width: 35%
    }
    .post-quick-update .col3 {
        width: 30%
    }
    .post-quick-update .col3 {
        width: 35%
    }
    .campaign-activity .top-row span {
        padding: 0;
        font-size: 13px
    }
    .time-btn-outer {
        padding-left: 0
    }
    .campaign-activity .top-row .time-btn {
        font-size: 12px;
        margin-right: -1px;
        padding: 5px 4px
    }
    .leaderboard-page .leader-table tbody td,
    .leaderboard-page .leader-table tbody th {
        padding: 5px
    }
    .leaderboard-page .video-imgbox {
        padding: 2px
    }
    .leaderboard-page .video-content {
        padding: 2px 3px 0
    }
    .leaderboard-page .leader-table tbody td p {
        font-size: 13px;
        line-height: 16px
    }
    .leaderboard-page .video-content .social-media li {
        margin-right: 2px
    }
    .leaderboard-page .video-content .social-media li a {
        font-size: 7px;
        height: 13px;
        width: 55px
    }
    .leaderboard-page .video-content .social-media .icon {
        height: 13px;
        line-height: 13px;
        width: 13px
    }
    .leaderboard-page .video-content .social-media .icon img {
        width: 8px;
        position: relative;
        top: -2px
    }
    .leaderboard-page .video-content .social-media .text {
        line-height: 14px;
        padding: 0 4px
    }
    .leaderboard-page .leader-table thead th {
        padding: 4px 12px
    }
    .ngo-microsite .ngo-title {
        font-size: 36px;
        line-height: 40px;
        padding: 30px 0
    }
    .bottom-thumb-content em {
        min-height: 50px
    }
    .event-tkts-page .bottom-thumb-content form div.qty,
    .event-tkts-page .bottom-thumb-content form div.price-block {
        margin-bottom: 5px;
        padding-left: 80px
    }
    .custom-dropdown {
        min-width: 100px
    }
    .event-tkts-page .bottom-thumb-content form label,
    .event-tkts-page .bottom-thumb-content form .gift-radio label span,
    .event-tkts-page .radio-outer .iradio_square {
        top: 0
    }
    .fixed-wrap .desk-checkout-form {
        width: 211px
    }
    .campaigner-landing-wrap .registration-form {
        width: 175px
    }
    .registration-form .btn-default {
        width: 136px
    }
    .campaigner-landing-wrap .col-sm-4 .default-btn {
        width: 222px;
        font-size: 13px
    }
    .myschool-page .event-gallery-item .btn-default {
        width: 117px;
        font-size: 18px
    }
    .myschool-page .inner-gift-box .gifting-form .inner-button li .btn-default {
        width: 83px;
        font-size: 18px
    }
    .myschool-page .inner-gift-box .gifting-form .inner-button li {
        padding: 0 3px
    }
    .gifting-form .form-control {
        width: 70%;
        margin-left: 30px
    }
    .myschool-page .inner-gift-box {
        min-height: 102px
    }
    .myschool-page .bottom-thumb-content form label,
    .myschool-page .bottom-thumb-content form .gift-radio label span,
    .myschool-page .radio-outer .iradio_square {
        top: 7px
    }
    .microsite-new-page .middle-col .nav > li > a {
        font-size: 15px
    }
    .microsite-new-page .middle-col .nav li {
        padding: 0 2px
    }
    .microsite-new-page .currency-outer {
        margin-top: 0
    }
    .top-right-block {
        padding: 15px
    }
    .social-icon-block ul li.popup-btn {
        width: 55px;
        height: 55px;
        margin-top: -9px
    }
    .live-donate-block {
        padding: 7px 15px 12px 15px
    }
    .live-donate-block p {
        font-size: 15px;
        line-height: 23px
    }
    .social-button .btn-default {
        font-size: 20px;
        line-height: 24px
    }
    .umeed-wrapped .block-fixed {
        width: 298px
    }

    /* checkout-new-page start*/

    .checkout-new-page ul.extra-payment-radio{    width: auto;padding:10px;}
    .checkout-new-page ul.extra-payment-radio:before{width: auto;width: 70px;left:-70px;}
    .checkout-new-page ul.payment-radio li{padding:0  30px 10px 0;}
    .checkout-new-page ul.payment-radio li:last-child{padding-bottom: 0;}
    .checkout-new-page .fundraiser-form label{font-size: 13px;line-height:17px;padding-bottom: 5px}
    .checkout-new-page .fundraiser-form .effect-input.filled label {    font-size: 12px;    line-height: 16px;}
    .checkout-new-page .fundraiser-form .effect-input.focused label {    font-size: 12px;    line-height: 16px;}
    .checkout-new-page .fundraiser-form .effect-input label {    font-size: 16px;    line-height: 16px;}
    .checkout-new-page .payment-vertical-tab.resp-vtabs .resp-tabs-container{padding: 15px;}
    /* Payment Radio - vidhi */
    .checkout-new-page ul.payment-radio-outer li{padding-bottom:0;}
    /* Compain Page - vidhi */
    .compain-block .left-gray-border{width: 55%;}
    /* checkout-new-page end*/
    /* 9-10-2017 */
    .checkout-new-page  .fundraiser-form .outer-dropdown{width: 62px;}
    .fundraiser-form .outer-dropdown .dropdown-box .option {padding: 14px 5px;}
    .payment-vertical-tab .payment-text{padding: 5px 20px;}
    .payment-method{padding: 10px 15px;}

}

@media (max-width: 1024px) {
    ul.payment-radio.clearfix {
        width: 300px
    }
    .mobile-extra-payment-radio.payment-radio {
        padding: 10px
    }
    .mobile-extra-payment-radio.payment-radio {
        position: fixed;
        background-color: #FFF;
        top: 30%;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: 999;
        width: 300px
    }
    .backdrop:before {
        position: fixed;
        content: "";
        z-index: 11;
        background: rgba(0, 0, 0, 0.5);
        height: 100%;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }
    .backdrop {
        position: relative
    }
    .mobile-extra-payment-radio li:last-child {
        float: left;
        width: 100%;
        text-align: center;
        padding: 0
    }
    .community-block em {
        margin-right: 5px
    }
    .community-block .text-wrp h3 {
        font-size: 20px
    }
    .login-link {
        padding: 0 30px 20px
    }
    .navigation li {
        display: inline-block;
        padding: 0 5px
    }
    .landing-donate-block #other_amount {
        width: 62px !important;
        text-align: right
    }
    .landing-donate-block .donate-radio .edit-box-outer.edit-radio-text {
        width: 56%
    }
    .donate-now {
        font-size: 24px !important
    }
    .umeed-wrapped .right-fundraiser-umeed.block-fixed {
        width: 298.33px
    }
    /*new checkout start*/
    .checkout-new-page .fundraiser-form .icon-fixed .input-mobile .input-box .form-control {padding-left: 125px;}   .start-fundraiser p { font-size: 18px; line-height: 22px; }

    /*new checkout end*/
}
@media (max-width: 991px) {
    .message-fixed {
        top: 59px
    }
    .ticket-fixed {
        width: 220px
    }
    .fundraiser-fixed.right-fundraiser-umeed {
        width: 225px
    }
    .chekout-page .campaign-page .country-checkbox {
        padding: 50px 0 5px !important
    }
    .share-bottom-content .left-content .social-share-icon {
        top: -4px
    }
    .twitter-block a {
        padding: 25px 15px 25px 15px
    }
    .twitter-block .twitter-img {
        width: 12%
    }
    .twitter-block .twitter-content {
        width: 84.5%
    }
    .cause-block .form-control {
        width: 80px;
        margin-left: 5px
    }
    .cause-block em {
        font-size: 13px;
        line-height: 17px;
        padding-left: 0
    }
    .social-icon-block ul li {
        padding: 0 2px
    }
    .social-icon-block ul li a {
        width: 30px;
        height: 30px;
        padding: 8px 7px 8px 8px
    }
    .social-icon-block ul li a i {
        width: 15px;
        height: 15px
    }
    .social-icon-block ul li.popup-btn {
        width: 38px;
        height: 38px;
        top: 2px
    }
    .live-donate-block {
        padding: 7px 5px 12px 5px
    }
    .live-donate-block em {
        display: block;
        text-align: center
    }
    .live-donate-block p {
        padding-left: 0;
        text-align: center;
        display: block
    }
    .fundraiser-umeed-page .support-campaign {
        padding-bottom: 0
    }
    .fundraiser-umeed-page .pagination .pagination-text {
        padding: 10px;
        line-height: 35px
    }
    #fundraiser-modal .start-campaign-btn {
        margin-left: 0
    }
    #fundraiser-modal .support-campaign .form-control {
        width: 163px
    }
    .umeed-wrapped .block-fixed {
        width: 220px
    }
    .slider-block .share-bottom-content .left-content {
        width: 86%
    }
    .share-bottom-content .left-content .social-share-icon {
        margin: 0 0 0 0px;
        top: -1px
    }
    .right-fundraiser-umeed .progress-outer .progress {
        width: 68%
    }
    .right-fundraiser-umeed .progress-outer .pogress-rate {
        width: calc(100% - 68%)
    }
    .social-button .btn-default {
        font-size: 14px
    }
    .empower-button .btn-default {
        font-size: 15px
    }
    .price-block span {
        font-size: 21px;
        line-height: 25px
    }
    .fundraiser-form .tab {
        width: auto
    }
    .inner-page {
        margin-top: 70px
    }
    .checkout-new-page .inner-page {
        margin-top: 30px
    }
    .small-header .header {
        border-bottom: 1px solid #E5E6E4
    }
    .navigation {
        display: none
    }
    .nav-icon {
        margin-left: 45px
    }
    .small-header .header .nav-icon span {
        background: #000
    }
    .search {
        display: none
    }
    .header .campaign-link {
        display: none
    }
    .login-link {
        display: none
    }
    .logo:hover {
        font-size: 26px
    }
    .header .middle-col {
        padding: 0 0
    }
    .currency-outer span:after {
        display: none
    }
    .small-header .currency-outer span:after {
        display: none
    }
    .header:before {
        display: none
    }
    h1 {
        font-size: 48px
    }
    .currency-outer span:before {
        border-width: 4px;
        top: 7px
    }
    .currency-outer.open span:before {
        border-width: 4px;
        top: 4px
    }
    .header .social-drop {
        padding: 0 20px 20px 10px;
        position: relative
    }
    .header .social-drop .share-icon {
        display: block;
        padding-bottom: 20px
    }
    .header .social-drop .social-media {
        display: none;
        z-index: 7;
        background: #FFF;
        left: -45px;
        padding: 10px;
        position: absolute;
        top: 100%
    }
    .header .social-drop .social-media li {
        margin-right: 0
    }
    .header .social-drop:hover .social-media {
        display: block
    }
    .campaign-landing-header .currency-outer {
        margin-right: 20px
    }
    .campaign-landing-header .search-mobile {
        float: left;
        margin: 0 0 0 20px
    }
    .campaign-landing-header .nav-icon {
        margin-left: 20px
    }
    .campaign-landing-header .header-category {
        margin: 3px 0 0 20px
    }
    .mobile-navigation {
        border-top: 2px solid #000;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        margin: 0;
        display: none;
        background: #FFF
    }
    .mobile-navigation li {
        border-bottom: 1px solid #ccc
    }
    .mobile-navigation li a {
        color: #000;
        padding: 15px;
        display: block
    }
    .mobile-navigation li a:hover {
        color: #21936a
    }
    .search-mobile {
        float: right;
        margin-right: 42px;
        margin-top: -6px;
        display: block
    }
    .search-mobile .btn {
        border: none;
        padding: 5px;
        background: none
    }
    .search-mobile .btn i {
        color: #FFF;
        font-size: 17px
    }
    .search-mobile .btn.open i {
        color: #e3ba33
    }
    .currency-outer {
        margin-right: 57px
    }
    .currency-outer span {
        margin-top: 0;
        font-size: 12px
    }
    .search-input {
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        border: none;
        font-size: 20px;
        border-top: 2px solid #000
    }
    .search-input:focus {
        border: 1px solid #FFF;
        border-top: 2px solid #000
    }
    .small-header .search-mobile .btn i {
        color: #000
    }
    .small-header .mobile-navigation {
        top: 0
    }
    .small-header .search-input {
        top: 0
    }
    h2 {
        font-size: 24px
    }
    .banner .banner-text p {
        font-size: 18px;
        line-height: 22px;
        padding: 0 120px
    }
    .banner .banner-text h1 {
        font-size: 48px;
        margin-bottom: 22px
    }
    .fundraiser-block {
        padding: 50px 0 5px;
        margin-bottom: 0
    }
    .fundraiser-block .tab-content {
        margin: 30px 0 10px
    }
    .fundraiser-block .nav > li > a,
    .fundraiser-block > .nav > li a:focus {
        font-size: 14px;
        cursor: pointer;
        padding-bottom: 3px
    }
    .grid-sizer,
    .grid-item {
        width: 33.33%
    }
    .grid-item-width2 {
        width: 66.66%
    }
    .fundraiser-block .nav > li:last-child {
        margin-right: 11px
    }
    .fundraiser-block .nav {
        float: right;
        margin: 6px 0 0 20px
    }
    .fundraiser-block .nav > li {
        margin: 0 41px
    }
    .card-wrap h4 {
        margin-bottom: 5px
    }
    .card-wrap .text-wrp {
        padding: 8px 10px 17px 10px;
        height: 257px
    }
    .card-wrap .text-wrp .name {
        margin-bottom: 26px
    }
    .card-wrap .text-wrp .name a {
        font-weight: 300
    }
    .card-wrap .text-wrp p {
        font-size: 12px
    }
    .card-wrap .pogress-rate {
        font-size: 14px
    }
    .card-wrap .price-wrap .price em {
        width: 7px;
        height: 10px;
        margin-right: 3px
    }
    .card-wrap .price-wrap {
        margin-top: 20px;
        padding: 12px 0 0px 0
    }
    .card-wrap .price-wrap .price {
        font-size: 18px
    }
    .card-wrap .price-wrap .price span {
        font-size: 12px
    }
    .card-wrap .price-wrap .days {
        font-size: 18px
    }
    .card-wrap .price-wrap .days sub {
        font-size: 12px
    }
    .card-wrap {
        width: 100%;
        max-width: 270px;
        height: 460px;
        margin: 0 auto;
        display: block
    }
    .card-wrap .img-block {
        height: 200px
    }
    .card-wrap .text-wrp p {
        height: 37px;
        margin-bottom: 13px
    }
    .ideas-block {
        padding: 25px 0 7px
    }
    .ideas-block h2 {
        margin-bottom: 5px
    }
    .ideas-block p {
        padding-bottom: 10px
    }
    .caption {
        font-size: 17px;
        font-weight: 300;
        padding: 0 10px
    }
    .how-it-works {
        margin-top: 0;
        padding-bottom: 42px
    }
    .how-it-works::before {
        background: #FFF
    }
    .how-it-works-inner {
        padding: 50px 0
    }
    .how-it-works h2 {
        margin-bottom: 55px
    }
    .how-it-works h3 {
        font-size: 14px;
        line-height: 30px;
        margin-bottom: 10px
    }
    .how-it-works h3 em {
        margin: 0 7px 0 0;
        position: relative;
        top: -3px
    }
    .how-it-works p {
        margin-bottom: 0;
        padding-bottom: 3px
    }
    .signup-btn {
        padding: 18px 40px;
        font-size: 20px
    }
    .how-it-works .col {
        padding: 0 15px
    }
    .how-it-works p {
        font-size: 14px;
        line-height: 30px
    }
    .video-link a {
        padding-left: 0
    }
    .video-link .container .video-text {
        font-size: 20px;
        padding: 53px 0 20px
    }
    .video-link .container .video-text::before {
        margin: 0 auto;
        left: 0;
        top: 0;
        right: 0
    }
    .video-popup {
        padding: 50px 0
    }
    .stories-tab ul.resp-tabs-list {
        display: none
    }
    .stories-tab h2.resp-accordion {
        display: block
    }
    .stories-tab {
        padding-bottom: 20px
    }
    .stories-block .tab-content {
        display: block
    }
    .stories-block {
        background: url(../images/stories-bg.jpg) no-repeat;
        background-size: cover;
        margin-top: 0
    }
    .stories-block .container {
        padding-top: 50px;
        padding-bottom: 32px
    }
    .stories-block h2 {
        color: #000
    }
    .stories-block .tab-content p {
        font-size: 14px;
        text-decoration: none;
        font-weight: 300;
        color: #000;
        margin-top: 10px;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .stories-block .tab-content p a {
        color: #000
    }
    .stories-block .tab-content p a:hover {
        color: #21936a
    }
    .stories-block .tab-content h4 {
        color: #000;
        text-decoration: none
    }
    .stories-block .tab-content h4 a {
        color: #000
    }
    .stories-block .tab-content h4 a:hover {
        color: #21936a
    }
    .stories-block h2.resp-accordion a h4 {
        margin: 0 0 6px;
        font-size: 12px;
        line-height: 12px;
        font-weight: 700
    }
    .stories-block .resp-tab-content-active.last {
        border-bottom: none !important
    }
    .stories-block .tab-content h2.resp-accordion:last-child {
        border-bottom: none !important
    }
    .stories-block .resp-tab-content p {
        padding: 0 90px
    }
    .stories-block .tab-content h2 {
        text-align: left;
        background-color: transparent !important;
        border: none !important;
        padding: 0
    }
    .stories-block h2.resp-accordion {
        border-bottom: 1px solid #000 !important;
        padding: 53px 90px 35px
    }
    .stories-block h2.resp-tab-active {
        padding: 40px 90px 0 !important;
        border-bottom: 1px solid transparent !important
    }
    .stories-block h2.resp-tab-active a p {
        font-weight: 700;
        text-align: left
    }
    .stories-block h2.resp-accordion p {
        font-size: 18px;
        line-height: 22px;
        font-weight: 400
    }
    .stories-block .resp-tab-content-active {
        border-bottom: 1px solid #000 !important;
        padding-bottom: 30px
    }
    .stories-block h2.resp-tab-active span.resp-arrow,
    .stories-block .resp-arrow {
        display: none
    }
    .stories-block .tab-list {
        border: none;
        margin-top: 0;
        padding: 0
    }
    .stories-block .tab-list > li {
        width: 100%;
        border-bottom: 1px solid #000;
        padding: 42px 90px;
        margin: 0
    }
    .stories-block .tab-list > li:last-child {
        border-bottom: none;
        padding-bottom: 32px
    }
    .stories-block .tab-left-col {
        padding: 0 15px;
        width: auto
    }
    .stories-block .tab-list > li.resp-tab-active > a p,
    .stories-block .nav-tabs > li.resp-tab-active > a:hover p {
        color: #000
    }
    .stories-block .tab-list > li > a {
        color: #000
    }
    .stories-block .tab-list > li.resp-tab-active > a:focus p,
    .stories-block .tab-list > li > a:hover p {
        color: #000
    }
    .stories-block .tab-list > li h4 {
        font-weight: 700;
        color: #000;
        margin-bottom: 6px
    }
    .stories-block .tab-list > li.resp-tab-active > a h4,
    .stories-block .tab-list > li.resp-tab-active > a:hover h4,
    .stories-block .tab-list > li.resp-tab-active > a:focus h4,
    .stories-block .tab-list > li > a:hover h4 {
        color: #000
    }
    .see-all {
        display: block;
        width: 150px;
        margin: 0 auto
    }
    .stories-block .tab-list > li.active {
        padding-bottom: 32px
    }
    .stories-block h2 {
        margin-bottom: 0
    }
    .stories-block .tab-list > li > a > p {
        color: #000
    }
    .stories-block .tab-right-col {
        padding: 0
    }
    .chart-block {
        margin-top: 22px;
        background: #21936a;
        padding-top: 0
    }
    .chart-block ul {
        padding: 15px 0 0px
    }
    .chart-block li span {
        font-size: 21px
    }
    .chart-block li p {
        font-size: 13px;
        margin: 0
    }
    .footer .footer-nav {
        display: none
    }
    .footer h4 {
        font-weight: 400;
        margin-bottom: 15px
    }
    .community-block {
        display: none
    }
    .footer .col-1,
    .footer .col-2,
    .footer .col-3,
    .footer .col-4 {
        display: none
    }
    .footer .footer-top .col-5 {
        width: 100%
    }
    .footer .row-left {
        float: left;
        padding: 0 60px
    }
    .footer .row-right {
        float: right;
        padding: 5px 38px
    }
    .payment-option-text {
        margin: 10px 5px 0 0;
        font-size: 12px;
        line-height: 16px
    }
    .footer-logo {
        font-size: 24px
    }
    .footer .footer-top {
        padding: 60px 0 50px
    }
    .footer .bottom-row {
        padding: 0 12px;
        margin-top: 0
    }
    .payment-option a {
        margin-right: 5px
    }
    .footer .footer-bottom {
        padding: 105px 0
    }
    .footer .social-icons {
        margin-bottom: 0
    }
    .payment-option-text em {
        font-size: 10px
    }
    .payment-option-text:before {
        top: 4px
    }
    .copyright {
        margin-top: 5px
    }
    .m-footer-navigation {
        margin: 50px 0 40px;
        width: 100%;
        text-align: center
    }
    .m-footer-navigation li {
        display: inline-block;
        padding: 0 16px
    }
    .m-footer-navigation li a {
        color: #000;
        font-size: 14px;
        font-weight: 700
    }
    .m-footer-navigation li a:hover {
        color: #21936a
    }
    .newsletter-form .btn {
        float: left;
        margin: 0 0 0 31px
    }
    .newsletter-form input {
        float: left;
        /* width: 155px;*/
        padding: 9px 6px
    }
    .newsletter-form {
        margin: 0 19px
    }
    .news-block h2 {
        margin-bottom: 18px
    }
    .news-block {
        margin: 50px 0 35px
    }
    .logo-slide ul li {
        padding: 0 10px
    }
    .category .fundraiser-block .nav {
        float: none
    }
    .category .fundraiser-block h2 {
        text-align: left
    }
    .category .fundraiser-block .nav > li > a,
    .fundraiser-block > .nav > li a:focus {
        font-size: 14px
    }
    .start-campaign-block .container::before {
        right: 40px
    }
    .category .fundraiser-block .nav > li > a,
    .category .fundraiser-block > .nav > li a:focus {
        padding-bottom: 5px
    }
    .campaign-page .acc-text {
        margin-right: -15px
    }
    .innerpage-header .header {
        border-bottom: 1px solid #e5e6e4;
        padding: 20px 0 10px
    }
    .innerpage-header.banner-demo .header {
        border-bottom: none
    }
    .tooltip-box p {
        padding-bottom: 0
    }
    .raising-funds-block .caption {
        font-size: 14px;
        line-height: 20px;
        padding: 3px 6px
    }
    .raising-funds-block {
        padding: 0 0 57px
    }
    .campaign-accordion .first-col {
        width: 23%;
        padding-right: 0
    }
    .campaign-accordion .middle-col {
        width: 13%
    }
    .campaign-accordion .last-col {
        width: 64%;
        padding-left: 0
    }
    .campaign-accordion > li:before {
        left: 28.6%
    }
    .campaign-page li .form-control {
        width: 85%
    }
    .campaign-page .label-outer {
        padding-right: 0
    }
    .campaign-accordion > li .acc-arrow {
        width: 16px;
        height: 16px
    }
    .campaign-accordion > li.active .acc-arrow {
        margin: 13px auto 25px;
        width: 16px;
        height: 16px;
        background-size: 100%
    }
    .campaign-page {
        padding-bottom: 90px
    }
    .campaign-page .acc-arrow {
        width: 15px;
        height: 15px;
        background-size: 100%
    }
    .campaign-page > li.active .acc-arrow {
        width: 15px;
        height: 15px;
        background-size: 100%
    }
    .campaign-page label.big-text {
        font-size: 14px;
        padding-right: 8px
    }
    .tooltip-box {
        right: -27px;
        width: 187px;
        padding: 6px 12px
    }
    .campaign-page .acc-text {
        padding-top: 85px;
        padding-bottom: 0
    }
    .info-tooltip {
        top: 17px
    }
    .chekout-page .campaign-page .input-group .form-control {
        width: 100%
    }
    .chekout-page .campaign-page .contribution-radio .input-group .form-control {
        width: auto
    }
    .campaign-page .next-btn {
        width: auto
    }
    .chekout-page .campaign-accordion .last-col {
        width: 63%
    }
    .chekout-page .reward-text {
        margin-right: 0
    }
    .chekout-page .campaign-accordion > li::before {
        left: 29%
    }
    .contribution-radio li label {
        font-size: 14px
    }
    .chekout-page li .form-control {
        padding: 7px 12px;
        font-size: 14px;
        line-height: 18px;
        width: 100%
    }
    .chekout-page .input-group .form-control {
        width: auto
    }
    .chekout-page .input-group-addon {
        height: 34px
    }
    .contribution-radio li span.input-group-addon {
        padding: 8px 5px;
        line-height: 16px
    }
    .contribution-radio li:last-child .iradio_square {
        margin-top: 9px
    }
    .microsite-updates-form .contribution-radio li .iradio_square {
        margin-top: 0
    }
    .chekout-page .dk-selected {
        padding: 7px 25px 7px 12px;
        font-size: 14px;
        line-height: 20px
    }
    .cvv-img {
        margin: -47px 0 0 63px
    }
    .chekout-page .campaign-page .box-thumb {
        margin: 7px auto 0
    }
    .chekout-page .campaign-page .label-outer {
        height: 30px
    }
    .payment-radio {
        padding-top: 9px
    }
    .chekout-page .checkbox-outer.terms-checkbox {
        width: 60%
    }
    .chekout-page .campaign-accordion > li.active {
        padding-bottom: 10px
    }
    .ui-accordion-header-icon {
        right: 0;
        top: -5px;
        background: url(../images/arrow-down.svg) no-repeat 6px 8px;
        background-size: 16px;
        cursor: pointer;
        width: 30px;
        height: 30px;
        position: absolute
    }
    .ui-accordion-header-active .ui-accordion-header-icon {
        right: 0;
        top: -5px;
        background: url(../images/arrow-up.svg) no-repeat 6px 7px;
        background-size: 16px;
        cursor: pointer;
        width: 30px;
        height: 30px;
        position: absolute
    }
    .campaign-landing .landing-title .thumb-img {
        width: 100%;
        height: auto;
        padding: 2px
    }
    .campaign-landing .landing-title h2 {
        margin-bottom: 3px
    }
    .campaign-landing .landing-title {
        padding-bottom: 40px
    }
    .landing-donate-block .price-wrap .price span .edit-box {
        width: 150px
    }
    .landing-donate-block .donate-radio .edit-box .action {
        margin-top: 0
    }
    .landing-slider-outer .slider-content {
        padding: 50px 8px
    }
    .landing-slider-outer .slider-content h3 {
        margin-bottom: 0
    }
    .landing-slider-outer .slider-content p {
        margin-bottom: 0
    }
    .landing-slider-outer .tred-btn span {
        width: 95px
    }
    .campaign-landing .donate-block-outer {
        padding: 0;
        margin-left: -15px
    }
    .campaign-landing .landing-accordion .update-content {
        display: none
    }
    .campaign-landing .update-block > li {
        cursor: pointer
    }
    .campaign-landing .landing-accordion > li > .update-heading:before {
        background: url(../images/arrow-down.svg) no-repeat 0 0;
        cursor: pointer;
        width: 15px;
        height: 15px;
        right: 0;
        position: absolute;
        content: ""
    }
    .campaign-landing .landing-accordion > li.active > .update-heading:before {
        background: url(../images/arrow-up.svg) no-repeat 0 0;
        cursor: pointer;
        width: 15px;
        height: 15px;
        right: 0;
        position: absolute;
        content: ""
    }
    .campaign-landing .update-block .update-heading h3 {
        font-size: 18px;
        font-weight: 700
    }
    .campaign-landing .right-col .update-block .update-heading h3 {
        font-size: 13px;
        font-weight: 700
    }
    .campaign-landing .right-col {
        margin-top: 0
    }
    .campaign-landing .update-block .update-heading .day {
        top: 0
    }
    .campaign-landing .update-block .story-content p {
        font-size: 14px;
        line-height: 30px
    }
    .campaign-landing .more-link {
        font-size: 14px
    }
    .campaign-landing .update-block .update-heading .info-tooltip {
        right: 25px;
        top: -3px
    }
    .landing-donate-block .price-wrap .price {
        font-size: 24px;
        height: 50px
    }
    .landing-donate-block {
        padding: 28px 15px 20px
    }
    .landing-donate-block .price-wrap {
        padding: 0 0 35px
    }
    .landing-donate-block .price-wrap .price em {
        width: 9px;
        height: 14px;
        top: -2px;
        margin-right: 2px
    }
    .landing-donate-block .price-wrap .price span {
        margin-right: 0
    }
    .landing-donate-block .price-wrap .price span em {
        margin-left: 3px
    }
    .landing-donate-block .price-wrap .edit-box .btn em {
        width: 15px;
        height: 15px;
        line-height: 15px;
        top: -5px
    }
    .landing-donate-block .card-wrap .price-wrap .days {
        font-size: 14px
    }
    .landing-donate-block .card-wrap {
        height: auto;
        width: 100%;
        max-width: 100%
    }
    .price-wrap .price span {
        font-size: 14px
    }
    .landing-donate-block .progress-outer {
        margin: 11px 0
    }
    .landing-donate-block .donate-radio li label span {
        display: inline
    }
    .landing-donate-block .donate-radio .form-control {
        margin-bottom: 3px
    }
    .donate-now {
        font-size: 18px !important;
        height: 35px;
        line-height: 23px
    }
    .donate-act {
        height: 35px;
        line-height: 35px
    }
    .donate-act-outer {
        padding: 0;
        width: 15%
    }
    .donate-tooltip {
        width: 8%
    }
    .donate-tooltip .info-tooltip {
        right: -4px;
        top: 7px
    }
    .donate-tooltip .tooltip-box::before {
        right: 1px
    }
    .donate-tooltip .tooltip-box::after {
        right: 1px
    }
    .donate-tooltip .tooltip-box {
        right: 0
    }
    .donate-info {
        margin-top: 35px
    }
    .donate-info-text p {
        font-size: 12px;
        font-weight: 700
    }
    .donate-info-text em {
        display: none
    }
    .share-block {
        padding: 6px 0
    }
    .share-block .share-count {
        font-size: 20px
    }
    .share-block .social-media li a {
        font-size: 14px
    }
    .share-block .social-media li {
        margin: 0 0 0 40px
    }
    .share-block .social-media .text {
        width: 65%
    }
    .landing-content {
        padding-top: 10px
    }
    .campaign-landing .right-col > .update-block > li {
        margin-bottom: 30px
    }
    .campaign-landing .right-col > .update-block > li.team-supporting {
        margin-bottom: 30px
    }
    .donation-recent {
        display: none
    }
    .support-campaign label {
        font-size: 20px
    }
    .support-campaign {
        padding: 17px 0 57px
    }
    .support-campaign .form-control {
        width: 100%
    }
    .start-campaign-btn {
        margin-top: 23px;
        margin-left: -10px;
        height: 35px;
        width: 158px
    }
    .fundraiser-list .fundraiser-info h4 {
        font-size: 16px
    }
    .fundraiser-list li {
        padding: 15px 0
    }
    .fundraiser-list .img-wrap {
        width: 30%
    }
    .fundraiser-list .fundraiser-info {
        width: 70%;
        padding: 14px 10px
    }
    .load-more-link {
        font-size: 14px
    }
    .fundraiser-list {
        margin-bottom: 10px
    }
    .update-block .reward-text {
        padding: 20px 0 0 5px
    }
    .update-block .reward-text p {
        padding-bottom: 28px
    }
    .update-block .reward-text p.last {
        padding-bottom: 15px
    }
    .campaign-landing .right-col .more-link {
        font-size: 14px
    }
    .donation-list li {
        padding: 24px 0px 11px
    }
    .donation-list .donate-like em {
        width: 13px;
        height: 12px
    }
    .donation-list .donate-like {
        font-size: 16px
    }
    .pagination {
        font-size: 14px;
        padding: 10px 8px 0 0
    }
    .pagination .next-arrow {
        height: 25px;
        line-height: 25px;
        width: 25px
    }
    .pagination .pagination-text {
        padding: 0;
        line-height: 28px
    }
    .team-supporting .fundraiser-list li {
        padding: 23px 10px 10px
    }
    .team-supporting .fundraiser-list .img-wrap {
        width: 34%
    }
    .team-supporting .fundraiser-list .fundraiser-info {
        width: 64%;
        padding: 25px 0 0 18px
    }
    .update-block .volunteer-content p {
        text-align: center;
        line-height: 20px
    }
    .volunteer-content {
        padding: 13px 10px
    }
    .volunteer-btn {
        width: 95px;
        padding: 0;
        line-height: 33px
    }
    .volunteer-content p.last {
        padding-bottom: 10px
    }
    .campaign-landing .update-block > li {
        margin-bottom: 30px
    }
    .update-first .update-content p {
        font-size: 14px
    }
    .campaign-landing .update-block .social-media li {
        margin: 0 10px 0 14px;
        vertical-align: top
    }
    .campaign-landing .update-first {
        margin-bottom: 0
    }
    .campaign-landing .update-first .update-content {
        padding: 32px 0 27px
    }
    .campaign-landing .update-block .update-content {
        padding: 10px 0
    }
    .campaign-landing .update-block .story-content {
        margin-bottom: 0
    }
    .campaign-landing .update-block .story-content p {
        padding-bottom: 15px
    }
    .campaign-landing .right-col .update-block > li.active {
        margin-bottom: 30px
    }
    .campaign-landing .update-block .story-content .active-state .read-more {
        display: none
    }
    .status-block {
        padding: 25px 0
    }
    .review-btn {
        position: relative;
        margin: 20px auto 0;
        display: block;
        width: 165px
    }
    .switch-btn {
        width: 133px;
        margin: 0 5px
    }
    .addupdate-btn {
        margin: 20px 0 40px;
        font-size: 16px
    }
    .campaign-landing .update-block .update-heading .delete-btn {
        top: 0
    }
    .edit-btn {
        width: 15px;
        height: 15px
    }
    .camera-link {
        width: 15px;
        height: 12px
    }
    .team-supporting h3 .edit-btn {
        right: 15px
    }
    .custom-form {
        max-width: inherit
    }
    .campaign-page #contact-tab .address-detail h2 {
        font-size: 20px;
        margin-bottom: 10px
    }
    .main-wrap .report-abuse {
        margin-top: 20px
    }
    .page-heading .thumb-img {
        margin-top: 5px
    }
    .page-heading {
        padding-bottom: 81px
    }
    .microsite-page .right-col {
        padding-left: 25px
    }
    .microsite-page .about-block {
        padding-right: 1px
    }
    .donatenow-block p {
        font-size: 9px;
        line-height: 15px
    }
    .donatenow-block {
        padding: 25px 40px;
        margin-top: 0
    }
    .donatenow-block .money-raised-text p {
        font-size: 11px;
        margin-bottom: 6px
    }
    .donatenow-block .money-raised-text span {
        font-size: 19px
    }
    .donatenow-block .money-raised-text {
        padding: 23px 0
    }
    .donate-radio label {
        font-size: 11px
    }
    .donate-radio .iradio_square {
        width: 13px;
        height: 13px;
        top: 2px;
        left: 4px
    }
    .donate-radio .iradio_square.checked::after {
        width: 13px;
        height: 13px
    }
    .donate-radio li:nth-child(odd) {
        width: 50%
    }
    .donate-radio li:nth-child(even) {
        width: 50%
    }
    .landing-donate-block .donate-radio li {
        width: 100%
    }
    .donate-radio .form-control {
        font-size: 8px;
        height: 23px;
        top: 0
    }
    .donate-radio li {
        padding: 5px 0 0
    }
    .donate-btn {
        width: 134px;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 900;
        background: #f6511d;
        border: 1px solid #f6511d;
        border-radius: 3px;
        -ms-border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #FFF;
        color: #FFF
    }
    .donate-btn:hover {
        border: 1px solid #21936a
    }
    .donate-radio {
        margin-bottom: 27px
    }
    .small-campaign-block .start-campaign-block p {
        font-size: 12px;
        padding-bottom: 10px
    }
    .small-campaign-block .start-campaign-block p span {
        font-size: 14px
    }
    .small-campaign-block .start-campaign-block a {
        max-width: 129px;
        font-size: 12px;
        line-height: 13px;
        padding: 6px
    }
    .small-campaign-block .start-campaign-block {
        padding: 10px 5px 15px
    }
    .small-campaign-block .start-campaign-block .cloud-img {
        display: none
    }
    .small-campaign-block .start-campaign-block:before {
        background: rgba(0, 0, 0, 0) url("../images/compain.svg") no-repeat scroll 0 0;
        content: "";
        height: 42px;
        position: absolute;
        right: 25px;
        bottom: 40px;
        width: 34px
    }
    .small-campaign-block .start-campaign-block p.last {
        padding-bottom: 10px
    }
    .microsite-page {
        padding-bottom: 60px
    }
    .microsite-campaign .page-heading {
        padding-bottom: 50px
    }
    .microsite-campaign .fundraiser-block {
        padding: 0 0 23px;
        margin: 0
    }
    .microsite-page .fundraiser-block h4 {
        font-size: 14px
    }
    .microsite-page .text-wrp .name {
        margin-bottom: 15px
    }
    .microsite-page .text-wrp p {
        margin-bottom: 15px
    }
    .microsite-page .pogress-rate {
        font-size: 12px
    }
    .microsite-page .price-wrap .price span {
        font-size: 12px;
        font-weight: 300
    }
    .microsite-page .fundraiser-block .card-block {
        margin-bottom: 30px
    }
    .microsite-page .fundraiser-block .card-block {
        height: auto !important
    }
    .microsite-updates .page-heading {
        padding-bottom: 50px
    }
    .update-block .update-content p.like-text {
        font-size: 16px;
        font-weight: 700;
        padding-bottom: 3px
    }
    .update-block .update-content p {
        font-size: 14px
    }
    .microsite-page .update-heading {
        display: none
    }
    .update-content .day {
        font-size: 14px;
        font-weight: 300;
        color: #4a4a4a;
        padding-bottom: 10px
    }
    .campaign-landing .update-block .like-text em {
        width: 12px;
        height: 12px;
        margin-right: 3px
    }
    .update-block .social-media {
        margin: 5px 0 0 0
    }
    .microsite-updates {
        padding-bottom: 45px
    }
    #contact-tab .resp-tabs-list li {
        margin: 0 10px
    }
    .dashboard h1.page-title {
        font-size: 36px;
        line-height: 50px;
        padding: 13px 0 40px
    }
    .my-doantion .donation-heading {
        font-size: 20px;
        line-height: 24px;
        padding: 34px 10px
    }
    .my-doantion .donation-update {
        padding: 35px 10px
    }
    .my-doantion .donation-update p {
        width: 73%
    }
    .my-doantion .donation-update h3 {
        margin-bottom: 28px
    }
    .dashboard .microsite-page .fundraiser-block {
        margin: 0
    }
    .dashboard .fundraiser-block {
        padding: 0 15px 0 47px
    }
    .dashboard .load-more {
        width: 158px
    }
    .dashboard h2 {
        margin-bottom: 25px
    }
    .dashboard .new-campaign {
        border: none;
        margin: 13px 0 20px;
        padding: 0;
        color: #00a6ed;
        width: auto;
        height: auto
    }
    .dashboard .new-campaign:hover {
        color: #21936a
    }
    .dashboard .microsite-page .fundraiser-block h4 {
        font-size: 16px
    }
    .dashboard .price-wrap {
        padding: 17px 0 0
    }
    .eqvalcol {
        margin-bottom: 25px
    }
    .dashboard .microsite-page {
        padding-bottom: 12px
    }
    .dashboard .load-more {
        margin-bottom: 17px
    }
    .campaigns-heading h3 {
        font-size: 14px
    }
    .campaigns-heading span {
        font-weight: 300
    }
    .my-campaigns .campaigns-heading {
        padding: 8px 8px 5px
    }
    .campaigns-heading span {
        padding-left: 23px
    }
    .campaigns-update {
        padding: 5px 8px 5px
    }
    .my-campaigns label {
        font-size: 14px;
        line-height: 18px
    }
    .my-campaigns .campaigns-update p {
        padding-bottom: 11px
    }
    .my-campaigns .form-control {
        height: 33px
    }
    .update-btn {
        width: 66px;
        font-size: 14px;
        padding: 0;
        height: 25px;
        margin: 27px 7px 0;
        line-height: 23px
    }
    .compain-banner {
        padding: 2px 0 0
    }
    .compain-banner .col-sm-4 {
        padding: 0
    }
    .compain-banner img {
        margin-bottom: 7px
    }
    .my-campaigns {
        margin-bottom: 26px
    }
    .add-campaign-btn {
        width: 157px;
        height: 200px;
        font-size: 18px;
        margin: 6px 0
    }
    .add-campaign-btn em {
        font-size: 90px;
        line-height: 60px
    }
    .dashboard-profile .my-campaigns-outer {
        margin-top: -10px
    }
    .account-info .count-box {
        width: 70px;
        height: 70px;
        margin: 0 auto 15px;
        font-size: 36px;
        line-height: 70px
    }
    .account-info span {
        font-size: 20px
    }
    .dashboard-profile .edit-btn {
        width: 20px;
        height: 20px;
        margin-left: 20px
    }
    .dashboard-profile .camera-link {
        width: 21px;
        height: 17px
    }
    .dashboard-profile .img-block {
        margin-top: 5px
    }
    .profile-block .personal-details h4 {
        margin-bottom: 18px
    }
    .disclaimer-text {
        padding: 30px 0 15px
    }
    .disclaimer-text p {
        text-align: center
    }
    .profile-block .share-block .share-count {
        font-size: 18px;
        padding: 15px 0
    }
    .profile-block .social-media li a {
        height: 35px
    }
    .profile-block .share-block .social-media li {
        margin: 0 0 0 10px
    }
    .profile-block .social-media .icon {
        height: 35px;
        line-height: 35px
    }
    .profile-block .share-block {
        margin-right: 0;
        padding: 2px 0 12px
    }
    .profile-block .social-media .icon img {
        width: 26px
    }
    .profile-block .social-media .text {
        height: 35px;
        line-height: 35px;
        font-size: 22px
    }
    .profile-block .social-media {
        margin: 11px 0 0 0
    }
    .account-info {
        margin: 30px 0 0
    }
    .account-info li {
        padding: 0
    }
    .dashboard-profile {
        padding-bottom: 40px
    }
    .faq-accordion {
        padding: 0
    }
    .signup-form .raising-funds-block .col-sm-3 {
        width: 25%
    }
    .signup-form .campaign-accordion .first-col {
        width: 22.6%;
        padding-right: 0
    }
    .signup-form .campaign-accordion > li::before {
        left: 28.2%;
        top: 90px
    }
    .signup-form .campaign-accordion .last-col {
        width: 64.4%;
        padding-left: 0
    }
    .signup-form li .form-control {
        width: 100%
    }
    .signup-form .campaign-accordion .middle-col {
        width: 13%
    }
    .signup-form .campaign-accordion .form-group .last-col {
        width: 56.4%
    }
    .signup-form .btn-default {
        width: 92px;
        margin-top: 46px
    }
    .signup-form .raising-funds-block .card:hover .caption,
    .signup-form .raising-funds-block .card.active .caption {
        font-size: 24px
    }
    .signup-form .raising-funds-block .caption {
        font-size: 18px
    }
    .post-in-social-media ul li {
        width: 219px
    }
    .post-in-social-media ul li a em {
        position: inherit;
        right: 0;
        width: 16px;
        height: 16px
    }
    .check-option {
        margin-top: 37px
    }
    .raising-funds-block p {
        color: #9b9b9b;
        width: 77%;
        margin-top: 27px
    }
    .trending-tab {
        display: block;
        visibility: hidden;
        position: absolute;
        top: 0;
        width: 100%
    }
    .trending-tab.active {
        visibility: visible
    }
    .card-tab-content {
        position: relative;
        min-height: 455px
    }
    .social-media.large-btn li a {
        width: 200px;
        font-size: 12px
    }
    .social-media.large-btn .shareonemail .icon img {
        width: 30px
    }
    .social-media.large-btn .shareonemail .icon {
        width: 45px
    }
    .social-media.large-btn .icon img {
        width: 20px
    }
    .social-media.large-btn .icon {
        width: 35px
    }
    .social-media.large-btn .shareonemail p,
    .social-media.large-btn p {
        font-size: 18px;
        line-height: 22px;
        margin: 24px 19px 0
    }
    .shareonfb::after {
        height: 230px
    }
    .thank-message {
        font-size: 26px;
        line-height: 26px;
        margin: 0 0 66px;
        padding: 29px 0 25px;
        letter-spacing: 0.3px
    }
    .thank-message em {
        top: -27px;
        width: 64px;
        left: -5px
    }
    .thank-message span {
        padding-left: 91px
    }
    .thank-page-social.share-block .share-text {
        font-size: 14px;
        margin-bottom: 22px
    }
    .share-bottom.thank-page-social .social-media {
        text-align: center
    }
    .thank-page-social .social-media li {
        margin: 0 13px
    }
    .default-form label {
        font-size: 16px
    }
    .default-form .form-control {
        line-height: 20px;
        font-size: 16px;
        padding: 10px 10px 9px
    }
    .shareonfb:after {
        display: none
    }
    .success-block .social-media.large-btn li {
        width: 100%;
        padding: 0
    }
    .success-block .social-media.large-btn li a {
        height: 35px;
        width: 222px
    }
    .success-block .social-media.large-btn .icon {
        height: 35px;
        line-height: 35px
    }
    .success-block .social-media.large-btn .text {
        line-height: 35px
    }
    .success-block .fundraiser-block {
        padding: 0px 15px 0
    }
    .success-block .social-media.large-btn {
        margin-top: 0
    }
    .success-block .social-media.large-btn li.shareonemail {
        margin-top: 50px
    }
    .share-block.thank-page-social {
        padding: 2px 0 0
    }
    .transaction-detail {
        margin: 41px 0px 0 8px
    }
    .transaction-detail label,
    .transaction-detail span {
        font-size: 13px
    }
    .info-text {
        text-align: center;
        margin-top: 55px
    }
    .transaction-fail-message {
        font-size: 24px;
        line-height: 29px;
        margin: 0 0 48px;
        padding: 6px 0 5px
    }
    .transaction-fail-message span {
        margin-left: 16px
    }
    .transaction-fail-message em {
        height: 69px;
        position: relative;
        top: 4px;
        width: 76px
    }
    .fail-block .fundraiser-block {
        padding: 0 15px
    }
    .fail-block .info-text {
        font-size: 16px;
        text-align: left;
        line-height: 19px;
        margin-bottom: 31px
    }
    .try-again-with-link li a {
        font-size: 10px;
        padding: 3px 26px;
        line-height: 28px
    }
    .try-again-with-link li.try-again-btn a {
        font-size: 24px;
        width: auto
    }
    .try-again-btn {
        text-align: center;
        margin: 0 auto 34px
    }
    .fail-block .transaction-detail {
        margin: 0
    }
    .fail-block .transaction-detail span {
        font-size: 14px;
        padding-bottom: 12px
    }
    .fail-block .transaction-detail ul li {
        padding-bottom: 20px
    }
    .try-again-with-link {
        margin-bottom: 85px
    }
    .fail-block .transaction-detail ul li.col-sm-3 {
        width: 34.6%
    }
    .fail-block .transaction-detail ul li.col-sm-4 {
        width: 42%
    }
    .fail-block .transaction-detail ul li.col-sm-2 {
        width: 22%
    }
    .fail-block .transaction-detail label,
    .fail-block .transaction-detail span {
        font-size: 14px
    }
    .fail-block {
        padding-bottom: 24px
    }
    .forgot-pwd-page {
        padding: 25px 0
    }
    .forgot-pwd-page h1 {
        font-size: 36px;
        line-height: 50px;
        padding-bottom: 48px
    }
    .forgot-pwd-page h4 {
        font-size: 24px;
        padding-bottom: 15px
    }
    .forgot-password-form-inner {
        max-width: 345px;
        width: auto
    }
    .forgot-pwd-page .forgot-password-form .form-control {
        height: 35px;
        padding: 0 5px;
        line-height: 35px
    }
    .forgot-pwd-page .forgot-password-form a {
        font-size: 18px
    }
    .forgot-pwd-page .forgot-password-form .btn-yellow {
        padding: 0 5px;
        margin: 15px 0 17px;
        width: 220px;
        font-size: 18px
    }
    .change-password .forgot-pwd-page .btn-block .btn-yellow {
        margin-bottom: 0;
        font-size: 18px
    }
    .search-faq-inner {
        padding: 0
    }
    .search-faq {
        padding: 43px 0
    }
    .search-faq .form-control {
        font-size: 16px
    }
    .search-block p {
        padding-right: 0
    }
    .search-block {
        margin-bottom: 14px
    }
    .search-faq-content {
        margin-bottom: 16px
    }
    .helping-block-inner {
        width: auto
    }
    .helping-block {
        padding: 31px 0 29px
    }
    .helping-block p {
        font-size: 16px;
        padding-bottom: 35px
    }
    .helping-block .form-control {
        font-size: 16px;
        padding: 6px 15px
    }
    .helping-block-inner .col1 {
        width: 41.5%
    }
    .helping-block-inner .col3 {
        width: 33.4%
    }
    .helping-block .btn-secondary {
        padding: 4px 0;
        height: 37px;
        font-size: 16px
    }
    .whatu-need-block .blue-btn {
        font-size: 18px;
        width: 220px;
        height: 35px;
        line-height: 35px
    }
    .whatu-need-block {
        padding: 30px 0 50px
    }
    .whatu-need-block h2 {
        margin-bottom: 15px
    }
    .search-results-campaigns .search-faq-inner {
        padding-left: 3px
    }
    .search-results-campaigns .search-faq .col-sm-8 {
        width: 75%
    }
    .search-results-campaigns .search-faq .col-sm-4 {
        width: 25%
    }
    .search-results-campaigns .search-faq {
        margin-bottom: 28px
    }
    .search-results-campaigns h1.page-title {
        font-size: 36px;
        line-height: 40px;
        padding: 6px 0 36px
    }
    .search-results-campaigns .dashboard .fundraiser-block {
        padding: 0 0 0 63px
    }
    .search-results-campaigns .search-faq-content {
        margin-bottom: 40px
    }
    .load-more-search-result {
        margin-top: 6px
    }
    .dashboard .load-more-search-result .load-more {
        width: 95px;
        font-size: 14px;
        margin-bottom: 0
    }
    .search-in-help-center {
        margin-top: 10px
    }
    .search-results-campaigns .start-campaign-block {
        margin-top: 30px;
        margin-bottom: 50px
    }
    .faq-accordion .faq-block ul {
        padding-right: 60px;
        position: relative
    }
    .faq-block ul li.open-all-link {
        position: absolute;
        right: 1px;
        top: 0;
        padding-bottom: 0
    }
    .open-all-link a {
        color: #00a6ed
    }
    .open-all-link a:hover {
        color: #21936a
    }
    .fundraising-cost-block h2 {
        margin-bottom: 22px
    }
    .fundraising-cost-block .sub-text {
        font-size: 15px;
        letter-spacing: 0.4px
    }
    .list-style {
        width: 100%;
        padding-top: 10px
    }
    .cms-row {
        padding: 31px 0 10px
    }
    .cost-row {
        margin-top: 12px
    }
    .green-bg h2 {
        font-size: 18px;
        margin-bottom: 5px
    }
    .green-bg .fees {
        line-height: 37px;
        font-size: 37px;
        margin-bottom: 15px
    }
    .green-bg {
        padding-top: 16px;
        padding-bottom: 0
    }
    .green-bg p {
        font-size: 14px;
        line-height: 17px
    }
    .fundraising-cost-block .faq-cms-row {
        padding-top: 28px
    }
    .fundraising-cost-block .faq-cms-row h2 {
        margin-bottom: 22px
    }
    .fundraising-cost-block .custom-accordion li {
        padding: 0 0px 0 14px;
        margin-bottom: 25px
    }
    .fundraising-cost-block .acc-content {
        line-height: 25px
    }
    .pricingcontent,
    .pricingboxmain {
        width: 216px
    }
    .pricingtablemain tr td.price-title,
    .pricingtablemain tr th.price-title {
        width: 252px
    }
    .pricingtablemain tr th.table-space,
    .pricingtablemain tr td.table-space {
        width: 30px
    }
    .pricingtablemain tr th {
        font-size: 18px;
        padding: 35px 10px 25px
    }
    .pricingboxmain p {
        font-size: 30px;
        line-height: 30px;
        margin: 3px 0 16px
    }
    .pricingtablemain tr td.price-title,
    .pricingtablemain tr th.price-title {
        font-size: 14px
    }
    .pricingtablemain tr td {
        padding: 17px 10px
    }
    .three-col-block {
        padding-top: 50px
    }
    .icon-block i {
        width: 80px;
        height: 61px
    }
    .icon-block {
        margin-bottom: 13px
    }
    .three-col-block p {
        line-height: 17px
    }
    .three-col-block h3 {
        margin-bottom: 14px
    }
    .host-block {
        margin: 15px 0;
        padding: 29px 0 10px
    }
    .host-block h3 {
        font-size: 18px;
        margin-bottom: 7px
    }
    .host-block h2 {
        margin-bottom: 29px
    }
    .host-block .col-sm-6 {
        margin-bottom: 26px
    }
    .working-inner-block {
        padding: 0
    }
    .working-block p {
        line-height: 30px
    }
    .working-block h2 {
        margin-bottom: 30px
    }
    .working-inner-col {
        margin-top: 4px
    }
    .working-inner-col .col-sm-4 .working-inner-img {
        margin-bottom: 24px
    }
    .togeter-block {
        margin: 5px 0 0;
        padding: 23px 0 46px
    }
    .working-block {
        padding-bottom: 0
    }
    .learn-for-best {
        padding: 57px 0 0
    }
    .best-learn-text p {
        font-size: 18px;
        line-height: 23px;
        padding: 0 65px
    }
    .learn-block-text p {
        font-size: 14px;
        line-height: 18px
    }
    .best-learn-text {
        margin-bottom: 31px
    }
    .learn-block-text {
        padding: 8px 6px;
        min-height: 96px
    }
    .learn-block-text:after {
        top: 48px
    }
    .col-sm-6-row {
        margin-bottom: 18px
    }
    .apply-today {
        margin-top: 43px
    }
    .apply-today ul li h3 {
        padding-left: 0;
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 2px
    }
    .apply-today h2 {
        margin-bottom: 32px
    }
    .apply-today ul li {
        padding: 0 6px
    }
    .apply-today-acc {
        text-align: left
    }
    .apply-today-acc .load-more {
        width: 159px
    }
    .team-page {
        padding: 7px 0
    }
    .team-page .custom-tab .nav > li {
        margin: 0 13px
    }
    .team-page .custom-tab .nav > li > a {
        font-size: 20px;
        padding-bottom: 2px
    }
    .team-page .custom-tab .nav-tabs {
        padding-bottom: 10px
    }
    .team-page .custom-tab {
        margin-top: 0
    }
    .our-team h1 {
        font-size: 30px;
        padding-bottom: 32px
    }
    .our-team ul {
        margin-left: 0 !important
    }
    .our-team ul li {
        line-height: 24px
    }
    .team-img-block {
        margin: 0 auto;
        width: 166px;
        margin-bottom: 5px
    }
    .team-page .custom-tab .nav > li > a {
        padding-bottom: 2px
    }
    .our-team .advisors-block .social-icons {
        margin-top: 11px
    }
    .microsite-updates-form .chekout-page .campaign-accordion .first-col {
        display: none
    }
    .microsite-updates-form .campaign-page .numbers,
    .microsite-updates-form .campaign-page #last_campaign_li {
        width: 50px;
        height: 50px;
        line-height: 50px
    }
    .microsite-updates-form .campaign-accordion .middle-col {
        width: 21%
    }
    .microsite-updates-form .campaign-page h3 {
        line-height: 50px
    }
    .microsite-updates-form .chekout-page .campaign-accordion > li::before {
        left: 7%
    }
    .microsite-updates-form .chekout-page .campaign-accordion .last-col {
        width: 76%
    }
    .microsite-updates-form .chekout-page .campaign-accordion > li:before {
        top: 68px
    }
    .trust-safety-page {
        font-size: 16px;
        line-height: 25px
    }
    .trust-safety-page .title-text {
        line-height: 13px
    }
    .trust-safety-page h1 {
        font-size: 36px;
        line-height: 50px;
        padding-bottom: 0
    }
    .trust-safety-page h2 {
        font-size: 24px;
        margin-bottom: 11px;
        line-height: 28px
    }
    .trust-safety-page .content-block p {
        padding-bottom: 30px
    }
    .trust-safety-page .title-text {
        margin-bottom: 49px
    }
    .trust-safety-page .content-block {
        margin-bottom: 3px
    }
    .trust-safety-page .banner-green-block p {
        padding-bottom: 45px
    }
    .trust-safety-page .sub-content-blocks {
        line-height: 30px
    }
    .trust-safety-page .contributors-block {
        padding-right: 0;
        margin-left: 0;
        margin-right: -15px
    }
    .trust-safety-page .banner-green-block {
        padding: 16px 0 30px;
        font-size: 18px;
        line-height: 34px
    }
    .trust-safety-page .listing-banner ul {
        max-width: 670px;
        margin: 0 auto
    }
    .trust-safety-page .listing-banner ul li {
        padding: 22px 32px 16px
    }
    .trust-safety-page .listing-banner ul li:last-child {
        padding-left: 40px;
        padding-right: 24px
    }
    .trust-safety-page .listing-banner ul li:first-child {
        padding-left: 30px
    }
    .trust-safety-page .listing-banner ul li .security-support-icon {
        height: 43px;
        width: 36px
    }
    .trust-safety-page .listing-banner ul li .transparency-icon {
        height: 36px;
        width: 35px;
        position: relative;
        top: -6px
    }
    .trust-safety-page .listing-banner ul li .communication-icon {
        height: 42px;
        width: 46px
    }
    .trust-safety-page .listing-banner {
        margin-top: -62px;
        margin-bottom: 38px
    }
    .trust-safety-page .sub-content-blocks h2 {
        margin-bottom: 22px
    }
    .trust-safety-page .sub-content-blocks p {
        padding-bottom: 20px
    }
    .trust-safety-page .listing-banner ul li span {
        font-size: 20px
    }
    .trust-safety-page h1.page-title {
        padding: 0px
    }
    .innner-content.trust-safety-page {
        padding: 20px 0 5px
    }
    .see-more-campaigns-block .load-more {
        border: 1px solid #979797;
        border-radius: 3px;
        width: 217px;
        height: 33px;
        font-size: 16px;
        color: #2a2a2a;
        letter-spacing: 0px
    }
    .see-more-campaigns-block .load-more {
        padding: 5px 5px 10px
    }
    .see-more-campaigns .fillimg {
        height: 350px
    }
    .see-more-campaigns-block {
        margin-top: -74px
    }
    .trust-safety-banner.see-more-campaigns-block .container {
        padding: 52px 0 11px
    }
    .see-more-campaigns-block .container {
        max-width: 722px
    }
    .trsut-safety-banner-outer {
        margin-bottom: 51px
    }
    .how-it-work-text p {
        color: #9b9b9b;
        font-size: 16px;
        letter-spacing: 0.1px;
        padding: 0 61px 20px;
        text-align: center
    }
    .how-it-work-block .how-it-works {
        margin-top: 4px
    }
    .how-it-work-block .how-it-works h2 {
        font-weight: 700
    }
    .how-it-work-block .how-it-works-inner {
        padding: 15px 9px 27px
    }
    .how-it-work-block .how-it-works .container {
        padding: 0 15px
    }
    .how-it-work-block .how-it-works h3 {
        margin-bottom: 18px
    }
    .how-it-work-block .how-it-works p {
        padding-bottom: 0px
    }
    .pricing-col {
        padding: 20px 0 0
    }
    .ic-block i {
        width: 120px;
        height: 60px
    }
    .pricing-col h2 {
        margin-bottom: 31px
    }
    .safe-secure-img i {
        height: 60px;
        width: 50px;
        margin-top: 0
    }
    .pricing-three-col span {
        font-size: 18px
    }
    .pricing-col p {
        font-size: 18px;
        line-height: 30px;
        padding: 0 10px
    }
    .pricing-three-col {
        margin-bottom: 17px
    }
    .how-pricingbox strong {
        font-size: 18px
    }
    .how-pricingbox {
        height: 152px
    }
    .how-pricingbox h4 {
        line-height: 30px;
        font-size: 30px;
        margin: 11px 0 15px
    }
    .pricingbox-outer {
        margin-top: 20px
    }
    .pricingbox-outer em {
        display: none
    }
    .transaction-fees-box strong {
        font-size: 16px
    }
    .transaction-fees-box {
        margin-top: 20px;
        padding: 17px 10px 15px
    }
    .transaction-fees-box h4 {
        margin-bottom: 14px;
        line-height: 30px;
        line-height: 30px;
        margin-top: 0;
        font-size: 26px
    }
    .transaction-fees-box p {
        font-size: 16px;
        line-height: 19px
    }
    .how-it-work-block .btn-blue {
        width: 221px;
        height: 35px;
        line-height: 35px
    }
    .how-it-work-block .chart-block li p {
        font-size: 12px;
        margin-top: 12px;
        line-height: 15px
    }
    .how-it-work-block .chart-block {
        background: transparent;
        margin-top: -24px;
        top: 52px
    }
    .how-it-work-block .chart-block li span {
        line-height: 25px
    }
    .how-it-work-block .chart-block ul {
        padding: 26px 0 29px
    }
    .how-it-work-block .made-impact {
        margin-top: 85px
    }
    .how-it-work-block .made-impact h2 {
        margin-bottom: 23px
    }
    .how-it-work-block .made-impact-text h3 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 9px
    }
    .how-it-work-block .made-impact-text p {
        font-size: 14px;
        line-height: 20px
    }
    .how-it-work-block .made-impact-text strong {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 0
    }
    .how-it-work-block .made-impact .load-more {
        margin-top: 19px;
        width: 157px;
        font-size: 16px
    }
    .how-it-work-block .made-impact .owl-dots {
        bottom: -29px
    }
    .how-it-work-block .faq-cms-row-light {
        padding: 32px 0 20px
    }
    .how-it-work-block .custom-accordion.faq-cms-row-light li {
        padding: 0 15px
    }
    .how-it-work-block .faq-cms-row h2 {
        margin-bottom: 22px
    }
    .how-it-work-block .community-block {
        display: block;
        margin: 34px 0 82px
    }
    .how-it-work-block .community-block .text-wrp h3 {
        font-size: 20px;
        margin: 34px 0 31px
    }
    .how-it-work-block .community-block h2 {
        margin-bottom: 20px
    }
    .how-it-work-block .community-block .text-wrp {
        padding: 10px 10px 45px
    }
    .how-it-work-block .community-block .text-wrp p {
        font-size: 14px;
        line-height: 18px
    }
    .how-it-work-block .community-block .text-wrp {
        padding: 10px 10px 12px
    }
    .how-it-work-block .custom-tab .nav-tabs > li > a {
        font-size: 20px;
        padding: 0 0 2px
    }
    .how-it-work-block .nav-tabs {
        padding: 0 0 12px;
        margin-bottom: 0px
    }
    .how-it-work-block .nav-tabs {
        margin-top: 0
    }
    .how-it-work-block .innner-content {
        /*padding-top: 6px*/
    }
    .how-it-work-block .custom-tab .nav > li {
        margin: 0 35px
    }
    .about-us-page .introductory-block {
        padding: 22px 0 35px
    }
    .introductory-block .left-col {
        padding-right: 28px
    }
    .about-us-page .about-links li {
        padding: 2px
    }
    .introductory-block h2 {
        font-size: 20px
    }
    .introductory-block p {
        font-size: 16px;
        line-height: 20px
    }
    .about-us-page .about-links li a {
        font-size: 14px
    }
    .about-us-page .about-banner .fillimg {
        height: 400px
    }
    .about-us-page .banner-text p {
        font-size: 36px;
        line-height: 50px
    }
    .about-us-page .banner-text {
        left: 34px;
        right: 34px;
        bottom: 60px
    }
    .about-us-page .how-it-works-block h2 {
        margin-bottom: 18px
    }
    .about-us-page .how-it-works-block p {
        font-size: 18px;
        line-height: 22px;
        padding-bottom: 35px
    }
    .about-us-page .how-it-works-block .col {
        padding: 0 15px
    }
    .about-us-page .how-it-works-block .row {
        margin: 0 -15px
    }
    .about-us-page .how-it-works-block .col p {
        padding: 0 3px 18px
    }
    .about-us-page .how-it-works-block {
        padding: 32px 0
    }
    .testimonials-block {
        padding: 38px 0 40px
    }
    .testimonials-block .img-block {
        width: 95px
    }
    .testimonials-block ul li.left-align {
        padding-left: 120px
    }
    .testimonials-block ul li.right-align {
        padding-right: 128px
    }
    .testimonials-block ul li p {
        font-size: 24px;
        line-height: 48px;
        padding: 0
    }
    .testimonials-block ul li span {
        font-size: 18px;
        margin-top: -7px
    }
    .testimonials-block ul li {
        padding-bottom: 30px
    }
    .our-community-block {
        padding: 8px 0 19px
    }
    .team-advisory-block p {
        padding: 0 4px;
        line-height: 26px
    }
    .our-community-block .community-block {
        display: block
    }
    .our-community-block h2 {
        margin-bottom: 25px
    }
    .our-community-block .community-block .row {
        padding: 0 40px
    }
    .our-community-block .community-block .text-wrp p {
        text-align: left
    }
    .our-community-block p {
        font-size: 16px;
        text-align: center;
        margin-bottom: 15px
    }
    .our-community-block .community-block .text-wrp em {
        position: absolute;
        left: 0;
        top: 0
    }
    .our-community-block .community-block .text-wrp h3 {
        font-size: 18px;
        font-weight: 700;
        padding-left: 35px;
        height: 15px !important;
        position: relative
    }
    .our-community-block .community-block .col-sm-3 {
        padding: 0 5px
    }
    .about-us-page .start-campaign-block p {
        font-size: 20px
    }
    .rotateslider-container .arrow.left {
        left: 15px
    }
    .rotateslider-container .arrow.right {
        right: 15px
    }
    .team-advisory-block .social-icons li a {
        width: 30px;
        height: 30px
    }
    .btn-link-block span {
        font-size: 18px
    }
    .btn-link-block .btn {
        font-size: 20px;
        width: 198px;
        height: 35px;
        line-height: 35px
    }
    .rotateslider-container .rotateslider-item.now .img-outer {
        width: 145px;
        height: 145px
    }
    .rotateslider-container .rotateslider-item.next .img-outer,
    .rotateslider-container .rotateslider-item.prev .img-outer {
        width: 200px;
        height: 200px
    }
    .rotateslider-container .rotateslider-item.prev {
        left: 22%
    }
    .rotateslider-container .rotateslider-item.next {
        left: 76%
    }
    .rotateslider-container {
        height: 290px
    }
    .rotateslider-container-outer {
        min-height: 300px;
        margin-top: 30px
    }
    .team-advisory-block .social-icons {
        margin-top: -13px;
        margin-bottom: 28px
    }
    .team-advisory-block {
        padding: 30px 0
    }
    .about-us-page .start-campaign-block {
        padding: 27px 0 20px
    }
    .btn-link-block {
        padding: 30px 0
    }
    .btn-link-block .link-box {
        padding: 35px 10px
    }
    .btn-link-block .link-text {
        margin-top: 20px
    }
    .error-page h1 {
        font-size: 100px;
        line-height: 120px
    }
    .error-page h2 {
        font-size: 18px;
        line-height: 22px;
        padding: 26px 0 0 0
    }
    .error-page .error-icon {
        width: 102px;
        height: 102px
    }
    .error-page .container {
        padding: 25px 77px 15px 77px
    }
    .error-page p {
        padding: 10px 0 0
    }
    .fundraising-ideas-landing-page .top-content p {
        font-weight: 400;
        font-size: 16px;
        line-height: 30px;
        padding: 0 65px
    }
    .fundraising-ideas-landing-page .top-content {
        padding: 19px 0 30px 0
    }
    .past-fundraising-ideas-block h2 {
        margin: 0 0 20px 17px
    }
    .past-fundraising-ideas-block .past-ideas-inner-block a i {
        display: block;
        margin-top: -15px
    }
    .find-your-inspiration h3 {
        margin-bottom: 16px;
        font-size: 18px
    }
    .find-your-inspiration .online-fundraising-btn {
        width: 165px;
        height: 27px
    }
    .find-your-inspiration .btn-default {
        padding: 0
    }
    .past-fundraising-ideas-block {
        padding: 28px 0 0
    }
    .past-ideas-inner-block .content-block {
        padding: 20px 0 34px
    }
    .past-ideas-inner-block h4 {
        margin-bottom: 12px
    }
    .past-ideas-inner-block p {
        line-height: 20px;
        margin-bottom: 8px
    }
    .past-ideas-inner-block span {
        padding-right: 20px;
        display: block
    }
    .find-your-inspiration {
        padding: 6px 0;
        margin-bottom: 25px
    }
    .easy-fundraising-ideas-block {
        padding: 10px 0 21px
    }
    .easy-fundraising-ideas-block p {
        font-size: 16px;
        line-height: 19px
    }
    .easy-fundraising-ideas-block h2 {
        margin-bottom: 20px
    }
    .really-works-block h3 {
        font-size: 16px
    }
    .really-works-block h2 {
        margin-bottom: 22px
    }
    .really-works-block p {
        font-size: 16px;
        line-height: 19px
    }
    .really-works-block {
        margin: 30px 0 40px
    }
    .fundraising-ideas-page .top-content {
        padding: 20px 0;
        background: #fbfbf2
    }
    .fundraising-ideas-page .top-content p {
        font-size: 16px;
        line-height: 30px;
        padding: 0 65px
    }
    .medical-fundraiser h2 {
        margin-bottom: 25px
    }
    .medical-fundraiser p {
        font-size: 16px;
        line-height: 18px;
        padding-bottom: 30px
    }
    .medical-fundraiser-examples {
        padding-top: 0
    }
    .medical-fundraiser-examples h2 {
        margin-bottom: 23px
    }
    .fundraising-ideas-page .bottom-content p {
        font-size: 18px;
        padding: 0 0 23px;
        line-height: 22px
    }
    .fundraising-ideas-page .bottom-content {
        padding: 18px 0;
        margin-bottom: 22px
    }
    .read-togo-block .btn-white {
        width: 219px;
        font-size: 18px
    }
    .read-togo-block {
        margin-bottom: 12px
    }
    .medical-fundraiser .btn-secondary {
        width: 263px;
        line-height: 34px;
        padding: 0
    }
    .bottom-content .btn-secondary {
        width: 219px;
        line-height: 34px;
        padding: 0
    }
    .seo-start-campaign-page .seo-start-campaign {
        padding-top: 50px
    }
    .seo-start-campaign-page h3 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 30px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li span {
        margin-bottom: 7px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li p {
        line-height: 30px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li {
        padding-bottom: 25px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul {
        margin-bottom: 10px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li:last-child p {
        padding-bottom: 0
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign .seo-start-campaign-btn {
        margin-top: 27px;
        margin-bottom: 9px
    }
    .seo-start-campaign-page .create-your-campaign {
        padding: 17px 0 8px;
        margin-bottom: 32px
    }
    .seo-start-campaign-page .create-your-campaign ul li {
        font-size: 14px;
        line-height: 18px
    }
    .seo-start-campaign-page .create-your-campaign ul {
        padding-left: 0
    }
    .seo-start-campaign-page .create-your-campaign ul li p {
        padding-bottom: 28px
    }
    .seo-start-campaign-page .create-your-campaign h3 {
        margin-bottom: 18px
    }
    .seo-start-campaign-page .easy-campaign-management h3 {
        font-size: 24px;
        margin-left: 0;
        margin-bottom: 30px
    }
    .seo-start-campaign-page .easy-campaign-management p {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 19px
    }
    .seo-start-campaign-page .easy-campaign-management .easy-campaign-management-sub-blocks .fast-sign-up {
        height: 40px;
        width: 81px
    }
    .easy-campaign-management-sub-blocks .easy-campaign-editing,
    .easy-campaign-management-sub-blocks .full-dashboard-access {
        height: 40px;
        width: 41px
    }
    .seo-start-campaign-page .easy-campaign-management .easy-campaign-management-sub-blocks span {
        font-size: 16px;
        margin-top: 18px;
        margin-bottom: 5px
    }
    .seo-start-campaign-page .easy-campaign-management .easy-campaign-management-sub-blocks p {
        font-size: 16px;
        margin-bottom: 25px
    }
    .seo-start-campaign-page .easy-campaign-management .easy-campaign-management-sub-blocks .fast-sign-up {
        margin-bottom: 0
    }
    .seo-start-campaign-page .made-impact {
        margin-top: 0;
        padding-top: 18px
    }
    .seo-start-campaign-page .made-impact-text h3 {
        font-size: 16px;
        line-height: 30px
    }
    .seo-start-campaign-page .made-impact-text p {
        font-size: 16px;
        line-height: 30px
    }
    .seo-start-campaign-page .made-impact-text {
        padding-top: 9px
    }
    .seo-start-campaign-page .made-impact-text strong {
        margin-bottom: 14px;
        font-size: 16px
    }
    .seo-start-campaign-page .made-impact-text .raised {
        margin-top: 40px
    }
    .seo-start-campaign-page .made-impact .load-more {
        width: 96px;
        font-size: 14px
    }
    .seo-start-campaign-page .custom-accordion {
        padding: 25px 0 22px
    }
    .seo-start-campaign-page .custom-accordion.faq-cms-row-light h2 {
        margin-bottom: 23px
    }
    .seo-start-campaign-page .custom-accordion.faq-cms-row-light .load-more {
        height: 35px;
        margin: -13px auto 0;
        line-height: 21px
    }
    .seo-start-campaign-page .start-campaign-block {
        margin: 2px 0 50px -6px;
        padding: 33px 0 27px
    }
    .seo-start-campaign-page .start-campaign-block a {
        width: 221px;
        height: 40px;
        padding: 9px 10px
    }
    .seo-start-campaign-page .start-campaign-block p {
        padding-bottom: 23px
    }
    .seo-start-campaign-page .custom-accordion.faq-cms-row-light li {
        margin-bottom: 25px
    }
    .make-donation h3 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 25px
    }
    .seo-makedonation {
        padding-top: 30px
    }
    .make-donation p {
        font-size: 14px;
        line-height: 30px
    }
    .seo-makedonation .update-block .update-heading h3 {
        font-size: 13px
    }
    .make-donation {
        margin-bottom: 5px
    }
    .seo-makedonation .make-donation.why-donate {
        margin-bottom: 0
    }
    .seo-makedonation-page .made-impact {
        padding: 16px 0
    }
    .seo-makedonation-page .see-more-campaigns-block .container {
        padding: 35px 15px 47px
    }
    .seo-makedonation-page .see-more-campaigns-block p {
        padding-bottom: 17px
    }
    .seo-makedonation-page .faq-cms-row.custom-accordion li {
        padding: 0 15px
    }
    .seo-makedonation-page .faq-cms-row {
        padding: 28px 0 53px
    }
    .seo-makedonation-page .faq-cms-row h2 {
        margin-bottom: 22px
    }
    .made-impact-text p {
        font-size: 16px;
        line-height: 30px;
        font-weight: 400;
        padding-bottom: 15px
    }
    .made-impact-text strong {
        font-size: 16px;
        color: #222222
    }
    .seo-makedonation-page .made-impact-text h3 {
        font-size: 16px;
        font-weight: 700;
        color: #222222
    }
    .seo-makedonation-page .made-impact-text h3:before {
        display: none
    }
    .made-impact-text {
        padding: 18px 0px 40px
    }
    .made-impact .load-more {
        width: 94px;
        height: 33px;
        margin: 30px auto 0;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: #9b9b9b
    }
    .made-impact-text::before {
        display: none
    }
    .innner-content.support-content {
        padding-top: 46px
    }
    .quick-link {
        margin-top: 22px
    }
    .quick-link h2 {
        margin-bottom: -10px
    }
    .quick-link ul li a {
        margin-bottom: 0
    }
    .quick-link ul li p {
        padding-bottom: 6px
    }
    .popular-artical {
        padding: 19px 0
    }
    .popular-artical ul {
        margin-top: 32px;
        margin-bottom: 13px
    }
    .popular-artical .whatu-need-block {
        padding-bottom: 32px
    }
    .seo-signup-page .campaign-page li .form-control {
        width: 100%
    }
    .seo-signup-page .campaign-accordion > li::before {
        left: 23px
    }
    .seo-signup-page .blue-icon-block ul li a {
        font-size: 13px;
        line-height: 24px
    }
    .seo-signup-page .blue-icon-block .icon-col-block li span {
        font-size: 13px
    }
    .seo-signup-page .blue-icon-block .icon-col-block .security-support-icon {
        width: 26px;
        height: 32px
    }
    .seo-signup-page .blue-icon-block .icon-col-block .transparency-icon {
        width: 31px;
        height: 33px
    }
    .seo-signup-page .blue-icon-block .icon-col-block .communication-icon {
        width: 45px;
        height: 40px
    }
    .seo-signup-page .blue-icon-block .icon-col-block li em {
        margin: 0 auto 5px auto
    }
    .seo-signup-page .blue-icon-block ul li:before {
        width: 20px;
        height: 20px;
        top: 3px;
        background-size: 20px
    }
    .seo-signup-page .blue-icon-block .col-sm-4 {
        padding: 0
    }
    .seo-signup-page .blue-icon-block ul li {
        padding-left: 26px
    }
    .seo-signup-page .blue-icon-block .icon-col-block li {
        padding-bottom: 110px
    }
    .seo-signup-page .right-col {
        padding: 17px 0 0
    }
    .seo-signup-page .sign-up {
        margin-left: -5px
    }
    .seo-signup-page .seo-signup {
        padding-top: 31px
    }
    .seo-signup-page .sign-up p {
        padding: 0 0 23px 0
    }
    .seo-signup-page .custom-form .middle-col {
        width: 28%
    }
    .seo-signup-page .custom-form .last-col {
        width: 72%
    }
    .seo-signup-page .campaign-page .form-group {
        padding: 19px 0 12px
    }
    .seo-signup-page .campaign-page .checkbox label {
        margin-bottom: 2px
    }
    .seo-signup-page .sign-up {
        margin-bottom: 3px
    }
    .seo-signup-page .sign-up.testimonials h3 {
        margin-bottom: 15px
    }
    .seo-signup-page .sign-up.testimonials p {
        padding-bottom: 15px
    }
    .seo-signup-page .sign-up.testimonials {
        margin: 0 0 20px
    }
    .seo-signup-page .custom-accordion.faq-cms-row-light {
        margin-top: 35px
    }
    .seo-signup-page .custom-accordion.faq-cms-row-light h2 {
        margin-bottom: 20px
    }
    .signup-yellow-banner {
        margin: 23px 0 30px;
        padding: 30px 0
    }
    .signup-yellow-banner p {
        line-height: 24px;
        font-size: 20px;
        padding: 0 0 17px
    }
    .signup-yellow-banner p span {
        font-size: 24px
    }
    .signup-yellow-banner p.last {
        padding-bottom: 38px
    }
    .seo-signup-page .custom-accordion.faq-cms-row-light .load-more {
        margin: 0 auto
    }
    .signup-yellow-banner .seo-signup-blue-btn {
        width: 221px;
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        padding: 0
    }
    .campaign-analytics-page h1.page-title {
        font-size: 24px;
        line-height: 50px;
        margin: 10px 0 28px
    }
    .campaign-analytics-detail ul li span {
        font-size: 20px
    }
    .donor-list-tbl table tr th {
        font-size: 16px;
        letter-spacing: 0
    }
    .analytics-top-content {
        padding-top: 25px
    }
    .analytics-profile-content .profile-text {
        min-height: auto
    }
    .analytics-profile-content p {
        line-height: 17px
    }
    .launched-date span {
        margin-bottom: 0
    }
    .launched-date {
        padding-bottom: 12px
    }
    .analytics-profile-content .btn {
        font-size: 16px;
        text-transform: uppercase;
        line-height: 35px;
        padding: 0;
        height: 35px
    }
    .post-quick-update h3 {
        font-size: 20px;
        margin-bottom: 2px
    }
    .post-quick-update .col1 {
        width: 67%
    }
    .post-quick-update .col2 {
        width: 33%
    }
    .analytics-profile-content img {
        width: 157px;
        height: 157px
    }
    .analytics-profile-content {
        padding-left: 187px
    }
    .campaign-analytics-detail ul {
        margin: 0 0 13px
    }
    .campaign-analytics-detail ul li span {
        line-height: 20px
    }
    .campaign-analytics-detail ul li {
        padding: 0
    }
    .campaign-analytics-detail ul li em {
        line-height: 14px;
        font-size: 13px
    }
    .campaign-activity {
        padding: 10px 0 0;
        margin: 17px 0 0
    }
    .campaign-activity h3 {
        margin-bottom: 33px
    }
    .donor-list-tbl {
        margin-bottom: 27px
    }
    .leaderboard-page .video-imgbox {
        width: 100%;
        padding: 0
    }
    .leaderboard-page .video-content {
        padding: 0;
        width: 100%
    }
    .leaderboard-page .leader-table .video-content .social-media {
        padding-top: 3px
    }
    .leaderboard-page .leader-table tbody td p {
        padding-top: 5px
    }
    .projectinspire-page .founding-partners-block h4 {
        font-size: 25px;
        margin-bottom: 30px;
        margin-top: 20px
    }
    .projectinspire-page h3 {
        font-size: 30px;
        margin-bottom: 30px;
        margin-top: 20px
    }
    .projectinspire-page .founding-partners-block h3 {
        font-size: 34px
    }
    .campaign-page li .credit-card-option .input-credit {
        width: 80px
    }
    .input-group-outer .input-group {
        width: 25%
    }
    .chekout-page li .input-group-form {
        width: 75%
    }
    .ngo-microsite .ngo-ig-logo a {
        width: 55%
    }
    .small-header.ngo-microsite .ngo-ig-logo a {
        width: 45%
    }
    .list-content-block .list.rank,
    .list-content-block .list.middle-block {
        padding-top: 14px
    }
    .list-content-block .list.fee {
        padding-top: 17px
    }
    .rank {
        padding-left: 10px
    }
    .list-content-block .important-note {
        padding-right: 0
    }
    .list-content-block .list,
    .list-content-block .list a {
        font-size: 22px;
        line-height: 26px
    }
    .list-content-block .fee {
        font-size: 18px;
        line-height: 22px
    }
    .list-content-block .list.first-block a {
        padding-top: 12px
    }
    .list-content-block .important-note {
        font-size: 14px;
        line-height: 18px
    }
    .label-block .lbl.middle-block,
    .list-content-block .list.middle-block {
        padding-left: 15px
    }
    .label-block .lbl.fee,
    .list-content-block .list.fee {
        padding-left: 5px
    }
    .first-block {
        width: 20%
    }
    .important-note {
        width: 33%
    }
    .fee-alert-block img {
        top: 22px
    }
    .btn-ngo-block {
        padding-bottom: 30px
    }
    .gift-page .landing-title .landing-title-edit h1 {
        font-size: 30px;
        line-height: 34px
    }
    .innerpage-header.funding-header .header {
        padding: 30px 0
    }
    .innerpage-header.funding-header.small-header .header {
        padding: 20px 0
    }
    .event-tkts-page .social-media li {
        margin-right: 10px
    }
    .event-tkts-page .social-media li a {
        width: 103px
    }
    .event-tkts-page .social-media li a.linkedin {
        width: 122px
    }
    .fixed-wrap .desk-checkout-form {
        width: 218px
    }
    .microsite-new-page .ngo-logo a {
        margin-top: -15px
    }
    .microsite-new-page .ngo-logo a {
        width: 100%
    }
    .microsite-new-page .ngo-ig-logo a {
        width: 100%
    }
    .small-header.microsite-new-page .ngo-logo a {
        width: 90%
    }
    .small-header.microsite-new-page .ngo-ig-logo a {
        width: 90%
    }
    .myschool-page .inside-button-block {
        display: inline-block;
        text-align: center
    }
    .header .left-col {
        padding-left: 41px;
        text-align: left
    }
    .twitter-block {
        padding: 27px 13px 2px 15px
    }
    .twitter-block .twitter-img {
        width: 12%
    }
    .twitter-block .twitter-content {
        width: 84.5%
    }
    .cause-block .form-control {
        width: 100px;
        margin-left: 5px
    }
    .cause-block em {
        font-size: 13px;
        line-height: 17px;
        padding-left: 0
    }
    .social-icon-block ul li {
        padding: 0 2px
    }
    .social-icon-block ul li a {
        width: 30px;
        height: 30px;
        padding: 8px 7px 8px 8px
    }
    .social-icon-block ul li a i {
        width: 15px;
        height: 15px
    }
    .social-icon-block ul li.popup-btn {
        width: 38px;
        height: 38px;
        top: 2px
    }
    .live-donate-block {
        padding: 7px 5px 12px 5px
    }
    .live-donate-block em {
        display: block;
        text-align: center
    }
    .live-donate-block p {
        padding-left: 0;
        text-align: center;
        display: block
    }
    .fundraiser-umeed-page .support-campaign {
        padding-bottom: 0
    }
    .fundraiser-umeed-page .pagination .pagination-text {
        padding: 10px;
        line-height: 35px
    }
    #fundraiser-modal .start-campaign-btn {
        margin-left: 0
    }
    #fundraiser-modal .support-campaign .form-control {
        width: 163px
    }
    .umeed-wrapped .block-fixed {
        width: 220px
    }
    .slider-block .share-bottom-content .left-content {
        width: 86%
    }
    .share-bottom-content .left-content .social-share-icon {
        margin: 0 0 0 0px;
        top: -1px
    }
    .right-fundraiser-umeed .progress-outer .progress {
        width: 68%
    }
    .right-fundraiser-umeed .progress-outer .pogress-rate {
        width: calc(100% - 68%)
    }
    .social-button .btn-default {
        font-size: 14px
    }
    .empower-button .btn-default {
        font-size: 15px
    }
    .price-block span {
        font-size: 21px;
        line-height: 25px
    }
    .umeed-wrapped .right-fundraiser-umeed.block-fixed {
        width: 225px
    }
    .inner-slide-empower {
        padding: 20px 5px
    }
    .fixed-wrap .desk-checkout-form,
    .fixed-wrapped .summary-fixed {
        width: 218px
    }
    .chekout-page .campaign-accordion .first-col,
    .chekout-page .campaign-accordion .middle-col {
        width: 20%
    }
    .chekout-page .campaign-accordion .first-col,
    .chekout-page .campaign-accordion .middle-col {
        width: 20%
    }
    .chekout-page .campaign-accordion .last-col {
        width: 60%
    }
    .twitter-block a {
        padding: 25px 15px 25px 15px
    }
    .twitter-block .twitter-img {
        width: 12%
    }
    .twitter-block .twitter-content {
        width: 84.5%
    }
    /*new checkout start*/

    /* checkout-new-page */
    .summary-sub-container{padding:10px;}
    .summary-sub-container .campaign-image {width: 80px; margin-right: 10px;}
    .summary-sub-container .campaign-text {margin-left: 80px;}
    .contribute-container .contribute-title h2{font-size: 15px; line-height: 20px;}
    .contribute-container .contribute-text{padding:10px;}
    .contribute-container .contribute-title{padding:10px;}

    .checkout-new-page .fundraiser-form .input-mobile .custom-dropdown .dk-selected{width: 80px;min-width: 80px;}
    .checkout-new-page .fundraiser-form .input-mobile .input-box{padding-left: 80px;}


    .checkout-new-page ul.payment-radio li {padding: 0 15px 10px 0; width: 120px;}
    .checkout-new-page ul.extra-payment-radio .information-tooltip{width:auto;}
    .checkout-new-page .payment-vertical-tab.resp-vtabs li {padding: 10px !important;font-size: 15px; line-height: 18px;}
    .checkout-new-page .payment-vertical-tab .resp-tabs-container li{padding:6px !important;}
    .checkout-new-page .payment-vertical-tab .bank-selction .iradio_square {top: 20%;}
    .checkout-new-page .fundraiser-form .icon-fixed .input-mobile .input-box .form-control {padding-left: 125px;}
    .checkout-new-page .payment-vertical-tab.resp-vtabs ul.resp-tabs-list,.checkout-new-page .payment-vertical-tab.resp-vtabs .resp-tabs-container{min-height:592px;}
    /* Reward Popup */
    .reward-popup .modal-dialog,.cards-popup .modal-dialog,.date-popup .modal-dialog{width: auto;margin:30px 15px;}

    /* Payment Radio - vidhi */
    .checkout-new-page ul.payment-radio-outer.clicked{padding-top:25px;width:58%;}
    .checkout-new-page ul.payment-radio-outer.clicked li{padding-bottom:10px;}
    .checkout-new-page ul.payment-radio-outer li{padding-bottom:10px;width: 100% !important;}
    .checkout-new-page ul.payment-radio-outer li:nth-child(2){padding-bottom:0;}
    .checkout-new-page ul.extra-payment-radio{width: 42%;}
    .checkout-new-page ul.payment-radio li{width: 164px;}

    /* Compain Page - vidhi */
    .compain-block .left-gray-border{width: 100%;}
    /*new checkout end*/

    /* 9-10-2017 */

    .grouped-box .col-sm-9 {padding-left: 18px;}
    .checkout-new-page .fundraiser-form .input-mobile .custom-dropdown .dk-selected{    width: 86px;    min-width: 86px;}
    .payment-method {    padding: 5px 5px 10px;}
    .payment-vertical-tab .payment-text {    padding: 5px;}
    .checkout-new-page .fundraiser-form  .drop-col .input-mobile .custom-dropdown .dk-selected {width: 61px; min-width:61px;}
    .grouped-box .input-col {padding-left: 16px;}



}
@media (max-width: 767px) {
    .footer-nav {margin-top:20px;}
   .trsut-safety-banner-outer {
    margin-bottom: 1px;
    min-height: 202px;
}
.trust-safety-banner .button-block {
    margin: 0px 0 0px;
}
.trsut-safety-banner-outer {

    margin-bottom:0px;
    min-height: 195px;

}
.see-more-campaigns-block {

    margin-top: -130px;

}
.see-more-campaigns-block .load-more {

    min-width: 236px; height: 33px;  font-size: 16px;
    padding: 0;   line-height: 33px;   display: block;
    margin: 20px auto;}
    /* popular-home-slide 08-31-2017 */
    .popular-home-slide .owl-nav .owl-prev,.popular-home-slide .owl-nav .owl-next{height: 30px;width: 30px;}
    .popular-home-slide .owl-nav .owl-prev{left:-20px;}
    .popular-home-slide .owl-nav .owl-next{right:-15px;}
    .message-fixed {
        top: 59px
    }
    .start-fundraising-block .content-item {
        padding: 10px 0
    }
    .twitter-block a {
        padding: 15px
    }
    .twitter-block .twitter-content h4 {
        font-size: 16px;
        line-height: 20px
    }
    .twitter-block .twitter-content p {
        font-size: 15px;
        line-height: 19px;
        padding-right: 0
    }
    .story-update ul li span {
        font-size: 14px
    }
    .story-update ul li h3 {
        font-size: 14px
    }
    .fundraiser-umeed-page .input-group {
        width: 100%;
        padding: 0
    }
    .fundraiser-umeed-page .form-fields-grp .input-group .form-control {
        width: 100%;
        margin-left: 5px;
        border-radius: 2px !important
    }
    .fundraiser-umeed-page .input-content {
        padding-left: 5px
    }
    .fundraiser-umeed-page .dropdown-content {
        padding-right: 0px
    }
    .fundraiser-umeed-page .form-fields-grp .input-group #other_amount_mobile {
        margin-left: 0;
        height: auto
    }
    .slider-block .umeed-content h2 {
        font-size: 18px;
        line-height: 22px
    }
    .slider-block .umeed-content span {
        font-size: 15px;
        line-height: 19px;
        text-align: left
    }
    .slider-block .share-bottom-content .left-content {
        text-align: left
    }
    .slider-block .share-bottom-content .left-content span {
        font-size: 16px;
        line-height: 20px
    }
    .slider-block .share-bottom-content .right-content em {
        font-size: 15px;
        line-height: 19px
    }
    .fundraiser-umeed-block .button-content .btn-default {
        font-size: 16px;
        line-height: 48px
    }
    .twitter-block {
        padding: 15px 13px 0 15px
    }
    .twitter-block a {
        padding: 15px
    }
    .twitter-block .twitter-content h4 {
        font-size: 16px;
        line-height: 20px
    }
    .twitter-block .twitter-content p {
        font-size: 15px;
        line-height: 19px;
        padding-right: 0
    }
    .fundraiser-umeed-page .banner-outer {
        height: 300px
    }
    .fundraiser-umeed-page .banner .fillimg {
        height: 280px
    }
    .fundraiser-umeed-page .banner .owl-item img {
        height: 100%
    }
    .fundraiser-umeed-page .banner .banner-text {
        top: 42%
    }
    .fundraiser-umeed-page .banner .banner-text h1 {
        margin-bottom: 0;
        font-size: 28px
    }
    .slider-block .share-bottom-content .right-content {
        padding-top: 4px
    }
    .story-block p {
        font-size: 16px;
        line-height: 24px
    }
    .story-block h4 {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 10px
    }
    .comment-block h4 {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 10px
    }
    .price-block span {
        font-size: 20px;
        line-height: 24px
    }
    .inner-slide-empower .rotateslider-container .rotateslider-item.next,
    .inner-slide-empower .rotateslider-container .rotateslider-item.prev {
        opacity: 1
    }
    .right-fundraiser-umeed {
        padding-bottom: 20px;
        position: relative
    }
    .live-donate-block {
        padding: 10px 10px 12px 10px
    }
    .live-donate-block em,
    .live-donate-block p {
        display: inline-block;
        font-size: 16px;
        line-height: 20px
    }
    .fundraiser-umeed-page .owl-item .item {
        text-align: center
    }
    #donate-modal {
        margin: 0 15px
    }
    #fundraiser-modal {
        margin: 0 15px
    }
    #fundraiser-modal .modal-dialog {
        width: auto
    }
    #fundraiser-modal .start-campaign-btn {
        width: 145px;
        line-height: 24px;
        font-size: 12px
    }
    #fundraiser-modal .update-block .update-heading h3 {
        font-size: 18px
    }
    #fundraiser-modal .support-campaign .form-control {
        width: 148px
    }
    .fundraiser-umeed-page .sticky-bar .col-xs-4 {
        padding-right: 0
    }
    .fundraiser-umeed-page .sticky-bar ul li {
        float: left;
        padding: 0 10px
    }
    .fundraiser-umeed-page .sticky-bar ul li:last-child {
        padding-right: 0
    }
    .fundraiser-umeed-page .sticky-bar ul li a {
        width: 40px;
        height: 35px;
        display: block;
        border-radius: 4px;
        text-align: center
    }
    .fundraiser-umeed-page .sticky-bar ul li a.facebook {
        background: #3b5999;
        padding: 7px 11px
    }
    .fundraiser-umeed-page .sticky-bar ul li a.whatsapp {
        background: #32ba46;
        padding: 6px 8px
    }
    .fundraiser-umeed-page .sticky-bar ul li a i {
        color: #ffffff;
        font-size: 22px
    }
    .social-icon-block ul li.popup-btn {
        width: 60px;
        height: 60px;
        position: fixed;
        right: 15px;
        bottom: 65px;
        top: auto;
        box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        z-index: 999
    }
    .top-right-block {
        padding: 15px 15px 5px
    }
    .social-icon-block ul li.popup-btn {
        display: none
    }
    .small-header .social-icon-block ul li.popup-btn {
        display: block
    }
    .outer-dropdown.currency-outer:after {
        display: none
    }
    .outer-dropdown.currency-outer {
        padding-left: 0;
        margin-right: 6px;
        min-width: 40px
    }
    .outer-dropdown.currency-outer .dropdown-box:after {
        display: none
    }
    .campaign-landing .update-block .story-content p {
        line-height: 23px
    }
    .fundraiser-umeed-block {
        padding: 13px 0
    }
    .fundraiser-umeed-block .col-sm-8 {
        padding-right: 15px;
        padding-left: 15px
    }
    .umeed-slider-outer .umeed-content h2 {
        font-size: 17px;
        line-height: 28px
    }
    .umeed-slider-outer .umeed-content span {
        font-size: 14px;
        line-height: 18px
    }
    .share-bottom-content .left-content .share-icon {
        top: 0
    }
    .umeed-slider-outer .share-bottom-content {
        padding: 18px 8px 6px 8px
    }
    .share-bottom-content .left-content .social-share-icon {
        top: -5px
    }
    .social-icon-block ul li a.whatsapp {
        background: #32bb46;
        color: #fff
    }
    .social-icon-block ul li.visible-xs {
        display: inline-block !important;
        height: 34px;
        text-align: center
    }
    .social-icon-block ul li a.whatsapp:hover,
    .social-icon-block ul li a.whatsapp:focus {
        background: #21936a
    }
    .social-icon-block ul li a.whatsapp i {
        position: relative;
        left: -1px
    }
    .sticky-bar ul {
        margin-bottom: 0
    }
    .sticky-bar {
        padding: 10px 0;
        display: block
    }
    .social-icon-block ul li.popup-btn {
        display: block
    }
    .fundraiser-umeed-page .footer {
        padding-bottom: 56px
    }
    .fundraiser-umeed-page .sticky-bar .btn-default {
        font-weight: 300
    }
    .overlay.background-mb {
        position: fixed;
        background: rgba(0, 0, 0, 0.8);
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 99
    }
    .overlay.background-mb .close-link {
        display: inline-block
    }
    .start-fundraising-block .content-item h3 {
        font-size: 17px;
        line-height: 21px;
        padding-bottom: 0
    }
    .start-fundraising-block .content-item p {
        font-size: 14px;
        line-height: 18px;
        padding-bottom: 10px
    }
    .bottom-fixed .btn {
        margin-top: 3px
    }
    .outer-block {
        margin-bottom: 10px
    }
    .start-fundraising-block {
        padding: 30px 0
    }
    .start-fundraise-page .page-title {
        font-size: 26px
    }
    .title-content {
        padding: 10px 0 12px
    }
    .title-content p {
        padding-bottom: 0
    }
    .start-fundraise-page h2 {
        font-size: 14px;
        margin-bottom: 0
    }
    .start-fundraise-page .page-title {
        padding-bottom: 3px
    }
    .start-fundraising-block {
        padding: 23px 0
    }
    .start-fundraising-block .image-block img {
        border-radius: 10px
    }
    .start-fundraising-block .spacing-block {
        margin-top: 0
    }
    .equal-height {
        height: auto
    }
    .start-fundraising-block .content-item {
        padding: 10px 5px 10px 0
    }
    .start-fundraising-block a {
        display: block
    }
    .fundraiser-form.tab-content {
        display: block
    }
    .fundraiser-form .tab {
        padding: 20px 12px
    }
    .fundraiser-tab li {
        margin-right: 70px;
        margin-bottom: 34px
    }
    .fundraiser-tab li .tab-num {
        display: block;
        float: none;
        margin: 0 auto;
        width: 43px;
        height: 43px
    }
    .btn-filled {
        width: 140px
    }
    .btn-outline {
        width: 72px
    }
    .fundraiser-form h3 {
        margin-bottom: 13px;
        font-size: 22px;
        line-height: 26px
    }
    .fundraiser-form .form-group {
        margin-bottom: 25px
    }
    .btn-options {
        margin-top: 6px
    }
    .fundraise-tab-page .fundraiser-form .custom-dropdown {
        min-width: 100px
    }
    .fundraiser-form .input-mobile .dk-selected::after {
        right: 4px;
        top: 13px
    }
    .fundraiser-form .input-mobile .input-box {
        padding-left: 120px
    }
    .gallery-slider .img-fill {
        width: 100%;
        height: 200px
    }
    .message-popup {
        margin-top: 0;margin-bottom:1px !important;
    }
    .logo {
        width: 160px
    }
    .header .left-col {
        padding-left: 15px
    }
    .header .right-col {
        padding-right: 10px;
        padding-left: 0
    }
    .nav-icon {
        margin-left: 5px;
        width: 20px;
        height: 20px;
        top: 0
    }
    .currency-outer {
        margin-right: 10px
    }
    .currency-dropdown {
        top: 100%;
        right: -37px
    }
    .currency-outer span:before {
        display: none
    }
    .currency-outer.open span:before {
        display: none
    }
    .small-header .currency-outer span:before {
        right: 0;
        top: 7px;
        border: solid 4px transparent;
        border-top: solid 5px #000;
        position: absolute;
        content: ""
    }
    .small-header .currency-outer.open span:before {
        right: 0;
        top: 3px;
        border-top: solid 4px transparent;
        border-bottom: solid 4px #000;
        border-left: solid 5px transparent;
        border-right: solid 5px transparent;
        position: absolute;
        content: ""
    }
    .search-mobile {
        margin-right: 8px
    }
    .search-mobile .btn i {
        font-size: 14px
    }
    .currency-outer span {
        width: 35px;
        padding-right: 0;
        text-align: center
    }
    .campaign-landing-header .search-mobile {
        float: right;
        margin: -6px 8px 0 0
    }
    .campaign-landing-header .nav-icon {
        margin-left: 5px
    }
    .campaign-landing-header .currency-outer {
        margin-right: 5px
    }
    .banner .banner-text {
        top: 25%
    }
    .banner .banner-text h1 {
        padding: 0;
        margin-bottom: 15px
    }
    .banner .banner-text p {
        padding: 0px
    }
    .banner .banner-text h1.small-text {
        font-size: 36px
    }
    .banner .banner-text h1.small-text span em {
        display: block
    }
    .owl-nav .owl-prev {
        left: 10px;
        width: 20px;
        height: 20px
    }
    .owl-nav .owl-next {
        right: 10px;
        width: 20px;
        height: 20px
    }
    .banner .fillimg {
        height: 350px
    }
    .banner-outer {
        height: 350px
    }
    .banner .banner-text .container {
        padding: 0 15px
    }
    .fundraiser-block {
        padding: 50px 0 0
    }
    .fundraiser-block h2 {
        text-align: center;
        display: block;
        margin-left: 0
    }
    .fundraiser-block .nav {
        margin: 26px 0 0;
        width: 100%;
        text-align: center
    }
    .fundraiser-block .nav > li {
        margin: 0 18px;
        display: inline-block;
        float: none
    }
    .fundraiser-block .tab-content {
        margin: 70px 40px 66px
    }
    .ideas-block {
        padding: 25px 0 0
    }
    .ideas-block h2 {
        margin-bottom: 5px
    }
    .ideas-block p {
        padding-bottom: 10px;
        font-size: 14px
    }
    .grid-sizer,
    .grid-item {
        width: 100%
    }
    /***home john 4 nov***/
    .grid-item .card {
        height: 174px
    }
    .grid-item-width2 {
        width: 100%
    }
    .ideas-block .container {
        padding: 0 15px
    }
    /*    .card {
            margin: 10px
        }
    */    .caption {
        font-size: 14px
    }
    .card .caption em {
        position: relative;
        top: 2px
    }
    .card .caption img {
        width: 15px !important;
        top: 0 !important;
        height: 10px !important;
        display: block
    }
    .card:hover .caption {
        text-align: left
    }
    .grid-item-width2 .card,
    .grid-item .card {
        margin: 10px 0 0
    }
    .caption-text {
        padding: 0 5px;
        display: none
    }
    .how-it-works-inner {
        padding: 40px 40px 20px 40px;
        text-align: center
    }
    .how-it-works .col {
        border-top: 1px solid #979797;
        border-right: none;
        padding: 24px 0;
        height: auto !important
    }
    .how-it-works h2 {
        margin-bottom: 25px
    }
    .how-it-works h3 {
        font-size: 18px;
        margin-bottom: 13px
    }
    .how-it-works h3 em {
        margin: 0 14px 0 -14px;
        top: 4px
    }
    .how-it-works p {
        padding-bottom: 0
    }
    .signup-btn {
        padding: 13px 25px
    }
    .banner-btn {
        padding: 10px 25px
    }
    .chart-block {
        margin-top: 24px
    }
    .chart-block li {
        width: 100%;
        text-align: center;
        padding: 20px 0;
        margin-bottom: 0
    }
    .chart-block li span {
        font-size: 36px;
        line-height: 40px
    }
    .chart-block li p {
        font-size: 14px;
        margin-top: 3px
    }
    .chart-block ul {
        padding: 0
    }
    .video-link {
        padding: 8px 0
    }
    .stories-block .tab-right-col {
        padding: 0 24px
    }
    .stories-block .tab-list > li {
        padding: 42px 0
    }
    .stories-block .resp-tab-content {
        padding-bottom: 36px
    }
    .stories-block .tab-list > li.active > a h4,
    .tab-list .nav-tabs > li.active > a:hover h4,
    .stories-block .tab-list > li.active > a:focus h4,
    .stories-block .tab-list > li > a:hover h4 {
        font-size: 11px
    }
    .stories-block .tab-list > li > a > p {
        font-size: 16px;
        color: #000
    }
    .stories-block .tab-list {
        padding: 0 23px
    }
    .stories-block .tab-list > li > a > p {
        font-weight: 700
    }
    .stories-block .container {
        padding-bottom: 35px
    }
    .stories-block .resp-tab-content p {
        padding: 0
    }
    .stories-block h2.resp-accordion p {
        font-size: 16px;
        line-height: 19px
    }
    .stories-block h2.resp-accordion {
        padding: 38px 0
    }
    .stories-block h2.resp-tab-active {
        padding: 38px 0 0 !important
    }
    .stories-block h2.resp-accordion a h4 {
        font-size: 11px
    }
    .stories-block .see-all {
        margin-top: -10px
    }
    .news-block {
        margin: 50px 0 30px
    }
    .footer .footer-top {
        margin: 0 22px;
        padding: 55px 0 25px
    }
    .m-footer-navigation li {
        padding: 0 4px
    }
    .footer h4 {
        margin-bottom: 20px
    }
    .footer .footer-bottom {
        padding: 58px 0
    }
    .footer .row-left {
        padding: 0;
        /*        position: absolute;*/
        /*top: 43px;*/
        width: 100%;
        left: 0;
        right: 0
    }
    .newsletter-form {
        margin: 0 auto;
        text-align: center
    }
    .copyright {
        margin-top: 5px;
        font-size: 12px
    }
    .footer .row-right {
        /*        margin-top: 97px;*/
        width: 100%
    }
    .footer .title {
        margin: 0 0 15px 0
    }
    .newsletter-form input {
        display: inline-block;
        float: none;
        width: 166px
    }
    .newsletter-form .btn {
        float: none;
        display: inline-block;
        margin-left: 9px
    }
    .social-icons {
        margin-bottom: 0
    }
    .m-footer-navigation {
        margin: 22px -22px 4px;
        width: auto
    }
    .m-footer-navigation li.link-text {
        padding: 0 10px
    }
    .m-footer-navigation li.link-text a {
        font-size: 14px;
        font-weight: 400
    }
    .footer .bottom-row {
        padding: 0 5px;
        margin-top: 48px
    }
    .payment-option-text {
        margin: 0
    }
    .payment-option {
        margin-top: 30px
    }
    .payment-option li {
        width: 67px;
        margin: 0 3px 15px 0
    }
    .payment-option li img {
        width: 100%;
        height: auto
    }
    .payment-option-text em {
        font-size: 14px
    }
    .payment-option-text {
        font-size: 14px;
        padding-left: 21px
    }
    .copyright {
        font-size: 14px
    }
    .category .fundraiser-block {
        padding: 33px 0
    }
    .category .fundraiser-block .nav > li {
        margin: 0 19px;
        float: none;
        display: inline-block
    }
    .category .fundraiser-block .nav li:first-child {
        margin-left: 20px
    }
    .category .fundraiser-block h2 {
        display: inline-block
    }
    .category-block h3 {
        text-align: center;
        border-bottom: 1px solid #000;
        position: relative;
        cursor: pointer;
        margin-bottom: -4px;
        padding-bottom: 8px;
        font-size: 20px;
        color: #000;
        font-weight: 900
    }
    .category-open.category-open h3 {
        border-bottom: 1px solid #0D2C54
    }
    .category-block h3 span {
        position: relative;
        display: inline-block
    }
    .category-block h3 span:before {
        right: -24px;
        top: 10px;
        border-top: solid 8px #000;
        border-left: solid 7px transparent;
        border-right: solid 7px transparent;
        position: absolute;
        content: ""
    }
    .category-block .col-sm-3 {
        padding: 0
    }
    .category-block.category-open h3 span:before {
        border-bottom: solid 10px #000;
        border-top: transparent;
        border-left: solid 8px transparent;
        border-right: solid 8px transparent
    }
    .category-block.category-open h3 {
        border-color: #0D2C54
    }
    .category-list {
        border-left: none;
        z-index: 10;
        left: 0;
        right: 0;
        padding: 0 20px;
        background: #0D2C54;
        display: none;
        top: 100%;
        position: absolute
    }
    .category-list:before {
        right: 50%;
        left: 50%;
        margin: 0 auto;
        top: -10px;
        border-bottom: solid 10px #0D2C54;
        border-left: solid 8px transparent;
        border-right: solid 8px transparent;
        position: absolute;
        content: ""
    }
    .category-list li {
        width: 50%;
        height: 50px;
        float: left;
        text-align: left;
        padding: 0;
        border-bottom: 1px solid #E5E6E4;
        border-right: 1px solid #494949
    }
    .category-list li:nth-child(odd) {
        border-right: none
    }
    .category-list li.more-category {
        display: none
    }
    .category-list li.last {
        border-bottom: none
    }
    .category-list li.show-more {
        display: block
    }
    .category-list li a {
        padding: 5px;
        color: #FFF;
        padding: 0 10px;
        display: table;
        width: 100%;
        height: 100%
    }
    .category-list li a:hover,
    .category-list li a.active {
        background: #21936a;
        color: #FFF
    }
    .category-list li a::before {
        display: none
    }
    .category-list li em {
        display: table-cell;
        vertical-align: middle
    }
    .category .fundraiser-block .tab-content {
        margin: 0 63px
    }
    .innner-content {
        padding: 0px 0 30px 0
    }
    .category .heading-row {
        padding: 48px 0 15px
    }
    .category .fundraiser-block h4 {
        margin-bottom: 2px
    }
    .see-all-link {
        top: 8px
    }
    .category .text-wrp .name {
        margin-bottom: 24px
    }
    .category .price-wrap .price {
        font-size: 16px
    }
    .category .price-wrap .price span {
        font-size: 12px
    }
    .category .price-wrap .days {
        font-size: 16px
    }
    .category .price-wrap .days sub {
        font-size: 12px
    }
    .category .heading-row {
        padding: 35px 0 18px
    }
    .category h2 {
        font-size: 20px
    }
    .category .text-wrp {
        margin-bottom: 40px
    }
    .text-wrp.last {
        margin-bottom: 0
    }
    .category .category-inner .nav {
        width: 100%;
        margin: 0
    }
    .start-campaign-block {
        padding: 15px 0 33px;
        margin: 0 0 53px
    }
    .start-campaign-block p {
        font-size: 14px;
        padding: 0 20px 7px;
        line-height: 19px
    }
    .start-campaign-block p span {
        font-size: 20px
    }
    .start-campaign-block a {
        max-width: 242px;
        margin: 32px auto 0
    }
    .start-campaign-block .container:before {
        bottom: auto;
        top: 29px;
        width: 50px;
        height: 75px;
        bottom: 15px
    }
    .campaign-page .first-col {
        display: none
    }
    h1.page-title {
        font-size: 24px;
        line-height: 28px
    }
    .campaign-page h2 {
        font-size: 14px;
        color: #9b9b9b;
        margin-bottom: 30px
    }
    .campaign-accordion .middle-col {
        width: 65px;
        float: left;
        padding-right: 10px
    }
    .campaign-accordion .last-col {
        float: left;
        width: 79%;
        padding-right: 15px
    }
    .campaign-accordion h3 {
        line-height: 39px
    }
    .campaign-accordion li::before {
        left: 20px
    }
    .campaign-page .category-block h3 {
        line-height: 24px;
        font-size: 20px
    }
    .campaign-page .category-list li {
        width: 100%;
        text-align: center
    }
    .campaign-page .category-list li {
        border-right: none
    }
    .campaign-page .category-list li a {
        font-size: 18px
    }
    .campaign-page .category-list li a:hover,
    .category-list li a.active {
        font-weight: 400
    }
    .campaign-page .numbers,
    .campaign-page #last_campaign_li {
        width: 39px;
        height: 39px;
        line-height: 39px;
        font-size: 24px;
        font-weight: 400
    }
    .campaign-page .category-block {
        margin-bottom: 57px
    }
    .campaign-accordion {
        padding: 0 25px 0 30px
    }
    .campaign-page li .form-control {
        width: 100%;
        font-size: 14px;
        padding: 12px 6px;
        line-height: 16px
    }
    .campaign-page .box-thumb {
        width: 15px;
        height: 15px;
        margin: 12px auto 0
    }
    .social-media {
        margin-top: 17px
    }
    .campaign-page .acc-arrow {
        margin: 25px auto
    }
    .campaign-accordion > li:before {
        top: 50px
    }
    .campaign-accordion > li .acc-arrow {
        width: 13px;
        height: 13px
    }
    .campaign-accordion > li.active .acc-arrow {
        margin: 11px auto;
        width: 13px;
        height: 13px
    }
    .campaign-page textarea.form-control {
        height: 100px
    }
    .campaign-page .acc-text p {
        font-size: 14px;
        line-height: 20px
    }
    .campaign-page .acc-text {
        padding-top: 20px;
        padding-bottom: 50px
    }
    .campaign-page .btn-primary {
        font-size: 14px;
        height: 35px;
        width: 120px;
        line-height: 26px
    }
    .campaign-page .btn-primary.campaign-btn {
        font-size: 14px;
        padding: 0;
        width: 140px;
        height: 35px
    }
    .campaign-page .category-list {
        left: -15px;
        right: -15px;
        padding: 10px 37px 0
    }
    .campaign-page .category-list li a {
        padding: 14px
    }
    .campaign-page .category-block {
        padding: 0;
        margin: 0
    }
    .social-media li {
        margin-right: 20px
    }
    .social-media li:last-child {
        margin-right: 0
    }
    .signin-modal .modal-dialog {
        width: 290px;
        margin: 0 auto
    }
    .signin-modal .modal-header {
        background: #e5e6e4;
        padding: 5px 15px
    }
    .signin-modal .modal-body {
        background: #FBFBF2;
        padding: 23px 15px 10px
    }
    .signin-modal .modal-footer {
        background: #FBFBF2;
        padding: 10px 15px
    }
    .signin-modal .modal-dialog .modal-text {
        margin: 0
    }
    .signin-modal .modal-dialog .close {
        top: 2px
    }
    .signin-modal .modal-dialog .modal-text {
        padding-bottom: 20px
    }
    .chekout-page .campaign-accordion .middle-col {
        float: left;
        padding-right: 10px;
        width: 65px
    }
    .chekout-page .campaign-accordion li::before {
        left: 20px
    }
    .chekout-page .campaign-accordion .last-col {
        float: left;
        padding-right: 15px;
        width: 76%
    }
    .chekout-page .campaign-page h2 {
        color: #000;
        font-size: 14px
    }
    .chekout-page .reward-text h4 {
        margin-bottom: 3px;
        font-size: 14px;
        padding-right: 0
    }
    .chekout-page .checkbox-outer.terms-checkbox {
        width: 100%
    }
    .chekout-page .reward-text p {
        font-size: 14px
    }
    .chekout-page .reward-text .rewrad-label {
        position: relative;
        margin-top: 20px;
        display: block
    }
    .chekout-page .reward-text label {
        float: left;
        margin: 0 10px 0 0
    }
    .campaign-page li .form-control {
        padding: 7px 6px;
        line-height: 18px
    }
    .chekout-page .label-outer {
        display: none
    }
    .card-detail.last-col .date-label {
        text-align: left;
        margin-top: 10px
    }
    .cvv-img {
        margin: 15px 0 0 0;
        width: 66px;
        height: 43px
    }
    .campaign-page .country-checkbox label {
        text-align: left;
        line-height: 18px
    }
    .country-radio .label-text {
        font-size: 12px;
        width: 100%;
        padding-right: 0;
        display: block
    }
    .title-sub-text {
        font-size: 12px;
        margin: 0;
        padding-bottom: 0
    }
    .pb10 {
        padding-bottom: 10px !important
    }
    .pb20 {
        padding-bottom: 30px !important
    }
    .contribution-radio li label {
        width: 100%
    }
    .contribution-radio li span {
        padding-left: 0
    }
    .contribution-summary ul {
        min-height: 50px
    }
    .payment-radio {
        padding-top: 10px
    }
    .campaign-page .last-col label.big-text {
        text-align: left
    }
    .campaign-page .contribution-radio .input-group .form-control {
        width: auto
    }
    .contribution-radio li span.input-group-addon {
        height: 36px;
        line-height: 18px
    }
    .contribution-radio .custom-dropdown{ height:36px;}
    .contribution-radio #other_amount { height:36px;}
    .tab-heading {
        cursor: pointer;
        padding: 5px 0 10px;
        font-size: 14px;
        color: #7a7a7a;
        margin-bottom: 10px
    }
    .chekout-page .campaign-page .form-group.mobile-tab {
        padding: 10px 0 20px
    }
    .chekout-page .country-radio label {
        font-size: 12px
    }
    .chekout-page .campaign-page .next-btn {
        margin: 30px 0 0;
        min-width: 158px
    }
    .mobile-tab {
        padding-bottom: 20px
    }
    .mobile-tab.active .box-thumb {
        background: #21936a
    }
    .mobile-tab.active .tab-heading {
        color: #21936a
    }
    .mobile-tab.active .tab-heading:before {
        background: #21936a
    }
    .mobile-tab .tab-heading {
        display: block;
        position: relative
    }
    .tab-heading:before {
        height: 15px;
        margin: 12px auto 0;
        width: 15px;
        background: #cfd2cd;
        top: -5px;
        left: -37px;
        position: absolute;
        content: ""
    }
    .tab-content {
        display: none
    }
    .fundraiser-block .tab-content {
        display: block
    }
    .bank-selction li {
        width: 33.33%
    }
    #tab1 {
        display: block
    }
    .payment-method .last-col .form-group {
        margin-bottom: 10px
    }
    .chekout-page .campaign-accordion > li:nth-child(2) h3 {
        line-height: 22px
    }
    .chekout-page .campaign-accordion > li:nth-child(4) h3 {
        line-height: 22px
    }
    .chekout-page .campaign-accordion > li .payment-method h3 {
        line-height: 38px
    }
    .country-checkbox {
        padding: 30px 0 5px
    }
    .campaign-landing .update-block .update-heading h3 {
        font-size: 14px
    }
    .campaign-landing .right-col .update-block .update-heading h3 {
        font-size: 14px
    }
    .update-block > li > .update-heading::before {
        width: 20px;
        height: 20px;
        position: absolute
    }
    .update-block > li.active > .update-heading::before {
        width: 20px;
        height: 20px
    }
    .campaign-landing .landing-title h2 {
        font-size: 20px;
        margin: 20px 0;
        color: #21936a;
        letter-spacing: 0px;
        text-align: center
    }
    .landing-slider-outer .slider-content {
        display: none
    }
    .campaign-landing {
        padding-top: 0
    }
    .campaign-landing .innner-content {
        padding: 0
    }
    .landing-slider-outer {
        padding: 0
    }
    .landing-slider-outer .tred-btn span {
        width: 70px;
        margin: 0 5px 0 0
    }
    .landing-slider-outer .like-block {
        width: 50px;
        height: 45px;
        font-size: 20px;
        line-height: 38px
    }
    .landing-slider-outer .img-fill {
        height: 285px
    }
    .campaign-landing .donate-block-outer {
        margin-left: 0
    }
    .campaign-landing .landing-title {
        text-align: center;
        margin: 10px 0 0
    }
    .campaign-landing .landing-title .thumb-img {
        width: 32px;
        padding-bottom: 25px;
        height: 32px;
        margin: 0;
        position: relative;
        top: -2px;
        float: none;
        display: inline-block
    }
    .campaign-landing .landing-title .thumb-img img {
        height: 26px
    }
    .campaign-landing .update-block {
        margin-bottom: 0
    }
    .campaign-landing .landing-title span em {
        font-weight: 400
    }
    .landing-donate-block {
        padding: 15px 68px 21px
    }
    .landing-donate-block .price-wrap {
        padding: 0 0 15px 0
    }
    .share-block .social-media .text {
        display: none
    }
    .share-block .social-media li a {
        width: 65px;
        height: 25px;
        line-height: 25px
    }
    .share-block .social-media .more-social-list > li > a {
        line-height: 18px;
        width: 100%
    }
    .share-block .social-media .icon {
        width: 100%;
        line-height: 23px;
        height: 25px
    }
    .share-block .social-media {
        float: none;
        text-align: center;
        margin: 0 -24px
    }
    .share-block .share-count {
        width: 100%;
        float: left;
        margin-top: 10px;
        font-size: 14px;
        color: #7c7a7a
    }
    .share-block .share-count em {
        font-weight: 700;
        color: #000;
        margin-left: 3px
    }
    .share-block .social-media li {
        margin: 0 24px;
        float: none;
        display: inline-block
    }
    .campaign-landing .landing-content .left-col {
        padding: 0 38px
    }
    .campaign-landing .right-col {
        padding: 0 38px
    }
    .social-media li a.more img {
        height: 24px;
        width: 12px
    }
    .share-block .col-sm-12 {
        padding: 0 38px
    }
    .facebook-share .social-media {
        margin-top: 20px
    }
    .donate-info {
        margin-top: 12px
    }
    .landing-content {
        padding-top: 15px
    }
    .campaign-landing .update-block .update-content {
        padding: 15px 0
    }
    .campaign-landing .landing-accordion > li > .update-heading::before {
        width: 20px;
        height: 20px;
        right: 5px
    }
    .campaign-landing .landing-accordion > li.active > .update-heading::before {
        width: 20px;
        height: 20px;
        right: 5px
    }
    .team-supporting .fundraiser-list .img-wrap {
        width: 20%
    }
    .team-supporting .fundraiser-list .fundraiser-info {
        width: 80%
    }
    .team-supporting .fundraiser-list .fundraiser-info {
        padding: 15px 0 0 18px
    }
    .team-supporting .fundraiser-list li {
        padding: 10px
    }
    .fundraiser-list .edit-delete-btn {
        position: absolute;
        right: 5px;
        top: 5px
    }
    .team-supporting h3 .edit-btn {
        right: 15px
    }
    .addupdate-btn {
        display: block;
        margin: 0px auto 40px
    }
    .price-wrap .price .edit-btn {
        top: -3px;
        margin-right: 0
    }
    .campaign-landing .landing-title .left-col {
        padding: 0;
        float: none;
        display: inline-block
    }
    .campaign-landing .edit-box .left-col {
        float: left
    }
    .campaign-landing .landing-title .edit-box span.input-bottom-line {
        display: inline;
        float: left
    }
    .campaign-landing .landing-title .edit-box .default_bootstrap_validation {
        float: left;
        text-align: left
    }
    .campaign-landing .landing-title .edit-box span#campaign_title_chars {
        display: inline
    }
    .campaign-landing .edit-box .left-col {
        width: 80%
    }
    .campaign-landing .edit-box .btn-col {
        width: 10%
    }
    .campaign-landing .landing-title .right-col {
        text-align: left;
        vertical-align: top;
        padding-left: 0;
        float: none;
        width: auto;
        display: inline-block
    }
    .campaign-landing .landing-title .camera-link {
        margin: 0 auto
    }
    .landing-donate-block .donate-radio li:nth-child(odd) {
        width: 100%
    }
    .campaign-landing .landing-title span {
        margin-top: 2px;
        display: block
    }
    .gallery-modal .landing-slider-outer .img-fill {
        height: 250px
    }
    .gallery-modal .modal-title {
        font-size: 18px
    }
    .gallery-modal .modal-header .close {
        font-size: 40px;
        height: 40px;
        top: -6px
    }
    .gallery-modal .edit-img-form {
        margin: 20px 0;
        padding: 15px
    }
    .gallery-modal .form-group {
        margin-bottom: 5px
    }
    .gallery-modal .btn-default {
        margin-top: 10px
    }
    .gallery-modal .modal-body {
        padding: 0 15px
    }
    .message-modal .modal-dialog {
        width: auto
    }
    .gallery-modal .modal-dialog {
        margin: 10px auto
    }
    .raise-popup .modal-dialog {
        width: 485px;
        margin: 10px auto
    }
    .chekout-page .custom-form > li::before {
        left: 20px
    }
    .chekout-page .custom-form .last-col {
        width: 79%
    }
    .contact-detail {
        background: transparent
    }
    #contact-tab h2.resp-accordion,
    #contact-tab h2.resp-accordion:first-child {
        color: #9b9b9b;
        padding: 0 0 28px 50px !important;
        position: relative;
        border: 0;
        background: transparent !important;
        text-align: left;
        margin-bottom: 0 !important
    }
    #contact-tab .resp-accordion:before {
        background: #cfd2cd;
        width: 15px;
        height: 15px;
        position: absolute;
        left: 13px;
        top: 5px;
        content: ''
    }
    #contact-tab .resp-tabs-container:before {
        background: #9b9b9b;
        content: "";
        left: 20px;
        margin: 0 auto;
        min-height: 100%;
        position: absolute;
        top: 0;
        width: 1px
    }
    #contact-tab .resp-tabs-container .resp-accordion .resp-arrow {
        display: none
    }
    #contact-tab .resp-tab-active::before,
    #contact-tab .resp-tab-item:hover::before {
        background: #21936a;
        border: 0
    }
    #contact-tab .resp-tab-content {
        margin-left: 50px;
        margin-bottom: 20px
    }
    #contact-tab .map {
        height: 200px
    }
    #contact-tab .address-detail {
        padding: 15px
    }
    #contact-tab .address-detail h2 {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 15px !important
    }
    #contact-tab .address-detail p {
        font-size: 16px
    }
    #contact-tab .address-detail p span {
        margin-bottom: 2px
    }
    #contact-tab .resp-tabs-container {
        position: relative;
        padding-top: 20px
    }
    #contact-tab .custom-form {
        padding: 0
    }
    #contact-tab .contact-detail .map-col {
        height: auto !important
    }
    #contact-tab .col-1 {
        width: 100%
    }
    #contact-tab .col-2 {
        width: 100%;
        padding-right: 30px;
        background: #FFF
    }
    .chekout-page .contact-form .submit-form {
        margin-top: 0
    }
    .chekout-page .contact-form.campaign-accordion > li.active::before {
        bottom: 0
    }
    #contact-tab {
        margin: 50px 0 !important
    }
    .cms-pages .sub-text {
        font-size: 14px
    }
    .list-style li {
        width: 100%;
        padding-right: 0
    }
    .custom-accordion li {
        padding: 0;
        display: block;
        width: 100%;
        margin-bottom: 15px
    }
    .custom-accordion .campaign-accordion,
    .list-style {
        padding: 0
    }
    .cms-row h2 {
        font-size: 23px
    }
    .basic,
    .champion {
        width: 180px !important
    }
    .custom-accordion h3 {
        font-size: 16px;
        line-height: 20px
    }
    .basic p,
    .champion p {
        font-size: 20px;
        padding-bottom: 10px
    }
    .custom-accordion .acc-content {
        font-size: 14px;
        line-height: 18px
    }
    .cms-row p {
        line-height: 20px
    }
    .fees {
        font-size: 40px;
        line-height: 40px
    }
    .cms-row {
        padding: 30px 0
    }
    .advisors-img {
        position: inherit;
        margin: 0 auto;
        float: none
    }
    .advisors-block {
        padding-left: 0
    }
    .advisors-content {
        margin-top: 10px
    }
    .cms-content h3 {
        font-size: 16px;
        list-style: 20px
    }
    .cms-content ul {
        margin-left: 20px
    }
    .cms-content ul li {
        line-height: 20px;
        margin-bottom: 10px
    }
    .mb {
        margin-bottom: 20px
    }
    .cms-card .text-wrp {
        height: auto !important
    }
    .page-heading {
        margin-top: 0;
        padding: 0 0 37px 0
    }
    .page-heading h2 {
        font-size: 16px;
        color: #000;
        font-weight: 700;
        line-height: 16px;
        padding: 0
    }
    .page-heading h2 span {
        font-size: 16px;
        color: #000;
        font-weight: 700;
        line-height: 16px;
        padding: 0
    }
    .page-heading span {
        color: #000;
        font-size: 12px
    }
    .page-heading .left-block {
        padding-right: 0
    }
    .page-heading .right-block {
        padding-left: 13px
    }
    .page-heading .date-text {
        margin-top: 7px
    }
    .page-heading .date-text .grey-text {
        color: #9b9b9b
    }
    .page-heading .thumb-img {
        margin-top: 0;
        border: none
    }
    .breadcrumb {
        margin-left: 0
    }
    .breadcrumb > li {
        font-size: 14px
    }
    .breadcrumb > li + li::before {
        font-size: 14px
    }
    .page-heading .breadcrumb {
        padding: 0;
        margin: 15px 0 0
    }
    .microsite-page .container {
        padding: 0 40px
    }
    .microsite-page {
        padding: 13px 0 50px
    }
    .microsite-page .about-block {
        padding-right: 15px
    }
    .microsite-page h4.page-title {
        font-weight: 700;
        font-size: 14px;
        margin: 40px 0 20px;
        padding-bottom: 5px;
        border-bottom: 1px solid #9d9c9c;
        display: block
    }
    .microsite-page .more-link {
        margin-left: 0
    }
    .microsite-page .mobile-listing li:first-child {
        padding: 0;
        border-right: none
    }
    .microsite-page .mobile-listing li {
        width: 100%;
        padding: 0;
        border-right: none
    }
    .mobile-listing li a {
        text-align: center;
        font-size: 18px
    }
    .microsite-page .right-col {
        padding-left: 15px;
        padding-right: 15px
    }
    .donatenow-block {
        padding: 6px 15px 2px;
        margin-top: 50px
    }
    .donatenow-block .money-raised-text {
        padding: 10px 0
    }
    .donatenow-block .radio-outer {
        width: 50%;
        display: inline-block
    }
    .donate-btn {
        display: inline-block;
        font-weight: 700;
        width: 115px;
        margin: 15px 0 0 8px;
        padding: 2px;
        vertical-align: top
    }
    .donate-radio li:nth-child(odd) {
        width: 40%
    }
    .donate-radio {
        margin-bottom: 0
    }
    .small-campaign-block .start-campaign-block p {
        padding: 0 0 8px
    }
    .small-campaign-block .start-campaign-block:before {
        right: 42px
    }
    .small-banner .fillimg {
        height: 300px !important
    }
    .microsite-campaign .page-heading {
        padding-bottom: 38px
    }
    .microsite-campaign .fundraiser-block {
        padding: 45px 0 23px
    }
    .microsite-page .fundraiser-block .card-block {
        padding: 0 15px
    }
    .microsite-page .load-more {
        width: 90px;
        font-size: 14px;
        margin: 0 auto;
        display: block
    }
    .update-block .social-media {
        text-align: center
    }
    .update-block .social-media li {
        margin: 0
    }
    .microsite-page .left-col {
        padding-right: 15px
    }
    .small-header .sticky-buttons {
        display: block;
        z-index: 2;
        position: relative
    }
    .signin-page .signin-modal .modal-body {
        padding: 20px 15px
    }
    .my-doantion .donation-heading {
        padding: 0
    }
    .dashboard h2 {
        font-size: 20px;
        display: block;
        margin: 30px 25px 20px;
        border-bottom: 1px solid #cfd2cd;
        padding-bottom: 5px
    }
    .my-doantion {
        background: #FFF;
        margin-right: 0
    }
    .my-doantion .donation-heading {
        font-size: 18px;
        font-weight: 300;
        color: #373a3c;
        border-bottom: none
    }
    .my-doantion .donation-update h3 {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 8px
    }
    .my-doantion .donation-update {
        padding: 15px 0
    }
    .my-doantion .donation-update p {
        width: 100%
    }
    .my-doantion .donation-update p:last-child {
        padding-bottom: 0
    }
    .eqvalcol {
        height: auto !important;
        margin-bottom: 20px
    }
    .dashboard .microsite-page .load-more {
        line-height: 23px;
        padding: 0;
        width: 114px;
        height: 25px
    }
    .dashboard .microsite-page .left-col {
        padding: 0 40px
    }
    .dashboard h1.page-title {
        padding-top: 0
    }
    .dashboard .new-campaign {
        margin: 0 auto;
        display: block;
        float: none;
        width: 150px;
        font-size: 16px
    }
    .dashboard .my-campaigns-outer h2 {
        padding: 0 0 5px;
        display: block;
        margin: 30px 40px 15px
    }
    .my-campaigns .form-control {
        height: 50px
    }
    .my-campaigns-outer {
        padding: 0
    }
    .compain-banner .col-sm-4 {
        padding: 0
    }
    .dashboard .dashboard-profile .my-campaigns-outer h2 {
        margin: 30px 0 15px
    }
    .my-campaigns .campaigns-heading {
        padding: 6px 40px 3px
    }
    .campaigns-heading span {
        padding-left: 0
    }
    .campaigns-heading h3 {
        padding-right: 17px
    }
    .campaigns-update {
        padding: 12px 40px 20px
    }
    .update-btn {
        margin: 27px 3px 0
    }
    .compain-banner .label-row {
        padding: 0 36px
    }
    .my-campaigns .campaigns-update p {
        padding-bottom: 15px
    }
    .compain-banner img {
        margin-bottom: 10px
    }
    .dashboard .category-block {
        padding: 0
    }
    .dashboard-profile .my-campaigns-outer {
        padding: 0 40px
    }
    .account-info li {
        width: 50%;
        padding-bottom: 35px
    }
    .dashboard-profile .img-block {
        width: 157px;
        margin: -2px auto 40px
    }
    .profile-block .share-block .share-count {
        font-size: 14px;
        display: block;
        float: none;
        color: #000;
        line-height: 18px
    }
    .profile-block .social-media li a {
        height: 35px
    }
    .profile-block .share-block .share-count {
        padding: 0
    }
    .profile-block .share-block .social-media li {
        margin: 0;
        width: 158px
    }
    .profile-block .share-block .social-media li a {
        width: auto
    }
    .profile-block .social-media .icon {
        height: 35px;
        width: 30px;
        line-height: 35px
    }
    .profile-block .share-block {
        margin-right: -15px;
        padding: 30px 0 50px
    }
    .profile-block .social-media .icon img {
        width: 26px
    }
    .profile-block .social-media .text {
        height: 35px;
        width: 127px;
        line-height: 35px;
        display: block;
        font-size: 22px
    }
    .profile-block .social-media {
        margin: 11px 0 0 0
    }
    .profile-block .personal-details {
        padding: 0 40px
    }
    .profile-block .share-block .col-sm-12 {
        padding: 0;
        text-align: center
    }
    .dashboard .dashboard-profile .microsite-page {
        padding-bottom: 0
    }
    .disclaimer-text {
        padding: 0 26px;
        margin-top: -5px
    }
    .helping-block-inner {
        width: auto
    }
    .signup-form .campaign-accordion > li::before {
        left: 20px
    }
    .signup-form .campaign-accordion {
        padding: 0
    }
    .signup-form .campaign-accordion > li.fill-complete .numbers {
        font-size: 25px;
        height: 45px;
        line-height: 45px;
        width: 40px
    }
    .signup-form .dk-selected {
        font-size: 14px;
        padding: 7px 30px 7px 6px;
        line-height: 18px
    }
    .signup-form .dk-selected:after {
        background-size: 15px auto;
        height: 10px;
        right: 10px;
        width: 15px
    }
    .signup-form .dk-select-options li {
        padding: 9px
    }
    .signup-form .microsite-page {
        padding-top: 0;
        padding-bottom: 21px
    }
    .raising-funds-block p {
        width: 92%;
        font-size: 14px;
        margin-top: 0;
        line-height: 18px
    }
    .signup-form .checkbox-outer label {
        line-height: 18px
    }
    .signup-form .checkbox-outer .icheckbox_square {
        top: 4px
    }
    .check-option {
        margin-top: 28px
    }
    .signup-form .btn-default {
        font-size: 16px;
        margin-top: 28px;
        width: 89px;
        display: inline-block
    }
    .signup-form .raising-funds-block .card:hover .caption,
    .signup-form .raising-funds-block .card.active .caption {
        font-size: 18px
    }
    .post-in-social-media ul li {
        margin-bottom: 19px
    }
    .signup-form .campaign-accordion .first-col {
        display: block;
        width: 42px;
        float: left
    }
    .signup-form .campaign-accordion > li:before {
        left: 47px;
        top: 60px;
        bottom: 0
    }
    .post-in-social-media {
        margin-bottom: 30px
    }
    .signup-form .campaign-accordion .middle-col {
        width: 39px;
        padding: 0
    }
    .signup-form .campaign-accordion > li.fill-complete .numbers {
        width: 39px;
        height: 39px;
        line-height: 39px
    }
    .signup-form .campaign-accordion .last-col {
        padding-left: 9px;
        width: 78.2%
    }
    .signup-form .campaign-accordion .first-col .label-outer {
        display: none
    }
    .signup-form .campaign-accordion .form-group .last-col {
        padding-left: 12px;
        width: 71%
    }
    .signup-form .box-thumb {
        margin-top: 11px
    }
    .signup-form .fill-option h3 {
        font-size: 20px;
        line-height: 20px
    }
    .success-block .social-media.large-btn li a {
        font-size: 14px
    }
    .success-block .social-media.large-btn .icon {
        width: 46px
    }
    .thank-message {
        padding: 10px 0 11px;
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0;
        margin: 0 0 33px
    }
    .thank-message em {
        position: inherit;
        display: block;
        margin: 0 auto 10px;
        top: 0;
        left: 0;
        width: 35px;
        height: 29px
    }
    .thank-message span {
        padding-left: 0
    }
    .info-text {
        margin-bottom: 40px
    }
    .table-responsive {
        border: 0;
        padding-bottom: 20px
    }
    .thank-page-social .social-media li a .icon {
        width: 28px;
        height: 35px;
        line-height: 35px
    }
    .thank-page-social .social-media li a.more img {
        margin-top: 5px
    }
    .thank-page-social .social-media li:last-child {
        margin-right: 0
    }
    .share-block.thank-page-social .social-media .text {
        display: block
    }
    .share-block.thank-page-social .social-media li a {
        width: 105px;
        height: 35px;
        line-height: 35px;
        font-size: 11px
    }
    .success-block .fundraiser-block {
        padding: 0 15px
    }
    .social-media.large-btn .shareonemail p,
    .social-media.large-btn p {
        font-size: 14px;
        margin: 11px 27px 0;
        line-height: 17px
    }
    .thank-page-social .social-media li {
        margin: 3px 3px
    }
    .social-media.large-btn li {
        width: 100%;
        padding: 0;
        float: none
    }
    .shareonfb:after {
        display: none
    }
    .success-block .social-media.large-btn li.shareonemail {
        margin-top: 30px
    }
    .share-block.thank-page-social {
        padding: 26px 5px
    }
    .social-media.large-btn li a {
        height: 35px
    }
    .social-media.large-btn .text,
    .social-media.large-btn .icon,
    .social-media.large-btn .shareonemail .icon {
        line-height: 35px
    }
    .thank-page-social.share-block .share-text {
        margin: 0 0 26px;
        line-height: 27px
    }
    .transaction-detail {
        margin: 17px 0 0 26px
    }
    .transaction-detail ul li {
        width: 100% !important;
        padding: 0 0 12px
    }
    .transaction-detail label,
    .transaction-detail ul li span {
        display: inline-block
    }
    .transaction-detail label {
        position: relative;
        padding-right: 9px
    }
    .transaction-detail label:before {
        content: ":";
        position: absolute;
        right: 3px;
        top: 0
    }
    .m-info-bg {
        margin: 0 -15px;
        background: #fbfbf2;
        text-align: center;
        padding: 11px 35px 8px
    }
    .m-info-bg .info-text {
        font-size: 14px;
        color: #9b9b9b;
        margin: 0 0 4px;
        letter-spacing: 0;
        line-height: 19px
    }
    .m-info-bg a {
        color: #00a6ed;
        font-weight: 700
    }
    .m-info-bg a:hover {
        color: #21936a
    }
    .transaction-detail ul {
        margin-bottom: 0
    }
    .success-block {
        padding-bottom: 0
    }
    .fail-block .fundraiser-block {
        padding: 0 15px
    }
    .fail-block .info-text {
        font-size: 16px;
        line-height: 20px;
        padding: 0 23px;
        text-align: center;
        margin-bottom: 34px
    }
    .transaction-fail-message {
        margin-bottom: 14px;
        padding: 22px 0 17px;
        font-size: 16px;
        line-height: 20px
    }
    .transaction-fail-message span {
        margin-left: 10px
    }
    .transaction-fail-message em {
        height: 42px;
        position: relative;
        top: -1px;
        width: 50px
    }
    .fail-block {
        padding-top: 30px;
        padding-bottom: 32px
    }
    .try-again-with-link li.try-again-btn a,
    .try-again-with-link li a {
        font-size: 13px;
        line-height: 17px;
        padding: 8px 10px
    }
    .try-again-with-link li.try-again-btn a {
        width: 139px
    }
    .try-again-btn {
        margin-bottom: 10px
    }
    .try-again-with-link {
        padding: 0 38px;
        margin-bottom: 44px
    }
    .try-again-with-link .col-xs-6 {
        padding: 0 5px
    }
    .fail-block .transaction-detail label,
    .fail-block .transaction-detail span,
    .fail-block .transaction-detail ul li span {
        font-size: 13px
    }
    .fail-block .transaction-detail {
        margin: 0 26px
    }
    .fail-block .transaction-detail span {
        padding-bottom: 10px
    }
    .fail-block .transaction-detail ul li {
        padding-bottom: 2px
    }
    .forgot-pwd-page {
        padding: 35px 0 50px
    }
    .forgot-pwd-page h1 {
        font-size: 24px;
        line-height: 30px;
        padding-bottom: 23px
    }
    .forgot-pwd-page h4 {
        font-size: 18px;
        line-height: 22px;
        padding: 0 30px 15px
    }
    .forgot-password-form-inner {
        width: auto;
        max-width: 300px
    }
    .forgot-pwd-page .forgot-password-form a {
        font-size: 18px
    }
    .forgot-pwd-page .forgot-password-form .form-control {
        height: 35px;
        font-size: 14px
    }
    .forgot-pwd-page .forgot-password-form .btn-yellow {
        font-size: 18px;
        width: 210px;
        margin: 25px 0 17px
    }
    .search-faq {
        background: rgba(0, 0, 0, 0.9);
        padding: 34px 0 31px
    }
    .search-faq-inner {
        padding: 0 24px
    }
    .search-faq-inner .col-xs-8 {
        padding-right: 10px
    }
    .search-faq-inner .col-xs-4 {
        padding-left: 0
    }
    .search-faq .form-control {
        font-size: 14px;
        padding: 0 3px
    }
    .search-faq-inner .btn-secondary {
        font-size: 14px
    }
    .search-faq-content h4 {
        font-size: 14px;
        margin-left: 0
    }
    .search-faq-content {
        margin: 31px 0;
        padding: 0 24px
    }
    .search-block h3 {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0
    }
    .search-block p {
        font-size: 13px;
        letter-spacing: 0
    }
    .helping-block {
        padding: 11px 0 34px
    }
    .helping-block p {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 18px;
        padding: 0 38px 15px
    }
    .helping-block h2 {
        margin-bottom: 16px
    }
    .helping-block-inner .col1,
    .helping-block-inner .col2,
    .helping-block-inner .col3 {
        float: left
    }
    .helping-block-inner .row {
        padding: 0 21px
    }
    .helping-block-inner .col1 {
        width: 36.5%;
        padding-right: 10px;
        padding-left: 0
    }
    .helping-block-inner .col2 {
        width: 23.1%;
        padding-left: 0;
        padding-right: 10px
    }
    .helping-block-inner .col3 {
        width: 40.4%;
        padding-left: 0;
        padding-right: 0
    }
    .helping-block .form-control {
        font-size: 13px;
        padding: 7px
    }
    .helping-block .btn-secondary {
        font-size: 13px;
        width: 150%;
        margin-left: -33%;
    }
    .whatu-need-block {
        padding-top: 30px
    }
    .whatu-need-block .blue-btn {
        font-size: 13px;
        width: 164px
    }
    .whatu-need-block h2 {
        margin-bottom: 17px
    }
    .static-banner .fillimg {
        height: 350px
    }
    .static-banner .banner-text {
        top: 36%
    }
    .search-results-campaigns h1.page-title {
        font-size: 24px;
        padding: 0 0 22px;
        text-shadow: 1px 1px 2px #9b9b9b;
        line-height: 28px
    }
    .search-results-campaigns .innner-content {
        padding-top: 24px
    }
    .search-results-campaigns .search-faq .col-sm-4 {
        float: left;
        padding-left: 8px;
        width: 34.7%
    }
    .search-results-campaigns .search-faq .col-sm-8 {
        float: left;
        padding-right: 2px;
        width: 65.3%
    }
    .search-results-campaigns .search-faq-inner {
        padding: 0 26px
    }
    .search-results-campaigns .search-faq .btn-primary {
        font-size: 14px
    }
    .search-results-campaigns .search-faq {
        margin-bottom: 20px
    }
    .search-results-campaigns .search-faq-content {
        padding: 0;
        text-align: center;
        margin-bottom: 20px
    }
    .search-results-campaigns .dashboard .fundraiser-block {
        padding: 19px 0 0
    }
    .search-in-help-center {
        font-size: 16px;
        padding: 20px 0 19px
    }
    .search-in-help-center p {
        line-height: 33px
    }
    .search-results-campaigns .dashboard .fundraiser-block .col-sm-6 {
        padding: 0 78px
    }
    .search-results-campaigns .text-wrp {
        margin-bottom: 20px
    }
    .search-results-campaigns .innner-content {
        padding-bottom: 0
    }
    .faq-main-slide {
        display: none
    }
    .faq-accordion .faq-block h2 {
        cursor: pointer;
        position: relative;
        font-size: 18px;
        padding-right: 20px;
        border-bottom: 1px solid #d2d2d2;
        padding-bottom: 5px;
        margin-bottom: 29px
    }
    .faq-accordion .faq-block h2:after,
    .mobile-accordion-block h2:after {
        content: "";
        position: absolute;
        margin-top: -6px;
        right: 1px;
        top: 50%;
        background: #ffffff url("../images/plus-arrow.svg") no-repeat 0 0;
        width: 15px;
        height: 15px
    }
    .faq-accordion .faq-block.active h2:after,
    .mobile-accordion-block.active h2:after {
        background: #ffffff url("../images/minus-arrow.svg") no-repeat 0 0
    }
    .mobile-accordion-block h2:after {
        right: 5px;
        margin-top: -7px
    }
    .faq-accordion .faq-block {
        margin-bottom: 15px
    }
    .faq-individual-accordion .faq-block h2:after {
        display: none
    }
    .faq-individual-accordion .faq-block h2 {
        border-bottom: 0;
        cursor: default
    }
    .faq-individual-accordion .faq-block ul {
        position: initial;
        padding-right: 0
    }
    .faq-individual-accordion .faq-block {
        position: relative
    }
    .mobile-accordion-block h2 {
        letter-spacing: 0;
        padding-left: 5px;
        cursor: pointer;
        position: relative;
        font-size: 20px;
        padding-right: 20px;
        border-bottom: 1px solid #d2d2d2;
        padding-bottom: 3px;
        margin-bottom: 14px
    }
    .mobile-accordion-block h2,
    .fundraising-cost-block .sub-text {
        text-align: left
    }
    .accordion-content {
        display: none;
        padding: 0 5px
    }
    .fundraising-cost-block .mobile-accordion-block {
        background: transparent;
        margin-top: 0;
        padding-top: 0;
        margin-bottom: 35px
    }
    .fundraising-cost-block {
        padding: 26px 22px 0
    }
    .fundraising-cost-block .sub-text {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 0
    }
    .cms-row {
        padding: 0
    }
    .list-style li,
    .list-style li:nth-child(2n) {
        width: 100%;
        display: block
    }
    .list-style li {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 36px;
        padding-left: 43px;
        padding-right: 0
    }
    .list-style li:after {
        margin-top: -13px
    }
    .pricingtablemain table,
    .pricingtablemain tr th,
    .pricingtablemain tr td {
        table-layout: fixed
    }
    .list-style li:last-child {
        margin-bottom: 0
    }
    .conditions-block p {
        font-size: 13px;
        line-height: 16px
    }
    .green-bg {
        margin-top: 0;
        padding: 11px 0;
        margin-bottom: 33px
    }
    .green-bg h2 {
        font-size: 13px;
        font-weight: 400
    }
    .green-bg .fees {
        font-size: 17px;
        line-height: 17px;
        margin-bottom: 11px
    }
    .green-bg p {
        font-size: 13px;
        line-height: 16px;
        padding-bottom: 2px
    }
    .faq-cms-row.mobile-accordion-block {
        padding: 0 22px 37px
    }
    .mobile-accordion-block.faq-cms-row li {
        display: block;
        width: 100%;
        padding: 0
    }
    .mobile-accordion-block.faq-cms-row .accordion-content {
        margin: 0
    }
    .mobile-accordion-block.custom-accordion h3 {
        font-size: 16px;
        line-height: 20px
    }
    .mobile-accordion-block.custom-accordion .acc-content {
        font-size: 14px;
        line-height: 20px
    }
    .mobile-accordion-block.custom-accordion .load-more {
        display: none
    }
    .pricingtablemain tr th {
        font-size: 14px
    }
    .pricingtablemain tr td.price-title,
    .pricingtablemain tr th.price-title {
        width: 30%
    }
    .pricingtablemain tr th.table-space,
    .pricingtablemain tr td.table-space {
        width: 1%
    }
    .pricingcontent,
    .pricingboxmain {
        width: 34.5%
    }
    .cost-conditions .pricingcontent {
        font-size: 12px
    }
    .pricingcontent {
        font-size: 14px
    }
    .pricingtablemain tr td {
        padding: 17px 5px
    }
    .pricingtablemain tr td.price-title,
    .pricingtablemain tr th.price-title {
        padding-left: 0
    }
    .pricingtablemain tr th {
        padding: 10px 5px
    }
    .three-col-block {
        padding-top: 30px
    }
    .three-col-block p {
        padding: 0 43px
    }
    .three-col-block .col-sm-4 {
        margin-bottom: 30px
    }
    .three-col-block .col-sm-4:last-child {
        margin-bottom: 0
    }
    .host-block {
        margin-top: 20px
    }
    .host-block p {
        padding: 0 33px
    }
    .host-block-col {
        height: auto !important
    }
    .working-block {
        padding-top: 16px
    }
    .working-block p {
        padding: 0 29px 20px
    }
    .working-inner-col {
        margin-top: 25px
    }
    .working-inner-img {
        margin-bottom: 10px
    }
    .working-inner-img-left {
        padding: 0 5px 0 0;
        float: left;
        width: 50%
    }
    .working-inner-img-right {
        padding: 0 0 0 5px;
        float: left;
        width: 50%
    }
    .working-inner-col {
        margin: 24px 0px 0
    }
    .working-inner-col .col-xs-12 {
        padding: 0
    }
    .togeter-block {
        margin: 7px 0 0;
        padding: 13px 0 12px
    }
    .togeter-block h2 {
        margin-bottom: 18px
    }
    .togeter-block p {
        line-height: 30px;
        padding: 0 29px
    }
    .learn-for-best {
        padding: 32px 23px 0
    }
    .best-learn-text {
        margin-bottom: 12px
    }
    .learn-for-best h2 {
        margin-bottom: 20px
    }
    .best-learn-text p {
        line-height: 30px;
        padding: 0 0px
    }
    .col-sm-6-row .col-xs-4 {
        padding: 0 2px 0 18px;
        width: 110px;
        position: absolute;
        left: 0;
        top: 0
    }
    .col-sm-6-row .col-xs-8 {
        padding: 0 14px 0 118px;
        width: 100%
    }
    .learn-block-text::after {
        width: 11px;
        left: 108px;
        top: 43px
    }
    .learn-block-text {
        min-height: 86px;
        padding: 3px 6px
    }
    .col-sm-6-row {
        margin-bottom: 20px
    }
    .apply-today {
        margin-top: 10px;
        padding: 12px 23px 20px;
        margin-bottom: 50px
    }
    .apply-today ul li {
        width: 100%;
        display: block;
        margin-bottom: 30px
    }
    .apply-today h2 {
        text-align: left;
        margin-bottom: 17px
    }
    .apply-today-acc p {
        margin-bottom: 10px
    }
    .apply-today-acc .load-more {
        width: 140px
    }
    .apply-today ul li:last-child {
        margin-bottom: 0
    }
    .our-team {
        display: block !important
    }
    .team-page .custom-tab .nav > li > a {
        padding-bottom: 2px;
        font-size: 18px
    }
    .team-page .custom-tab .nav-tabs {
        padding-bottom: 7px
    }
    .team-page .custom-tab .nav > li {
        margin: 0 18px
    }
    .our-team {
        margin-top: 20px
    }
    .our-team h1 {
        font-size: 24px;
        padding-bottom: 16px;
        margin-bottom: 14px
    }
    .team-img-block {
        width: 90px;
        float: left
    }
    .our-team .advisors-block .social-icons {
        float: left;
        margin-left: 12px !important;
        margin-top: 74px
    }
    .advisors-block .col-sm-3 {
        overflow: hidden
    }
    .advisors-block {
        margin: 0 12px
    }
    .our-team ul li a,
    .our-team ul li span,
    .our-team ul li p {
        font-size: 13px;
        line-height: 20px
    }
    .our-team ul li a {
        line-height: 16px
    }
    .our-team ul li {
        margin-bottom: 15px;
        padding-bottom: 16px
    }
    .microsite-updates-form .campaign-page {
        margin-top: 20px
    }
    .microsite-updates-form .campaign-accordion {
        padding: 0
    }
    .microsite-updates-form .campaign-page .numbers {
        font-size: 24px;
        font-weight: 400;
        height: 39px;
        line-height: 39px;
        width: 39px
    }
    .microsite-updates-form .campaign-accordion .acc-heading h3 {
        color: #9b9b9b;
        font-size: 20px;
        line-height: 39px;
        font-weight: normal;
        border: 0;
        text-align: left
    }
    .microsite-updates-form .campaign-accordion > li.fill-complete h3 {
        color: #000000
    }
    .microsite-updates-form .chekout-page .campaign-accordion > li::before {
        top: 50px;
        left: 20px
    }
    .microsite-updates-form .campaign-accordion .middle-col {
        width: 65px
    }
    .trust-safety-page {
        font-size: 14px;
        line-height: 25px;
        padding: 0 35px 0 30px
    }
    .trust-safety-page h1 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 5px;
        padding-top: 23px
    }
    .trust-safety-page h2 {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 26px
    }
    .trust-safety-page .title-text {
        line-height: 17px
    }
    .trust-safety-page .content-block {
        padding-right: 0;
        margin-bottom: -1px
    }
    .trust-safety-page .content-block p {
        padding-bottom: 20px
    }
    .trust-safety-page .banner-green-block {
        padding: 25px 0 79px;
        font-size: 14px;
        line-height: 20px
    }
    .trust-safety-page .banner-green-block p {
        padding-bottom: 60px
    }
    .trust-safety-page .listing-banner {
        margin-top: -112px;
        margin-bottom: 38px
    }
    .trust-safety-page .listing-banner ul li:last-child {
        padding-right: 0;
        padding-left: 0
    }
    .trust-safety-page .listing-banner ul li:first-child {
        padding-left: 20px
    }
    .trust-safety-page .listing-banner ul li {
        padding: 22px 20px 16px
    }
    .trust-accordian-outer .trust-accordion h3 {
        font-size: 20px;
        line-height: 24px;
        color: #2a2a2a;
        letter-spacing: 0px
    }
    .trust-accordion.ui-accordion .ui-accordion-header {
        padding: 0 0 4px 0;
        margin: 0;
        border-bottom: 1px solid #979797;
        background: #fff;
        margin-bottom: 31px
    }
    .trust-accordian-outer .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 0
    }
    .trust-accordian-outer .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border: 0
    }
    .trust-accordian-outer .ui-accordion .ui-accordion-content {
        padding: 8px;
        border: 0;
        height: auto !important
    }
    .trust-accordian-outer h3 {
        position: relative
    }
    .trust-accordian-outer h3 .open-accordian {
        position: absolute;
        top: 5px;
        right: 9px;
        height: 17px;
        width: 17px
    }
    .trust-accordian-outer h3 .close-accordian {
        display: none;
        position: absolute;
        top: 5px;
        right: 9px;
        height: 17px;
        width: 17px
    }
    .trust-accordian-outer h3.ui-state-active .open-accordian {
        display: none
    }
    .trust-accordian-outer h3.ui-state-active .close-accordian {
        display: block
    }
    .trust-accordian-outer {
        max-width: 90%;
        margin: 0 auto
    }
    .see-more-campaigns-block {
        margin-top: -98px
    }
    .see-more-campaigns-block .load-more {
        width: 164px
    }
    .trust-safety-banner.see-more-campaigns-block .container {
        padding: 0 7px
    }
    .see-more-campaigns-block .load-more {
        padding: 5px 5px 10px;
        margin-bottom: 20px
    }
    .see-more-campaigns-block .container {
        max-width: 302px
    }
    .trust-safety-banner .button-block {
        margin: 33px 0 0px
    }
    .see-more-campaigns-block p {
        padding-bottom: 9px
    }
    .innner-content.trust-safety-page {
        padding: 20px 0 1px
    }
    .trust-safety-page .listing-banner ul {
        max-width: 292px;
        margin: 17px auto;
        height: 224px;
        padding: 0 5px
    }
    .trust-safety-page .listing-banner ul li {
        padding: 22px 5px;
        width: 139px;
        height: 75px
    }
    .trust-safety-page .listing-banner ul li:first-child {
        padding: 22px 5px
    }
    .trust-safety-page .listing-banner ul li span {
        padding-top: 9px
    }
    .program-detail .col-xs-2 {
        width: 64px
    }
    .program-detail .team-img-block {
        width: 64px
    }
    .program-detail span {
        float: left;
        margin-left: 15px
    }
    .program-detail .col-sm-3 {
        overflow: hidden;
        padding: 0 15px
    }
    .program-detail {
        margin-top: 26px
    }
    .program-detail span .edit-btn {
        margin-left: 11px
    }
    .add-program-btn em {
        font-size: 100px;
        line-height: 49px
    }
    .add-program-btn {
        font-size: 24px;
        margin-bottom: 0
    }
    .how-it-work-text p {
        line-height: 20px;
        padding: 0 30px 20px
    }
    .pricing-col:after {
        display: none
    }
    .how-it-work-block .how-it-works-inner,
    .how-it-work-block .how-it-works {
        background: transparent
    }
    .how-it-work-block .how-it-works .accordion-content {
        background: #fbfbf2;
        margin: 0;
        padding: 23px 30px
    }
    .how-it-work-block .how-it-works .container,
    .how-it-work-block .how-it-works-inner {
        padding: 0
    }
    .how-it-work-block .how-it-impact-text {
        height: auto !important;
        border-bottom: 1px solid #9b9b9b;
        margin-bottom: 40px;
        padding-bottom: 24px
    }
    .how-it-work-block .how-it-works {
        margin: 0;
        padding: 0
    }
    .how-it-work-block .how-it-works h2 {
        padding-bottom: 4px;
        margin: 0 36px 0px
    }
    .how-it-work-block .how-it-works p {
        line-height: 30px
    }
    .how-it-work-block .how-it-works h3 {
        margin-bottom: 10px
    }
    .how-it-work-block .how-it-impact-text::before {
        display: none
    }
    .how-it-work-block .col-sm-col:last-child .how-it-impact-text {
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .pricing-col {
        margin-top: 35px;
        background: transparent;
        padding-top: 0
    }
    .pricing-col h2 {
        color: #000;
        margin: 0 36px;
        font-weight: 700
    }
    .pricing-col .container {
        padding: 0
    }
    .pricing-col .accordion-content {
        background: #0d2b52;
        padding: 22px 42px 0
    }
    .pricing-three-col span {
        margin-top: 18px
    }
    .pricing-three-col .col-sm-4 {
        margin-bottom: 32px
    }
    .pricing-three-col {
        margin-bottom: 0
    }
    .pricing-col p {
        padding: 0 5px;
        text-align: center
    }
    .pricingbox-outer {
        margin-top: 34px
    }
    .how-pricingbox {
        height: 128px
    }
    .pricingbox-outer .col-xs-6 {
        padding: 0 5px
    }
    .pricingbox-outer .row {
        margin: 0 -5px
    }
    .how-pricingbox h4 {
        margin: 9px 0
    }
    .transaction-fees-box strong {
        font-size: 13px
    }
    .transaction-fees-box h4 {
        font-size: 19px;
        line-height: 24px;
        margin-bottom: 5px
    }
    .transaction-fees-box {
        padding: 6px 3px;
        margin-bottom: 20px
    }
    .transaction-fees-box p {
        font-size: 13px;
        padding: 0;
        line-height: 16px
    }
    .how-it-work-block .btn-blue {
        width: 141px;
        font-size: 18px
    }
    .how-it-work-block .chart-block {
        margin: 27px -42px 0;
        top: 0
    }
    .how-it-work-block .chart-block li span {
        height: auto !important;
        line-height: 36px
    }
    .how-it-work-block .chart-block li p {
        font-size: 14px;
        margin-top: 10px
    }
    .how-it-work-block .chart-block ul {
        padding: 38px 13px 38px
    }
    .how-it-work-block .chart-block li.last {
        margin-bottom: 0
    }
    .how-it-work-block .faq-cms-row-light {
        background: transparent;
        margin-top: 0;
        padding: 10px 20px 20px
    }
    .how-it-work-block .made-impact {
        margin-top: 35px;
        padding: 0
    }
    .how-it-work-block .made-impact h2 {
        margin: 0 20px 27px
    }
    .how-it-work-block .faq-cms-row h2 {
        font-weight: 700
    }
    .how-it-work-block .custom-tab .nav-tabs > li > a {
        font-size: 14px;
        padding: 0 0 4px
    }
    .how-it-work-block .custom-tab .nav > li {
        margin: 0 6px
    }
    .how-it-work-block .nav-tabs {
        margin-top: 0px;
        padding:10px
    }
    .about-us-page h1.page-title {
        font-size: 24px;
        line-height: 24px
    }
    .about-us-page .introductory-block {
        padding: 28px 25px 20px
    }
    .rotateslider-container .rotateslider-item.next,
    .rotateslider-container .rotateslider-item.prev {
        opacity: 0
    }
    .introductory-block .left-col {
        border-right: none;
        padding-bottom: 20px;
        padding-right: 15px
    }
    .about-links-outer {
        border-top: 1px solid #d0d0d0
    }
    .introductory-block p {
        padding-bottom: 0
    }
    .introductory-block .col {
        height: auto !important
    }
    .introductory-block .right-col {
        text-align: center
    }
    .about-us-page .about-links {
        display: inline-block;
        margin: 12px auto 10px;
        max-width: 153px;
        text-align: left
    }
    .about-us-page .about-banner .fillimg {
        height: 350px
    }
    .about-us-page .banner-text p {
        font-size: 24px;
        line-height: 28px
    }
    .about-us-page .banner-text {
        left: 25px;
        right: 25px;
        bottom: 85px
    }
    .testimonials-block ul li p {
        font-size: 16px;
        line-height: 18px
    }
    .testimonials-block ul li span {
        font-size: 14px;
        line-height: 18px;
        margin-top: 7px
    }
    .testimonials-block ul li {
        padding-bottom: 10px
    }
    .testimonials-block ul li.right-align {
        padding-right: 110px
    }
    .our-community-block p {
        text-align: center;
        font-size: 16px
    }
    .our-community-block .community-block .text-wrp p {
        text-align: left
    }
    .start-campaign-block p span {
        font-size: 18px;
        line-height: 22px
    }
    .start-campaign-block a {
        max-width: 215px
    }
    .btn-link-block {
        padding: 20px 20px
    }
    .btn-link-block .link-box {
        margin-bottom: 20px;
        padding: 13px 10px 7px
    }
    .btn-link-block span {
        font-size: 20px
    }
    .btn-link-block .btn {
        width: 219px;
        font-size: 18px
    }
    .about-us-page .how-it-works-block {
        background: #FFF;
        padding: 40px 0 0
    }
    .how-it-works-block .container {
        background: #fbfbf2;
        padding: 15px 30px 25px
    }
    .one-accordion .content {
        display: none
    }
    .about-us-page .how-it-works-block h2 {
        text-align: left;
        border-bottom: 1px solid #979797;
        margin: 0 40px;
        cursor: pointer;
        font-size: 20px;
        padding: 0 0 5px
    }
    .about-us-page .how-it-works-block h2 span {
        margin: 8px 40px 0 0
    }
    .about-us-page .how-it-works-block h2 span {
        background: url(../images/arrow-down.svg) no-repeat 0 0;
        cursor: pointer;
        width: 15px;
        height: 15px;
        right: 0;
        position: absolute;
        content: ""
    }
    .about-us-page .how-it-works-block h2.open span {
        background: url(../images/arrow-up.svg) no-repeat 0 0;
        cursor: pointer;
        width: 15px;
        height: 15px;
        right: 0;
        position: absolute;
        content: ""
    }
    .about-us-page .how-it-works-block .col {
        padding: 0 63px
    }
    .about-us-page .how-it-works-block .col p {
        padding: 0 3px 33px
    }
    .about-us-page .how-it-works-block .col.last p {
        padding-bottom: 15px
    }
    .testimonials-block {
        padding: 18px 24px
    }
    .testimonials-block ul li.left-align {
        padding-left: 100px
    }
    .testimonials-block ul li.right-align {
        padding-rigjt: 100px
    }
    .our-community-block {
        padding: 18px 0 10px
    }
    .our-community-block h2 {
        margin-bottom: 15px
    }
    .our-community-block .community-block .row {
        padding: 0 34px
    }
    .our-community-block .community-block em {
        width: 22px;
        height: 30px
    }
    .our-community-block .community-block .text-wrp {
        padding: 10px;
        margin-bottom: 10px
    }
    .our-community-block .community-block .text-wrp h3 {
        padding-left: 28px
    }
    .team-advisory-block {
        padding: 23px 20px 10px
    }
    .rotateslider-container {
        height: 290px
    }
    .rotateslider-container .rotateslider-item.now .social-icons {
        margin: 20px 0
    }
    .team-advisory-block .social-icons {
        margin: 0 0 25px
    }
    .about-us-page .start-campaign-block {
        padding: 25px 20px 20px
    }
    .about-us-page .start-campaign-block p {
        font-size: 18px;
        line-height: 25px;
        padding-bottom: 10px
    }
    .about-us-page .start-campaign-block a {
        margin: 12px auto 0
    }
    .btn-link-block .link-text {
        margin-top: 3px
    }
    .error-page h1 {
        font-size: 72px;
        line-height: 86px
    }
    .error-page h2 {
        padding: 30px 0 0
    }
    .error-page .error-icon {
        width: 47px;
        height: 47px
    }
    .error-page .container {
        padding: 10px 45px 5px
    }
    .error-page p {
        padding: 10px 0 0
    }
    .news-box .cont-block {
        padding: 0px;
        text-align: center
    }
    .press-page h2 {
        text-align: center
    }
    .press-page .category-list li {
        width: 100%;
        border-right: none
    }
    .press-page .category-block {
        margin: 0 0 20px
    }
    .press-page h1.page-title {
        padding: 0 0 30px
    }
    .news-box .img-block {
        float: none;
        margin: 0 auto 15px;
        position: relative;
        right: auto;
        left: auto
    }
    .news-box a.new-title {
        text-align: center
    }
    .press .news-box p {
        text-align: center
    }
    .press h6.heading {
        text-align: center;
        font-size: 15px
    }
    .press-page .category-block h3:before {
        position: absolute;
        height: 1px;
        background: #000;
        bottom: -1px;
        content: "";
        left: -15px;
        right: -15px
    }
    .fundraising-ideas-page .top-content {
        padding-top: 15px
    }
    .fundraising-ideas-page .top-content p {
        line-height: 20px;
        padding: 0 29px
    }
    .medical-fundraiser h2 {
        font-size: 20px;
        margin-bottom: 12px
    }
    .medical-fundraiser {
        padding: 26px 0 47px 9px
    }
    .medical-fundraiser p {
        line-height: 20px;
        padding: 0 28px 17px
    }
    .fundraising-ideas-page .btn-secondary {
        width: 165px;
        height: 27px;
        line-height: 26px;
        padding: 0
    }
    .medical-fundraiser-examples h2 {
        font-size: 20px;
        margin-bottom: 19px
    }
    .more-fundraiser {
        display: none
    }
    .medical-fundraiser-examples {
        padding: 0
    }
    .fundraising-ideas-page .bottom-content {
        margin-top: 30px;
        margin-bottom: 32px;
        padding: 15px 0 18px
    }
    .fundraising-ideas-page .bottom-content p {
        padding: 0 26px 19px
    }
    .read-togo-block h3 {
        font-size: 14px;
        margin-bottom: 9px
    }
    .read-togo-block .btn-white {
        width: 140px;
        height: 25px;
        padding: 0;
        font-size: 12px
    }
    .read-togo-block {
        margin-bottom: 0;
        padding: 10px 13px 19px 32px
    }
    .medical-fundraiser-examples .btn-white {
        margin-top: -10px;
        width: 139px
    }
    .really-works-block h2 {
        font-size: 20px;
        color: #2a2a2a
    }
    .easy-fundraising-ideas-block p {
        font-size: 14px;
        line-height: 18px;
        text-align: left
    }
    .really-works-block h3 {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 21px;
        color: #00a6ed;
        cursor: pointer
    }
    .really-works-block p {
        font-size: 14px;
        line-height: 17px
    }
    .really-works-block .ui-accordion-header-icon {
        display: none
    }
    .fundraising-ideas-landing-page .stories-block {
        background: #FFF
    }
    .fundraising-ideas-landing-page .stories-block .btn-secondary {
        width: 150px;
        height: 35px;
        border-radius: 0;
        -ms-border-radius: 0;
        -moz-border-radius: 0;
        font-size: 18px;
        font-weight: 700;
        line-height: 35px;
        padding: 0
    }
    .fundraising-ideas-content h2 {
        text-align: left;
        font-size: 20px;
        position: relative
    }
    .really-works-block {
        margin: 0 25px
    }
    .fundraising-ideas-landing-page .stories-block h2.resp-accordion {
        padding: 38px 0
    }
    .fundraising-ideas-content h2:before {
        position: absolute;
        content: "";
        bottom: -5px;
        height: 1px;
        background-color: #cdcdcd;
        width: 100%
    }
    .easy-fundraising-ideas-block {
        margin: -15px 0 30px;
        padding: 7px 25px
    }
    .fundraising-ideas-content .ui-accordion-header-icon {
        top: -3px
    }
    .fundraising-ideas-landing-page .stories-block .container {
        padding-top: 26px
    }
    .fundraising-ideas-landing-page .stories-block .tab-content {
        margin-top: -20px
    }
    .fundraising-ideas-content h2 {
        margin: 0 40px 25px
    }
    .fundraising-ideas-landing-page .read-togo-block {
        margin-top: 10px
    }
    .make-donation h3 {
        font-size: 18px;
        margin-bottom: 20px
    }
    .seo-start-campaign-page .seo-start-campaign {
        padding-top: 0
    }
    .seo-start-campaign-page h3 {
        font-size: 20px;
        margin-bottom: 15px;
        margin-top: -8px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li {
        font-size: 14px;
        line-height: 20px;
        list-style: none;
        padding-left: 0
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li span {
        display: none
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li p {
        padding: 0;
        line-height: 20px
    }
    .seo-start-campaign-page .create-your-campaign ul li p {
        padding-bottom: 12px;
        line-height: 17px
    }
    .inner-wrap.seo-campaign-mobile {
        padding: 0 27px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li:before {
        display: none
    }
    .seo-start-campaign-page .easy-campaign-management p {
        margin-bottom: 10px
    }
    .seo-start-campaign-page .easy-campaign-management .easy-campaign-management-sub-blocks p {
        margin-bottom: 18px
    }
    .seo-start-campaign-page .easy-campaign-management .seo-start-now-btn {
        margin-top: -13px
    }
    .seo-start-campaign-page .custom-accordion.faq-cms-row-light li {
        width: 100%
    }
    .seo-start-campaign-page .easy-campaign-management h3 {
        font-size: 20px;
        text-align: left
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign ul li {
        padding-bottom: 20px
    }
    .seo-start-campaign-page .made-impact h2 {
        font-size: 20px
    }
    .seo-start-campaign-page .custom-accordion.faq-cms-row-light h2 {
        font-size: 20px
    }
    .seo-campaign-mobile h3 {
        position: relative;
        font-size: 20px;
        font-weight: 600
    }
    .seo-campaign-mobile h3::before {
        background-color: #cdcdcd;
        bottom: -2px;
        content: "";
        height: 1px;
        position: absolute;
        width: 100%
    }
    .start-campaign.benefits-of-crowdfunding {
        margin-top: 30px
    }
    .seo-start-campaign-page .start-campaign.benefits-of-crowdfunding h3 {
        margin-bottom: 15px
    }
    .seo-start-campaign-page .create-your-campaign {
        background: #FFF
    }
    .seo-start-campaign-page .create-your-campaign h3 {
        color: #000;
        margin-left: 15px;
        margin-right: 15px
    }
    .seo-campaign-mobile .innner-content {
        padding-bottom: 0
    }
    .seo-campaign-mobile .create-your-campaign .container {
        padding: 0
    }
    .seo-campaign-mobile .create-your-campaign ul {
        background: #000;
        padding: 15px;
        position: relative
    }
    .seo-campaign-mobile .create-your-campaign ul:before {
        position: absolute;
        content: "";
        background: #000;
        top: 0;
        left: -42px;
        right: -42px;
        height: 100%;
        background: #000;
        z-index: -1
    }
    .seo-campaign-mobile .ui-accordion-header-icon {
        top: 0
    }
    .seo-start-campaign-page .made-impact {
        background: #FFF;
        padding: 0
    }
    .seo-start-campaign-page .custom-accordion h3 {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 10px
    }
    .seo-start-campaign-page .start-campaign-block {
        margin: 0 0 50px;
        padding: 10px 0 15px;
        position: relative
    }
    .seo-start-campaign-page .start-campaign-block:before {
        position: absolute;
        content: "";
        z-index: -1;
        height: 100%;
        left: -27px;
        right: -27px;
        top: 0;
        background: #ffb400
    }
    .seo-start-campaign-page .create-your-campaign {
        padding: 10px 0;
        margin-bottom: 0
    }
    .seo-start-campaign-page .custom-accordion {
        padding-top: 0
    }
    .seo-start-campaign-page .custom-accordion ul h3 {
        font-size: 16px;
        line-height: 20px;
        color: #21936a;
        margin-bottom: 5px
    }
    .seo-start-campaign-page .custom-accordion ul h3:before {
        display: none
    }
    .seo-start-campaign-page .custom-accordion.faq-cms-row-light ul {
        margin: 0;
        padding: 10px 0
    }
    .seo-start-campaign-page .start-campaign-block p {
        font-size: 12px;
        padding: 0 10px 5px
    }
    .seo-start-campaign-page .start-campaign-block p span {
        font-size: 14px
    }
    .seo-start-campaign-page .start-campaign-block a {
        width: 129px;
        height: 25px;
        margin-top: 0;
        padding: 0;
        color: #FFF;
        line-height: 25px;
        font-size: 12px;
        background: #0d2b52
    }
    .seo-start-campaign-page .start-campaign-block .container:before {
        bottom: 15px;
        height: 75px;
        top: 29px;
        width: 30px
    }
    .seo-start-campaign-page .start-campaign-block .container:before {
        right: 40px
    }
    .seo-start-campaign-page .seo-start-campaign .start-campaign .seo-start-campaign-btn {
        margin: 0 auto 20px;
        font-size: 18px;
        width: 220px;
        height: 35px;
        padding: 0;
        line-height: 35px
    }
    .made-impact-content {
        height: auto !important
    }
    .how-it-work-block h2 {
        font-size: 20px;
        margin-bottom: 5px;
        font-weight: 700;
        text-align: left;
        position: relative
    }
    /*.how-it-work-block h2::before {
        background-color: #cdcdcd;
        bottom: -5px;
        content: "";
        height: 1px;
        position: absolute;
        width: 100%
    }*/
    .how-it-works-row {
        padding: 0 40px 20px;
        margin-top: 7px;
        background: #fbfbf2
    }
    .how-it-work-block .how-it-works .col-sm-col.col1 {
        padding-top: 30px
    }
    .how-it-works-row .how-it-img {
        display: none
    }
    .campaign-wrap h2 {
        font-size: 18px;
        margin-bottom: 19px
    }
    .campaign-wrap h1 {
        font-size: 18px !important;
        margin-bottom: 19px
    }
    .innner-content.support-content {
        padding: 26px 21px 0
    }
    .campaign-block h4 {
        font-size: 14px
    }
    .campaign-block {
        margin-bottom: 29px;
    }
    .campaign-block ul {
        margin: 17px 0 0
    }
    .quick-link {
        margin-bottom: 30px
    }
    .quick-link ul {
        margin: 0;
        padding: 0
    }
    .quick-link ul li a {
        margin-bottom: 0
    }
    .quick-link ul li p {
        padding-bottom: 6px
    }
    .helping-block p {
        padding: 0 15px 15px
    }
    .pricing-accordion-content {
        background: #0d2b52;
        padding: 0 42px;
        margin-top: 7px
    }
    .pricing-three-col {
        padding: 15px 30px
    }
    .made-impact-slider {
        margin: 0 0 50px
    }
    .popular-artical {
        padding: 0;
        background: #FFF
    }
    .popular-artical h2 {
        font-size: 18px;
        float: left;
        text-align: left;
        width: 100%
    }
    .popular-artical ul li {
        width: 100%;
        margin-bottom: 10px;
        height: auto !important
    }
    .popular-artical li {
        width: 100%
    }
    .popular-artical ul {
        padding: 0;
        margin: 0;
        float: left;
        width: 100%
    }
    .helping-block-inner h2 {
        text-align: center;
        float: none;
        display: block
    }
    .helping-block-inner h2:before {
        display: none
    }
    .support-content h2 {
        position: relative;
        cursor: pointer
    }
    .support-content h2::before {
        background-color: #cdcdcd;
        bottom: -5px;
        content: "";
        height: 1px;
        position: absolute;
        width: 100%
    }
    .microsite-updates .right-block .camera-link {
        position: relative;
        top: -60px;
        width: 30px;
        height: 22px
    }
    .edit-box .left-col .col-sm-6 {
        padding: 0
    }
    .microsite-page .edit-box .left-col {
        padding-right: 0;
        width: 60%
    }
    .microsite-page .edit-box .btn-col {
        width: 20%
    }
    .microsite-page .edit-box .col-sm-6 {
        margin-bottom: 5px
    }
    .microsite-edit-heading {
        min-height: 25px
    }
    .microsite-updates .microsite-edit-heading .edit-box {
        margin: 0
    }
    .microsite-updates .microsite-edit-heading .form-control {
        height: 25px;
        padding: 0 12px
    }
    .microsite-updates .microsite-edit-heading .edit-box .action {
        height: 25px;
        line-height: 25px
    }
    .edit-box .action em {
        margin: 4px auto 0
    }
    .microsite-edit-sub-heading .form-control {
        height: 25px;
        padding: 0 12px
    }
    .microsite-edit-sub-heading .edit-box .action {
        height: 25px;
        line-height: 25px
    }
    .microsite-edit-sub-heading .edit-box {
        top: 0;
        margin-bottom: 0
    }
    .microsite-edit-sub-heading .dk-selected {
        padding: 2px 20px 3px 10px
    }
    .cms-logo-list li {
        width: 19%;
        padding: 0
    }
    .seo-signup-page .sign-up p {
        font-size: 14px;
        line-height: 20px
    }
    .seo-signup-page .sign-up h3,
    .seo-signup-page h3,
    .seo-signup-page .custom-accordion h3 {
        position: relative;
        font-size: 20px;
        font-weight: 600
    }
    .seo-signup-page h3::before {
        background-color: #cdcdcd;
        bottom: -5px;
        content: "";
        height: 1px;
        position: absolute;
        width: 100%
    }
    .seo-signup-page .right-col {
        padding: 0 15px
    }
    .seo-signup-page .sign-up {
        margin: 0 0 9px
    }
    .seo-signup-page .sign-up.testimonials {
        margin: 35px 0 0;
        width: 100%
    }
    .seo-signup-page .custom-accordion.faq-cms-row-light {
        margin-top: 0
    }
    .signup-yellow-banner p {
        font-size: 12px;
        line-height: 16px
    }
    .signup-yellow-banner .seo-signup-blue-btn {
        width: 129px;
        height: 25px;
        line-height: 25px;
        font-size: 12px
    }
    .signup-yellow-banner p {
        padding: 0 0 10px
    }
    .seo-signup-page .custom-form {
        padding: 30px 0 0
    }
    .seo-signup-page .sign-up h3 {
        margin-bottom: 35px
    }
    .seo-signup-page .sign-up.testimonials h3 {
        margin-bottom: 30px
    }
    .seo-signup-page .campaign-accordion h3:before {
        display: none
    }
    .seo-signup-page .seo-signup {
        padding: 0 25px
    }
    .innner-content.seo-signup-page {
        padding: 25px 0
    }
    .seo-signup-page .ui-accordion-header-icon {
        right: -7px;
        top: 0
    }
    .seo-signup-page .custom-form .acc-heading,
    .seo-signup-page .campaign-page .form-group {
        margin: 0
    }
    .seo-signup-page .custom-form .last-col {
        margin-left: -5px
    }
    .seo-signup-page .custom-form .last-col {
        width: 69%
    }
    .seo-signup-page .campaign-accordion > li::before {
        left: 41px;
        top: 73px
    }
    .seo-signup-page .campaign-page label {
        font-size: 13px
    }
    .seo-signup-page .campaign-page .checkbox {
        mrgin: 0 0 10px
    }
    .seo-signup-page .campaign-accordion > li:last-child.active {
        margin-bottom: 0
    }
    .seo-signup-page .custom-accordion.faq-cms-row-light {
        padding: 0 25px
    }
    .seo-signup-page .custom-accordion h3 {
        margin-bottom: 35px
    }
    .seo-signup-page .custom-accordion ul h3 {
        font-size: 16px;
        line-height: 20px;
        color: #21936a;
        margin-bottom: 5px
    }
    .seo-signup-page .custom-accordion ul h3:before {
        display: none
    }
    .signup-yellow-banner {
        margin: 0 0 25px;
        padding: 10px 37px 13px
    }
    .signup-yellow-banner.start-campaign-block p span {
        font-size: 14px
    }
    .signup-yellow-banner p.last {
        padding-bottom: 8px
    }
    .signup-yellow-banner.start-campaign-block .container:before {
        display: block;
        width: 34px;
        height: 43px;
        right: 26px;
        top: 35px
    }
    .faq-cms-row-light {
        background: #FFF
    }
    .make-donation {
        margin-bottom: 13px
    }
    .seo-makedonation-page .ui-accordion-header-icon {
        top: -1px
    }
    .seo-makedonation-page h3,
    .seo-makedonation-page .made-impact h3,
    .seo-makedonation-page .custom-accordion h3 {
        position: relative;
        font-size: 18px;
        line-height: 28px;
        font-weight: 600
    }
    .seo-makedonation-page h3::before {
        background-color: #cdcdcd;
        bottom: -5px;
        content: "";
        height: 1px;
        position: absolute;
        width: 100%
    }
    .see-more-campaigns-block .container {
        padding: 30px 15px
    }
    .device-row {
        padding: 0 27px
    }
    .seo-makedonation-page .faq-cms-row-green {
        background: #FFF;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .seo-makedonation-page .custom-accordion h3 {
        margin-bottom: 35px
    }
    .seo-makedonation-page .faq-cms-row-green,
    .seo-makedonation-page .faq-cms-row-green h2,
    .seo-makedonation-page .custom-accordion.faq-cms-row-green h3,
    .seo-makedonation-page .faq-cms-row-green .acc-content {
        color: #000
    }
    .seo-makedonation-page .faq-cms-row.custom-accordion li {
        padding: 0 15px
    }
    .seo-makedonation-page .custom-accordion ul h3 {
        font-size: 16px;
        line-height: 20px;
        color: #21936a !important;
        margin-bottom: 5px
    }
    .seo-makedonation-page .custom-accordion ul h3:before {
        display: none
    }
    .seo-makedonation-page .landing-content {
        padding-top: 0
    }
    .make-donation p {
        line-height: 20px;
        padding: 0 11px 19px 0
    }
    .seo-makedonation-page .innner-content {
        padding: 23px 0
    }
    .seo-makedonation-page h3::before {
        bottom: -1px
    }
    .seo-makedonation-page .make-donation h3 {
        margin-bottom: 15px
    }
    .see-more-campaigns-block {
        margin-top: -97px
    }
    .seo-makedonation-page .see-more-campaigns-block .container {
        padding: 35px 15px 25px
    }
    .see-more-campaigns-block .load-more {
        width: 137px;
        height: 33px;
        font-size: 16px;
        padding: 0;
        line-height: 33px
    }
    .made-impact-img {
        width: 220px;
        margin: 0 auto;
        display: block
    }
    .seo-makedonation-page .made-impact {
        background: #FFF;
        margin-top: 0;
        padding: 0
    }
    .seo-makedonation-page .made-impact-slider {
        margin: 30px 0 0;
        padding-bottom: 20px
    }
    .seo-makedonation-page .owl-carousel .owl-item {
        padding: 0
    }
    .made-impact-slider .owl-dots {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0
    }
    .made-impact-slider .owl-dots span {
        height: 5px;
        width: 5px;
        border-radius: 100%;
        display: inline-block;
        background-color: #9b9b9b
    }
    .made-impact-slider .owl-dot.active span {
        background: #000
    }
    .made-impact-slider .owl-dot {
        display: inline-block;
        margin: 0 8px
    }
    .made-impact-slider .owl-dots {
        text-align: center
    }
    .made-impact-text {
        padding: 10px 0 0
    }
    .ngo_update_row .update-block .update-heading h3 {
        font-size: 14px
    }
    .ngo_update_row .update-block .update-heading .day {
        top: 0
    }
    .ngo_update_row .update-block .update-heading .delete-btn {
        top: 0
    }
    .microsite-page .ngo_update_row .load-more {
        height: 30px;
        line-height: 30px;
        padding: 0
    }
    .campaign-analytics-page h1.page-title {
        font-size: 20px;
        line-height: 24px
    }
    .donor-list-tbl table tr th:nth-child(4),
    .donor-list-tbl table tr td:nth-child(4) {
        display: none
    }
    .donor-list-tbl table tr th:nth-child(5),
    .donor-list-tbl table tr td:nth-child(5) {
        display: none
    }
    .campaign-left-profile {
        width: 50%
    }
    .campaign-right-profile {
        width: 50%
    }
    .campaign-right-content {
        min-height: auto
    }
    .campaign-right-content p {
        padding-bottom: 10px
    }
    .campaign-analytics-page .innner-content {
        padding: 20px 28px
    }
    .campaign-analytics-profile::after {
        display: none
    }
    .analytics-top-content::before {
        display: none
    }
    .analytics-top-content {
        padding-top: 0
    }
    .campaign-activity .top-row {
        padding-bottom: 20px
    }
    .time-btn-block {
        padding-top: 10px
    }
    .campaign-activity .top-row .time-btn {
        float: left;
        margin-right: 5px
    }
    .analytics-profile-content img {
        width: 138px;
        height: 138px
    }
    .analytics-profile-content {
        padding-left: 150px;
        min-height: 138px
    }
    .campaign-analytics-profile .col-sm-12 {
        padding-right: 0
    }
    .analytics-profile-content .btn {
        width: 145px;
        font-size: 14px
    }
    .analytics-profile-content p {
        padding-bottom: 8px
    }
    .launched-date {
        padding-bottom: 10px
    }
    .campaign-analytics-detail ul li span {
        line-height: 22px
    }
    .post-quick-update {
        margin: 0
    }
    .campaign-analytics-detail ul {
        margin: 0 0 13px
    }
    .post-quick-update .col1 {
        padding-right: 11px;
        width: 72%
    }
    .post-quick-update .col2 {
        width: 23%;
        padding: 0
    }
    .campaign-activity {
        margin-top: 30px
    }
    .campaign-activity h3 {
        font-size: 20px
    }
    .campaign-activity,
    .donor-list-tbl {
        background: #FFF;
        padding: 0
    }
    .campaign-activity .top-row span {
        padding: 0 15px
    }
    .time-btn-outer {
        padding: 0 15px
    }
    .bar-graph {
        margin-bottom: 30px
    }
    .chart-img {
        margin-top: 30px
    }
    .donor-list-tbl h3,
    .campaign-activity h3,
    .countries-chart h3,
    .donor-list-tbl h3 {
        position: relative;
        font-size: 20px;
        font-weight: 700;
        padding-bottom: 4px;
        margin-top: 25px;
        margin-bottom: 0
    }
    .donor-list-tbl h3::before,
    .campaign-activity h3::before,
    .countries-chart h3::before {
        background-color: #cdcdcd;
        bottom: 0;
        content: "";
        height: 1px;
        position: absolute;
        width: 100%
    }
    .donor-list-tbl table tr td {
        font-size: 14px
    }
    .donor-list-tbl table tr th {
        font-size: 14px;
        padding-bottom: 10px
    }
    .campaign-analytics-page .inner-row {
        background: #fbfbf2;
        padding: 20px 0;
        position: relative;
        z-index: 1
    }
    .campaign-analytics-page .inner-row:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: -43px;
        right: -43px;
        background: #fbfbf2;
        height: 100%
    }
    .leader-table {
        display: none
    }
    .leader-mb-table {
        display: block
    }
    .leaderboard-page {
        padding-bottom: 10px
    }
    .leaderboard-page .right-block p {
        margin-top: 0
    }
    .leaderboard-page .page-heading {
        padding-bottom: 20px
    }
    .projectinspire-page h3 {
        margin-bottom: 10px;
        margin-top: 0
    }
    .projectinspire-page .founding-partners-block h3 {
        font-size: 30px;
        margin-bottom: 40px
    }
    .projectinspire-page .founding-partners-block a {
        margin-bottom: 30px
    }
    .projectinspire-page .founding-partners-block .partners-list {
        margin-bottom: 20px;
        margin-top: 0px
    }
    .partners-list .col {
        width: 100%
    }
    .input-group-outer .input-group {
        width: 25%
    }
    .chekout-page li .input-group-form {
        width: 75%
    }
    .ngo-microsite .ngo-logo {
        padding: 10px 0
    }
    .ngo-microsite .ngo-logo a img {
        width: 100%
    }
    .small-header.ngo-microsite .ngo-logo {
        padding: 5px
    }
    .small-header.ngo-microsite .ngo-logo a {
        width: 70%
    }
    .ngo-microsite .header .right-col {
        float: right
    }
    .ngo-microsite .tab-content {
        display: block
    }
    .ngo-microsite .ngo-imgs img {
        margin: 10px 0;
        width: 100%
    }
    .ngo-microsite .ngo-title {
        font-size: 28px;
        line-height: 34px;
        padding: 0 0 30px
    }
    .ngo-microsite .campaign-landing .update-block .update-content {
        padding: 15px 0 0
    }
    .ngo-microsite .campaign-landing .update-block {
        margin-top: 10px
    }
    .ngo-microsite .campaign-landing .update-block .story-content p {
        font-size: 14px;
        line-height: 22px
    }
    .ngo-microsite .video-container {
        margin: 15px 0 25px
    }
    .ngo-microsite .campaign-landing .update-block:last-child {
        margin-bottom: 0
    }
    .ngo-microsite .ngo-imgs {
        margin: 10px 0
    }
    .ngo-microsite .donatenow-block {
        margin-top: 30px
    }
    .ngo-microsite .update-block .update-heading h3 {
        font-size: 18px;
        line-height: 22px
    }
    .ngo-microsite .tab-content {
        margin-top: 30px
    }
    .ngo-microsite .banner-outer {
        height: 340px
    }
    .ngo-microsite .banner .fillimg {
        height: 340px
    }
    .ngo-microsite .team-page .custom-tab .nav > li {
        margin: 0 15px
    }
    .ngo-microsite .mobile-listing li {
        border-right: 0;
        width: 100%;
        padding: 0
    }
    .gifting-content p {
        font-size: 14px;
        line-height: 20px
    }
    #clickhere.modal {
        padding-right: 0 !important
    }
    .bottom-thumb-content span,
    .bottom-thumb-content em {
        min-height: inherit
    }
    .gift-page .update-block .update-heading h3 {
        font-size: 18px
    }
    .gift-page .landing-title .landing-title-edit h1 {
        font-size: 24px;
        line-height: 28px
    }
    .gifting-row {
        padding: 15px 0 10px
    }
    .gift-page .update-block .update-heading {
        margin-bottom: 10px
    }
    .bottom-thumb-content {
        padding: 10px
    }
    .list-content-block .list.first-block i {
        display: block;
        text-align: center
    }
    .category-listing-block .list-content-block .list {
        position: relative;
        padding-left: 50%
    }
    .category-listing-block .list-content-block .list:after {
        position: absolute;
        white-space: no-wrap;
        width: 45%;
        left: 5px;
        top: 0;
        padding-right: 10px;
        content: "Category";
        font-size: 16px;
        line-height: 20px;
        font-weight: 600
    }
    .category-listing-block .list-content-block .list:first-child:after {
        content: "Category"
    }
    .category-listing-block .list-content-block .list:nth-child(2):after {
        content: "Impact Guru"
    }
    .category-listing-block .list-content-block .list:nth-child(3):after {
        content: "Ketto"
    }
    .category-listing-block .list-content-block .list:nth-child(4):after {
        content: "Milaap"
    }
    .category-listing-block .list-content-block .list:nth-child(5):after {
        content: "Wishberry"
    }
    .category-listing-block .list-content-block .list:last-child:after {
        content: "Bitgiving"
    }
    .category-listing-block .label-block .lbl,
    .category-listing-block .list-content-block .list {
        float: none;
        width: 100%
    }
    .category-listing-block .list-content-block .list.category-first {
        padding-left: 50%;
        width: 100%
    }
    .category-listing-block .list-content-block .list {
        font-weight: 400;
        margin-bottom: 5px
    }
    .category-listing-block .list-content-block .list.category-first p {
        font-size: 16px;
        line-height: 20px
    }
    .category-listing-block {
        padding-top: 0
    }
    .event-tkts-page .bottom-thumb-content {
        margin-left: auto;
        margin-right: auto;
        padding: 15px 10px;
        width: 300px
    }
    .event-tkts-page .second-gift-box {
        margin: 10px 0
    }
    .event-tkts-page .inner-gift-box {
        min-height: auto
    }
    .event-tkts-page .buy-tkts-block form button {
        display: block;
        margin: 0 auto;
        max-width: 141px
    }
    .event-tkts-page .gifting-content p {
        padding-bottom: 10px
    }
    .event-tkts-page h2 {
        font-size: 32px;
        line-height: 36px;
        padding-bottom: 20px;
        margin-bottom: 30px
    }
    .event-tkts-page .gifting-content .event-title {
        font-size: 22px;
        line-height: 26px;
        padding-bottom: 30px
    }
    .event-tkts-page .mob-checkout-form {
        display: block
    }
    .event-tkts-page .desk-checkout-form {
        display: none
    }
    .campaigner-landing-wrap .crowdfund-block {
        padding: 0 15px
    }
    .crowfundling-testimonials .text-block {
        margin-bottom: 30px
    }
    .campaigner-landing-wrap .registration-form {
        max-width: 290px;
        margin: 0 auto
    }
    .campaigner-landing-wrap .default-btn {
        font-size: 16px
    }
    .campaigner-landing-wrap .col-sm-4 .default-btn {
        width: auto;
        max-width: 290px;
        margin: 20px auto
    }
    .campaigner-landing-wrap .success-stories-block .card-wrap {
        margin-bottom: 20px
    }
    .campaigner-landing-wrap .crowfundling-block ul li {
        width: 100%;
        margin-bottom: 20px
    }
    .campaigner-landing-wrap .crowfundling-block ul li:last-child {
        margin-bottom: 0
    }
    .microsite-new-page .ngo-logo a {
        width: 50%
    }
    .small-header.microsite-new-page .ngo-logo a {
        width: 40%
    }
    .microsite-new-page .ngo-title {
        font-size: 22px;
        padding: 0
    }
    .microsite-new-page .donatenow-block .radio-outer {
        width: 100%
    }
    .microsite-new-page .ngo-ig-logo a {
        width: 60%
    }
    .small-header.microsite-new-page .ngo-ig-logo a {
        width: 50%
    }
    .microsite-new-page .ngo-logo a {
        margin-top: -25px
    }
    .campaigner-landing-wrap .how-it-works .col {
        margin-bottom: 20px;
        padding-top: 20px
    }
    .campaigner-landing-wrap .col-sm-4 .default-btn {
        max-width: 250px
    }
    .registration-form .inner-button {
        display: block;
        text-align: center
    }
    .campaigner-landing-wrap .registration-form {
        width: 246px
    }
    .myschool-page .event-content {
        min-height: 111px
    }
    .myschool-page .event-caption {
        padding: 10px 5px 5px
    }
    .myschool-page .inner-gift-box .form-control {
        width: 77%;
        margin-left: 36px
    }
    .myschool-page .custom-dropdown {
        width: 77%;
        margin-left: 36px
    }
    .myschool-page .buy-tkts-block {
        width: 285px;
        margin: 0px auto
    }
    .compain-block .inner-page {
        margin-top: 0 !important
    }
    .compain-block .innerpage-header .header {
        background: rgba(255, 255, 255, 0.2);
        border-bottom: 0
    }
    .compain-block .landing-slider-outer .like-block {
        margin-top: 60px
    }
    .compain-block .progress {
        height: 10px
    }
    .compain-block .select-currency-btn select.select-currency-campaign {
        position: relative;
        width: 60px
    }
    .compain-block .select-currency-btn select.select-currency-campaign:after {
        content: "";
        position: absolute;
        bottom: -20px;
        left: 50%;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #000
    }
    .compain-block .campaign-no-overlay .campaign-widget-section .campaign-widget .form-control {
        height: 50px;
        font-size: 16px
    }
    .compain-block .form-fields-grp .form-group .input-group select.select-currency-campaign {
        border-radius: 2px;
        margin-right: 5px
    }
    .compain-block .form-fields-grp .input-group .form-control {
        width: 100%;
        margin-left: 5px;
        border-radius: 2px !important
    }
    .compain-block .landing-donate-block .card-wrap .price-wrap .days {
        padding-bottom: 10px
    }
    .compain-block .share-block .social-media li {
        margin: 0 9px
    }
    .compain-block .share-block .social-media li a {
        width: 60px
    }
    .compain-block .share-block .social-media li:last-child {
        float: right;
        margin-right: 0
    }
    .compain-block .share-block .social-media li:first-child {
        float: left;
        margin-left: 0
    }
    .compain-block .share-block .social-media {
        margin: 0
    }
    .compain-block .campaign-owner-details {
        padding: 10px 10px 41px 10px;
        background-color: #ecedee;
        font-size: 10px
    }
    .compain-block .campaign-owner-details a {
        color: #5d5d5d;
        text-decoration: none
    }
    .compain-block .campaign-owner-details .organizer-title {
        font-size: 14px;
        text-decoration: none;
        font-weight: 600;
        border-bottom: 1px solid #e1e2e3;
        margin-bottom: 5px;
        padding-bottom: 3px
    }
    .compain-block .campaign-owner-details .user-image {
        margin-right: 10px
    }
    .compain-block .campaign-owner-details .user-image .user-initials-sm {
        background-color: #fff;
        border-radius: 50%;
        margin: 0px;
        text-align: center
    }
    .compain-block .user-initials-sm {
        height: 50px;
        width: 50px;
        font-size: 18px;
        line-height: 46px;
        padding: 1px
    }
    .compain-block .campaign-owner-details .full-name {
        font-size: 14px;
        max-width: 100%
    }
    .compain-block .text-truncate {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: bottom
    }
    .compain-block .hoffset1-right {
        margin-right: 10px
    }
    .compain-block .campaign-owner {
        margin-top: 8px
    }
    .compain-block .sticky-bar {
        padding: 40px 15px 0 15px;
        border-top: 0;
        background: transparent
    }
    .compain-block .sticky-bar .social-media li a {
        width: 138px
    }
    .sticky-bar span.icon-whatsup {
        width: 52px;
        display: inline-block;
        background: #25d366;
        position: absolute;
        right: 10px;
        bottom: 70px;
        padding: 10px;
        border-radius: 100%;
        position: fixed
    }
    .sticky-bar span.icon-whatsup img {
        width: 100%;
        display: block
    }
    .compain-block .custom-dropdown .dk-select-open-down .dk-select-options {
        width: 100%
    }
    .compain-block .landing-donate-block .price-wrap .price {
        font-size: 20px;
        color: #0D2C54;
        font-weight: bold
    }
    .compain-block .campaign-landing .landing-title {
        padding-bottom: 0
    }
    .compain-block .share-block {
        padding-bottom: 7px
    }
    .compain-block .beneficiary-details {
        padding: 10px 40px 10px 10px;
        background-color: #ecedee;
        margin: 10px 0px
    }
    .compain-block .badge {
        font-size: 14px;
        line-height: 18px;
        background: transparent;
        color: #5d5d5d
    }
    .compain-block .sticky-bar .social-media {
        text-align: center;
        margin-top: 0
    }
    .compain-block .card-wrap .price-wrap .price span {
        font-size: 14px;
        font-weight: 400
    }
    .compain-block .landing-donate-block .price-wrap .price span {
        margin-top: 8px;
    }
    .compain-block .landing-donate-block .price-wrap {
        padding-bottom: 5px;
        margin: 0
    }
    .compain-block .innerpage-header.small-header .header {
        background: #ffffff
    }
    .compain-block .pogress-rate {
        margin-top: -4px
    }
    .compain-block .input-group {
        width: 100%;
        padding: 0
    }
    .campaign-landing .landing-title h2 {
        margin-top: 0;
        height: auto;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .campaign-landing .sticky-bar {
        background: none
    }
    .bottom-stickey {
        background: #fff;
        border-top: 1px solid #E5E6E4;
        padding: 10px 10px 10px 0
    }
    .campaign-landing .custom-dropdown {
        min-width: auto
    }
    .campaign-landing .landing-donate-block .dropdown-content {
        padding-right: 0
    }
    .campaign-landing .landing-donate-block .input-content {
        padding-left: 5px
    }
    .compain-block .campaign-owner-details .user-image em {
        width: 21px;
        height: 17px;
        display: block;
        position: relative;
        top: 7px;
        left: 15px
    }
    .compain-block .campaign-owner-details .user-image em img {
        width: 100%
    }
    .beneficiary-details {
        position: relative
    }
    .beneficiary-details .beneficiary-tooltip {
        top: 13px;
        right: 27px;
        position: absolute
    }
    .beneficiary-details .beneficiary-tooltip .tooltip-inner {
        width: 187px;
        right: -25px;
        top: 27px;
        border: 1px solid #9b9b9b;
        z-index: 5;
        background: #FFF;
        padding: 10px 18px;
        width: 280px;
        display: none;
        position: absolute
    }
    .beneficiary-details .beneficiary-tooltip .tooltip-inner:before {
        right: 0;
        top: -17px;
        border: solid 7px rgba(0, 0, 0, 0);
        border-bottom: solid 10px #9b9b9b;
        position: absolute;
        right: 31px;
        content: ""
    }
    .beneficiary-details .beneficiary-tooltip .tooltip-inner:after {
        right: 0;
        top: -15px;
        border: solid 7px rgba(0, 0, 0, 0);
        border-bottom: solid 10px #FFF;
        position: absolute;
        right: 31px;
        content: ""
    }
    .beneficiary-details .beneficiary-tooltip span {
        width: 15px;
        height: 15px;
        display: block
    }
    .beneficiary-details .beneficiary-tooltip .tooltip-inner p {
        color: #21936a;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        white-space: normal;
        padding: 0;
        margin-bottom: 0
    }
    .campaign-landing .landing-title h2 {
        font-size: 20px;
        margin: 20px 0 10px 0;
        color: #21936a;
        letter-spacing: 0px;
        text-align: center
    }
    .landing-slider-outer .img-fill {
        height: 210px
    }
    .landing-donate-block .progress-outer {
        margin: 5px 0 11px 0
    }
    .share-block .social-media {
        width: 100%
    }
    .share-block {
        padding: 7px 0
    }
    .goal-form-content {
        margin-bottom: 10px;
        background: #ecedee;
        padding: 10px
    }
    .goal-form-content label {
        padding-top: 8px;
        font-size: 18px;
        color: #2a2a2a;
        display: block
    }
    .goal-form-content .button-control {
        text-align: center
    }
    .goal-form-content .start-campaign-btn {
        margin-top: 10px
    }
    .slider-block .umeed-content h2 {
        font-size: 18px;
        line-height: 22px
    }
    .slider-block .umeed-content span {
        font-size: 15px;
        line-height: 19px;
        text-align: left
    }
    .slider-block .share-bottom-content .left-content {
        text-align: left
    }
    .slider-block .share-bottom-content .left-content span {
        font-size: 16px;
        line-height: 20px
    }
    .slider-block .share-bottom-content .right-content em {
        font-size: 15px;
        line-height: 19px
    }
    .fundraiser-umeed-block .button-content .btn-default {
        font-size: 16px;
        line-height: 48px
    }
    .twitter-block {
        padding: 15px 13px 0 15px
    }
    .twitter-block .twitter-content h4 {
        font-size: 16px;
        line-height: 20px
    }
    .twitter-block .twitter-content p {
        font-size: 15px;
        line-height: 19px;
        padding-right: 0
    }
    .fundraiser-umeed-page .banner-outer {
        height: 300px
    }
    .fundraiser-umeed-page .banner .fillimg {
        height: 280px
    }
    .fundraiser-umeed-page .banner .owl-item img {
        height: 100%
    }
    .fundraiser-umeed-page .banner .banner-text {
        top: 42%
    }
    .fundraiser-umeed-page .banner .banner-text h1 {
        margin-bottom: 0;
        font-size: 28px
    }
    .slider-block .share-bottom-content .right-content {
        padding-top: 4px
    }
    .story-block p {
        font-size: 16px;
        line-height: 24px
    }
    .story-block h4 {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 10px
    }
    .comment-block h4 {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 10px
    }
    .price-block span {
        font-size: 20px;
        line-height: 24px
    }
    .inner-slide-empower .rotateslider-container .rotateslider-item.next,
    .inner-slide-empower .rotateslider-container .rotateslider-item.prev {
        opacity: 1
    }
    .right-fundraiser-umeed {
        padding-bottom: 20px;
        position: relative
    }
    .live-donate-block {
        padding: 10px 10px 12px 10px
    }
    .live-donate-block em,
    .live-donate-block p {
        display: inline-block;
        font-size: 16px;
        line-height: 20px
    }
    .fundraiser-umeed-page .owl-item .item {
        text-align: center
    }
    #donate-modal {
        margin: 0 15px
    }
    #fundraiser-modal {
        margin: 0 15px
    }
    #fundraiser-modal .modal-dialog {
        width: auto
    }
    #fundraiser-modal .start-campaign-btn {
        width: 145px;
        line-height: 24px;
        font-size: 12px
    }
    #fundraiser-modal .update-block .update-heading h3 {
        font-size: 18px
    }
    #fundraiser-modal .support-campaign .form-control {
        width: 148px
    }
    .fundraiser-umeed-page .sticky-bar .col-xs-4 {
        padding-right: 0
    }
    .fundraiser-umeed-page .sticky-bar ul li {
        float: left;
        padding: 0 10px
    }
    .fundraiser-umeed-page .sticky-bar ul li:last-child {
        padding-right: 0
    }
    .fundraiser-umeed-page .sticky-bar ul li a {
        width: 40px;
        height: 35px;
        display: block;
        border-radius: 4px;
        text-align: center
    }
    .fundraiser-umeed-page .sticky-bar ul li a.facebook {
        background: #3b5999;
        padding: 7px 11px
    }
    .fundraiser-umeed-page .sticky-bar ul li a.whatsapp {
        background: #32ba46;
        padding: 6px 8px
    }
    .fundraiser-umeed-page .sticky-bar ul li a i {
        color: #ffffff;
        font-size: 22px
    }
    .social-icon-block ul li.popup-btn {
        width: 60px;
        height: 60px;
        position: fixed;
        right: 15px;
        bottom: 65px;
        top: auto;
        box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.5);
        z-index: 999
    }
    .top-right-block {
        padding: 15px 15px 5px
    }
    .social-icon-block ul li.popup-btn {
        display: none
    }
    .small-header .social-icon-block ul li.popup-btn {
        display: block
    }
    .outer-dropdown {
        width: 40px;
        top: 0
    }
    .fundraiser-form .outer-dropdown {
        width: 80px;
        top: 0
    }
    .outer-dropdown.currency-outer:after {
        display: none
    }
    .outer-dropdown.currency-outer {
        padding-left: 0;
        margin-right: 6px;
        min-width: 40px
    }
    .outer-dropdown.currency-outer .dropdown-box:after {
        display: none
    }
    .campaign-landing .update-block .story-content p {
        line-height: 23px
    }
    .fundraiser-umeed-block {
        padding: 13px 0
    }
    .fundraiser-umeed-block .col-sm-8 {
        padding-right: 15px;
        padding-left: 15px
    }
    .umeed-slider-outer .umeed-content h2 {
        font-size: 17px;
        line-height: 28px
    }
    .umeed-slider-outer .umeed-content span {
        font-size: 14px;
        line-height: 18px
    }
    .share-bottom-content .left-content .share-icon {
        top: 0
    }
    .umeed-slider-outer .share-bottom-content {
        padding: 16px 20px 16px 23px
    }
    .share-bottom-content .left-content .social-share-icon {
        top: -5px
    }
    .social-icon-block ul li a.whatsapp {
        background: #32bb46;
        color: #fff
    }
    .social-icon-block ul li.visible-xs {
        display: inline-block !important;
        height: 34px;
        text-align: center
    }
    .social-icon-block ul li a.whatsapp:hover,
    .social-icon-block ul li a.whatsapp:focus {
        background: #21936a
    }
    .social-icon-block ul li a.whatsapp i {
        position: relative;
        left: -1px
    }
    .sticky-bar ul {
        margin-bottom: 0
    }
    .sticky-bar {
        padding: 10px 0;
        display: block
    }
    .social-icon-block ul li.popup-btn {
        display: block
    }
    .fundraiser-umeed-page .footer {
        padding-bottom: 56px
    }
    .fundraiser-umeed-page .sticky-bar .btn-default {
        font-weight: 300
    }
    .overlay.background-mb {
        position: fixed;
        background: rgba(0, 0, 0, 0.8);
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 99
    }
    .overlay.background-mb .close-link {
        display: inline-block
    }
    .datetimepicker {
        margin-top: 10px
    }
    .popup-btn {
        right: 15px;
        bottom: 60px
    }
    .popup-btn .popup-link {
        width: 60px;
        height: 60px
    }
    .popup-info-tooltip {
        width: 230px;
        right: 67px;
        top: 0;
        padding: 10px 10px 10px 5px;
        background: #ffffff;
        box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.5)
    }
    .popup-info-tooltip p {
        font-size: 12px;
        color: #000000
    }
    .popup-info-tooltip:after {
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #ffffff;
        top: 50%;
        right: -22px;
        margin-top: -10px;
        bottom: auto
    }
    .ummed-fundraiser-modal .support-campaign .label-outer {
        text-align: left
    }
    .ummed-fundraiser-modal .update-block .update-content .row {
        margin-bottom: 10px
    }
    .ummed-fundraiser-modal .custom-dropdown {
        padding: 0 15px;
        width: 100%
    }
    .ummed-fundraiser-modal .text-box {
        padding: 0 15px;
        width: 100%
    }
    .ummed-fundraiser-modal#fundraiser-modal .modal-body .support-campaign {
        padding-right: 0
    }
    .ummed-fundraiser-modal .dk-selected,
    .ummed-fundraiser-modal .dk-selected:focus {
        border-right: 1px solid #979797
    }
    /*new checkout start*/
    /* checkout-new-page */
    .checkout-new-page .fundraiser-form.tab-content{margin:0 15px;}
    .checkout-new-page .fundraiser-tab li{display:none;margin:0 15px 25px;text-align:left;border: 1px solid #d7d7d7; border-radius: 8px;padding:10px;}
    .checkout-new-page .fundraiser-tab li.active{display:block;}
    .checkout-new-page .fundraiser-tab li.active .tab-num{display: none;}
    .checkout-new-page .fundraiser-tab li span{color: #9b9b9b; font-weight: 500; font-size: 16px; line-height: 20px;}
    .checkout-new-page .fundraiser-tab li a{cursor:default;padding:0;}
    .checkout-new-page .fundraiser-tab li a:hover{color: #21936a;}
    .checkout-new-page .fundraiser-tab li:nth-child(2){padding-left: 40px;}
    .checkout-new-page .fundraiser-tab li a.previous-step{padding: 0; color: #808080; margin: 0; font-size: 36px; cursor: pointer; display: inline-block; position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

    /* 28/08/2017 Checkout page*/
    .checkout-new-page ul.payment-radio.clearfix{width: 100%;}
    .checkout-new-page .extra-payment-radio.payment-radio{position:relative;width: 100%;z-index:1;}
    .checkout-new-page ul.payment-mode-list {}
    .payment-mode-list li {border: 1px solid #d5d7d3; border-radius: 8px;  margin-bottom: 20px;}
    /*.payment-mode-list li.no-border {border-bottom: none;}*/
    .payment-mode-list li.active .payment-item{background:#fff;color:#21936a;}
    .payment-mode-list li .payment-item{font-size: 16px; border-radius: 8px; line-height: 19px; color: #7c7a7a; padding: 0;display:block;background: #f4f5f4;}
    .payment-section-logo {border-radius: 0 0 8px 8px; padding: 5px 8px;}
    .payment-section-logo > span {padding: 0 10px;}
    .fundraiser-form .mobile-payment-title a {background:url("../images/left-arrow-black.svg") no-repeat; text-decoration: none; background-size: 22px;  padding-left: 30px;}

    /*  17-10-2017 start */
    .mobile-tab-step {display: none;  padding: 0px 15px;}
    .checkout-new-page .innner-content{padding-top: 15px;}
    .mobile-tabing{position:relative;margin: 0 -12px;}
    .payment-mode-outer{padding: 0 12px;}
    .payment-field .inner-payment-block {padding: 10px;}
    /*.payment-field .inner-payment-block .sub-inner-payment{border: 1px solid #ccc;border-radius: 8px;padding:10px;}*/
    .payment-field .inner-payment-block .sub-inner-payment p{margin-bottom: 0;padding-bottom: 10px;}
    .payment-field .inner-payment-block .sub-inner-payment .next-btn{font-size: 16px;line-height:20px;font-weight: 500;}
    .payment-field .inner-payment-block .sub-inner-payment .payment-note p > b{display: block;}
    .payment-field{background:#fff; position: relative; display: none;  width: 100%; border: 1px solid #ccc; border-radius: 8px;  }
    .payment-field.active {  display: block; }
    .mobile-payment-title{background:#21936a;padding:15px 10px; border-radius: 7px 7px 0 0;}
    .checkout-new-page .fundraiser-form .mobile-payment-title h3{max-width:initial;}
    .fundraiser-form .mobile-payment-title h3{font-size: 18px; line-height:22px; color:#000;text-align:left;margin-bottom: 0;}
    .mobile-payment-title .change-payment{display: block;font-size:14px;line-height:18px;color: #21936a;text-decoration:underline;}
    .checkout-new-page  .payment-field .bank-selction li{width: 50%;}
    .checkout-new-page  .payment-field .bank-selction li label{border-bottom:0;width:120px;}
    .checkout-new-page .fundraiser-form ul.payment-radio li label.label-tooltip{padding-left: 0;}
    .checkout-new-page ul.payment-radio li{width:auto;}
    .checkout-new-page ul.payment-radio{margin: 10px 0;padding-top: 10px;}
    .checkout-new-page ul.extra-payment-radio:before{display:none;}
    .checkout-new-page .fundraiser-form .input-mobile .custom-dropdown .dk-selected {width: 100px; min-width: 100px;}
    .checkout-new-page .fundraiser-form .input-mobile .input-box {padding-left: 100px;}
    .checkout-new-page .fundraiser-form .select-reward ~ em.visible-xs,.checkout-new-page .checkbox-outer .label-tooltip.visible-xs{display: inline-block !important;position: relative;}
    /*  17-10-2017 end *

    /* .checkout-new-page .fundraiser-form .tooltip.top{top:inherit !important;} */
    /* .checkout-new-page .fundraiser-form .tooltip.top .tooltip-arrow{left:50% !important} */
    .checkout-new-page .btn-custom-next{width:auto;}
    .checkout-new-page .fundraiser-form label {font-size: 14px;line-height:18px;padding-bottom: 5px}
    .checkout-new-page .fundraiser-form .effect-input.filled label {    font-size: 12px;    line-height: 16px;}
    .checkout-new-page .fundraiser-form .effect-input.focused label {    font-size: 12px;    line-height: 16px;}
    .checkout-new-page .fundraiser-form .effect-input label {    font-size: 16px;    line-height: 16px;}
    .checkout-new-page textarea{height: 100px;}

    /*body.checkout-new-page,html.checkout-new-page {overflow-x: hidden;}*/
    .checkout-new-page .fundraiser-form .icon-fixed .input-mobile .input-box .form-control {padding-left: 145px; }


    /* Reward Popup */
    .reward-popup .modal-dialog .modal-body {padding: 10px;}
    .reward-popup .modal-header{padding:10px;}
    .reward-popup .select-reward-list li p{font-size: 14px;line-height:18px;}
    .reward-popup .modal-header .modal-title{font-size: 20px;line-height:24px;}
    .reward-popup .select-reward-list li .reward-info{padding:10px;}
    .reward-popup .select-reward-list li .reward-item{padding:15px 12px 15px 128px;}
    .reward-popup .select-reward-list li .reward-info span > span > em {font-size: 16px; line-height: 20px;}
    .reward-popup .select-reward-list li .reward-info span{font-size: 15px;line-height: 18px;}
    .reward-popup .select-reward-list li .reward-info p {font-size: 16px; line-height: 20px;}
    .reward-popup .select-reward-list li .reward-info p em{width: 16px;}

    /* Card Popup */
    .cards-popup .modal-dialog .modal-body {padding: 10px 10px 20px ;}
    .cards-popup .modal-header{padding:14px 10px 10px;}
    .cards-popup .modal-header .modal-title{font-size: 20px;line-height:24px;}
    .cards-popup .select-reward-list li p{font-size: 14px;line-height:18px;}
    .cards-popup .extra-payment-radio.payment-radio{width: 100%; float: none; position: relative;border: 0;}
    .cards-popup ul.extra-payment-radio.clearfix li {padding: 0 47px 5px 15px;}
    .cards-popup .next-btn{width:auto;font-size: 16px;line-height:20px;font-weight: 500;}
    /* .checkout-new-page .wrapper{overflow: hidden;} */
    /*.checkout-new-page body{ overflow-x: hidden; min-height: 100%;}*/
    .checkout-new-page ul.extra-payment-radio{display:block;}

    /* Date Popup */
    .date-popup .modal-dialog .modal-body {padding:10px 10px 30px;}
    .date-popup .modal-header{padding:10px;}
    .date-popup .modal-header .modal-title{font-size: 20px;line-height:24px;}
    .date-popup .next-btn{width:auto;}


    .campaign-listin-page .category-block h3{margin-bottom: 15px;}

    /* Payment Radio - vidhi */
    .checkout-new-page ul.payment-radio-outer{margin:0;padding:0;}
    .checkout-new-page ul.payment-radio-outer li{padding-bottom:0;width: auto !important;}
    /*new checkout end*/

    .checkout-new-page .youtube_link {left: 7%;position: absolute;top: 41%;}
    .checkout-new-page .campaign-image img{height: 100px !important;}
    .checkout-new-page .youtube_link img{display: block;max-width: 100%;height: 20px !important;}
    .checkout-new-page .youtube_link {left: 24px;position: absolute;top: 40%;}
    .checkout-new-page .mobile-tabing .card-info-text{font-size: 10px;}

    /* 9-10-2017 */
    .grouped-box .col-sm-9 {    padding-left: 76px;}
    .checkout-new-page  .fundraiser-form .outer-dropdown{    width: auto;}
    .grouped-box .outer-dropdown {    top: 1px;}
    .fundraiser-form .input-mobile .custom-dropdown{    position: absolute;    left: 0;    top:1px;    width: auto;    min-width: initial;z-index:9;}
    .grouped-box .col-sm-7 {    padding-left: 115px;}
    .payment-text{padding:5px 15px 10px;    font-size: 14px;    line-height: 18px;}
    .payment-method {    padding: 10px 15px 10px;}
    .checkout-new-page .fundraiser-form .mobile-title h3{margin:0;background:transparent;    padding: 0;    font-size: 16px;    text-align: left;}
    .checkout-new-page .fundraiser-form h3{ max-width: none;   	margin-left: -12px;   	margin-right: -12px;   	margin-top: -20px;   	background: #21936a;   	padding:15px 30px 20px;   	position:relative;       border-top-left-radius: 7px;    border-top-right-radius: 7px;font-size:20px;line-height:24px;}
    .checkout-new-page .fundraiser-form h3 span{    position: absolute;    right: 15px;    bottom: 4px;    font-size: 12px;    line-height: 16px;}
    .checkout-new-page .fundraiser-form .mobile-title p{font-size: 13px;line-height:17px;}
    .checkout-new-page .fundraiser-form .mobile-title p span{display:inline-block;}
    .checkout-new-page .fundraiser-form .checkbox-outer label{    padding: 0;}
    .checkout-new-page .fundraiser-form .switch-btn{width: auto;    margin: 0 5px 0 0px;}
    .checkout-new-page .fundraiser-form .switch-btn .switch{display: inline-block;vertical-align: middle;}
    .checkout-new-page .fundraiser-form .switch-btn span{display: inline-block;vertical-align: middle;margin: 0 0 0 10px;}
    .checkout-new-page .fundraiser-form .bottom-selection-mob ul li label{display:inline-block;}
    .checkout-new-page .view-container .mobile-payment-title h3{padding:0;    background: transparent;    margin: 0;}
    .checkout-new-page .view-container .cvv-img-block{    margin-top: 12px;}
    .checkout-new-page .view-container .inner-payment-block .effect-input i{    position: absolute;    left: 13px;    top: 18px;}
    .checkout-new-page .fundraiser-form .effect-input.icon-input .form-control{padding-left:40px;}
    .previous-step{    color: #808080;position: absolute;left: 10px;    top: 50%;
                       -webkit-transform: translateY(-50%);
                       -moz-transform: translateY(-50%);
                       -ms-transform: translateY(-50%);
                       -o-transform: translateY(-50%);
                       transform: translateY(-50%);
    }
    .checkout-new-page .debit-card-block .col-xs-6 {padding:0 5px;}
    .checkout-new-page .debit-card-block .row.mobile-expiry {margin:0 -5px;}
    .previous-step i{font-size: 38px;line-height: 26px;}
    .fundraiser-form #submitFirstStep{width:100%;margin: 0px !important;}
    .fundraiser-form #donate-transaction-detail-tab-next{width:100%;margin: 0px !important;}
    /* 11-10-2017 */
    .checkout-new-page .fundraiser-form .switch-btn .switch{    width: 50px;    height: 25px;margin-right:0;}
    .checkout-new-page .fundraiser-form .switch-btn .switch .toggle{    top: 2.3px;    width: 20px;    height: 20px;}
    .reward-tooltip .data-tooltip {right: 0; left:22px; width: 165px;}
    .contribute-tooltip .data-tooltip {right: 0; left:auto; top:25px; width: 165px;}
    /* 10252017 vidhi changes Start */
    .subscribe_check{position:relative;top:2px;}

    .checkout-new-page .name-error .help-block{top:50px;font-size: 11px;line-height: 11px;}
    .checkout-new-page .name_field .fundraiser-form .switch-btn{margin-top:10px;}

    /* 10252017 vidhi changes End */

    .checkout-new-page .name-error .help-block {left:16px; right:15px; width:auto; bottom:auto; top:50px;}
    .checkout-new-page .phone-error .help-block {margin-left: -115px;}
    .checkout-new-page .gg-mobile-show{display: block;padding: 0px;}
    .checkout-new-page .indian-tax-mobile-show{display: block;}
    .checkout-new-page .indian-tax-mobile-hide{display: none;}
    .checkout-new-page .grouped-box .col-sm-9 {    padding-left: 87px;}

    .checkout-new-page .default-dropdown.citizenship-dropdown{width: 100%;position: relative;z-index: 9;}
    .checkout-new-page .default-dropdown.mobile-country-list{position: absolute; z-index: 9; top:1px;width:100px;}
    .checkout-new-page .default-dropdown.currency-switch{width: 72px;z-index: 9;position: absolute;top: 1px;}
    .checkout-new-page .default-dropdown.expiry select{padding: 7px 6px;}
    .checkout-new-page .payment-field .inner-payment-block .sub-inner-payment .next-btn{width:100%;height: 44px;border-radius: 4px !important;}
    .checkout-new-page .fcra-text-mobile-show{display:block;}
    /*.checkout-new-page .reward-div{padding-top: 25px;}*/
}
@media (max-width: 600px) {
     .see-more-campaigns-block {
        margin-top: -132px
    }
    .payment-option li {
        margin-right: 5px
    }
    .bank-selction li {
        width: 50%
    }
    .gallery-modal .modal-dialog {
        width: auto;
        margin: 10px
    }
    .table-responsive {
        border: 1px solid #ddd
    }
    .table p {
        white-space: normal
    }
    .cms-table > tbody > tr > td {
        display: block;
        width: 100%
    }
    .cms-table tr td:nth-child(1) {
        width: 100%
    }
    .cms-table .img-responsive {
        width: 150px;
        margin: 0 auto
    }
    .raise-popup .modal-dialog {
        width: auto;
        margin: 15px
    }
    .raise-popup .social-media li a {
        width: 260px
    }
    .input-group-outer .input-group {
        width: 40%
    }
    .chekout-page li .input-group-form {
        width: 60%
    }
    .ngo-microsite .ngo-logo a {
        margin-top: -22px;
        width: 100%
    }
    .small-header.ngo-microsite .ngo-logo a {
        margin-top: -15px;
        width: 80%
    }
    .ngo-microsite .ngo-ig-logo a {
        width: 75%
    }
    .small-header.ngo-microsite .ngo-ig-logo a {
        width: 55%
    }
    .small-header.microsite-new-page .ngo-logo a {
        margin-top: -15px;
        width: 35%
    }
    .microsite-new-page .ngo-logo a {
        margin-top: -22px;
        width: 50%
    }
    h1.new-page-title {
        font-size: 28px;
        line-height: 32px
    }
    .fundraiser-umeed-block .button-content .btn-default {
        line-height: 28px;
        height: 40px
    }
    .empower-button .btn-default {
        height: 38px;
        line-height: 22px
    }
    .empower-button i {
        width: 19px
    }
    .checkout-new-page .mobile-tabing .card-info-text{font-size: 10px;}
}
@media (max-width: 480px) {

    #step4 .payment-method {padding: 20px 2px;border-bottom: 1px solid #ECF0F3; }
    .chekout-page .campaign-page .contribution-radio .input-group .form-control {
        width: 68%;
    }
    .btn-ngo-block {
        margin: 0 50px
    }
    .btn-ngo-block .btn-default {
        margin-right: 0;
        margin-bottom: 20px;
        width: 100%
    }
    .btn-ngo-block .btn-default:last-child {
        margin-bottom: 0
    }
    .gift-page .landing-title .landing-title-edit h1 {
        font-size: 18px;
        line-height: 22px
    }
    .gift-page .video-box {
        padding: 15px
    }
    .gift-page .video-box .h_iframe {
        height: 200px
    }
    .gift-page .social-media li {
        margin-right: 10px
    }
    .gift-page .social-media li a {
        width: 95px;
        font-size: 14px
    }
    .gift-page .social-media li a.linkedin {
        width: 114px
    }
    .event-tkts-page h2 {
        border-bottom: 1px solid #cccccc;
        font-size: 26px;
        font-weight: normal;
        line-height: 30px;
        margin-bottom: 20px;
        padding-bottom: 10px
    }
    .event-tkts-page .gifting-content .event-title {
        border-bottom: 1px solid #cccccc;
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px;
        padding-bottom: 20px
    }
    .event-tkts-page .scroll-buttons-outer .btn-default {
        margin-bottom: 10px
    }
    .myschool-page .event-gallery-item .btn-default {
        width: 110px;
        font-size: 16px
    }
    .share-bottom-content .left-content .social-share-icon {
        position: absolute;
        top: -35px;
        margin: 0;
        height: 40px
    }
    .umeed-slider-outer .share-bottom-content .right-content {
        padding-top: 6px
    }
    .umeed-slider-outer .share-bottom-content .right-content a {
        width: 20px;
        height: 20px
    }
    .social-icon-block {
        margin-bottom: 0
    }
    .share-bottom-content .left-content .share-icon {
        width: 30px;
        height: 30px;
        padding: 5px 5px 0
    }
    .umeed-slider-outer .share-bottom-content .left-content span,
    .umeed-slider-outer .share-bottom-content .right-content em {
        font-size: 12px;
        line-height: 16px
    }
    .share-bottom-content .left-content .share-icon {
        width: 24px
    }
    .umeed-slider-outer .share-bottom-content {
        padding: 16px 20px 16px 23px
    }
    .umeed-slider-outer .share-bottom-content .right-content a {
        width: 16px
    }
    .umeed-slider-outer .umeed-content {
        padding: 10px 20px 10px 23px
    }
    .umeed-slider-outer .umeed-content h2 {
        font-size: 14px;
        line-height: 20px
    }
    .umeed-slider-outer .umeed-content span {
        font-size: 12px;
        line-height: 16px
    }
    .twitter-block .twitter-content span {
        font-size: 12px;
        line-height: 16px
    }
    .twitter-block .button-content span {
        font-size: 12px;
        line-height: 16px
    }
    /* 9-10-2017 */
    .checkout-new-page .fundraiser-form label {    font-size: 13px;    line-height: 16px;padding-bottom: 5px}

    .checkout-new-page .fundraiser-form .effect-input.filled label {    font-size: 12px;    line-height: 16px;}
    .checkout-new-page .fundraiser-form .effect-input.focused label {    font-size: 12px;    line-height: 16px;}
    .checkout-new-page .fundraiser-form .effect-input label {    font-size: 16px;    line-height: 16px;}
}
@media (max-width: 374px) {
    .slider-block .share-bottom-content .left-content span {
        font-size: 14px;
        line-height: 18px
    }
    .social-icon-block ul li a {
        width: 25px;
        height: 25px;
        padding: 5px
    }
    .slider-block .share-bottom-content .right-content {
        padding-top: 6px
    }
    .slider-block .share-bottom-content .right-content i {
        width: 15px;
        height: 15px
    }
    .twitter-block .twitter-img {
        width: 21%
    }
    .twitter-block .twitter-content {
        width: 75.5%
    }
    .slider-block .umeed-content {
        padding: 10px
    }
    .twitter-block .twitter-content p {
        padding-right: 0
    }
    .social-icon-block ul li.visible-xs {
        height: 29px
    }
    .payment-option li {
        margin-right: 3px
    }
    .signup-form .campaign-accordion .last-col {
        width: 74.2%
    }
    .signup-form .last-col h3 {
        font-size: 18px
    }
    .thank-message {
        font-size: 17px
    }
    .share-bottom.thank-page-social .social-media {
        margin: 0
    }
    .share-bottom.thank-page-social .social-media li {
        margin-bottom: 10px
    }
    .try-again-with-link {
        padding: 0 10px
    }
    .logo-slide ul li {
        padding: 0px
    }
    .logo-slide ul li img {
        width: 100%
    }
    .search-faq-inner,
    .search-faq-content,
    .helping-block-inner .row {
        padding: 0 15px
    }
    .helping-block-inner .col1,
    .helping-block-inner .col2 {
        width: 50%
    }
    .helping-block-inner .col3 {
        width: 50%;
        margin: 0 auto;
        float: none;
        clear: both;
        padding-top: 10px
    }
    .search-results-campaigns .search-faq-inner {
        padding: 0
    }
    .search-results-campaigns .dashboard .fundraiser-block .col-sm-6 {
        padding: 0 15px
    }
    .faq-cms-row.mobile-accordion-block,
    .fundraising-cost-block {
        padding-left: 0;
        padding-right: 0
    }
    .mobile-accordion-block h2 {
        padding-left: 0
    }
    .pricingtablemain tr th {
        font-size: 11px
    }
    .host-block p,
    .three-col-block p,
    .togeter-block p {
        padding: 0
    }
    .working-block p,
    .learn-for-best,
    .apply-today {
        padding-left: 0;
        padding-right: 0
    }
    .col-sm-6-row .col-xs-4 {
        padding-left: 15px
    }
    .col-sm-6-row .col-xs-8 {
        padding-right: 15px
    }
    .learn-block-text {
        min-height: 88px
    }
    .advisors-block {
        margin: 0px
    }
    .our-team ul li {
        padding-left: 0;
        padding-right: 0
    }
    .trust-safety-page .listing-banner ul li {
        width: 138px
    }
    .campaign-page li .credit-card-option .input-credit {
        margin-left: 0
    }
    .input-group-outer .input-group {
        width: 40%
    }
    .chekout-page li .input-group-form {
        width: 60%
    }
    .chekout-page .campaign-page .input-group .custom-dropdown {
        min-width: 70px
    }
    .slider-block .share-bottom-content .left-content span {
        font-size: 14px;
        line-height: 18px
    }
    .social-icon-block ul li a {
        width: 28px;
        height: 28px;
        padding: 5px
    }
    .slider-block .share-bottom-content .right-content {
        padding-top: 6px
    }
    .slider-block .share-bottom-content .right-content i {
        width: 15px;
        height: 15px
    }
    .twitter-block .twitter-img {
        width: 21%
    }
    .twitter-block .twitter-content {
        width: 75.5%
    }
    .slider-block .umeed-content {
        padding: 10px
    }
    .twitter-block .twitter-content p {
        padding-right: 0
    }
    .social-icon-block ul li.visible-xs {
        height: 29px
    }
}
@media (max-width: 360px) {
    #sign_in_form {max-width:98%;}
    .chekout-page .campaign-page .contribution-radio .input-group .form-control {
        width: 62%;
    }
    .logo-slide ul li {
        padding: 0px 55px
    }
    .newsletter-form .btn {
        margin-left: 5px
    }
    .fundraiser-block .nav > li {
        margin: 0 10px
    }
    .fundraiser-block .tab-content {
        margin: 70px 15px 50px
    }
    .footer .footer-top {
        margin: 0
    }
    .search-mobile {
        margin-right: 0
    }
    .currency-outer {
        margin-right: 5px
    }
    .m-footer-navigation li {
        padding: 0 2px 5px
    }
    .m-footer-navigation {
        margin: 22px 0 4px
    }
    .campaign-landing-header .search-mobile {
        margin-right: 0
    }
    .category .fundraiser-block .col-md-4 {
        padding: 0 15px
    }
    .category .fundraiser-block .tab-content {
        margin: 0 15px
    }
    .category .fundraiser-block .nav > li {
        margin: 0 10px
    }
    .category .fundraiser-block .nav li:first-child {
        margin-left: 10px
    }
    .campaign-accordion {
        padding: 0
    }
    .campaign-page .next-btn {
        margin: 30px auto 0
    }
    .campaign-landing .landing-content .left-col {
        padding: 0 15px
    }
    .campaign-landing .right-col {
        padding: 0 15px
    }
    .landing-donate-block {
        padding: 15px
    }
    .share-block .col-sm-12 {
        padding: 0 15px
    }
    .share-block .social-media li {
        margin: 0 17px
    }
    .share-block .social-media {
        margin: 0 -10px
    }
    .microsite-page .container {
        padding: 0 15px
    }
    .dashboard .microsite-page .left-col {
        padding: 0 15px
    }
    .share-block .social-media li {
        margin: 0 8px;
    }
    .social-media.large-btn .text {
        line-height: 59px;
        letter-spacing: .3px;
        padding: 0px 9px;
    }
    .dashboard h2 {
        margin: 30px 0 20px
    }
    .dashboard .my-campaigns-outer h2 {
        padding: 0 0 5px;
        margin: 30px 15px 15px
    }
    .my-campaigns .campaigns-heading {
        padding: 6px 15px 3px
    }
    .campaigns-update {
        padding: 12px 15px 20px
    }
    .compain-banner .label-row {
        padding: 0 15px
    }
    .dashboard-profile .my-campaigns-outer {
        padding: 0 15px
    }
    .disclaimer-text {
        padding: 0 15px
    }
    .profile-block .share-block .social-media {
        margin: 11px 0 0 0
    }
    .about-us-page .introductory-block {
        padding: 28px 0 20px
    }
    .about-us-page .how-it-works-block h2 {
        margin: 0 15px
    }
    .testimonials-block {
        padding: 18px 0
    }
    .our-community-block .community-block .row {
        padding: 0 15px
    }
    .team-advisory-block {
        padding: 23px 0 10px
    }
    .team-name h3 {
        font-size: 24px
    }
    .team-name span {
        font-size: 13px
    }
    .btn-link-block {
        padding: 20px 0
    }
    .about-us-page .start-campaign-block {
        padding: 25px 0 20px
    }
    .about-us-page .how-it-works-block h2 span {
        margin: 8px 15px 0 0
    }
    .error-page .container {
        padding: 10px 15px 5px
    }
    .fundraising-ideas-content h2 {
        margin: 0 15px 25px
    }
    .easy-fundraising-ideas-block {
        padding: 7px 0
    }
    .really-works-block {
        margin: 0
    }
    .fundraising-ideas-page .top-content p {
        padding: 0
    }
    .stories-block .tab-right-col {
        padding: 0
    }
    .logo {
        width: 140px
    }
    .seo-signup-page .seo-signup,
    .seo-signup-page .custom-accordion.faq-cms-row-light {
        padding: 0
    }
    .inner-wrap.seo-campaign-mobile {
        padding: 0
    }
    .seo-campaign-mobile .create-your-campaign ul:before {
        display: none
    }
    .seo-start-campaign-page .easy-campaign-management h3,
    .seo-campaign-mobile h3,
    .seo-start-campaign-page .custom-accordion h3 {
        font-size: 18px
    }
    .seo-start-campaign-page .start-campaign-block:before {
        display: none
    }
    .device-row {
        padding: 0
    }
    .campaign-analytics-page .innner-content {
        padding: 20px 0
    }
    .campaign-analytics-page .inner-row:before {
        left: -15px;
        right: -15px
    }
    .projectinspire-page .founding-partners-block .partners-list {
        margin-bottom: 10px
    }
    .projectinspire-page .founding-partners-block a {
        margin-bottom: 15px
    }
    .projectinspire-page .founding-partners-block h3 {
        font-size: 28px;
        margin-bottom: 25px
    }
    .projectinspire-page .founding-partners-block h4 {
        font-size: 24px
    }
    .event-tkts-page .bottom-thumb-content {
        margin-left: auto;
        margin-right: auto;
        padding: 15px 10px;
        width: 260px
    }
    .outer-dropdown.currency-outer {
        margin-right: 0
    }
    .share-bottom-content .left-content .social-share-icon {
        top: -30px
    }
    .fundraiser-umeed-page .sticky-bar ul li {
        padding: 0 3px
    }
    /* 10252017 vidhi changes Start */
    .checkout-new-page .exp-date-outer .dk-selected{font-size:12px;}
    .checkout-new-page .exp-date-outer .dk-selected:after{width:7px;height:5px;background-size:7px;margin-top:-2px;}
    /* 10252017 vidhi changes End */
}
@media (max-width: 567px) {
    .fundraiser-tab li .tab-num {
        height: 40px;
        width: 40px;
        line-height: 33px;
        font-size: 16px
    }
    .twitter-block .twitter-content span {
        font-size: 12px;
        line-height: 16px
    }
    .fundraiser-umeed-page .banner-outer {
        height: 270px
    }
    .fundraiser-umeed-page .banner .fillimg {
        height: 270px
    }
    .fundraiser-umeed-page .banner .banner-text h1 {
        line-height: 40px
    }
    .slider-block .share-bottom-content {
        padding: 10px
    }
    .slider-block .umeed-content {
        padding: 15px 10px
    }
    .slider-block .share-bottom-content .left-content {
        width: 84%
    }
    .share-bottom-content .left-content .social-share-icon {
        left: 0;
        margin: 0 0 0 0px
    }
    .twitter-block .twitter-img {
        width: 20%
    }
    .twitter-block .twitter-content {
        width: 78.5%
    }
    .fundraiser-tab li {
        margin-right: 10px
    }
    .fundraiser-tab li.form-completed .tab-num {
        background-size: 20px
    }
    .fundraiser-tab li a {
        font-size: 16px;
        padding: 0
    }
}
@media (max-width: 414px) {
    .exchange-number-field .custom-dropdown {
        width: 100px;
        min-width: 60px
    }
    .exchange-number-field .input-box .form-control {
        padding-left: 110px !important
    }
    .story-update ul li,
    .our-team .story-update ul li {
        width: 100%;
        margin-bottom: 20px
    }

    /* popular-home-slide 08-31-2017 */
    .popular-home-slide .owl-nav .owl-prev,.popular-home-slide .owl-nav .owl-next{height: 30px;width: 30px;}
    .popular-home-slide .owl-nav .owl-prev{left:-14px;}
    .popular-home-slide .owl-nav .owl-next{right:-14px;}


    /*new checkout start*/
    /* Payment Radio - vidhi */
    .checkout-new-page ul.payment-radio-outer li{width: 100% !important;padding-bottom:10px;}
    /*new checkout end*/

}
