
@media only screen and (max-width: 470px){
	.platform-comparetor-chart tbody tr td{
	    padding: 0;
	}
	.platform-comparetor-chart tbody tr td:nth-child(1){
	    font-size: 9pt;
	}
	.platform-comparetor-chart tbody tr th {
	    padding: 10px !important;
	}
	
}

@media only screen and (min-width:543px) and (max-width: 558px) {
	.water-plan{
	    margin-bottom: 0.6rem !important;
	}
}

@media only screen and (min-width:511px) and (max-width: 542px) {
	.water-plan{
	    margin-bottom: 3.6rem !important;
	}
}

@media only screen and (min-width: 768px){
	input[name="search"]{
	    text-indent: 120px !important;
	    background : url("https://image.gocrowdera.com/assets/search-icon.png") left center no-repeat rgb(255, 255, 255) !important;
    }

    input[name="search"]:focus {
        text-indent: 30px !important;
    }
    
    .explore-page-btn{
	    width: 44% !important;
    }
}

@media only screen and (max-width: 767px){
	h1.address-title {
    	font-size: 4rem !important;
	}
	#btnclickToaddDonoraddress {
    	font-size: 18px !important;
	}
	div.error-content-new{
	    margin-top: 50px !important;
	    margin-bottom: 50px !important;
	    font-size: 22px !important;
	    text-align: center;
	}
	.givingTuesdayLogo b {
	    font-size: 55px;
	}
	.blocked-feature-modal-content{
	    width: 100% !important;
	    padding: 20px !important;
	    margin: 0 auto !important;
    }
    .modal-close-button{
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
    }
	.explore-page-btn{
	    width: 100% !important;
    }
    .explore-page-action {
        top: 10px;
    }
	div.explore-banner {
        background-image: url(https://image.gocrowdera.com/project-images/1415f6ca-be14-477f-99d1-ea0635814f3a.jpg) !important;
        background-size: contain !important;
        background-color: #c6f0ff !important;
    }
    .whiteGradient{
        background-image: radial-gradient( circle closest-side, #fff, #c6f0ff 50% );
        height: 250px;
        width: 250px;
        float: right;
        position: relative;
        bottom: 116px;
        left: 105px;
    }
    .exploreBody{
        margin-top: 50px !important;
    }
	h4.explore-subheading{
	    margin-top: 72px;
	    font-size: 1.5rem;
	    width: 100%;
	    z-index: 3000;
    }
	div.cr-smalltext {
	    margin-top: 30px !important;
	}
	div.npo-create1-panels {
        height: 210px !important;
	}
    .nopadding-mobile{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
	.vs-comparator{
        margin-top: 50px !important;
    }
	input[name="search"]{
	    text-indent: 700px !important;
	    background : url("https://image.gocrowdera.com/assets/search-icon.png") left center no-repeat rgb(255, 255, 255) !important;
    }
    input[name="search"]:focus {
        text-indent: 30px !important;
    }
    input[name="search"]:focus::placeholder{
        color: white !important;
    }
	.static-comparator-wrapper div.leftRow{
	    padding-left: 10px !important;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1088px){
    li.newHowit {
        width: 112px !important;
    }
} 

@media only screen and (min-width: 888px) and (max-width: 1024px){
    li.learn.newHowit.nav-lineHeight{
        top: 3.9px !important;
        left: 0 !important;
    }
     
    ul.nav.navbar-nav.nav-icon-bar{
        width: 42% !important;
    }
    
    li.searchPadding {
        padding-left: 0 !important;
    }
}

@media only screen and (max-width: 887px){
	li.searchPadding.googleSearchpadding.hidden-xs.nav-lineHeight {
	    padding-left: 0 !important;
	}
	
	.search-image-header {
        width: 14%;
    }
	
	.learnNewheader{
	    width: 120px !important;
	}
	
	ul.nav.navbar-nav.nav-icon-bar {
        width: 34% !important;
    }
    
    li.learn.newHowit.nav-lineHeight{
        width: 111px !important;
        left: 0 !important;
        top: .9px !important;
    }
}

@media only screen and (min-width: 1281px){
	.new-vnty-url-fndrsr{
	    margin-left: -10px;
	}
	input.cr1-paddings-lft-npo-indvl {
        padding-left: 6px;
    }
	.indvl-fndrsr-vanity{
	    width: 76%;
	}
	.cr2-padding {
        padding-left: 12px !important;
    }
    .cr2-padding-create {
        padding-left: 0 !important;
    }
	.abt-positions-you{
	    left: 385px;
    }
    .sendEmailToContributors{
        left:75px;
    }
	.cr-tax-files{
        width:170px;
    }
	.col-add-tax-files {
	   width: 15%;
	}
	.showing-hashtags-desktop{
	   display:inline;
	}
	.showing-hashtags-tabs{
	   display:none;
	}
	.moretags-desktop{
	   display:block;
	   padding: 0;
	}
	.moretags-tabs{
	   display:none;
	}
    .paypalVerification span {
        margin-left: 0 !important;
    }
    .helpdeskpadding {
        padding-left: 15%;
        padding-right: 15%;
    }
    .col-videoUrl-textbox{
        padding-left:6%;
    }
    .createpage-img-panel{
        padding-left: 20px;
    }
    .paypalVerification span{
        margin-left: 0;
    }
    .pd-container {
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
    }
    .validate-show-div .icons-centering {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 285px !important;
    }
    .validate-show-div .amount-centering {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 285px !important;
    }
    span.cr-label-spend-matrix{
        width:12%;
    }
    .cr-impact-analysis{
         width:21% !important;
    }
    .cr-impact-guide{
         width:79% !important;
    }
    .cr-reasons-to-fund{
         width:20% !important;
    }
    .cr-reasons-guide{
         width:80% !important;
    }
    .cr-panel-body{
         margin-left:0px !important;
    }
    .ansText{
        width:50% !important;
        margin-top: 5px;
    }

    span.col-impact-text-one, span.col-impact-education-text-one{
        width:23%;
    }

    span.col-impact-text-two{
        width:15%;
    }

    span.col-impact-animals-text-two, span.col-impact-elderly-text-two{
        width:18%;
    }

    span.col-impact-arts-text-two{
        width:20%;
    }

    span.col-impact-community-text-two{
        width:21%;
    }
    
    span.col-impact-education-text-two{
        width:19%;
    }
    
    span.cr-impact-religion-cr{
        left:6px;
    }

    span.col-impact-elderly-text{
        width:12%;
    }

    .cr-panel-impact-analysis .form-group{
        margin-left: 0px;
    }

    .hashtags-padding-left{
        left:26%;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1280px){
    .helpdeskpadding {
        padding-left: 15%;
        padding-right: 15%;
    }
    .pd-container {
        width: 920px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
	.whycrowderacol-md .col-md-10 {
        width: 79.333333% !important;
    }
    .whycrowderacol-md .col-md-2 {
        width: 20.666667% !important;
    }
    .whycrowderacol-md .whycdradivpadding {
	    margin-top: -25px !important;
    }
    .whycrowderacol-md .whycdradivpadding8 {
	    margin-top: -20px !important;
    }
    .whycrowderadiv3 {
        margin-top: -15px !important;
    }
    .helpdeskpadding {
        padding-left: 15%;
        padding-right: 15%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px){
    span.fontCreatebtn {
	    position: relative;
	    top: -16px;
    }
	 div.dash-height {
        height: 113rem;
    }
    .npo-wid-rht-support {
        top: 19px;
    }
    div.plans-lft {
        position: relative;
        left: -24px;
    }
    div.panel-colorplans {
        letter-spacing: -1px;
        font-size: 15px;
    }
    div.manageweb-social-stiky {
        position: fixed;
        top: 64px;
        width: 100%;
        z-index: 3000;
        display: none;
        left: 28%;
        padding-left: 0 !important;
    }
    span.btnSpan {
        margin-top: 2px !important;
        font-size: 12px !important;
        padding-left: 0;
        padding-right: 96px;
        margin-left: -6px;
    }
    li.createBtn-height {
        height: 64px;
/*         width: 119px !important; */
        width: 184px !important;
    }
    div.shout-bg-color {
        height: 730px;
    }
    div.shout-one {
        bottom: -14px;
    }
    div.shout-two {
        position: absolute;
        font-size: 20px;
        color: #fff;
        top: 48%;
        left: 155px;
        right: 0;
    }
    div.content-size {
        font-size: 30px;
        padding-bottom: 10px;
        font-weight: 700;
        line-height: 31px;
        letter-spacing: 1px;
    }
    div.content-small-script {
        font-size: 13px;
        letter-spacing: 0.6px;
        font-family: "Assistant",sans-serif;
        font-weight: 700;
        line-height: 19px;
    }
    button#sticky.stick {
        width: 21%;
    }
	div.multiple-reason-btn2{
	    margin-top: -35px !important;
	}
	div.multiple-reason-btn1 {
        margin-top: -7px !important;
	}
	.whycrowderacol-sm .col-sm-6 ,.whycrowderacol-sm .col-sm-12{
	    padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .whycrowderacol-md-12 .whycrowderadiv1 {
	    margin-top: 26px !important;
    }
    .whycrowderacol-md-12 .whycrowderadiv2 {
	    margin-top: 16px !important;
    }
    .wwhycrowderacol-md-12 .whycrowderadiv3 {
	    margin-top: -1px !important;
    }
    .whycrowderacol-md-12 .whycrowderadiv4 {
	    margin-top: -5px !important;
    }
    .whycrowderacol-md-12 .whycrowderadiv6 {
	    margin-top: 0px !important;
    }
    .whycrowderacol-md-12 .whycrowderadiv7 {
	    margin-top: -25px !important;
    }
    .whycrowderacol-md-12 .whycrowderadiv8 {
	    margin-top: -25px !important;
    }
}

@media only screen and (min-width:992px) and (max-width: 1091px) {
    .timeline-event-icon {
        outline: 10px solid #fff !important;
    }
    .timeline-event-copy h4 {
        width: 45% !important;
    }
}


@media only screen and (min-width:851px){
    .desktop-video-play{
        display:block;
    }

    .tabs-video-play{
        display:none;
    }
}

@media only screen and (max-width:850px) and (min-width:768px){
    .embed-video-in-modal {
        height: 200px;
    }
    #embedTilemodal .modal-dialog.modal-embed-with-video{
        width:684px;
    }
    .margin-custom-left{
        margin-left:110px;
    }
    .lbl-width{
        margin-left:-9px;
    }
    .desktop-video-play{
        display:none;
    }
    .tabs-video-play{
        display:block;
    }
    .margin-md-left, .margin-md-left{
        margin-left:15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    span.fontCreatebtn {
	    position: relative;
	    top: -10px;
    /* color: #026187; */
    }
    li.leftbtn {
	    position: absolute;
	    left: -32px;
	    top: 50%;
    }
    li.rightbtn {
       position: absolute;
       right: -32px;
       top: 50%;
    }
    span.btnSpan {
        margin-top: 9px !important;
    }
	div.dash-height {
        height: 135rem;
    }
    .npo-wid-rht-support {
        top: 33px;
    }
    div.portfolio-item {
        padding-bottom: 50px;
    }
    div.manageweb-social-stiky {
        position: fixed;
        top: 64px;
        width: 100%;
        z-index: 3000;
        display: none;
        left: 19%;
        padding-left: 0 !important;
    }
    div.shout-one {
        bottom: 12px;
        left: 115px;
    }
    div.shout-two {
        position: absolute;
        font-size: 20px;
        color: #fff;
        top: 48%;
        left: 155px;
        right: 0;
    }
    div.content-size {
        font-size: 25px;
        padding-bottom: 10px;
        font-weight: 700;
        line-height: 31px;
        letter-spacing: 1px;
    }
    div.content-small-script {
        font-size: 12px;
        letter-spacing: 0.6px;
        font-family: "Assistant",sans-serif;
        font-weight: 700;
        line-height: 19px;
    }
    div.content-small {
        font-size: 10px;
        letter-spacing: 1px;
        line-height: 16px;
        padding-bottom: 15px;
        font-family: "Assistant",sans-serif;
    }
    div.col-sm-input-group{
       width: 21% !important;
    }
    div.whycrowderadiv{
        margin-bottom: 0px !important;
    }
	.whycrowderacol-sm .col-sm-6 ,.whycrowderacol-sm .col-sm-12{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .whycrowderacol-sm .whycdradivpadding2 {
	    margin-top: 26px !important;
    }
    .whycrowderacol-sm .whycdradivpadding3 {
	    margin-top: 4px !important;
    }
    .whycrowderacol-sm .whycdradivpadding4 {
	    margin-top: 10px !important;
    }
    .whycrowderacol-sm .whycdradivpadding6 {
	    margin-top: 0px !important;
    }
    .whycrowderacol-sm .whycdradivpadding7 {
	    margin-top: -7px !important;
    }
    .whycrowderacol-sm .whycdradivpadding8 {
	    margin-top: 5px !important;
    }
    .subheadingtext {
        font-weight: lighter;
        padding-top: 5px !important;
    }
}

@media only screen and (min-width: 641px) and (max-width: 799px){
    div.paypalVerification span {
        margin-left: -7%;
    }
    .npo-drops-back.bootstrap-select > .btn {
        width: 95%;
	}
	.leftforInfo{
        left: 145px;
	}
}

@media only screen and (min-width: 415px) and (max-width: 640px){
    div.paypalVerification span {
        margin-left: -3%;
    }
    .form-group-termsOfUse {
        margin-left: -3px !important;
    }
    .paypalVerification {
/*         padding-left: 5px !important; */
    }
    input.paypal-create {
         margin-left: -3%;
         width: 258px;
         margin-top: 3px;
    }
}

@media only screen and (min-width: 668px) and (max-width: 767px){
	li.leftbtn {
	    position: absolute;
	    left: -2%;
	    top: 50%;
    }
    li.rightbtn {
       position: absolute;
       right: -2%;
       top: 50%;
    }
    div.display-inlinemedia {
        position: relative;
        left: auto;
        top: 50px;
        width: 100%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 18%;
        top: 32px;
    }
    div.pricingplans-containerMobile {
        width: 500px !important;
        margin: 0 auto;
    }
	.picker.modal-dialog {
        max-width: 550px !important;
    }
    .picker.modal-dialog-content.picker-dialog-content{
        max-width: 550px !important;
    }
    .whycrowderacol-sm .col-xs-3 {
        width: 25% !important;
    }
    .whycrowderacol-sm .col-xs-9 {
        width: 75% !important;
    }
    .admindashboard {
        padding-left: 20% !important;
        padding-right: 20% !important;
    }
    .metricspadding {
        padding-left: 20% !important;
        padding-right: 20% !important;
    }
}

@media only screen and (min-width: 500px) and (max-width: 767px){
    .modal-xs{
        width: 463px;
        margin-right: auto;
        margin-left: auto;
    }
    .statedropWidth{
        width: 135% !important;
    }
}

@media only screen and (min-width: 568px) and (max-width: 667px){
    li.leftbtn {
	    position: absolute;
	    left: -5%;
	    top: 50%;
    }
    li.rightbtn {
       position: absolute;
       right: -5%;
       top: 50%;
    }
    div.display-inlinemedia {
        position: relative;
        left: auto;
        top: 50px;
        width: 100%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 18%;
        top: 32px;
    }
    div.cr2-fcra-widthmobile {
        width: 92%;
    }
    div.pricingplans-containerMobile {
        width: 450px !important;
        margin: 0 auto;
    }
	.picker.modal-dialog {
        max-width: 500px !important;
    }
    .picker.modal-dialog-content.picker-dialog-content{
        max-width: 500px !important;
    }
    .whycrowderacol-sm .col-xs-3 {
        width: 25% !important;
    }
    .whycrowderacol-sm .col-xs-9 {
        width: 75% !important;
    }
    .admindashboard {
        padding-left: 20% !important;
        padding-right: 20% !important;
    }
    .metricspadding {
        padding-left: 20% !important;
        padding-right: 20% !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 567px){
    li.leftbtn {
	    position: absolute;
	    left: -10%;
	    top: 50%;
    }
    li.rightbtn {
       position: absolute;
       right: -10%;
       top: 50%;
    }
    div.display-inlinemedia {
        position: relative;
        left: auto;
        top: 50px;
        width: 100%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
/*         left: 14%; */
        top: 32px;
        width: 100%;
    }
    div.cr2-fcra-widthmobile {
        width: 92%;
    }
    div.pricingplans-containerMobile {
        width: 420px !important;
        margin: 0 auto;
    }
    #partner-third-header .navbar-header {
        width: 450px !important;
    }
	.picker.modal-dialog {
        max-width: 420px !important;
    }
    .picker.modal-dialog-content.picker-dialog-content{
        max-width: 420px !important;
    }
	.whycrowderacol-sm .col-xs-12 {
	    padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .whycrowderacol-sm .col-xs-3 {
        width: 25% !important;
    }
    .whycrowderacol-sm .col-xs-9 {
        width: 75% !important;
    }
    .admindashboard {
        padding-left: 15% !important;
        padding-right: 15% !important;
    }
    .metricspadding {
        padding-left: 15% !important;
        padding-right: 15% !important;
    }
}

@media only screen and (min-width: 468px) and (max-width: 479px){
   li.leftbtn {
	    position: absolute;
	    left: -10%;
	    top: 50%;
   }
   li.rightbtn {
       position: absolute;
       right: -10%;
       top: 50%;
   }
   div.display-inlinemedia {
        position: relative;
        left: 0;
        top: 50px;
        width: 100%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 14%;
        top: 32px;
        width: 100%;
    }
    div.cr2-fcra-widthmobile {
        width: 98%;
    }
    div.pricingplans-containerMobile {
        width: 420px !important;
        margin: 0 auto;
    }
    #partner-third-header .navbar-header {
        width: 400px !important;
    }
	.picker.modal-dialog {
        max-width: 400px !important;
    }
    .picker.modal-dialog-content.picker-dialog-content{
        max-width: 400px !important;
    }
	.whycrowderacol-sm.col-xs-12 {
	    padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .whycrowderacol-sm .col-xs-3 {
        width: 25% !important;
    }
    .whycrowderacol-sm .col-xs-9 {
        width: 75% !important;
    }
    .admindashboard {
        padding-left: 15% !important;
        padding-right: 15% !important;
    }
    .metricspadding {
        padding-left: 15% !important;
        padding-right: 15% !important;
    }
    .offline-contribution-pans.col-xs-12{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .edit-delete-fund .close {
        margin-left: 2px !important;
    }
    .currencyconvertor .col-md-4, .currencyconvertor .col-xs-8 {
        padding-left: 8px;
    }
}
@media only screen and (min-width: 385px) and (max-width: 467px){
    li.leftbtn {
	    position: absolute;
	    left: -52px;
	    top: 50%;
    }
    li.rightbtn {
       position: absolute;
       right: -52px;
       top: 50%;
    }
	div.grid-item .innovation,
    div.grid-item .emergency,
    div.grid-item .creative,
    div.grid-item .impact,
    div.grid-item .CSR {
        font-size: 8px;
    }
    div.display-inlinemedia {
        position: relative;
        left: 0;
        top: 50px;
        width: 100%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 8%;
        top: 32px;
        width: 100%;
    }
    div.cr2-fcra-widthmobile {
        width: 106%;
    }
    .amt-paidsize label {
        font-size: 30px;
    }
    small.paid-permonth {
        font-size: 9px;
    }
    div.pricingplans-containerMobile {
        width: 330px !important;
        margin: 0 auto;
    }
    #partner-third-header .navbar-header {
        width: 350px !important;
    }
	.picker.modal-dialog {
        max-width: 320px !important;
    }
    .picker.modal-dialog-content.picker-dialog-content{
        max-width: 320px !important;
    }
	.whycrowderacol-sm .col-xs-12 {
	    padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .whycrowderacol-sm .col-xs-3 {
        width: 22% !important;
    }
    .whycrowderacol-sm .col-xs-9 {
        width: 78% !important;
    }
    .whycrowderatemplate {
	    padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .admindashboard {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }
    .metricspadding {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }
/*     .offline-contribution-pans.col-xs-12{ */
/*         padding-left: 0px !important; */
/*         padding-right: 0px !important; */
/*     } */
    .edit-delete-fund .close {
        margin-left: 2px !important;
    }
    .currencyconvertor .col-md-4, .currencyconvertor .col-xs-8 {
        padding-left: 8px;
    }
}

@media only screen and (min-width: 420px) and (max-width: 640px){
    label.emptyValError, label.greaterThanError {
       position: relative;
       right: -124px !important;
    }
}

@media only screen and (min-width: 420px){
    .popoverClassMobManagePage{
        display : none;
    }
    .popoverClassManagePage{
        display:block;
    }
}

@media only screen and (max-width: 419px){
	.button-seperator{
		display: block;
	}
    .popoverClassMobManagePage{
        display : block;
    }
    .popoverClassManagePage{
        display:none;
    }

    .popoverClassMobManagePage .popover {
        left: 65px;
        top: 740px;
        width: 174px;
    }
    
    .modal-tile{
       width:315px;
       overflow:hidden;
    }
    
    .modal-body.only-tile-embed-modal{
        padding-top: 20px;
        padding-left: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width:442px){
    .menu-top {
        margin-left: -102px;
    }

    label.urlShortenLabel {
        width: 195px;
        font-size: 12px;
    }

    label.shareUrlLabel {
        width: 195px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 384px){
    li.leftbtn {
	    position: absolute;
	    left: -52px;
	    top: 50%;
    }
    li.rightbtn {
       position: absolute;
       right: -52px;
       top: 50%;
    }
    div.grid-item .innovation,
    div.grid-item .emergency,
    div.grid-item .creative,
    div.grid-item .impact,
    div.grid-item .CSR {
        font-size: 8px;
    }
	div.display-inlinemedia {
        position: relative;
        left: 0;
        top: 50px;
        width: 100%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 0;
        top: 32px;
        width: 100%;
    }
    div.cr2-fcra-widthmobile {
        width: 106%;
    }
    .amt-paidsize label {
        font-size: 30px;
    }
    small.paid-permonth {
        font-size: 9px;
    }
    div.pricingplans-containerMobile {
        width: 290px !important;
        margin: 0 auto;
    }
    #partner-third-header .navbar-header {
        width: 320px !important;
    }
	.picker.modal-dialog {
        max-width: 280px !important;
    }
    .picker.modal-dialog-content.picker-dialog-content{
        max-width: 280px !important;
    }
    .menu-top {
        margin-left: -131px;
    }
    .whycrowderacol-sm .col-xs-12 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .whycrowderacol-sm .col-xs-3 {
        width: 30% !important;
    }
    .whycrowderacol-sm .col-xs-9 {
        width: 70% !important;
    }
    .whycrowderatemplate {
	    padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .admindashboard {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
/*     .offline-contribution-pans.col-xs-12{ */
/*         padding-left: 0px !important; */
/*         padding-right: 0px !important; */
/*     } */
    .edit-delete-fund .close {
        margin-left: 2px !important;
    }
    .currencyconvertor .col-md-4, .currencyconvertor .col-xs-8 {
        padding-left: 8px;
    }
}
/*******Only mobile footer code is added please don't use another css**********/
@media only screen and (min-width: 320px) and (max-width: 505px){
    .footer-isDashboardfontmenu-mobile div ul li a {
        font-size: 13px;
        font-family: "OPEN SANS";
        position: relative;
        top: 21px;
        left: 25px;
    }
    /*Static Page Css*/
    .static-inner-content h1{
        font-size: 2.3rem !important;
    }
    
    .static-inner-content h1 b{
        font-size: 3rem !important;
    }
    
    .static-inner-content p,
    .static-inner-content h4{
        font-size: 1.1rem !important;
    }
    
    .static-actionButtons{
        padding-top: 0 !important;
    }
    .landing-page-marquee marquee {
        height: 100% !important;
    }
    .landing-page-marquee marquee a {
        margin-top: -3px !important;
    }
    .static-actionButtons .btn{
        width: auto !important;
    }
    .leftRow, .rightRow{
        padding-left: 50px !important;
        height: 100% !important;
    }
    .rightRow div ul {
        list-style-type: disc !important;
    }
    .freeplan{
        margin-top: 150px !important;
    }
    .btn--stroke.planButton{
        padding-top: 0 !important;
        left: -8px !important;
        position: relative !important;
        letter-spacing : 0 !important;
    }
    .stats-container{
        padding-left: 30px !important;
    }
    .static-comparator-wrapper{
        padding-left: 25px !important;
    }
    .platform-comparator-wrapper-main{
        padding-left: 12px !important;
    }
    .rightRow div b{
        font-size: 2.3rem !important;
    }
    .rightRow div p{
        font-size: 1.2rem;
    }
    /*Static Page Css Ends*/
}

@media only screen and (min-width: 506px) and (max-width: 600px){
	.static-inner-content h1{
	    font-size: 2.8rem !important;
	}
	.static-inner-content p{
	    font-size: 1.8rem !important;
	}
	.static-inner-content h4{
	    font-size: 1.5rem !important;
	}
	.static-inner-content h1 b{
	    font-size: 4rem !important;
	}
	.static-actionButtons{
	    padding-top: 4rem !important;
	}
}

@media only screen and (min-width: 601px) and (max-width: 768px){
	.static-inner-content h1{
	    font-size: 3.3rem !important;
	}
	.static-inner-content p{
	    font-size: 1.6rem !important;
	}
	.static-inner-content h4{
	    font-size: 1.6rem !important;
	}
	.static-inner-content h1 b{
	    font-size: 5rem !important;
	}
	.static-actionButtons{
	    padding-top: 5rem !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 640px){
    div.btn-widthOptionAmt button {
       width: 45%;
       margin-top: 10px;
    }
    div.goal-durationstyle {
        padding: 15px 47px 15px 5px;
        font-size: 10px;
        border-bottom: none;
    }
    span.colone-A {
       position: relative;
       left: 62px;
    }
    span.coloan-B {
        position: relative;
        left: 28px;
    }
    span.coloansh-C {
        position: relative;
        left: 33px;
    }
    span.coloan-D {
        position: relative;
        left: 59px;
    }
    .form-group-termsOfUse {
         margin-left: 16px !important;
    }
    a.searchlfticon {
	    position: relative;
	    left: -42px;
	    top: -6px;
	    color: #000;
    }
    .footer-topmobilepadding {
        padding-top: 35px;
    }
    a.btn-createCampaigncolor {
	    background-color: #2e6288 !important;
	    box-shadow: none;
	    border: none;
	    border-radius: 10px;
    }
    .imgLogo {
        padding: 12px;
    }
    .imgLogo img{
        height: 34px;
    }
    .backTransperncyOnmobile{
        width: 100%;
	    height: 200rem;
	    background: rgb(12 13 12 / 88%);
	    position: relative;
	    top: -59px;
    }
    .mobielogoHeadersize {
	    background-color: #fff;
	    position: relative;
	    top: -5px;
	    font-size: 22px;
        font-weight: 900;
    }
	.forHamburger {
	    font-size: 30px;
	    cursor: pointer;
	    position: relative;
	    left: -27px;
	    top: -1px;
    }
    img.img-widthicon {
        width: 85%;
        padding: 15px;
    }
	.sidenav {
		  height: 100%;
		  width: 0;
		  position: fixed;
		  z-index: 1;
		  top: 0;
		  left: 0;
		  background-color: #5f676f;
		  overflow-x: hidden;
		  transition: 0.5s;
		  padding-top: 5px;
/* 		  opacity: 0.9; */
    }

	.sidenav a {
/* 		  padding: 8px 8px 8px 32px; */
/* 		  text-decoration: none; */
/* 		  font-size: 25px; */
/* 		  color: #818181; */
/* 		  display: block; */
/* 		  transition: 0.3s; */
        padding: 10px 8px 10px 5px;
	    text-decoration: none;
	    font-size: 19px;
	    color: #fff;
	    display: block;
	    transition: 0.3s;
	    border-bottom: 1px solid hsla(0,0%,100%,.15);
	    width: 90%;
	    position: relative;
	    left: 14px;
	}

    .changes-widthcreatemain {
	    width: 100% !important;
	    position: relative;
	    left: -4px;
	    padding-bottom: 12px;
    }
    label.text-lblAlign {
	    position: relative;
	    float: left;
	    left: 0px;
	    padding-top: 20px;
    }
    div.amt-position {
	    top: 0;
	    width: unset;
    }
    img.sh-imgpositionWebsite {
	    position: absolute;
	    z-index: 200;
	    right: 5px;
	    top: 168px;
    }
    img.sh-imgposition {
	    position: absolute;
	    z-index: 200;
	    right: 2px;
	    top: 168px;
    }
	.arrow-down {
	  width: 32px;
      height: 23px;
/* 	  background: red; */
	  position: relative;
      display: inline-block;
	}
	
	.arrow-down.active {
/* 	  background: blue; */
	}
	
	.arrow-down:before, .arrow-down:after {
	  content: "";
	  display: block;
	  width: 10px;
      height: 3px;
	  background: #5dbcd3;
	  position: absolute;
	  top: 16px;
	  transition: transform .5s;
	}
	
	.arrow-down:before {
	  right: 16px;
	  border-top-left-radius: 10px;
	  border-bottom-left-radius: 10px;
	  transform: rotate(45deg);
	}
	
	.arrow-down:after {
	  right: 10px;
	  transform: rotate(-45deg);
	}
	
	.arrow-down.active:before {
	  transform: rotate(-45deg);
	}
	
	.arrow-down.active:after {
	  transform: rotate(45deg);
	}
	
    .linelimt {
	    width: 25%;
	    margin-top: 10px;
	    margin-bottom: 15px;
    }
    div.undgs-imgs img {
	    width: 19%;
	    display: inline-block;
    }
    .show-image-dp img {
	    /* border-radius: 50%; */
	    /* height: 50px; */
	    /* width: 55px; */
	    border-radius: 50%;
	    height: unset;
	    width: unset;
	    position: relative;
	    right: unset;
    }
    #partnerImageEditDeleteIcon {
        width: unset;
    }
    div.imglbl-pos {
	    position: relative;
	    top: 12px;
	    left: 35px;
    }
	div.profile-imgtile{
	    position: relative;
        top: 5px;
        padding-top: 55px;
	}
    div.img-withoutpadding {
        padding: 10px;
        position: relative;
        left: 34px;
    }
    div.img-withoutpadding img {
        height: unset;
    }
    span.integrateIcons {
        position: relative;
        left: 85px;
    }
    label.beneficiaryNamefont {
	    position: relative;
	    left: 52px;
    }
    label.lbl-position {
        position: relative;
        left: 57px;
    }
    label.lbl-psositionD {
        position: relative;
        left: 81px;
    }
    div.width-forMobile {
	    padding-left: 5px;
	    padding-right: 5px;
    }
    div.mobileTopsize {
	    position: relative;
	    top: 9px;
    }
    div.lbl-forinfostyle-forlast {
        padding: 6px 6px 6px 6px;
        border-bottom: none;
        font-size: 12px;
        font-family: Assistant,sans-serif;
    }
    div.widthTileMobile{
/*         width: 285px; */
        width: 92%;
        margin: 0 auto;
    }
    span.contriCount {
        position: relative;
        left: -16px;
        font-size: 14px;
    }
    span.show-tabs-count {
        color: #787878;
        font-size: 17px;
        text-decoration: none !important;
        padding-left: 2px;
    }
    .errorvalidationMobile > label.errorlabel {
        top: 75px;
    }
    .erroralignOnmobile label.errorlabel {
        top: 257px !important;
    }
    .erroralignOnmobileB label.errorlabel {
        top: 350px !important;
    }
    div.crWidthspend label.error {
        top: 16px;
    }
    div.spend-matrix-icons {
        margin-top: 15px;
    }
    div.mobile-width{
        width: 100%;
    }
    input.cdra-checkout-buttons {
        width: 100% !important;
    }
    label.emptyValError, label.greaterThanError {
        position: relative;
        right: -49px;
    }
    div.btnpaddingMonthly {
        padding-left: 0;
        padding-right: 2px;
    }
    div.btnpaddingOnce {
        padding-left: 2px;
        padding-right: 0;
    }
    div.npo-onCommentCenteralign{
        margin: 0 auto !important;
    }
    a.npo-editdelete {
        font-size: 10px;
    }
    div.dash-totalpanels-toppsace{
        width: 100%;
    }
    tr.middleHeading th {
        vertical-align: middle !important;
        padding: 4px !important;
    }
	td.mobfontTdfirst{
	    padding: 4px !important;
	    font-size: 7px !important;
	}
    p.servicestitlemobiletitle {
       font-size: 9px !important;
       display: inline-block;
    }
    div.inlineTxttoogleswitch {
        display: inline-flex;
        position: relative;
        top: 12px;
    }
    tr.pricingplansrow th div {
       font-size: 10px;
    }
    label.amt-textnormal {
        font-size: 12px;
    }
    .tblspace-inmobile{
        table-layout: fixed;
        width: 100%;
    }
    div.tbl-service-space {
/*         width: 100% !important; */
        overflow: hidden;
/*         overflow-x: auto; */
    }
    div.mobile-rowtopspace {
        position: relative;
        top: -9px;
    }
    div.mobilefixes {
        position: relative;
        top: -7px;
    }
    label.amtheadstyle {
        font-size: 12px;
    }
    div.tri-click-check .toggle {
        width: 10px !important;
    }
    tr.pricingplansrow td label {
        width: auto !important;
        font-size: 10px;
    }
    select.size-mobile-select{
        width: 54px;
        font-size: 10px;
        padding-left: 4px;
        border: 2px solid #f9f5f5;
    }
    select.size-mobile-select,
    select.size-mobile-select:focus{
        border: 2px solid #f9f5f5;
    }
    ul.tab-positions-center {
	    position: relative;
	    left: 0;
	    border-bottom-width: 0px;
	    top: 12px;
    }
    li.picker-spacerht {
        position: relative;
        right: -2px;
        top: -37px;
        height: 12px;
    }
    div.pricingplans-containerMobile-comparision {
/*         width: 295px; */
        width: 95%;
        margin: 0 auto;
    }
    div.cr-position-orgpan {
        left: 42px; 
    }
    input.spend2widthadd {
        width: 101%;
    }
    input.spend2-forwidth {
        width: 101%;
    }
    div.postion-lftloadtime {
        position: relative;
        left: 0;
    }
    div.ribbon-website-mdl {
        right: -5px;
    }
    div.ribbon-modal-website {
        right: 3px;
        top: 6px;
    }
    div.lbl-benefittaxreceipt {
        padding: 9px;
        text-align: center;
        background-color: #f2be11;
        font-size: 18px;
        color: #000;
        font-family: Assistant, sans-serif;
    }
    div.centeralignprogressbar{
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -13%);
    }
    div.chk-mobiletopspace {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    div.color-twitter-xs {
        border-bottom: 8px solid #01bbd3;
        background-color: #fff;
        padding: 12px;
        height: 56px;
    }
    div.color-whatsapp-xs {
        border-bottom: 8px solid #1fb61f;
        background-color: #fff;
        padding: 12px;
        height: 56px;
        /* width: 90px; */
    }
    div.color-fbshare-xs {
        border-bottom: 8px solid #3b5998;
        background-color: #fff;
        padding: 12px;
        height: 56px;
        /* width: 90px; */
    }
    a.img-centralignon-a img {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
    }
    div.currncy-modal-content-team{
        width: 100%;
        margin: 0 auto;
    }
    div.amt-mobilecurrency span{
/*         position: relative; */
        top: 30px !important;
        left:21px !important;
    }
    div.img-admnagementPos {
        top: 0;
    }
    div.img-honytop {
        top: 0;
    }
    div.img-topposi {
        top: 0;
    }
    label.plantitle {
        font-size: 18pt;
    }
    label.plantitleB {
        font-size: 18pt;
    }
    span.extra-fontservice {
       font-size: 25px;
       font-weight: 900;
    }
    div.img-topmobile {
        float: none !important;
    }
    div.txt-limitedslots {
        width: 109% !important;
        font-size: 14px;
    }
    div.inlinImg {
        display: -webkit-inline-box;
        position: relative;
        left: -54px;
    }
    div.img-positiontop {
        float: none !important;
        margin-top: 0;
    }
    div.changes-widthcreate {
        width: 90.7% !important;
        position: relative;
        left: 12px;
        padding-bottom: 12px;
    }
    section.payment-width {
        width: 90%;
        margin: 0 auto;
    }
    div.crWidthspend span.cr-currency{
        left: 7px;
    }
    div.crWidthspend {
        width: 100%;
        padding: 0 !important;
    }
    input.input-textfiledwidth {
        width: 100% !important;
    }
    div.dropdown-leftalign label {
         width: 85% !important;
         position: relative;
         left: 22px;
    }
    #countryOpt {
        background-color: #333 !important;
        width: 85%;
        margin: 0 auto;
    }
    div.country-opt-btns a {
        width: 85% !important;
        margin-left: 0;
        position: relative;
        left: 7%;;
    }
    form.formpadding-topbottom {
        padding: 15px;
        border-radius: 10px;
        box-shadow: none;
    }
    a.btn-colorGetstarted {
        width: 80% !important;
    }
    a.btn-previous {
        position: absolute;
        left: -70px;
        top: 50%;
    }
	a.btn-nxt {
        position: absolute;
        top: 50%;
        right: -69px;
    }
    div.form-containerwidth {
        width: 85% !important;
    }
    div.mobile-header-onmain {
        overflow-x: hidden;
    }
    ul.menu-website > li a:hover, .menu-website > li a:focus {
        color: #fff;
        background-color: #005f85!important;
    }
    ul.menu-website:hover {
        background-color: #013e56;
    }
    div.sidebarbutton {
        position: relative;
        top: 11rem;
        z-index: 1000;
        width: 0;
    }
    ul.menu-website {
        position: relative;
        top: 43px;
    }
    div.sidebarNav {
        position: relative;
        top: 4.8rem;
    }
    ul#side-menu {    
        position: relative;
        top: -15px;
    }
    div.mobile-topspace {
        position: relative;
        top: -26px;
        left: 27px;
        padding: 5px;
    }
    ul.menu-campaigns:hover {
        color: #fff;
        background-color: #013e56;
    }
    ul.menu-campaigns > li a:hover, ul.menu-campaigns > li a:focus {
        color: #fff;
        background-color: #015f83 !important;
    }
    #side-menu > li > a:hover, #side-menu > li > a:active, li.active a.dash-actives {
       background-color: #005f85;
       outline: none;
       color: #fff !important;
    }
    div.dashboard-sidebar {
        background-color: #013e56;
    }
    div.show-comments-section {
        border-bottom: none;
        border-right: none;
    }
    ul.subMenu-liwidth li a, ul.subMenu-liwidth li a:focus {
        padding-left: 10px;
        color: #fff;
    }
    #side-menu > li > a {
        padding: 10px 9px;
    }
    i.fa-fafontstyle {
        font-size: 20px;
        color: #fff;
    }
    a.a-submenue {
        padding-left: 12px !important;
    }
    div.mobileheader-managepage-dashboard {
        position: relative;
        padding: 5px;
        left: -12px;
        width: 101%;
        background-color: #fff !important;
        top: 18px;
    }
    div.dash-managecampagin-scroll { 
        box-shadow: none;
    }
    button.btn-sidemenumobile {
        font-size: 20px;
        position: relative;
        top: 13px;
        border: none;
        border-radius: 5px;
        outline: none;
    }
    div.width-dashboardMobile {
/*         width: 130%; */
    }
    div.dashboard-sidebar {
        width: 4rem; 
    }
	.vanitymszalign {
	    left: 26px !important;
	}
    h1.green-textlabel {
        font-size: 30px;
        left: -17%;
        width: 76%;
    }
    div.container-green-width{
        width:320px;
        padding: 40px;
    }
    .mobile-clears{
         clear: both;
    }
    .webpage-lft {
        position: relative;
        left: 0;
    }
    img.dashboardcard-size {
        height: 150px;
        width: 100%;
    }
    div.npo-showtopspaceFundraiser {
        margin-top: 5px;
    }
    ul.mobile-inlinetabs-showeb{
        display: inline-flex !important;
        position: relative;
        left: 5px;
        padding-top: 31px !important;
    }
    div.npo-mobile-border{
        border: none !important;
        padding-top: 25px !important;
    }
    .npo-mobilewidthalign {
        width: 300px;
    }
    div.mobile-contributionwidth {
        width: 118%;
        position: relative;
        left: -28px;
    }
    ul.mobile-inlinetabs {
        display: inline-flex !important;
        position: relative;
        left: -12px;
        padding-top: 31px !important;
    }
    div.two-centsofHopeimg {
        width: 100%;
        height: 35.2rem;
        margin-top: 25px;
    }
    div.inner-carousel-height {
        height: 18rem;
    }
    a.img-heightMedia img {
        height: unset;
    }
    div.title-pioneerteamcdra small {
        font-size: 13px;
    }
    div.heading-mobile-cderavideo h2{
        padding-bottom: 0px;
        text-align: left;
        font-size: 25px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 30px;
        font-family: assistant,sans-serif;
        padding-top: 15px;
    }
    div.npo-all-widthtaxrecipt {
        width: 90%;
        padding-right: 15px;
    }
    .cr2-padding-nil{
        padding: 0 !important;
    }
    div.bg-color {
        background-color: #fff;
    }
    div.mobile-extrapadding-createpage {
        box-shadow: none !important;
        padding: 0 !important;
    }
    span.mobile-forsize {
       width: 40px;
    }
    input.cr-fcra-taxrecipt {
       width: 115%;
    }
    div.taxreciptpaddingmobile {
        width: 102%;
        padding-right: 7%;
    }
    div.npo-txtdropdwown-width {
       width: 100% !important;
    }
    .btn-nextD {
        float: right;
        position: relative;
        left: -59px;
    }
    .btn-nextC {
        float: right;
        position: relative;
        left: -34px;
    }
    .btn-nextB {
        float: right;
        position: relative;
        left: -85px;
    }
    .skipSection {
        position: relative;
        left: -18px;
    }
    div.mobile-wizardmenu > div.wizard-inner {
        width: 90% !important;
    }
    .btnmobile-right-nextfaq-npo {
        float: right;
        position: relative;
        left: -54px;
    }
    .btnmobile-right-next-npo {
        float: right;
        position: relative;
        left: -40px;
    }
    .cr-mobile-inlinflx {
        display: inline-flex;
    }
    .btn-laucnh-center{
        margin: 0 auto !important;
    }
    
    .cr-mobilenxt-left {
        position: relative;
        left: 10px;
    }
    .btnmobile-right-next{
        float: right;
    }
    div.wizard > div.wizard-inner {
        left: 0%;
        margin: 0 auto;
        position: relative;
        width: 90%;
    }
    .connecting-line {
        width: 74%;
    }
    .cr-containerWidth {
         width: 105%;
         margin: 0 !important;
    }
     .mobile-extrapadding {
        padding-left: 10px !important;
    }
    
    div.homepage-IndiaBanner {
        height: 106vh;
        width: 100vw !important;
    }
    div.homepage-UnitedStateBanner{
        height: 106vh;
        width: 100vw !important;
    }
    div.homepage-SouthafricaBanner{
        height: 106vh;
        width: 100vw !important;
    }
    div.homepage-SingaporeBanner{
        height: 106vh;
        width: 100vw !important;
    }
    div.homepage-CanadaBanner{
        height: 106vh;
        width: 100vw !important;
    }
    
    .cards-padding {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .npo-mobilebottomepadding {
        margin-bottom: 45px !important;
    }
/* 	home page css */
    .why-teamscdra-bottompadding-content {
        padding-bottom: 20px;
    }
    .yourstory-text-top {
        padding-top: 25px;
    }
    .why-teamscdra-bottompadding {
        padding-bottom: 15px;
    } 
    img.logo-size-new {
        width: 231px;
        height: 50px !important;
        margin-bottom: 30px;
        position: relative;
        left: -7px;
    }
    .strip-backgroundcolor {
        background-color: #ddd;
    }
    .home-paddin-left {
        padding-left: 0px;
        padding-right: 40px;
    }
    .media-toppadding {
        padding-top: 10px;
    }
    .img-heightMedia img {
        height: 50px;
/*         filter: grayscale(); */
    }
    .img-heightMedia img:hover {
        filter: none;
    }
    .hm-start-campaignn-btn-mobile,
    .hm-start-campaignn-btn-mobile:focus{
        background-color: #175e83;
        color: #fff;
        font-size: 17px;
        border-color: #175e83;
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        /* width: 73%; */
        letter-spacing: 0.5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .bannerBigtext-mobile {
        color: #fff;
        font-family: assistant, sans-serif;
        font-size: 25px;
        word-spacing: 2px;
        line-height: 29px;
        letter-spacing: 1px;
        font-weight: 700;
    }
    .home-tile-height{
        height: 160px;
    }
    .homepageMobile-pos{
        position: relative;
    }
    .homepageMobiletext {
        position: absolute;
        top: 43%;
    }
    .font-sizetileTitle h3 {
        padding-bottom: 19px;
        text-align: center;
        font-size: 25px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 25px;
        font-family: assistant,sans-serif;
    }
    .home-Mobile-toppadding{
        padding-top: 30px;
    }
    .home-fot-titletile {
        padding: 0;
        padding-bottom: 30px;
    }
    .home-fot-titletile a {
        font-size: 14px;
        color: #000;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    } 
    .progressbar-mobilehm {
        height: 6px !important;
    }
    .raised-backtransperncy {
        color: #fff;
        background-color: hsla(89, 1%, 5%, 0.59) !important;
        position: relative;
        top: 78px;
    }
    img.project-img-mobile {
        -webkit-transition: 0.6s ease;
        transition: 0.6s ease;
        max-height: 50px;
        width: 100%;
        min-height: 99px;
    }
    .tile-mobile {
        height: 100px;
        overflow: hidden;
        position: relative;
        display: block;
    }
    .progressbar-fontheight {
        border: none;
        height: 10px !important;
    }
    .burger-color {
        background-color: #fff !important;
    }
/*     .homepage-header-transperencey { */
/*         background-color: hsla(9, 1%, 2%, 0.5) !important; */
/*     } */
    .img-width-home img {
        width: 100% !important;
    }
    marquee.marquee-displayimgancher a {
        display: inline-block;
        padding-left: 15px;
        width: unset;
    }
    .hr-width {
        width: 59%;
    }
    .hm-mediafont {
        font-size: 20px;
        font-weight: 900;
        font-family: assistant, sans-serif;
        padding-bottom: 25px;
    }
    .container-padding {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
        background-color: #bababa40;
    }
    a.btn-teamraising-fonthm {
        background-color: #175e83 !important;
        color: #fff;
        font-size: 17px;
        border-color: #175e83;
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        letter-spacing: 0.5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    a.btn-startraiser-font {
        width: 250px;
        background-color: #175e83 !important;
        color: #fff;
        font-size: 17px;
        border-color: #175e83;
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        letter-spacing: 0.5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    a.btn-view-font {
        background-color: #5FBED5 !important;
        border: none;
        width: 200px;
        margin-top: 25px;
        color: #fff;
        font-size: 17px;
/*         border-color: #175e83; */
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        letter-spacing: 0.5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .container-cntact {
        padding: 22px;
    }
    .hm-ct-menus-font {
        color: #01bbd3;
        font-family: 'Assistant', sans-serif;
        font-size: 15px;
    }  
    img.img-cntct-width {
        width: 35px;
        margin: 0 auto;
    }
    .list-style-subpiooneer {
        padding-left: 15px;
        padding-right: 15px;
        list-style: none;
        font-size: 17px;
        padding-bottom: 20px;
    }
    .fa-circle-size {
        font-size: 7px;
    }
    div.pioneer-teamfont {
        padding: 20px 12px 0px 20px;
    }
    div.title-pioneerteamcdra {
        font-size: 19px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 25px;
    }
    h2.title-whycdra {
        font-size: 20px;
        font-weight: 600;
        padding: 6px;
        font-family: assistant, sans-serif;
        line-height: 24px;
        word-spacing: 2px;
        letter-spacing: 1px;
        text-align: left;
    }
    h6.title-whycdra {
        font-size: 20px;
        font-weight: 600;
        padding: 6px;
        font-family: assistant, sans-serif;
        line-height: 24px;
        word-spacing: 2px;
        letter-spacing: 1px;
        text-align: center;
    }
    .list-style-sub {
        list-style: none !important;
        font-size: 17px !important;
        padding: 17px !important;
        width: 100% !important;
        margin: unset !important;
    }
    .container-whycdra {
        padding: 35px;
    }
    #homepage-carousel img.home-imagesize {
        height: 113vh !important;
        margin-top: -42px;
    }
    div.homepageTextdiv {
        top: -280px !important; 
	}
    div#homepage-carousel img {
        padding: 75px 0 0 0 !important;
        height: 200px !important;
    }
    h1.bannerBigtext{
        font-size: 20px;
        left: 15px;
	}
    div.homepagecarouselButton{
	    padding-left: 17px;
	    position: absolute;
	    top: 75px;
	}
    
	.labelPadd{
	    padding: 10px !important;
	}
    .color-spent {
        color: #175E83 !important;
        text-align: center;
    }
    .managecoments-left {
        position: relative;
        left: -4px;
    }
    .mobile-contributionmanage {
        width: 97% !important;
    }
    .spacepaddings div p {
        font-size: 17px;
    }
    .burgur-mobile {
        padding-top: 8px;
    }
    .mobile-fontsizetxt {
        font-size: 36px;
        font-weight: 900;
        font-family: assistant, open sans-serif;
        letter-spacing: -1px;
        color: #373737;
    }
    a.logo-sizemobile img {
        height: 40px;
        position: relative;
        top: 5px;
        left: -19px;
        height: 40px;
        padding-top: 3px;
    }
    .show-txtposition {
        position: relative;
        left: -12px;
        word-spacing: -12px;
    }
    .show-mobiletxt-font {
        font-size: 12px !important;
        color: #175E83!important;
        font-weight: 600 !important;
    }
    .show-impact .show-assessment p {
        position: relative;
        top: 24px;
    }
    .show-mobilewidth{
       width: 92%;
    }
    .massage-for-fee {
        text-align: center;
        font-size: 12px;
    }
    .mobilemanagepge-teamwidth {
        width: 100%;
        margin: 8px;
    }
    div.mobileheader-managepage {
        position: relative;
        padding: 5px;
        left: 4px;
        width: 100% !important;
        background-color: #fff !important;
    }
    .style-forlogoname {
        font-size: 25px;
	    font-weight: 400;
	    color: #fff;
	    font-family: assistant, sans-serif;
	    letter-spacing: 3px;
	    position: relative;
	    top: -3px;
	    display: block;
    }
	span.iconburgursign{
         background-color: #fff !important;
	}
     .mobile-logocenter{
         display: none;
     }
     .show-pagetopspace{
        margin-top: 12px !important;
        position: relative;
        top: -63px;
     }
	 .mobile-header-transperancy {
         background-color: hsla(89, 1%, 5%, 0.6) !important;
         height: 45px !important;
         border: none !important;
         box-shadow: none !important;
     } 
    .mobile-logocenter {
        text-align: center;
        position: relative;
        left: -30px;
        top: 4px;
    } 
    
    div.mobile-contributionspace{
        width: 100%;
    }
    div.show-mobilecontainer{
        width: 100% !important;
        background-color: #fff !important;
    }
    .mobile-xs-width{
        padding-left: 0px;
        width: 100%;
        margin-left: 0px;
    }
    .new-show-gau-width {
        width: 100%;
        margin-left: 0;
    }
    .mob-perk-width{
        width: 100%;	
    }
/*     .sh-orgwidthmobile{ */
/* 	    width:100%; */
/*     } */
    .tile-widthpad{
        padding:0 !important;
        width:100% !important;
    }
    .sh-mobile-changes{
        padding-top: 10px;
        padding-left: 2px;
        padding-right: 2px;
    }
	
	
	.statedropWidth{
        width: 135% !important;
    }
	#savecomment{
	    margin-right: 3px;
	}
    select#countrySelectCampaign + div > div{
        min-width: 94%;
	}
	.floatNone{
		float:none;
	}
	.topforDollar{
		top: 34px !important;
	}
	.npo-drops-back.bootstrap-select > .btn {
        width: 95%;
	}
	
	.leftforInfo{
        left: 145px;
	}
	
	.chk-perkmodalchange {
        width: 190.2% !important;
    }
    .modal-widthperk {
        width: 250px !important;
    }
    .chk-contributioncontainer {
        width: 320px;
        margin: 0 auto;
    }
    button.btn-citrusbtnsizeforall {
/*         width: 188px !important; */
/*         padding: 10px; */
    }
    button.chk-btn-leftposition {
        position: relative;
        left: 0;
    }
     .chk-cardetails {
        height: 23px !important;
     }
	 button.btn-wepaymobileStep1 {
        padding: 10px;
        width: 188px;
     }
	 .easyWizardSteps li {
        font-size: 18px;
        display: inline-block;
        padding: 10px;
        color: #B0B1B3;
        /* margin-right: 20px; */
        font-weight: 500;
        padding-left: 5px;
        padding-right: 5px;
    }
    
    .webshowmobile-amount{
        position: relative;
        top: 45px;
    }
    .webshow-mobilebanretop{
        position: relative;
        top: 90px;
    }
    .npo-show-banner > img {
        width: 100%;
/*     height: 286% !important; */
       height: 105vh !important;
       opacity: 0.7;
    }
    .npo-mobiletoppadding {
        position: relative;
        top: 50px;
    }
    .socialshare-paddingleft {
        padding-right: 10px;
    }
    svg.share-icnstyle {
        height: 2em;
        width: 25px;
        font-weight: 400 !important;
        fill: #fff;
        position: relative;
        top: -8px;
        left: -2px;
     }
    a.btn-whatsapplogo,
    a.btn-whatsapplogo:hover {
        width: 100%;
        background-color: #B3373C  !important;
        border: none !important;
        outline: none !important;
        height: 41px;
        margin-bottom: 0;
        border-radius: 2px;
    }
    .npo-mobiletopsocial {
        margin-bottom: 24px !important;
    }

    .a.triangle-down {
        z-index: 3000;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 18px solid white;
        position: relative;
        top: 38px;
        left: 45px;
        display: block;
    }
    
    .b.triangle-down {
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 20px solid grey;
        position: relative;
        top: 20px;
        left: 43px;
    } 

    .fb-btnmobilepaddin,
    .fb-btnmobilepaddin:hover {
        background-color: #3b5998 !important;
        color: #fff !important;
        font-size: 17px;
        border-radius: 2px;
        outline: none !important;
        border: none !important;
        width: 100%
    }
    .fa-top {
        padding-left: 0;
    }
    .f-share {
        padding-right: 0;
    }
    .btn-donatemobilecolor button,
    .btn-donatemobilecolor button:hover{
        background-color: #01bbd3 !important;
        border: none !important;
        color: #fff !important;
        outline: none !important;
        margin-right: 20px;
        border-radius: 2px;
        font-size: 14px;
        font-family: 'Assistant', sans-serif !important;
        -webkit-font-smoothing: antialiased !important;
        width: 100%;
        padding-bottom: 9px;
        padding-top: 11px;
    }
    .npo-mobile-mediaAndDonate{
        bottom: 0;
        left: 0;
        position: fixed;
        width: 100%;
        z-index: 1000;
        background-color: hsla(0, 0%, 0%, 0.8);
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .f-sharemobilepadding {
        padding-right: 5px;
        padding-left: 5px;
    }
    .btn-donatemobilecolor {
        padding-left: 10px;
    }
	.npo-card-title {
        height: auto;
        overflow: hidden;
        font-size: 14px;
    }
	
    .mob-contributions-modal-show {
        width: 296px;
    }
    .media-beatgiving {
        padding-top: 10px;
        position: relative;
        left: 9px;
    }
    .media-yourstory {
        padding-top: 22px;
        position: relative;
        left: 16px;
    }
    .social-modaltitle h4 {
        font-size: 15px;
        font-weight: 900;
    }
	
    .container-space {
        width: 320px;
        margin: 0 auto;
        padding-left: 40px;
        padding-bottom: 50px;
        padding-top: 50px;
        position: relative;
        left: -11px;
    }
    div.mobile-search-input {
        padding-top: 5px;
        padding-left: 4px;
        padding-right: 4px;
    }
    .npo-btnposition button.editDonateBtn {
        width: 100%;
    }
    .show-comments-details {
        overflow: hidden;
    }
    .npo-mobilelft{
        position: relative;
        left: -14px;
    }
    .npo-wid-rht-support {
        top: 22px;
    }
    .social-mobilewidth {
        width: 260px;
        margin: 0 auto;
        padding-top: 100px;
    } 
    .socialmodal-share {
        padding-bottom: 20px;
        padding-left: 35px;
        width: 86%;
    }
    .social-lbltxt {
        font-size: 14px;
        width: 62%;
        margin-left: -101px;
    }
    .npo-bottome {
        margin-bottom: -60px;
    }
    .showsocilaicons {
        margin-left: 24px;
    }
    .sh-social-modalcenter {
        width: 375px;
        margin: 0 auto;
        padding-left: 0;
    }
    .sharetilewidth {
        width: 308px;
    }
    .cr2-npobysubmittingthis {
/*         padding-left: 15px !important; */
    } 
    .cr2-widthpayuPanel {
        width: 96%;
    }
    .npo-editfaqlftpreview1 {
        position: relative;
        left: 23px;
    }
    .npo-editfaqlftnxt2 {
        position: relative;
        left: 50px;
    } 
    .npo-editperkprview1 {
        position: relative;
        left: -11px;
        top: 22px;
    }
    .npo-editperkprview2 {
        position: relative;
        left: 46px;
        top: 22px;
    }
    .npo-editprview1 {
        position: relative;
        right: -18px;
    }
    .npo-editnxtbtn2 {
        position: relative;
        left: 69px;
    }
    .cr-editprviewperk2 {
        position: relative;
        right: -47px;
        top: 22px;
    }
    .npo-faqprview {
        position: relative;
        left: 5px;
    }
    .npo-faqnxt {
         position: relative;
         right: -34px;
    }
    .npo-webperkbtn1 {
        position: relative;
        left: -12px;
        top: 22px;
    }
    .npo-webperkbtn2 {
        position: relative;
        right: -46px;
        top: 22px;
    }
    .cr-dropdown-leftpad {
        padding: 0;
        position: relative;
        left: -4px;
    }
    .cr1-btnnxtbtnsrewards {
        position: relative;
        right: -12%;
    }
    .npo-perkprevious {
       position: relative;
       left: -8px;
    }
    .cr-perksaverht {
        position: relative;
        right: -14px;
    }
    .cr-prviewnxtbtn {
        position: relative;
        left: -18px;
        top: 22px;
    }
    .crperk-close {
        position: relative;
        left: -14px;
    }
    .npo-descriptonleft{
        position: relative;
        left: 15px;
        padding-right: 15px;
    }
    .npo-left-edit {
        position: relative;
        left: 15px;
    }
    div.npo-paddingmobilelft{
        padding-left: 25px !important
    }
    div.aboutNpo {
        padding-left: 0 !important;
        margin-bottom: 0;
    }
    .cr-textperkwidth{
        width: 87% !important;
    }
    .cr-npoperksmobilepadding{
        padding:25px;
    }
    div.cr-dropdowns-width.btn-group.bootstrap-select {
        margin-left: 13px !important;
        width: 92% !important;
    }
    .col-videoUrl-button {
        left: 39px;
    }
    .cr-npowidthtabmobilecontent {
/*         width: 130%; */
/*         position: relative; */
/*         left: -37px; */
/*         position: relative; */
/*         left: -2px; */
        width: 98%;
        padding: 25px;
    }
    .cr-panelmobile-lft {
        position: relative;
        left: -8px;
    }
    #returnTotop {
         bottom: 20% !important;
    }
    .web-notverifiedbtnmobile {
        opacity: unset !important;
    }
    .pricing-service2 th p {
        font-size: 8px !important;
        letter-spacing: -1px;
    }
	tr.pricingplansrow th:nth-child(2) p {
        position: relative;
        top: 2px;
    }
    tr.pricingplansrow th:nth-child(5) p {
        position: relative;
/*         top: 2px; */
    }
    tr.pricingplansrow th:nth-child(1) p {
        padding-left: 5px;
        margin-top: 0;
        position: relative;
/*         top: -6px; */
        left: -6px;
    }
    div.npo-show-donatepadding {
        padding-top: 14px;
        padding-left: 0;
        width: 105%;
        padding-bottom: 15px;
    }
    .npoweb-carouselpanel {
        margin-left: -6px !important;
    }
    .banner-center2 {
        float: unset !important;
        text-align: center;
        position: relative;
        top: 130px;
        left: 10px;
    }
    .xs-clear {
        clear: both;
    }
    .btn-topstyle {
        width: 210px;
        font-size: 20px;
        transition: background-color 0.4s ease 0s;
        border: 5px solid #ffffff;
    }
    .npo-title-effects {
        font-size: 22px !important;
        position: relative;
        left: 16px;
        top: 16px;
    }
    .banner-center {
        text-align: center;
    }
    .carte-bottom3{
        position: relative;
        top: 30px;
    }
    .caret-bottom2 {
        position: relative;
        top: 20px;
    }
    .caret-bottom {
        position: relative;
        top: 24px;
    }
    label.trinals {
        padding-right: 0;
        font-size: 8px;
    }
    label.anuals {
        padding-left: 0;
        font-size: 8px;
    }
    button.paid-getstarted {
        padding: 2px;
        font-size: 10px;
    }
    div.pricingplans-containerMobile {
        padding-bottom: 40px;
        padding-top: 0;
    }
    tr.pricingplansrow td {
        font-size: 10px;
    }
    tr.pricingplansrow th p {
/*         border: 1px solid #e7e7e7; */
        padding: 4px;
        font-family: "Assistant",sans-serif;
        font-size: 10px;
        background-color: #e9eff3;
        color: #01bbd3;
    }
    div.title-top {
        font-size: 11px;
        padding-left: 0;
    }
    span.plans-fontweight {
        font-size: 12px;
        position: relative;
        top: 2px;
    }
    div.paidprice-positionMost {
        font-size: 8px;
        margin-top: -39px;
        position: relative;
        top: -5px;
    }
    .sh-selectedTop:hover,
    .sh-selectedTd:hover,
    .sh-selectedTd2:hover {
        background-color: #f7f7f7;
    }
    div.btntogglecolor {
        position: relative;
        top: 0;
        left: -13px;
    }
    label.amt-plan {
        font-size: 12px;
    }
    small.paid-smlsize {
        font-size: 8px;
    }
    div.th-paddings {
        padding-left: 0;
        padding-right: 0;
    }
    div.table-mobilespace {
        overflow-x: auto;
        padding-top: 50px;
    }
    div.manage-alltabs {
        padding: 0;
    }
    div.manage-alltabs h2 span.plans-bannertitle {
        padding-left: 0;
        font-size: 20px;
    }
    div.portfolio-item {
        padding-bottom: 50px;
    }
    .webedit-topspace {
        padding-top: 25px;
    }
    .createDescDiv div.cr1-descriptions-indx1 {
        width: 94%;
        left: 0px;
    }
    .cr1-fundraiser-weburl {
        padding-left: 0 !important;
    }
    .fundraiser-cr1-mobilwid {
        width: 101.3%;
        position: relative;
        left: 3px;
    }
    .cr1-fundraiser-input .personalTelephone {
        width: 105% !important;
    }
    .npo-webdescriptinlen label.webpageDesc {
        position: relative;
        left: -14px;
    }
    .cr1-width-inputs label.titleLength {
        position: relative;
        left: 17px;
    }
    .cr1-tabwebUrl label.vanityUrlLength {
        position: relative;
        left: 0;
    }
    .cr1-mobile-padding-amt img.amountInfoInd-img {
        position: relative;
        left: -28px;
        top: 42px;
    }
    .fundraiser-mobpadding {
        position: relative;
        left: 20px;
        width: 89%;
    }
    .npo-amtwidthmobile .cr1-in-days {
        position: relative;
        left: 12px !important;
    }
    .cr-dropdowns-width-edit.btn-group.bootstrap-select {
        margin-left: 13px !important;
        width: 91.8% !important;
        margin-bottom: 10px;
        padding-top: 15px;
    }
    div.url-widthdsk label.webUrlNameLen {
        position: relative;
        left: -10px;
    }
    div.cr-telephonfortab {
        padding-left: 15px !important;
    }
    div.col-web-url .editsweb-margin-mobile {
        width: 73% !important;
    }
    div.cr1-webaddress input {
        width: 103% !important;
    }
    .aboutNpo div textarea {
        width: 95% !important;
    }
    div.cr-telephonfortab div input {
        width: 100% !important;
    }
    div.npo-weburlLft input {
        width: 97% !important;
    }
    div.npo-form-nopaddingLeft {
        padding-left: 0;
        margin-left: 0 !important;
        clear: both;
        padding-right: 0;
        padding-top: 15px;
    }
    div.npo-amtwidthmobile {
        width: 110%;
    }
    .cr1-amtmobile-lft {
        left: 0 !important;
    }
    span.cr1-inrdollermobile {
        left: 2px !important;
        top: 25px !important;
    }
    input.cr1-inrdollermobileinput {
        left: 0 !important;
    }
    .cr1-vanitylabels {
        position: relative;
        left: 10px;
    }
    div.editposition-paddings {
/*         padding: 0; */
    }
    label.cr1-vanityLenght {
        position: relative;
        left: -29px;
    }
    h1.cr1-headertitle-indx1 {
        font-size: 20px !important;
    } 
    h3.labelPadd {
        font-size: 15px !important;
    }
    .new-home-mobile-banner font {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 24px;
        text-align: center;
        padding-left: 3px !important;
    }
    div.cr1-xs-validationmsg span.digits-onlyformobile {
        padding-left: 15px;
    }
    span.npo-fundraiser-posi {
        font-size: 22px;
        left: 22px !important;
        z-index: 100;
        top: 35px;
    }
    div.spend-matrix-template > div > span {
        position: relative;
        top: 0;
    }
    div.cr-telephon-formob {
        padding-left: 15px !important;
        padding-top: 15px;
    }
    span.mobile-forsize {
        padding-left: 7px;
        position: relative;
        top: 7px;
    }
	/*************npo show page banner*******************/
    div.npo-showposition {
       padding-top: 0;
    }
	
    div.cr2-pay-padding {
        padding-right: 36px;
    }
    div.cr1-title-mobilepad {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    div.inx1-topmobilespace {
        margin-top: 50px !important;
    }
    div.cr1-mobileslogantop {
        margin-top: 12px;
    }
    div.inx1-cr-topspace {
        padding-top: 14px;
        padding-bottom: 7px;
    }
    span.npo-inx1-heading {
        font-size: 12px;
        padding: 5px;
        margin-bottom: 0;
    }
    span.cr-number-script {
        font-size: 16px;
    }
    p.npo-inx2-subheading {
        font-size: 11px;
        margin: 0;
        line-height: 14px;
    } 
    div.npo-inx3-subheading {
        font-size: 12px;
        font-weight: 500;
        line-height: 12px;
    }
    h1.npo-top-heading {
        font-size: 18px;
        padding-top: 15px;
    }
    h6.npo-top-subheading {
        font-size: 12px;
        padding-bottom: 15px;
    }
    div.multiple-reason-btn3 a {
        width: 68%;
    }
    div.multiple-reason-btn3 a:hover,
    div.multiple-reason-btn3 a:focus{
        font-size: 18px;
    }
    div.npo-create1-panels {
        height: 200px;
        margin-top: 10px;
        padding-bottom: 7px !important;
    }
    div.cr-borderlft-space {
        position: relative;
        left: 0;
    }
    div.cr-smalltext {
        padding-top: 0px;
        padding-bottom: 7px;
        margin-top: 14px;
    }
    div.whats-appimg {
        background-image: url(http://image.gocrowdera.com/project-images/4d7e9182-43c9-414a-b1b6-eec6e1c7c3ae.png);
        height: 183px;
        width: 160%;
        background-size: 35% 50%;
        background-repeat: no-repeat;
        position: relative;
        left: 38px;
        top: 17px;
    }
    div.bg-shout-mobilecol {
        background-color: #123636;
        height: 630px;
    }
    div.shout-title {
        font-size: 40px;
        padding-bottom: 132px;
        padding-top: 25px;
        color: #fff;
        position: relative;
        top: -100px;
    }
    div.shout-imgTwo {
        width: 103% !important;
        height: 0;
        position: relative;
        background-size: 100% 100%;
    }
    div.shout-one {
        position: absolute;
        font-size: 20px;
        color: #fff;
        bottom: 0;
        left: 0;
        right: 0;
        padding-bottom: 44px;
        top: 35rem;
    }
    div.content-size {
        font-size: 18px;
        line-height: 25px;
    }
    div.content-small-script {
        font-size: 11px;
        line-height: 18px;
    }
    div.shout-two {
        left: 0;
    }
    div.content-small {
        font-size: 8px;
    }
    
    input.cr2-width-height-city {
        width: 200px !important;
        left: 4px;
    }
    div.container-contentsize {
        width: 320px;
    }
    div.cr2-panelsfixing-mobile {
       margin-right: 21px !important;
    }
    div.sh-video-widthformobile  iframe{
        width: 100% !important;
    }
    div.manage-contribution-bgcolor {
        width: 100%;
    }
    div.npo-fundraiserbtn-mobile {
        position: relative;
        left: 4px;
    }
    div.show-impact-formobile {
/*         width: 106% !important; */
    }
    div.npo-redactor-box .redactor-box {
        width: 100% !important;
        left: 0 !important;
        position: relative;
    }
    div.abt-leftSpace {
        margin-left: 0 !important;
    }
    div.cr1-xs-validationmsg .help-block {
        margin-left: 17px;
    }
    div.new-manage-updateshare {
        padding-left: 69px;
        top: 6px !important;
    }
    div.cr-tops {
        margin-top: 0;
    }
    span.cr1-doller-sign {
        top: 22px;
    }
    input.cr2-edit-input {
        width: 100% !important;
    }
    input.cr-input-indx1 {
        width: 107%;
    }
    input.cr-fundraiser-amt {
        left: 0 !important;
        width: 100% !important;
    }
    label.cr-fundraiser-font {
        font-size: 10px !important;
    }
    input.cr-fundraiser-mobile {
        left: 10px !important;
    }
    input.npo-url-leftpading {
        padding-left: 6px;
    }
    input.npo-form-noMarginLeft {
        left: -1px !important;
    }
    img.npo-lftInfoIcon {
        left: 2px !important;
    }
    input.npo-tax-inputfields {
        width: 100%;
    }
    div.npo-bg-color {
        padding: 0px;
    }
    div.cr2-webUrl-moblift {
        position: relative;
        left: -15px;
    }
    span.i-currency-label-indx1 {
        font-size: 22px;
        left: 25px;
        z-index: 100;
        top: 28px;
    }
    div.cr-lftcheckbox {
        left: 17px !important;
        position: relative;
    }
    div.cr-Iaccept-lft {
        position: relative;
        left: 5px !important;
    }
    div.redactor-box {
        width: 100%;
        position: relative;
        left: 0;
    }
}

@media only screen and (min-width: 641px) and (max-width: 767px){
     a.searchlfticon {
	    position: relative;
	    left: -42px;
	    top: -6px;
	    color: #000;
    }
    .btn-createCampaigncolor {
	    background-color: #2e6288 !important;
	    box-shadow: none;
	    border: none;
	    border-radius: 10px;
    }
    .imgLogo {
        padding: 12px;
    }
    .imgLogo img {
        height: 34px;
    }
	.backTransperncyOnmobile{
        width: 100%;
	    height: 200rem;
	    background: rgb(12 13 12 / 88%);
	    position: relative;
	    top: -59px;
    }
    .mobielogoHeadersize {
	    background-color: #fff;
	    position: relative;
	    top: -5px;
	    font-size: 22px;
        font-weight: 900;
    }
	.forHamburger {
	    font-size: 30px;
	    cursor: pointer;
	    position: relative;
	    left: -27px;
	    top: -1px;
    }
    img.img-widthicon {
        width: 85%;
        padding: 15px;
    }
	.sidenav {
		  height: 100%;
		  width: 0;
		  position: fixed;
		  z-index: 1;
		  top: 0;
		  left: 0;
		  background-color: #5f676f;
		  overflow-x: hidden;
		  transition: 0.5s;
		  padding-top: 5px;
/* 		  opacity: 0.9; */
    }

	.sidenav a {
/* 		  padding: 8px 8px 8px 32px; */
/* 		  text-decoration: none; */
/* 		  font-size: 25px; */
/* 		  color: #818181; */
/* 		  display: block; */
/* 		  transition: 0.3s; */
        padding: 10px 8px 10px 5px;
	    text-decoration: none;
	    font-size: 19px;
	    color: #fff;
	    display: block;
	    transition: 0.3s;
	    border-bottom: 1px solid hsla(0,0%,100%,.15);
	    width: 90%;
	    position: relative;
	    left: 14px;
	}
	
	
    .changes-widthcreatemain {
	    width: 100% !important;
	    position: relative;
	    left: -4px;
	    padding-bottom: 12px;
    }
    label.text-lblAlign {
	    position: relative;
	    float: left;
	    left: 0px;
	    padding-top: 20px;
    }
    div.amt-position {
	    top: 0;
	    width: unset;
    }
    img.sh-imgpositionWebsite {
	    position: absolute;
	    z-index: 200;
	    right: 16px;
	    top: 168px;
    }
    .linelimt {
	    width: 25%;
	    margin-top: 10px;
	    margin-bottom: 15px;
    }
    .show-image-dp img {
	    /* border-radius: 50%; */
	    /* height: 50px; */
	    /* width: 55px; */
	    border-radius: 50%;
	    height: unset;
	    width: unset;
	    position: relative;
	    right: unset;
    }
    #partnerImageEditDeleteIcon {
        width: unset;
    }
    div.imglbl-pos {
	    position: relative;
	    top: 12px;
	    left: 35px;
    }
	div.profile-imgtile{
	    position: relative;
        top: 5px;
        padding-top: 55px;
	}
    div.width-forMobile{
        padding: 5px;
        position: relative;
        left: 0;
    }
    div.mobileTopsize {
        position: relative;
        top: 5px;
    }
    span.contriCount {
        position: relative;
        left: -16px;
        font-size: 14px;
    }
    .errorvalidationMobile > label.errorlabel {
        top: 56px;
    }
    .erroralignOnmobile label.errorlabel {
        top: 232px !important;
    }
    .erroralignOnmobileB label.errorlabel {
        top: 330px !important;
    }
    div.crWidthspend label.error {
        top: 16px;
    }
    div.spend-matrix-icons {
        margin-top: 15px;
    }
    input.cdra-checkout-buttons {
/*         width: 100px !important; */
        width: 100% !important;
    }
    label.emptyValError, label.greaterThanError{
       position: relative;
       right: -150px !important;
    }
    div.npo-onCommentCenteralign{
        margin: 0 auto !important;
    }
    div.mobile-topspace {
	    position: relative;
	    top: -26px;
	    left: 27px;
	    padding: 5px;
    }
    div.tbl-service-space {
        width: 100% !important;
        overflow-x: auto;
    }
    div.mobile-rowtopspace {
        position: relative;
        top: -9px;
    }
    div.mobilefixes {
        position: relative;
        top: -7px;
    }
    label.amtheadstyle {
        font-size: 18px;
    }
	select.size-mobile-select{
        width: 54px;
        font-size: 10px;
        padding-left: 4px;
        border: 2px solid #f9f5f5;
    }
    select.size-mobile-select,
    select.size-mobile-select:focus{
        border: 2px solid #f9f5f5;
    }
    ul.tab-positions-center {
	    position: relative;
	    left: 0;
	    border-bottom-width: 0px;
	    top: 12px;
    }
    li.picker-spacerht {
        position: relative;
        right: -2px;
        top: -38px;
        height: 12px;
    }
/*     li.picker-spacerht { */
/* 	    position: relative; */
/* 	    right: -20px; */
/* 	    top: -16px; */
/*     } */
    div.pricingplans-containerMobile-comparision {
        width: 500px;
        margin: 0 auto;
    }
    input.spend2widthadd {
        width: 101%;
    }
    input.spend2-forwidth {
        width: 101%;
    }
    div.postion-lftloadtime {
        position: relative;
        left: 0;
    }
    div.ribbon-website-mdl {
        right: -5px;
    }
    div.ribbon-modal-website {
        right: 13px;
        top: -5px;
    }
    div.lbl-benefittaxreceipt {
        padding: 9px;
        text-align: center;
        background-color: #f2be11;
        font-size: 18px;
        position: relative;
        left: 19px;
        width: 91.5%;
        color: #000;
        font-family: Assistant, sans-serif;
    }
    div.centeralignprogressbar{
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -13%);
    }
    div.chk-mobiletopspace {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    div.color-twitter-xs {
        border-bottom: 8px solid #01bbd3;
        background-color: #fff;
        padding: 12px;
        height: 56px;
    }
    div.color-whatsapp-xs {
        border-bottom: 8px solid #1fb61f;
        background-color: #fff;
        padding: 12px;
        height: 56px;
        /* width: 90px; */
    }
    div.color-fbshare-xs {
        border-bottom: 8px solid #3b5998;
        background-color: #fff;
        padding: 12px;
        height: 56px;
        /* width: 90px; */
    }
    a.img-centralignon-a img {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
    }
    div.img-admnagementPos {
        top: 0;
    }
    div.img-honytop {
        top: 0;
    }
    div.img-topposi {
        top: 0;
    }
    div.img-topmobile {
        float: none !important;
    }
    div.txt-limitedslots {
        width: 109% !important;
        font-size: 10pt;
    }
    
    div.img-positiontop {
        float: none !important;
        margin-top: 0;
    }
    div.changes-widthcreate {
        width: 90.7% !important;
        position: relative;
        left: 8px;
        padding-bottom: 12px;
    }
	div.crWidthspend span.cr-currency{
        left: 7px;
    }
    div.crWidthspend {
        width: 100%;
        padding: 0 !important;
    }
    input.input-textfiledwidth {
        width: 100% !important;
    }
    div.title-belowspace {
        left: 4%;
    }
    form.formpadding-topbottom {
        box-shadow: none;
    }
	 div.dropdown-leftalign label {
         width: 85% !important;
         position: relative;
         left: 22px;
    }
    #countryOpt {
        background-color: #333 !important;
        width: 85%;
        margin: 0 auto;
        position: relative;
        left: -2%;
    }
    div.country-opt-btns a {
        width: 85% !important;
        margin-left: 0;
        position: relative;
        left: 5%;;
    }
    a.btn-previous {
        position: absolute;
        left: -18%;
        top: 50%;
    }
	a.btn-nxt {
        position: absolute;
        top: 50%;
        right: -18%;
    }
/*     li.leftbtn { */
/* 	    position: absolute; */
/* 	    left: -32px; */
/* 	    top: 50%; */
/*     } */
/*     li.rightbtn { */
/*        position: absolute; */
/*        right: -8px; */
/*        top: 50%; */
/*     } */
    div.impcat-csr-alignmentleft {
	    position: relative;
	    left: unset;
    }
    div.impcat-csr-alignmentright {
        position: relative;
        left: 25% !important;
    }
    div.mobile-header-onmain {
        overflow-x: hidden;
    }
    ul.menu-website > li a:hover, .menu-website > li a:focus {
        color: #fff;
        background-color: #005f85 !important;
    }
    ul.menu-website:hover {
        background-color: #013e56;
    }
	div.sidebarbutton {
        position: relative;
        top: 11rem;
        z-index: 1000;
        width: 0;
    }
    ul.menu-website {
        position: relative;
        top: 43px;
    }
    div.sidebarNav {
        position: relative;
        top: 4.8rem;
    }
    ul#side-menu {    
        position: relative;
        top: -15px;
    }
    div.mobile-topspace {
        position: relative;
        top: -26px;
    }
/*     div.sidebarNav { */
/*         position: relative; */
/*         top: 2rem; */
/*     } */
/*     #side-menu {     */
/*          position: relative; */
/*          top: -33px; */
/*     } */
/*     div.mobile-topspace { */
/*         position: relative; */
/*         top: -54px; */
/*     } */
	ul.menu-campaigns:hover {
        color: #fff;
        background-color: #013e56;
    }
    ul.menu-campaigns > li a:hover, ul.menu-campaigns > li a:focus {
        color: #fff;
        background-color: #015f83 !important;
    }
	#side-menu > li > a:hover, #side-menu > li > a:active, li.active a.dash-actives {
       background-color: #005f85;
       outline: none;
       color: #fff !important;
    }
    div.dashboard-sidebar {
        background-color: #013e56;
    }
    div.show-comments-section {
        border-bottom: none;
        border-right: none;
    }
	ul.subMenu-liwidth li a, ul.subMenu-liwidth li a:focus {
        padding-left: 10px;
        color: #fff;
    }
    #side-menu > li > a {
        padding: 10px 9px;
    }
    i.fa-fafontstyle {
        font-size: 20px;
        color: #fff;
    }
    a.a-submenue {
        padding-left: 12px !important;
    }
    div.mobileheader-managepage-dashboard {
        position: relative;
        padding: 5px;
        left: -12px;
        width: 50% !important;
        background-color: #fff !important;
        top: 18px;
        box-shadow: none;
    }
	
    button.btn-sidemenumobile {
        font-size: 20px;
        position: relative;
        top: 13px;
        border: none;
        border-radius: 5px;
        outline: none;
    }
    div.width-dashboardMobile {
        width: 122%;
    }
    div.dashboard-sidebar {
        width: 4rem; 
    }
	.vanitymszalign {
	    left: 0 !important;
	}
    h1.green-textlabel {
        font-size: 40px;
        width: 65%;
    }
    div.container-green-width{
        width:320px;
        padding: 40px;
    }
    .mobile-clears{
         clear: both;
    }
    .webpage-lft {
        position: relative;
        left: 0;
    }
    img.dashboardcard-size {
        height: 150px;
        width: 100%;
    }
    div.npo-showtopspaceFundraiser {
        margin-top: 5px;
    }
    div.npo-mobile-border {
        border: none !important;
        padding-top: 25px !important;
    }
    ul.mobile-inlinetabs-showeb{
        display: inline-flex !important;
        position: relative;
        left: -8px;
        padding-top: 31px !important;
    }
    .npo-mobilewidthalign {
        width: 291px;
    }
    div.npo-contributionalign {
         width: 105% !important;
    }
    div.mobile-contributionwidth {
        width: 118%;
        position: relative;
        left: -28px;
    }
    ul.mobile-inlinetabs {
        display: inline-flex !important;
        position: relative;
        left: -23px;
        padding-top: 31px !important;
    }
    div.two-centsofHopeimg {
        width: 101%;
        height: 35.2rem;
        margin-top: 25px;
    }
    div.inner-carousel-height {
        height: 18rem;
    }
    a.img-heightMedia img {
        height: unset;
    }
    div.title-pioneerteamcdra small {
        font-size: 13px;
    }
    div.heading-mobile-cderavideo h2{
        padding-bottom: 0px;
        text-align: left;
        font-size: 25px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 30px;
        font-family: assistant,sans-serif;
        padding-top: 15px;
    }
    div.npo-txtdropdwown-width {
        width: 100% !important;
    }
    div.cr2-fcra-widthmobile {
        width: 95%;
    }
    div.taxreciptpaddingmobile {
        width: 271px;
    }
    li.right-paddingEdit {
        position: relative;
        left: -68px;
    }
    .btn-nextD {
        position: relative;
        left: -71px;
    }
    .btn-nextC {
        position: relative;
        left: -76px;
    }
    .btn-nextB {
        position: relative;
        left: -69px;
    }
    .btnmobile-right-nextfaq-npo {
        float: right;
        position: relative;
        left: -127px;
    }
    .btnmobile-right-next-npo {
        float: right;
        position: relative;
        left: -106px;
    }
    .cr-mobile-inlinflx {
        display: inline-flex;
    }
    .tax-right-padding {
        padding-right: 5px;
    }
    .btnmobile-right-next {
        position: relative;
        left: -63px;
    }
    div.homepage-IndiaBanner {
        height: 100vh;
        width: 100vw !important;
    }
    div.homepage-UnitedStateBanner{
        height: 100vh;
        width: 100vw !important;
    }
    div.homepage-SouthafricaBanner{
        height: 100vh;
        width: 100vw !important;
    }
    div.homepage-SingaporeBanner{
        height: 100vh;
        width: 100vw !important;
    }
    div.homepage-CanadaBanner{
        height: 100vh;
        width: 100vw !important;
    }
    
    .cards-padding {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .npo-mobilebottomepadding {
        margin-bottom: 45px !important;
    }
    /* 	home page css */
    .why-teamscdra-bottompadding-content {
        padding-bottom: 20px;
    }
    .yourstory-text-top {
        padding-top: 25px;
    }
    .why-teamscdra-bottompadding {
        padding-bottom: 15px;
    } 
    img.logo-size-new {
        width: 231px;
        height: 50px !important;
        margin-bottom: 30px;
        position: relative;
        left: 4px;
    }
/*     .strip-backgroundcolor { */
/*         background-color: #ddd; */
/*     } */
    .home-paddin-left {
        padding-left: 0px;
    }
    .media-toppadding {
        padding-top: 35px;
    }
    .img-heightMedia img {
        height: 50px;
/*         filter: grayscale(); */
    }
    .img-heightMedia img:hover {
        filter: none;
    }
    .hm-start-campaignn-btn-mobile,
    .hm-start-campaignn-btn-mobile:focus{
        background-color: #175e83;
        color: #fff;
        font-size: 17px;
        border-color: #175e83;
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        /* width: 73%; */
        letter-spacing: 0.5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
     .bannerBigtext-mobile {
        color: #fff;
        font-family: assistant, sans-serif;
        font-size: 25px;
        word-spacing: 2px;
        line-height: 29px;
        letter-spacing: 1px;
        font-weight: 700;
    }
/*     .hm-start-campaignn-btn-mobile{ */
/*         background-color: #ffbf08; */
/*         color: #fff; */
/*         font-size: 14px; */
/*         border-color: #ffbf08; */
/*         font-weight: 900; */
/*         border-radius: 4px; */
/*         width: 42%;  */
/*     }	 */
    .home-tile-height{
        height: 160px;
    }
    .homepageMobile-pos{
        position: relative;
    }
    .homepageMobiletext {
        position: absolute;
        top: 43%;
    }
    .font-sizetileTitle h3 {
        padding-bottom: 19px;
        text-align: center;
        font-size: 25px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 25px;
        font-family: assistant,sans-serif;
    }
    .home-Mobile-toppadding{
        padding-top: 30px;
    }
    .home-fot-titletile {
        padding: 0;
        padding-bottom: 30px;
    }
    .home-fot-titletile a {
        font-size: 14px;
        color: #000;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    } 
    .progressbar-mobilehm {
        height: 6px !important;
    }
    .raised-backtransperncy {
        color: #fff;
        background-color: hsla(89, 1%, 5%, 0.59) !important;
        position: relative;
        top: 78px;
    }
    img.project-img-mobile {
        -webkit-transition: 0.6s ease;
        transition: 0.6s ease;
        max-height: 50px;
        width: 100%;
        min-height: 99px;
    }
    .tile-mobile {
        height: 100px;
        overflow: hidden;
        position: relative;
        display: block;
    }
    .progressbar-fontheight {
        border: none;
        height: 10px !important;
    }
    .img-width-home img {
        width: 100% !important;
    }
    .marquee-displayimgancher a{ 
         display: inline-block;
         padding-left: 15px;
         width: unset !important;
    }
    .hr-width {
        width: 59%;
    }
    .hm-mediafont {
        font-size: 20px;
        font-weight: 900;
        font-family: assistant, sans-serif;
        padding-bottom: 25px;
    }
    .container-padding {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 100px;
        padding-right: 100px;
        background-color: #bababa40;
    }
    a.btn-teamraising-fonthm {
        background-color: #175e83 !important;
        color: #fff;
        font-size: 17px;
        border-color: #175e83;
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        width: 250px;
        letter-spacing: 0.5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    a.btn-startraiser-font {
        width: 250px;
        background-color: #175e83 !important;
        color: #fff;
        font-size: 17px;
        border-color: #175e83;
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        letter-spacing: 0.5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    a.btn-view-font {
        background-color: #5FBED5 !important;
        border: none;
        width: 250px;
        margin-top: 25px;
        color: #fff;
        font-size: 17px;
        font-weight: 500;
        border-radius: 2px;
        word-spacing: 2px;
        letter-spacing: 0.5px;
        padding-top: 10px;
         padding-bottom: 10px;
    }
    .container-cntact {
        padding: 22px;
    }
    .hm-ct-menus-font {
        color: #01bbd3;
        font-family: 'Assistant', sans-serif;
        font-size: 15px;
    }
    img.img-cntct-width {
        width: 40px;
        margin: 0 auto;
    }
    .list-style-subpiooneer {
        padding-left: 15px;
        padding-right: 15px;
        list-style: none;
        font-size: 17px;
        padding-bottom: 20px;
    }
    .fa-circle-size {
        font-size: 10px;
    }
    div.pioneer-teamfont {
        padding: 20px 12px 0px 20px;
    }
    div.title-pioneerteamcdra {
        font-size: 19px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 25px;
    }
    h2.title-whycdra {
        font-size: 22px;
        font-weight: 600;
        padding: 6px;
        font-family: assistant, sans-serif;
        line-height: 2rem;
        word-spacing: 2px;
        text-align: left;
        padding-bottom: 30px;
    }
    h6.title-whycdra {
        font-size: 22px;
        font-weight: 600;
        padding: 6px;
        font-family: assistant, sans-serif;
        line-height: 2rem;
        word-spacing: 2px;
        text-align: center;
        padding-bottom: 30px;
    }
    .list-style-sub {
        list-style: none !important;
        font-size: 17px !important;
        padding: 17px !important;
        width: 100% !important;
        margin: unset !important;
    }
    .container-whycdra {
        padding: 35px;
    } 
    #homepage-carousel img.home-imagesize {
        padding-top: 0 !important;
        height: 113vh !important;
        margin-top: -42px;
    }
    div.homepageTextdiv {
        top: -280px !important; 
	}
    div#homepage-carousel img {
        padding: 75px 0 0 0 !important;
        height: 200px !important;
    }
    h1.bannerBigtext{
	    font-size: 20px;
	    left: 40px;
	}
    div.homepagecarouselButton{
	    padding-left: 40px;
	    position: absolute;
	    top: 75px;
	}
	
    .color-spent {
        color: #175E83 !important;
        text-align: center;
    }
    .managecoments-left {
        padding: 0;
    }
    .manage-mobileperktabs {
        width: 90% !important;
        position: relative;
        left: 17px !important;
    }
    .logo-sizemobile img{
        display: none;
    }
    .spacepaddings div p {
        font-size: 17px;
    }
    .burgur-mobile {
        padding-top: 8px;
    }
    .show-txtposition {
        position: relative;
        left: -8px;
    }
    .spacepaddings{
        padding: 0 ;
    }
    .show-mobilespace {
        position: relative;
        left: 5px;
    }
    .show-mobiletxt-font {
        font-size: 12px !important;
    }
    .massage-for-fee {
        text-align: center;
        font-size: 13px;
    }
    .mobilemanagepge-teamwidth {
        width: 94%;
        position: relative;
        left: -27px;
    }
    .mobile-logocenter {
        display: none;
    } 
    .mobile-xs-width {
        width: 312px;
        position: relative;
        right: 28px;
    }
    .chnages-space-formobile {
        background-color: #fff;
        padding: 0;
        width: 268px;
    }
    
/*     div.mobile-contributionspace{ */
/*         width: 296px; */
/*     } */
	
	
	
    select#countrySelectCampaign + div > div{
        min-width: 94%;
    }
	
	.floatNone{
        float:none;
	}
	
    .chk-perkmodalchange {
        width: 124.2% !important;
    }
    .modal-widthperk {
        width: 80% !important;
    }
    .chk-contributioncontainer {
        width: 320px;
        margin: 0 auto;
    }
     button.btn-citrusbtnsizeforall {
/*         width: 188px !important; */
/*         padding: 10px; */
     }
     button.chk-btn-leftposition {
        position: relative;
        left: 0;
     }
     .chk-cardetails {
        height: 23px !important;
     }
     button.btn-wepaymobileStep1 {
        padding: 10px;
        width: 188px;
     }
    .easyWizardSteps li {
        font-size: 18px;
        display: inline-block;
        padding: 10px;
        color: #B0B1B3;
        /* margin-right: 20px; */
        font-weight: 500;
        padding-left: 5px;
        padding-right: 5px;
    }
    
    .webshowmobile-amount{
        position: relative;
        top: 45px;
    }
    .webshow-mobilebanretop{
        position: relative;
        top: 90px;
    }
    .a.triangle-down {
        z-index: 3000;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 18px solid white;
        position: relative;
        top: 38px;
        left: 92px;
        display: block;
    }
    
    .b.triangle-down {
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 20px solid grey;
        position: relative;
        top: 20px;
        left: 90px;
    } 
     .npo-show-banner > img {
        width: 100%;
/*     height: 286% !important; */
       height: 105vh !important;
       opacity: 0.7;
    }
    .npo-mobiletoppadding {
        position: relative;
        top: 50px;
    }
    .socialshare-paddingleft {
        padding-right: 1px;
    }
     svg.share-icnstyle {
        height: 2em;
        width: 25px;
        font-weight: 400 !important;
        fill: #fff;
        position: relative;
        top: -8px;
        left: -2px;
     }
    a.btn-whatsapplogo,
    a.btn-whatsapplogo:hover {
        width: 100%;
        background-color: #B3373C  !important;
        border: none !important;
        outline: none !important;
        height: 41px;
        margin-bottom: 0;
        border-radius: 2px;
    }
    .npo-mobiletopsocial {
        margin-bottom: 24px !important;
    }
    .npo-mobiletopsocial {
        margin-bottom: 24px !important;
    }
    .triangle-down {
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 20px solid #175E83;
        position: relative;
        top: 21px;
    }  
	.fb-btnmobilepaddin,
    .fb-btnmobilepaddin:hover {
        background-color: #3b5998 !important;
        color: #fff !important;
        font-size: 17px;
        border-radius: 2px;
        outline: none !important;
        border: none !important;
        width: 100%
    }
    .fa-top {
        padding-left: 0;
    }
    .f-share {
        padding-right: 0;
    }
    .btn-donatemobilecolor button,
    .btn-donatemobilecolor button:hover{
        background-color: #01bbd3 !important;
        border: none !important;
        color: #fff !important;
        outline: none !important;
        margin-right: 20px;
        border-radius: 2px;
        font-size: 14px;
        font-family: 'Assistant', sans-serif !important;
        -webkit-font-smoothing: antialiased !important;
        width: 100%;
        padding-bottom: 9px;
        padding-top: 11px;
    }
    .npo-mobile-mediaAndDonate{
        bottom: 0;
        left: 0;
        position: fixed;
        width: 100%;
        z-index: 1000;
        background-color: hsla(0, 0%, 0%, 0.8);
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .f-sharemobilepadding {
        padding-right: 5px;
    }
    .btn-donatemobilecolor {
        padding-left: 10px;
    }
	.npo-card-title {
        height: auto;
        overflow: hidden;
        font-size: 14px;
    }
	
    .show-mangecontributiondrop {
        position: relative;
        left: -14px;
    }
    .mob-contributions-modal-show {
        width: 267px;
        position: relative;
        left: 21px;
        padding-right: 0;
    }
    .media-beatgiving {
        padding-top: 10px;
        position: relative;
        left: 9px;
    }
    .media-yourstory {
        padding-top: 22px;
        position: relative;
        left: 16px;
    }
    .container-space {
        width: 320px;
        margin: 0 auto;
        padding-left: 40px;
        padding-bottom: 50px;
        padding-top: 50px;
        position: relative;
        left: -11px;
    }
    div.mobile-search-input {
        padding-top: 5px;
        padding-left: 4px;
        padding-right: 4px;
    }
    .npo-btnposition button.editDonateBtn {
        width: 100%;
    }
    .show-comments-details {
        overflow: hidden;
    }
    .npo-mobilelft{
        position: relative;
        left: -14px;
    }
    .npo-wid-rht-support {
        top: 20px;
    }
    .social-mobilewidth {
        width: 320px;
        margin: 0 auto;
        padding-top: 100px;
    } 
    .social-lbltxt {
        font-size: 14px;
        width: 118%;
        margin-left: -13px;
    }
    .showsocilaicons {
        margin-left: 55px;
    }
    .sh-social-modalcenter {
        width: 306px;
        margin: 0 auto;
        padding-left: 0;
    }
    .sharetilewidth {
        width: 308px;
    }
    .cr2-widthpayuPanel {
        width: 96%;
    }
    .npo-editfaqlftpreview1 {
        position: relative;
        left: 23px;
    }
    .npo-editfaqlftnxt2 {
        position: relative;
        left: 143px;
    } 
    .npo-editperkprview1 {
        position: relative;
        left: -11px;
        top: 22px;
    }
    .npo-editperkprview2 {
        position: relative;
        left: 118px;
        top: 22px;
    }
    .npo-editprview1 {
        position: relative;
        right: -18px;
    }
    .npo-editnxtbtn2 {
        position: relative;
        left: 140px;
    }
    .cr-editprviewperk2 {
        position: relative;
        left: 116px;
    }
    .npo-faqprview {
        position: relative;
        left: 5px;
    }
    .npo-faqnxt {
         position: relative;
         right: -132px;
    }
    .npo-webperkbtn1 {
        position: relative;
        left: -12px;
        top: 22px;
    }
    .npo-webperkbtn2 {
        position: relative;
        right: -118px;
        top: 22px;
    }
    .cr-dropdown-leftpad {
        padding: 0;
        position: relative;
        left: -4px;
    }
    .npo-perkprevious {
        position: relative;
        left: 2px;
    }
    .cr1-btnnxtbtnsrewards {
         position: relative;
         right: 2px;
    }
    .cr1-btnnxtbtns {
        position: relative;
        left: 7px;
    }
    .cr-perksaverht {
        position: relative;
        right: -14px;
    }
    .cr-prviewnxtbtn {
        position: relative;
        left: -28px;
        top: 22px;
    }
    .crperk-close {
        position: relative;
        left: -14px;
    }
    .npo-descriptonleft{
        position: relative;
        left: 15px;
        padding-right: 30px;
    }
    .npo-left-edit {
        position: relative;
        left: 15px;
    }
    div.npo-paddingmobilelft{
        padding-left: 25px !important
    }
    .skipSection {
        position: relative;
        left: -21px;
    }
    div.aboutNpo {
        padding-left: 0 !important;
        margin-bottom: 0;
    }
    .cr-textperkwidth{
        width: 87% !important;
    }
    .cr-npoperksmobilepadding{
        padding:25px;
    }
    div.cr-dropdowns-width.btn-group.bootstrap-select {
        margin-left: 13px !important;
        width: 92% !important;
    }
    .col-videoUrl-button {
        left: 39px;
    }
    .cr-npowidthtabmobilecontent {
        width: 124%;
        position: relative;
        left: -37px;
    }
    .cr-panelmobile-lft {
        position: relative;
        left: -8px;
    }
    #returnTotop {
         bottom: 20% !important;
    }
    .web-notverifiedbtnmobile {
        opacity: unset !important;
    }
    .pricing-service2 th p {
        font-size: 16px !important;
        letter-spacing: -1px;
    }
    .btntogglecolor {
        padding-left: 10px;
        position: relative;
        top: 4px;
    }
    tr.pricingplansrow th:nth-child(2) p {
        position: relative;
        top: 0;
    }
    tr.pricingplansrow th:nth-child(5) p {
        position: relative;
        top: 0;
    }
    tr.pricingplansrow th:nth-child(1) p {
        padding-left: 5px;
        margin-top: 0;
        position: relative;
        top: 7px;
    }
    .pricing-freelbl {
        width: 108%;
    }
    .show-teamtilemobwid {
        width: 104% !important;
    }
    .show-teammobilewidth {
        width: 97% !important;
        margin-left: 19px;
        background-color: transparent !important;
    }
    .show-teamsmobdropdowns {
        width: 91%;
    }
    .show-teamWidth {
        width: 97% !important;
        margin-left: 18px;
    }
    div.npo-show-donatepadding {
        padding-top: 14px;
        padding-left: 0;
        width: 105%;
        padding-bottom: 15px;
    }
    .banner-center2 {
        float: unset !important;
        text-align: center;
        position: relative;
        top: 120px;
        left: 10px;
    }
    .xs-clear {
        clear: both;
    }
    .btn-topstyle {
        width: 210px;
        font-size: 20px;
        transition: background-color 0.4s ease 0s;
        border: 5px solid #ffffff;
    }
    .npo-title-effects {
        font-size: 22px !important;
        position: relative;
        left: 16px;
    }
    .banner-center {
        text-align: center;
    }
    .carte-bottom3{
        position: relative;
        top: 20px;
    }
    .caret-bottom2 {
        position: relative;
        top: 20px;
    }
    .caret-bottom {
        position: relative;
        top: 16px;
    }
    label.trinals {
        padding-right: 6px;
        font-size: 11px;
    }
    label.anuals {
        padding-left: 6px;
        font-size: 11px;
    }
    div.table-mobilespace{
        overflow-x: auto;
        /* overflow: inherit; */
        padding-top: 35px;
    }
    button.paid-getstarted {
        padding: 2px;
        font-size: 10px;
    }
    span.amt-paidsize label {
        font-size: 25px;
    }
    small.amt-fixpaid2 {
        font-size: 13px;
    }
    tr.pricingplansrow td {
        font-size: 12px;
    }
    tr.pricingplansrow th p {
        border: 1px solid #e7e7e7;
        padding: 5px;
        font-family: "Assistant",sans-serif;
        font-size: 15px;
        background-color: #e9eff3;
        color: #01bbd3;
    }
    div.title-top {
        font-size: 9px;
        padding-left: 0;
    }
    span.plans-fontweight {
        font-size: 12px;
        position: relative;
        top: 4px;
    }
    div.paidprice-positionMost {
        font-size: 8px;
        margin-top: -36px;
        position: relative;
        top: -6px;
    }
    .sh-selectedTop:hover,
    .sh-selectedTd:hover,
    .sh-selectedTd2:hover {
        background-color: #f7f7f7;
    }
    label.amt-plan {
        font-size: 18px;
    }
    small.paid-smlsize {
        font-size: 8px;
    }
    div.th-paddings {
        padding-left: 0;
        padding-right: 0;
    }
    div.pricingplans-containerMobile {
        width: 500px !important;
        margin: 0 auto;
    }
    div.manage-alltabs {
        padding: 0;
    }
    div.manage-alltabs h2 span.plans-bannertitle {
        padding-left: 0;
        font-size: 20px;
    }
    div.portfolio-item {
        padding-bottom: 50px;
    }
    .webedit-topspace {
        padding-top: 25px;
    }
    .createDescDiv div.cr1-descriptions-indx1 {
        width: 94%;
        left: 0px;
    }
    .cr-fundraiser-vanitylbl {
        padding-left: 0 !important;
        position: relative;
        left: -4px;
    }
    .cr1-fundraiser-weburl {
        padding-left: 7px !important;
    }
    .fundraiser-cr1-mobilwid {
        width: 101.7%;
        position: relative;
        left: 3px;
    }
    .cr1-fundraiser-input .personalTelephone {
        width: 105% !important;
    }
    .npo-webdescriptinlen label.webpageDesc {
        position: relative;
        left: -14px;
    }
    .cr1-width-inputs label.titleLength {
        position: relative;
        left: 17px;
    }
    .cr1-tabwebUrl label.vanityUrlLength {
        position: relative;
        left: 0;
    }
    .cr1-mobile-padding-amt img.amountInfoInd-img {
        position: relative;
        left: -28px;
        top: 42px;
    }
    .fundraiser-mobpadding {
        position: relative;
        left: 20px;
        width: 89%;
    }
    .npo-textareawebedit {
        width: 104% !important;
    }
    div.npo-edit-droplist {
        text-align: center;
        width: 105% !important;
    }
    .cr1-tabwebUrl label.vanityUrlLength {
        position: relative;
        left: 0;
    }
    .cr-dropdowns-width-edit.btn-group.bootstrap-select {
        margin-left: 13px !important;
        width: 90% !important;
        margin-bottom: 10px;
        padding-top: 15px;
    }
    .cr1-tabwebUrl label.vanityUrlLength {
        position: relative;
        left: 0; 
    } 
    div.url-widthdsk label.webUrlNameLen {
        position: relative;
        left: -10px;
    }
    div.cr-telephonfortab {
        padding-left: 15px !important;
    }
    div.cr1-webaddress input {
        width: 97% !important;
    }
    .aboutNpo div textarea {
        width: 95%;
    }
    div.cr-telephonfortab div input {
        width: 100% !important;
    }
    div.npo-weburlLft input {
        width: 97% !important;
    }
    div.npo-form-nopaddingLeft {
        padding-left: 0;
        margin-left: 0 !important;
        padding-top: 15px;
        clear: both;
    }
    div.npo-amtwidthmobile {
        width: 110%;
    }
    .cr1-amtmobile-lft {
        left: 0 !important;
    }
    span.cr1-inrdollermobile {
        left: 0 !important;
/*         top: 28px !important; */
    }
    input.cr1-inrdollermobileinput {
        left: 0 !important;
    }
    .cr1-vanitylabels {
        position: relative;
        left: 7px;
    }
    label.cr1-vanityLenght {
        position: relative;
        left: -29px;
    }
    div.editposition-paddings {
/*         padding: 0; */
    }
    div.new-home-mobile-banner font {
        padding: 12px 0 20px 15px !important;
        display: block !important;
        font-size: 18px;
        text-align: center;
    }
    h1.cr1-headertitle-indx1 {
        font-size: 20px !important;
    } 
    h3.labelPadd {
        font-size: 15px !important;
    }
    div.cr1-xs-validationmsg span.digits-onlyformobile {
        padding-left: 15px;
    }
    span.npo-fundraiser-posi {
        font-size: 22px;
        left: 22px !important;
        z-index: 100;
        top: 35px;
    }
    div.spend-matrix-template > div > span {
        position: relative;
        top: 0;
    }
    div.cr-telephon-formob {
        padding-left: 15px !important;
        padding-top: 15px;
    }
    span.mobile-forsize {
        padding-left: 7px;
        position: relative;
        top: 7px;
    }
    
	/*************npo show page banner*******************/
    div.npo-showposition {
       padding-top: 0;
    }
	
	
    div.cr2-pay-padding {
        padding-right: 6px;
    }
    div.inx1-topmobilespace {
        margin-top: 50px !important;
    }
    div.cr1-mobileslogantop {
        margin-top: 15px;
    }
    div.inx1-cr-topspace {
        padding-top: 14px;
        padding-bottom: 7px;
    }
    span.npo-inx1-heading {
        font-size: 12px;
        padding: 5px;
        margin-bottom: 0;
    }
    span.cr-number-script {
        font-size: 16px;
    }
    p.npo-inx2-subheading {
        font-size: 11px;
        margin: 0;
        line-height: 14px;
    } 
    div.npo-inx3-subheading {
        font-size: 14px;
        font-weight: 500;
        line-height: 12px;
    }
    div.inx1-textdecorations-mobile a {
        text-decoration: none;
    }
    h1.npo-top-heading {
        font-size: 30px;
        padding-top: 15px;
    }
    h6.npo-top-subheading {
        font-size: 15px;
        padding-bottom: 15px;
    }
    div.multiple-reason-btn3 a {
        width: 70%;
    }
    div.multiple-reason-btn3 a:hover,
    div.multiple-reason-btn3 a:focus{
        font-size: 18px;
    }
    div.npo-create1-panels {
        height: 200px;
        margin-top: 10px;
        padding-bottom: 2px !important;
    }
    div.cr-borderlft-space {
        position: relative;
        left: 0;
    }
    div.cr-smalltext {
        padding-top: 0;
        padding-bottom: 8px;
        margin-top: 14px;
    }
    div.whats-appimg {
        background-image: url(http://image.gocrowdera.com/project-images/4d7e9182-43c9-414a-b1b6-eec6e1c7c3ae.png);
        height: 183px;
        width: 160%;
        background-size: 35% 50%;
        background-repeat: no-repeat;
        position: relative;
        left: 38px;
        top: 17px;
    }
    div.bg-shout-mobilecol {
        background-color: #123636;
        height: 630px;
    }
    div.shout-title {
        font-size: 40px;
        padding-bottom: 132px;
        padding-top: 25px;
        color: #fff;
        position: relative;
        top: -94px;
    }
    div.shout-imgTwo {
        width: 103% !important;
        height: 0;
        position: relative;
        background-size: 100% 100%;
    }
    div.shout-one {
        position: absolute;
        font-size: 20px;
        color: #fff;
        bottom: 0;
        left: 0;
        right: 0;
        padding-bottom: 44px;
        top: 34rem;
    }
    div.content-size {
        font-size: 18px;
        line-height: 26px;
    }
    div.content-small-script {
        font-size: 11px;
    }
    div.shout-two {
        left: 0;
    }
    div.content-small {
        font-size: 8px;
    }
    
    div.container-contentsize {
        width: 320px;
    }
    div.cr2-panelsfixing-mobile {
       margin-right: -9px !important;
    }
    div.sh-video-widthformobile  iframe{
        width: 100% !important;
    }
    div.npo-width-fortileinmobile{
        width: 298px !important;
    }
    div.npo-fundraiser-widthmobile {
        margin-left: -27px !important;
    }
    div.manage-contribution-bgcolor {
        position: relative;
        left: 19px;
        width: 101%;
    }
    input.npo-width-payu {
       width: 90.4% !important;
    }
    div.npo-left-editxs {
       padding-left: 0;
       margin-left: -4px;
    }
    div.npo-fundraiserbtn-mobile {
        position: relative;
        left: 12px;
    }
    div.npo-perks-tilealign {
        position: relative;
        left: -20px;	
        width: 104%;
    }
    div.abt-leftSpace {
        margin-left: 0 !important;
    }
    div.manage-mobile-margine {
        position: relative;
        left: -18px;
    }
    div.crowdera-perk {
        position: relative;
        width: 90%;
        left: 15px;
    }
    div.cr1-xs-validationmsg .help-block {
        margin-left: 17px;
    }
    div.new-manage-updateshare {
        padding-left: 54px;
        top: 6px !important;
    }
    div.cr-tops {
        margin-top: 0;
    }
    span.cr1-doller-sign {
        top: 22px;
    }
    span.i-currency-label-indx1 {
        font-size: 22px; 
        left: 23px;
        z-index: 100;
        top: 34px;
    }
    input.cr2-edit-input {
        width: 100% !important;
    }
    input.cr-input-indx1 {
        width: 107%;
    }
    input.cr-fundraiser-amt {
        left: 0 !important;
        width: 100% !important;
    }
    label.cr-fundraiser-font {
        font-size: 10px !important;
    }
    input.cr-fundraiser-mobile {
        left: 17px !important;
        position: relative;
    }
    input.npo-weburl-placeholder {
        padding-left: 109px !important;
    }
    input.npo-url-leftpading {
        padding-left: 6px;
    }
    div.cr2-webUrl-moblift {
        position: relative;
        left: -3px !important;
    }
    div.cr-lftcheckbox {
        left: 17px !important;
        position: relative;
    }
    div.cr-Iaccept-lft {
        left: 5px;
        position: relative;
    }
}
@media only screen and (min-width:768px) and (max-width: 854px) {
    div.two-centsofHopeimg {
        height: 45.2rem;
        width: 104%;
    }
}
@media only screen and (min-width: 855px) and (max-width: 1024px){
    div.two-centsofHopeimg {
        height: 45.6rem;
        width: 105%
    }
}
@media only screen and (min-width:768px) and (max-width: 1024px) {
    div.spend-matrix-icons {
	    background-color: #889299;
	    color: white !important;
	    padding-top: 5px;
	    padding-right: 4px;
	    padding-bottom: 0px;
	    padding-left: 3px;
	    margin-top: 5px;
	    font-size: 12px;
    }
	div.btn-widthOptionAmt button {
       width: 45%;
       margin-top: 10px;
    }
    .fa-fa-Font {
	    font-size: 19px;
	    position: relative;
	    top: -5px;
	    /* left: 17px; */
    }
    .footer_links a {
        font-size: 14px;
    }
    div.footer-social-inline a {
        padding-right: 12px;
    }
    a.footer-cdra-logo img {
	    /* height: 100px; */
	    height: 33px;
    }
    div.undgs-imgs img{
	    width: 22%;
	}
    label.lbl-psositionD {
	    position: relative;
	    left: 23px;
	    font-size: 10px;
    }
    label.lbl-position {
	    position: relative;
	    left: 12px;
	    font-size: 10px;
    }
    label.beneficiaryNamefont {
	    position: relative;
	    left: 8px;
	    max-width: 40%;
	    overflow-wrap: break-word;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    vertical-align: bottom;
	    font-size: 10px;
	    top: 4px;
	}
    span.integrateIcons {
        position: relative;
        left: 21px;
    }
    .erroralignOnmobile label.errorlabel {
       top: 243px !important;
    }
    .erroralignOnmobileB label.errorlabel {
       top: 340px !important;
    }
    div.extraspacePaddingmanagepage {
        width: 97.7%;
        position: relative;
        left: 15px;
    }
    label.emptyValError, label.greaterThanError {
       position: relative;
       right: -48px !important;
    }
    div.button-seperator {
        display: block;
    }
    input.cdra-checkout-buttons {
/*         width: 100px !important; */
        width: 100% !important;
    }
    label.amt-plan {
        font-size: 24px;
    }
    label.amtheadstyle {
        font-size: 20px;
    }
    select.size-mobile-select,
    select.size-mobile-select:focus{
        border: 2px solid #f9f5f5;
    }
    li.picker-spacerht {
        position: relative;
        right: 270px;
        top: 1px;
    }
    tr.onHeader-secondary-syndicate th:nth-child(1) {
        width: 342px;
    }
    tr.onHeader-secondary th:nth-child(1) {
        width: 327px !important;
    }
    div.pricingplans-containerMobile-comparision {
        width: 708px;
        margin: 0 auto;
    }
    div.lbl-forinfostyle {
/*         padding: 6px 6px 6px 6px; */
        border-bottom: 1px solid #e7e7e7;
        font-size: 10px;
        font-family: Assistant,sans-serif;
    }
    span.colone-A {
        position: relative;
/*         left: 1px; */
        left: 33px;
    }
    span.coloan-B {
        position: relative;
/*         left: 12px; */
        left: 5px;
    }
    span.coloansh-C {
        position: relative;
/*         left: 21px; */
        left: 8px
    }
    span.coloan-D {
        position: relative;
/*         left: 43px; */
        left: 20px;
    }
    a.mob-show-fund {
        width: 130% !important;
        position: relative;
        left: -123px;
        padding-top: 16px !important;
        height: 57px;
    }
    i.glyphicon-size {
        font-size: 10px;
        margin-right: 0px !important;
    }
	input.spend2-forwidth {
        width: 101%;
    }
    div.spendlft2 {
        margin-left: 2px;
    }
    div.postion-lftloadtime {
        position: relative;
        left: -10px;
    }
    div.spend-matrix-icons {
        background-color: #889299;
        color: white !important;
        padding-top: 0px;
        padding-right: 2px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 5px;
        height: 28px;
    }
    div.col-sm-amt {
        padding-left: 0;
        padding-right: 0;
        width: 106%;
    }
    div.ribbon-modal-website {
        right: -17px;
    }
	div.color-twitter-xs {
        border-bottom: 8px solid #01bbd3;
        background-color: #fff;
        padding: 12px;
        height: 56px;
    }
    div.color-whatsapp-xs {
        border-bottom: 8px solid #1fb61f;
        background-color: #fff;
        padding: 12px;
        height: 56px;
        /* width: 90px; */
    }
    div.color-fbshare-xs {
        border-bottom: 8px solid #3b5998;
        background-color: #fff;
        padding: 12px;
        height: 56px;
        /* width: 90px; */
    }
    a.img-centralignon-a img {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
    }
	
    form.gsc-search-box {
    font-size: 13px;
    margin-top: -11px !important;
    margin-right: 0;
    margin-bottom: 4px;
    margin-left: -67px !important;
    width: 100%;
}
    ul.navbar-right {
        margin-top: 14px;
    }
    ul.newHeaderbar {
        display: inline-flex;
    }
    div.changes-widthcreate {
        width: 94.7% !important;
        position: relative;
        left: 12px;
        padding-bottom: 12px;
    }
    div.impcat-csr-alignmentright {
        position: relative;
        left: -16%;
    }
    a.btn-previous {
        position: absolute;
        left: -69px;
        top: 50%;
    }
    a.btn-nxt {
        position: absolute;
        top: 50%;
        right: -69PX;
    }
	div.error-container-height {
        margin-top: 5%;
        margin-down: 5%;
    }
    div.mobile-popoveralign .popover {
        margin-left: 154px !important;
    }
    div.video-popover .popover {
        /* margin-left: 45%; */
        margin-left: 155px !important;
        width: 800px;
    }
/*     ul.menu-website > li a:hover, .menu-website > li a:focus { */
/*         color: #fff; */
/*         background-color: #005f85!important; */
/*     } */
/*     ul.menu-website:hover { */
/*         background-color: #013e56; */
/*     } */
	div.sidebarbutton {
        position: relative;
        top: 11rem;
        z-index: 1000;
        width: 0;
    }
/*     ul.menu-website { */
/*         position: relative; */
/*         top: 43px; */
/*     } */
    div.sidebarNav {
        position: relative;
        top: 4.8rem;
    }
    ul#side-menu {    
        position: relative;
        top: -15px;
    }
/*     div.mobile-topspace { */
/*         position: relative; */
/*         top: -26px; */
/*     } */
	
	
    div.mobile-manage-webtile {
        width: 154% !important;
        padding-right: 0;
        padding-left: 0;
    }
    
    span.menu-titlefont {
        font-weight: 900;
        font-size: 14px;
    }
    button.btn-sidemenumobile {
        font-size: 20px;
        position: relative;
        top: 13px;
        border: none;
        border-radius: 5px;
        outline: none;
    }
    div.sidebarNav {
        position: relative;
        top: 47px;
        z-index: 2000;
        width: 0px;
    }
    ul.subMenu-liwidth li {
        font-size: 16px;
    }
    span.cr1-widthgoalAmt {
        width: 135%;
    }
    h1.green-textlabel {
        font-size: 40px;
    }
    div.container-green-width{
        width:750px;
        padding: 40px;
    }
    div.border-width {
        width: 88%;
        margin: 0 auto;
    }
    div.border-playbuttons {
        top: 8px;
        width: 35px;
        height: 33px;
        padding: 5px;
    }
    i.play-cdra-video {
        font-size: 18px;
        position: relative;
        left: 6px; 
    }
    div.modal-zindex{
       z-index: 4000;
    }
    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: block;
    }
    li.npo-leftnext {
        position: relative;
        left: -13px;
    }
    div.npo-txtdropdwown-width {
        width: 102% !important;
    }
    li.cr1-btnnxtbtns-3 {
        position: relative;
        right: -7px;
    }
    li.right-paddingEdit {
        position: relative;
        left: 5px;
    }
    div.taxreciptpaddingmobile {
        width: 100%
    }
    div.wizard-for-arrenge {
        width: 80%;
    }
    button.npo-leftPrevi {
        left: 16px;
        width: 110px;
    }
    .btn-nextD {
        position: relative;
        left: -38px;
    }
    .btn-nextC {
        position: relative;
        left: -18px;
        width: 90px;
    }
    .btn-nextB {
        position: relative;
        left: -16px;
    }
    p.npo-subheading-font {
        padding-bottom: 10px;
    }
    .btnmobile-right-nextfaq-npo {
        float: right;
    }
    .btnmobile-right-next-npo {
        width: 100px;
        position: relative;
        left: -30px;
    }
    .btnmobile-right-next {
        width: 100px;
        left: -28px;
    }
    .cr-containerWidth{
        width: 80%;
    }
    .tax-right-padding {
        padding-right: 0;
        width: 104%;
    }
    div.display-inlinemedia {
        display: inline-flex;
        position: relative;
        left: 7%;
        width: 85%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 7%;
        display: inline-flex;
        width: 85%;
    }
    div.margin-widthmedia {
        padding-left: 0;
        padding-right: 25px;
    }
    div.how-it-work-text {
       position: relative;
       color: #005f84;
       bottom: -75px;
       left: 7.9%;
       z-index: 100;
    }
    div.button-desktoppos {
        text-align: left !important;
        padding-left: 8px;
    }
    div.img-width-home img {
        width: 100%;
        float: right;
        position: relative;
        top: 7px;
    }
    div.pioneer-teamfont {
/*         padding: 66px 44px 73px 55px; */
    }
    ul.position-litiles li {
        height: 77px;
    }
    h2.title-whycdra {
        font-size: 22px;
    }
    ul.list-style-sub {
        width: 112%;
    }
    h4.title-pioneerteamcdra {
        font-size: 28px;
        text-align: left;
        line-height: 40px;
    }
    ul.home-pge-liststyle {
       width: 100% !important;
    }
	h4.explore-subheading { 
        margin-top: 110px;
	}
	.explore-page-action {
        top: 10px !important;
	}
    select#countrySelectCampaign + div > div{
        min-width: 69% !important;
    }
	.npo-drops-back.bootstrap-select > .btn {
    	width: 72%;
	}
	.leftTelNum{
        left: 117px;
	}
	.leftdays{
        left: 160px !important;
	}
    .leftAmount{
        padding-left: 16px;
        padding-right: 0px;
        border-left-width: 0px;
        left: 105px !important;
	}
    .leftforInfo{
        left: 143px;
	}
	button.chk-btn-leftposition {
        position: relative;
        left: 23px;
    }
    .npoHeader-tabssize {
         left: 25px;
    }
    .npo-transitionline {
        padding-left: 10px;
    }
    .npotabs-right-padding {
        margin-right: -6px;
    }
    .npo-mediawdith{
        width: 76.4%;
    }
	.npo-tablabelspace {
        padding-left: 12px;
    }
    .npo-tabvisible{
        display: block !important;
    }
    .webManage-btnhover {
        font-size: 14px;
        padding: 2px;
    }
    .headContentmobilehit div.webheader-mobile {
        height: 57px !important;
    }
    .npo-hiddenraisertab{
        display: none;
    }
    .webshow-btnhover {
        padding: 0;
        font-size: 14px;
    }
    .sh-showtweet {
        margin-left: 12px;
    }
    .showwhats-icn {
        margin-left: 5px;
    }
    .shshowfb-icon {
        margin-left: 9px;
    }
    .show-sharefont {
        font-size: 14px;
        display: none;
    }
    a.shTabs-twitter-color-nposh i {
        padding-right: 2px;
        margin-right: -15px;
    }
    .npo-heightwhats {
        margin-left: 8px;
    } 
    .shnpo-fbsupportwidth i {
        margin-left: 10px;
        font-size: 15px;
    }
    .npo-shwidth {
        width: 76.4%;
    }
    .sh-sharefont {
        font-size: 14px;
        display: none;
    }
	
    .npoembedInr {
        padding-top: 0px;
    }
    .media-beatgiving {
        padding-top: 8px;
        width: 50px !important;
        position: relative;
        left: -7px;
    }
    .media-yourstory {
        padding-top: 11px;
        width: 50px !important;
        position: relative;
        left: 6px;
    }
    img.media-dealstreet {
        position: relative;
        top: -14px;
    }
    .newslistA {
        padding: 0;
        width: 100%;
    }
    .newslistA a {
        padding-left: 11px;
        width: 11%;
    }
    .newslistA a img {
        width: 72%;
    }
    .newslistB {
        width: 103%;
        padding: 0;
    }
    .newslistB a {
        padding-left: 5px;
        width: 12%;
    }
    .newslistB a img {
        width: 92%;
    }
    .newslistC {
        padding: 0;
        width: 104%; 
    }
    .newslistC a {
        padding-left: 5px;
        width: 11%;
    }
    .newslistC a img {
        width: 89%;
    }
/*     .news-yourstory img { */
/*         width: 50% !important; */
/*         padding-top: 19px; */
/*     } */
    
    .npo-contributionalign {
        width: 103% !important;
    }
    .npo-btnposition button.editDonateBtn {
        width: 100%;
    }
    div.npo-btnposition button.startfundraiserbtn {
        width: 100% !important;
        height: 57px !important;
    }
     .sharetilewidth {
        width: 300px;
        position: relative;
        left: 14px;
    }
    .sh-topcampaignby{
        position: relative;
        top: -61px;
    }
    .npo-editfaqlftpreview1 {
        position: relative;
        left: 17px;
    }
    .npo-editfaqlftnxt2 {
        position: relative;
        left: 20px;
    } 
    .npo-editperkprview1 {
        position: relative;
        left: -11px;
        top: 22px;
    }
    .npo-editperkprview2 {
        position: relative;
        left: 17px;
        top: 22px;
    }
    .npo-editprview1 {
        position: relative;
        left: 1px;
    }
    .npo-editnxtbtn2 {
        position: relative;
        left: 4px;
    }
    .cr-editprviewperk2 {
        position: relative;
        left: 17px;
    }
    .npo-webperkbtn1 {
        position: relative;
        left: -12px;
        top: 22px;
    }
    .npo-webperkbtn2 {
        position: relative;
        right: -18px;
        top: 22px;
    }
    .cr-dropdown-leftpad {
        padding: 0;
        position: relative;
        left: 4px;
    }
    .npo-perkprevious {
        position: relative;
        left: 2px;
    }
    .cr1-btnnxtbtnsrewards {
         position: relative;
         right: 2px;
    }
    .col-videoUrl-textbox {
        left: 32px;
        padding-right: 0;
        padding-left: 5px;
        top: 107px;
    }
    .col-videoUrl-button {
        padding-right: 2px;
        padding-left: 0;
        top: 107px;
        right: -26px;
    }
    .cr-textperkwidth {
        width: 91% !important;
    }
    .crperk-close {
         position: relative;
         left: -16px;
    }
    .cr1-btnnxtbtnsrewards {
        position: relative;
        left: 35px;
    }
    .cr1-btnnxtbtns {
        position: relative;
        left: 13px !important;
    }
    .cr-perksaverht {
        position: relative;
        right: -14px;
    }
    .cr-prviewnxtbtn {
        position: relative;
        left: -18px;
        top: 22px;
    }
    .pricing-service2 th p {
        font-size: 16px !important;
        letter-spacing: -1px;
    }
    .show-impactManagepage {
        margin-top: 2px;
    }
    .npo-small-txt b {
        font-size: 10px !important;
    }
    .web-managetop {
        margin-top: -7px !important;
    }
    .npo-showPageraisers {
        height: 44px !important;
    }
    .webshow-startraiserbtn {
        height: 64px !important;
    }
    .webaddEllipsis {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 171px;
        padding-left: 9px;
    }
    .sh-btn-tabswidth {
        width: 100% !important;
    }
/*     .sh-tabOverflow { */
/*         overflow-y: hidden; */
/*         padding-bottom: 14px; */
/*         overflow-x: hidden; */
/*     }  */
    div.title-top {
        font-size: 12px;
        padding-left: 0;
    }
    div.table-mobilespace {
        overflow: inherit;
    }
    tr.pricingplansrow td {
        font-size: 12px;
    }
    tr.pricingplansrow th p {
        font-size: 15px;
/*         text-align: center; */
    }
    td.pricing-amts{
        padding: 4px !important;
    }
    .amt-paidsize label {
        font-size: 26px;
    }
    small.paid-permonth {
        font-size: 9px;
    }
    small.paid-smlsize {
        font-size: 8px;
    }
    div.th-paddings {
        padding-left: 0;
        padding-right: 0;
    }
    div.pricingplans-containerMobile{
         width: 768px;
         margin: 0 auto;
    }
    div.plans-lft {
        width: 450px;
        margin: 0 auto;
    }
    .webedit-topspace {
        padding-top: 25px;
    }
    div.cr1-fundraisers-telephn {
        margin-left: -120px !important;
    }
    div.npo-edit-droplist {
        text-align: center;
        width: 105% !important;
    }
    .cr-dropdowns-width-edit.btn-group.bootstrap-select {
        margin-left: 13px;
        width: 94% !important;
        margin-bottom: 10px;
    }
    div.cr1-tabwebUrl {
        margin-left: -33px;
        width: 54%;
        padding-right: 8px;
    }
    div.url-widthdsk label.webUrlNameLen {
        position: relative;
        left: 22px;
    }
    div.url-widthdsk input{
        width: 107% !important;
    }
    div.cr2-webUrl-moblift input {
        padding-left: 203px;
    }
    div.npo-amtwidthmobile {
        width: 130%;
    }
    div.clear-sm {
        clear: unset;
    }
    div.cr-telephonfortab {
        padding-left: 0 !important;
        margin-left: -117px !important;
    }
    div.cr1-font-list .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"] {
        width: 40% !important;
    }
    div.dash-rhs {
        padding-top: 9px;
        background-color: #274b58;
        width: 190px;
    }
    div.spend-matrix-template > div > span {
        font-size: 14px;
        position: relative;
        top: 7px;
    }
    span.createBtn-left {
        width: 98.1% !important;
    }
    div.web-heightTabs {
        height: 64px;
        position: relative;
        top: 14px;
    }
    
    button.webmanagePaymentTab {
	    width:auto !important;
        height: 47px !important;
        padding-left:12px;
        margin-right: -14px;
        padding-top: 10px;
        padding-right: 12px;
        margin-left: 7px;
    }
    ul.managepage-scrollfinxed {
        position: fixed;
        top: 22px;
        z-index: 2000;
        width: 84%;
        left: 144px;
    }
    ul.scrollfinxed {
       position: fixed;
       top: 26px;
       z-index: 2000;
       width: 85%;
       height: 65px;
       left: 128px;
    }
    button.sh-webpageDonate-btn {
        width: 215px !important;
        height: 64px;
        margin-top: -16px !important;
    }
    button.web-fbsupportstikysize{
        width: 215px !important;
    }
    div.webpage-stiky-background {
        background-color: #f5f5f5;
        position: fixed;
        top: 64px;
        height: 45px;
        width: 100%;
        left: 0;
        box-shadow: 0 0 1px #a5a5a5;
        display: none;
    }
    button.btn-stiky {
        position: fixed;
        top: 1.2px;
        z-index: 2000;
        width: 215px !important;
        margin-top: 0 !important;
        right: 13px;
    }
  
	/***********For web page banner*****************/
    div.npo-show-banner > img {
/*         height: 679px !important; */
        height: 100vh !important;
    }
    button.btn-topstyle {
        width: 54%;
    }
    b.npo-title-effects {
        z-index: 1000;
        font-size: 50px !important;
        text-transform: capitalize !important;
    }
    div.sh-donatenow {
        position: relative;
        top: 297px;
        left: 38%;
    }
    div.top-lft-social {
        position: relative;
        top: 214px;
        left: 66px;
    }


    button#sticky.stick {
        width: 12%;
    }
    div.cr-smalltext {
        padding-top: 30px;
    }
    p.npo-inx2-subheading {
        font-size: 14px;
    }
    label.npo-inx1-heading {
        font-size: 17px;
        font-family: "Assistant",sans-serif;
        letter-spacing: 1px;
        color: #000000;
    }
    div.npo-create1-panels {
        height: 400px;
    }
    div.multiple-reason-btn3 a:hover,
    div.multiple-reason-btn3 a:focus{
        font-size: 18px;
    }
    span.show-tabs-count {
        font-size: 15px;
    }
    div.shout-imgTwo {
        height: 672px;
    }
    div.container-contentsize {
        width: 768px;
    }
    li.search-list-item-width {
        width: 90px;
    }
    div.searchbox {
        min-width: 30%;
    }
    div.sh-video-widthformobile  iframe{
        width: 100% !important;
    }
    button.npo-dnt-now {
        width: 98.5%;
    }
    span.npo-btn-height {
        width: 98.5%;
    }
/*     div.npo-banner-transperency-show { */
/*         background-color: rgba(50, 50, 50, 0.7); */
/* /*         height: 729px; */ */
/*         height: 110.4%; */
/*         position: absolute; */
/*         opacity: 0.7; */
/*         top: 0; */
/*         width: 100%; */
/*     } */
    span.webaddEllipsis {
        width: 170px;
    }
    span.cntctFndrsr {
        padding-left: 0;
        padding-right: 0;
        font-size: 11px;
        padding-top: 3px;
    }
    div.show-header-height {
        margin-left: -46px;
    }
    input.npo-url-leftpading {
        padding-left: 125px; 
    }
    div.abt-leftSpace {
        margin-left: 0 !important;
    }
    div.abt-sm-right{
        right: -4%;
        position: relative;
    }
     input.npo-tax-inputfields {
        width: 102%;
    }
    div.cr-Iaccept-lft {
        position: relative;
        left: -7px;
    }
    div.npo-font-list button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
        width: 68%;
    }
    input#paypalEmailId {
        width: 105% !important;
    }
    b.perk-support-size {
        font-size: 10px;
    }
    div.perk-lftright {
        padding-left: 5px;
        padding-right: 5px;
    }
    div.reward-footer .badge {
        padding: 4px 6px;
        font-size: 9px;
        border-radius: 0px;
    }
    span.perkNumberAvailable {
        font-size: 10px !important;
    }
    b.perk-amts {
        font-size: 12px;
        position: relative;
        top: -3px;
    }
    button.npo-submitfor-approvalsize {
        width: 215px;
    }
    h3.panel-title {
        font-size: 12px;
    }
    
    /*----------Static Landing Page------------*/
    
}
@media only screen and (min-width:1025px) and (max-width: 1199px){
	.fontCreatebtn {
    position: relative;
    top: -12px;
    /* color: #026187; */
}
    .dash-fontmobile small {
        font-size: 11px !important;
    }
	div.two-centsofHopeimg{
	    height: 42.5rem;
	    width: 103.3%;
	}
    div.taxreciptpaddingmobile {
        width: 113%;
    } 
    .btn-donate-color button, .btn-donate-color button:hover {
        margin-right: 10px;
        padding: 6px 25px 6px 25px;
    }
    button.btn-fundraiser, button.btn-fundraiser:hover {
        margin-right: 10px;
        padding: 7px 12px 5px 12px;
    }
    .fa-top {
        font-size: 15px;
        padding-left: 8px;
    }
    .f-share {
        padding-right: 10px;
    }
    .btn-facebook-color, .btn-facebook-color:hover {
        margin-right: -14px;
    }
    
    .pricingplans-containerMobile div.table-mobilespace {
        overflow: unset;
    }
	div.plans-lft {
        position: relative;
        left: 87px;
    }
    div.panel-colorplans {
        letter-spacing: -1px;
        font-size: 15px;
    }
}
@media only screen and (min-width:1025px) and (max-width: 1280px) {
    div.spend-matrix-icons {
	    background-color: #889299;
	    color: white !important;
	    padding-top: 5px;
	    padding-right: 4px;
	    padding-bottom: 0px;
	    padding-left: 3px;
	    margin-top: 5px;
	    font-size: 12px;
    }
    .erroralignOnmobile label.errorlabel {
        top: 232px !important;
    }
    .erroralignOnmobileB label.errorlabel {
        top: 330px !important;
    }
    div.sidebarNav {
        position: relative;
        top: 47px;
        z-index: 2000;
        width: 0px;
    }
    div.border-width {
        width: 88%;
        margin: 0 auto;
    }
    div.border-playbuttons {
        top: 30px;
        width: 35px;
        height: 33px;
        padding: 5px;
    }
    i.play-cdra-video {
        font-size: 18px;
        position: relative;
        left: 6px; 
    }
   ul.hometeam-styledesktop {
       width: 440px;
   }
   div.modal-zindex{
       z-index: 4000;
   }
   img.inchight {
      height: unset;
   }
   input.cr2-fcrawidth {
        width: 100%;
   }
   li.npo-faqnxt {
        position: relative;
        right: 22px;
   }
   li.npo-editfaqlftnxt2 {
       position: relative;
       left: -31px;
   }
   div.npo-txtdropdwown-width {
       width: 102% !important;
   }
   button.btnmobile-right-next {
       width: 90px;
       left: -24px;
   }
    button.npo-leftPrevi {
        left: 16px;
        width: 110px;
   }
    div.display-inlinemedia {
        display: inline-flex;
        position: relative;
/*         left: 7%; */
/*         width: 85%; */
    }
    div.display-inlinemedia-lasticons {
        position: relative;
/*         left: 12%; */
        display: inline-flex;
/*         width: 75%; */
    }
    h1.bannerBigtext {
        font-size: 52px;
    }
    div.margin-widthmedia {
        text-align: center;
        padding-bottom: 35px;
        padding-left: 17px;
    }
    div.how-it-work-text {
        position: relative;
        color: #005f84;
        bottom: -75px;
        left: 8.9%;
        z-index: 100;
    }
    h4.title-pioneerteamcdra {
        font-size: 28px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 45px;
        text-align: justify;
    }
    .npo-transitionline {
        padding-left: 10px;
    }
	 .webManage-btnhover {
        font-size: 16px;
        padding: 0;
    }
    .npoHeader-tabssize {
        /* width: 530px; */
        height: 0;
        position: relative;
        top: 18px;
        left: 34px;
    }
	
    .media-topspace {
        position: relative;
        top: -40px;
        left: -30px;
    }
    .npo-wid-rht-support {
        top: 24px;
    }
    div.cr1-tabwebUrl {
        margin-left: -10px;
        width: 51%;
    }
    div.url-widthdsk input{
        width: 107% !important;
    }
    div.dash-rhs {
        padding-top: 9px;
        background-color: #274b58;
        width: 190px;
    }
    div.npo-banner-transperency-show {
        height: 109%;
    }
    div.manageweb-social-stiky {
        position: fixed;
        top: 52px;
        width: 40%;
        z-index: 3000;
        display: none;
        left: 26%;
        padding-left: 0 !important;
    }
    button.webmanagePaymentTab {
	    width:auto !important;
        height: 47px !important;
        padding-left:12px;
        margin-right: -14px;
        padding-top: 10px;
        padding-right: 12px;
        margin-left: 7px;
    }
    ul.managepage-scrollfinxed {
        position: fixed;
        top: 10px;
        z-index: 2000;
        width: 84%;
        left: 144px;
    }
    ul.scrollfinxed {
        position: fixed;
        top: 18px;
        z-index: 2000;
        width: 50%;
        height: 65px;
        left: 127px;
    }
    div.sh-socialicn-stiky {
        position: fixed;
        top: 45px;
        width: 50%;
        z-index: 3000;
        display: none;
        left: 25%;
        padding-left: 0;
    }
	button.sh-webpageDonate-btn {
        width: 282px !important;
        height: 64px;
        margin-top: -16px !important;
    }
	
    span.btnSpan {
        margin-top: 1px !important;
        font-size: 14px !important;
        padding-left: 0;
        padding-right: 30px;
    } 
    li.createBtn-height {
       height: 64px;
       width: 180px !important;
    }
    div.cr-smalltext {
        padding-top: 36px;
    }
    div.shout-imgTwo {
        height: 672px;
    }
    div.shout-two {
        position: absolute;
        font-size: 20px;
        color: #fff;
        top: 47%;
        left: 155px;
        right: 0;
    }
    div.content-size {
        font-size: 34px;
        padding-bottom: 10px;
        font-weight: 700;
        line-height: 31px;
        letter-spacing: 1px;
    }
    div.content-small-script {
        font-size: 15px;
        letter-spacing: 0.6px;
        font-family: "Assistant",sans-serif;
        font-weight: 700;
        line-height: 19px;
    }
    button#sticky.stick {
        width: 15%;
    }
    input.npo-width-payu{
        width: 68.4% !important;
    }
    button.npo-leftPrevi {
        left: 0px;
    }
    div.abt-sm-right{
        right: -4%;
        position: relative;
    }
    div.cr1-webaddress {
        left: 15px;
    }
    input.cr1-vanitypadding-in-co {
        padding-left: 220px;
    }
    input.npo-tax-inputfields {
        width: 102%;
    }
    div.cr2-padding-create {
        padding-left: 25px !important;
    }
    div.redactor-box {
        left: 0;
    }
    div.perk-lftright {
        padding-left: 5px;
       padding-right: 5px;
    }
    b.perk-amts {
        font-size: 15px;
        position: relative;
        top: -1px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1280px){
   .dash-fontmobile small {
        font-size: 10px !important;
   }
   div.two-centsofHopeimg {
       height: 42.8rem;
       width: 103.5%;
   }
   div.plans-lft {
        position: relative;
        left: 0;
    }
    div.panel-colorplans {
        letter-spacing: 2px ;
        font-size: 15px;
    }
    div.abt-md-lft{
        margin-left: 0;
    }
    div.abt-leftSpace {
	    margin-left: 12px;
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1344px){
    h4.title-pioneerteamcdra {
        font-size: 28px;
        font-weight: 700;
        word-spacing: 0px;
        line-height: 45px;
        text-align: justify;
    }
    div.plans-lft {
        position: relative;
        left: 0;
    }
    div.panel-colorplans {
        letter-spacing: 2px;
        font-size: 16px;
    }
	button.sh-webpageDonate-btn {
        width: 282px !important;
        height: 64px;
        margin-top: -16px !important;
    }

}
@media only screen and (min-width: 320px) and (max-width: 582px){
   span.round-tab b {
	    padding-top: 15px;
    }
}

@media only screen and (min-width: 1320px){
	.promotionalplan-banner-block img{
	    max-width: 100% !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 885px){
	li.discover{
	    margin-right: 5px;
        margin-top: 2px;
	}
}

@media only screen and (min-width: 886px) and (max-width: 1024px){
	li.discover{
        margin-top: 4px;
	}
}

@media only screen and (min-width: 892px) and (max-width: 1066px){
    .static-inner-content h1 {
        font-size: 40pt !important;
    }
    
    .static-inner-content h1 b {
        font-size: 6rem !important;
        font-style: initial !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 891px){
    .static-inner-content h1 {
        font-size: 4rem !important;
    }
    
    .static-inner-content h1 b {
        font-size: 5rem !important;
        font-style: initial !important;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1499px){
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 20%;
        display: inline-flex;
        width: 65%;
    }
    div.display-inlinemedia {
        display: inline-flex;
        position: relative;
        left: 18%;
        width: 65%;
    }
}
@media only screen and (min-width: 1500px) and (max-width: 1599px){
    div.display-inlinemedia {
        display: inline-flex;
        position: relative;
        left: 21%;
        width: 61%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 22.5%;
        display: inline-flex;
        width: 65%;
    }
}
@media only screen and (min-width: 1600px) and (max-width: 1700px){
    div.display-inlinemedia {
        display: inline-flex;
        position: relative;
        left: 21%;
        width: 61%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 24%;
        display: inline-flex;
        width: 65%;
    }
}
@media only screen and (min-width: 1701px) and (max-width: 1800px){
	div.display-inlinemedia {
        display: inline-flex;
        position: relative;
        left: 21%;
        width: 61%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 26%;
        display: inline-flex;
        width: 65%;
    }
}
@media only screen and (min-width: 1801px) and (max-width: 1900px){
	div.display-inlinemedia {
	    display: inline-flex;
	    position: relative;
	    left: 23%;
	    width: 65%;
	}
	div.display-inlinemedia-lasticons {
        position: relative;
        left: 26%;
        display: inline-flex;
        width: 65%;
    }
}
@media only screen and (min-width: 1901px) and (max-width: 2000px){
    div.display-inlinemedia {
        display: inline-flex;
        position: relative;
        left: 23%;
        width: 65%;
    }
    div.display-inlinemedia-lasticons {
        position: relative;
        left: 26.5%;
        display: inline-flex;
        width: 65%;
    }
}
