@font-face {
  font-family: "Roboto-Bold";

  src: url("./fonts/Roboto-Bold.woff") format("woff"), /* Modern Browsers */
    url("./fonts/Roboto-Bold.woff2") format("woff2"), /* Modern Browsers */
    url("fonts/Roboto-Bold.ttf") format("ttf");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Regular";

  src: url("./fonts/Roboto-Regular.woff") format("woff"), /* Modern Browsers */
    url("./fonts/Roboto-Regular.woff2") format("woff2"),
    url("fonts/Roboto-Regular.ttf") format("ttf"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MarkPro";

  src: url("./fonts/MarkPro.woff") format("woff"), /* Modern Browsers */
    url("./fonts/MarkPro.woff2") format("woff2"), /* Modern Browsers */
    url("fonts/MarkPro.ttf") format("ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MarkProBold";

  src: url("./fonts/MarkProBold.woff") format("woff"), /* Modern Browsers */
    url("./fonts/MarkProBold.woff2") format("woff2"), /* Modern Browsers */
    url("fonts/MarkProBold.ttf") format("ttf");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "MarkProHeavy";

  src: url("./fonts/MarkProHeavy.woff") format("woff"), /* Modern Browsers */
    url("./fonts/MarkProHeavy.woff2") format("woff2"),
    url("fonts/MarkProHeavy.ttf") format("ttf"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

html {
    /*zoom: 0.8;
    zoom: 80%;*/
}

body {font-family: "MarkPro","Lato"; color: #000; font-size:16px!important; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}
h1, h2, h3, h4, h5, h6 {font-family: "MarkProHeavy", "Roboto-Bold"; color: #000; text-rendering: optimizeLegibility;}
h1 {color: #000; text-align: center; font-size: 4rem; font-family: "MarkProHeavy", "Roboto-Regular"; font-weight: 400;}

.header{
  background: #FFF !important; position: fixed; width: 100%; z-index: 9999;
}
header {box-shadow: 0px 5px 9px 0px rgba(0,0,0,.09);}
.btn { text-transform: uppercase; -webkit-appearance:none; appearance:none; padding: 15px 35px !important; }
.btn img {margin-top: -2px;}
.btn-border {border:1px solid #000; background-color: transparent; /*padding: 15px 8%!important;*/ padding: 10px 1.1rem !important; color:#000;  display: inline-block;}
.cause_block a:hover , a.btn-border:hover {text-decoration: none; color:#000;}
.toolbar {background-color: #003F5A; color:#fff; letter-spacing: .06rem; font-size: .75rem; font-weight: 600; padding-top: 14px; padding-bottom: 13px;}
.toolbar .registr{color:#09A5AB; padding-left: 2%;}
.toolbar .sing{padding-left: 7%;}
.toolbar .lang img {padding-left: 27%; padding-right: 10%;}
.toolbar .phone {font-size: .7rem;}
.toolbar .phone a {color:#fff;}
.toolbar .phone img {padding-left: 8%; padding-right: 5%;}
.toolbar .mail {letter-spacing: 0.04rem; padding-right: 0px;}
.toolbar .mail img {padding-left: 11%; padding-right:5%;}
.toolbar .mail a {text-decoration: none; color: #fff;}
.toolbar .registr a, .toolbar .sing a {color: #f8f9fa;}
.ava img{border: 1px solid transparent; border-radius: 50%; display: inline-block; width: 30px; height: 30px;}
#navbarSupportedContent {margin-top: 7px;}
.bar {position:relative; background-color: #fafafa00; z-index: 999;}
.fixed-header .bar {/*background-color: #fafafa; transition: background-color .5s;*/ box-shadow: 0px 5px 9px 0px rgba(0,0,0,.09); }
.bar .btn{text-transform: uppercase; border-radius: 0; font-weight: 600;  padding: 7px 13px;}
.bar .btn-outline-info {color:#09A5AB; border: 1px solid #09A5AB; margin-right: 1%; padding: 7px 17px; letter-spacing: -0.5px;}
.bar .btn-outline-info:hover {color:#fff;}
.bar .btn-info {padding:7px 17px;}
.dropright {position: relative;  z-index: 333;}
.dropright:hover .dropdown-menu{display:block;}
.dropright .dropdown-menu {margin-left: -4%; z-index: 343;}
a.search img {/*margin-left: 25px;*/}
.x_button {display: inline-block; position: absolute; right: 2%; top: 17px;}
.x_button a.x_close {color:#003D57; }
a.x_close img {margin-right: -4px; margin-top: -5px;}
a.x_close:hover{text-decoration: none;}
.search_form {position: absolute; bottom:0; left: 0%; height: 65px; z-index: 3333; width: 100% !important;}
.search_form input#search-input {width: 100%; position: relative; vertical-align: top; background-color:#f8f9fa;}
.search_form select { position: absolute; z-index: 3344; left: .5%; top: 8px; width: 12%;}
.navbar-light .navbar-nav .nav-link {font-weight: 600; /*color:#fff;*/}
.whiteHeader .navbar-light .navbar-nav .nav-link {font-weight: 600; color:rgba(0,0,0,.5);}
.fixed-header .navbar-light .navbar-nav .nav-link {font-weight: 600; color:rgba(0,0,0,.5);}
.navbar-brand {/*margin-left: -5%;  margin-right: 14%;*/}
img.logo{ padding-left: 3%;}
.navbar-nav .nav-item{/*margin-right: 6%;*/ font-size: .88rem;}
.about {padding: 0; margin-top: 0px; width: 91px;}
.about a {width: 93px;}
.sign-form {    padding-top: 100px;}
.sign-form p {text-align: center; margin-bottom:30px;}
.form {margin-left:11%; margin-right: 9%; margin-bottom: 55px; box-shadow: 0 5px 10px rgba(0,0,0,0.22); }
.form .btn { margin-top: 26px; text-transform: uppercase; background-color: #09a5ab; color:#fff; font-weight:600; border-radius: 0; padding: 14px 8.4%;}
.form-head {background-color:#003F5A;}
.form-head .h3 {color:#fff; text-align:center; font-size:1rem; padding: 1.15rem 0;}
.form-body{margin-top: 16px;}
.py-3 {padding-top: 1.3rem!important;}
.form-control {height: calc(1.7em + .75rem + 2px); padding: 1.575rem .75rem; margin-bottom: 17px; border-radius: 0;}
label {margin-bottom: .7rem; font-weight: 600;}
.form-group.pass .form-control {margin-bottom: 1rem;}
.icons {color:#707070; background:#fff; width: 20%; z-index: 333; margin-top: -30px; margin-bottom: 19px;}
.sing_icon {margin-top: 15px;}
.sing_icon .ic {display:inline-block; border:1px solid #707070; margin: 0 2% 15px 1px; height: 37px; width: 12.5%; }
.sing_icon img {padding: 0.7rem 1.5rem;}
.sing_icon .fb {padding-top: 0.6rem;}
.sing_icon .in {padding-top: 0.8rem;}
.cause { position: relative;  height: 650px;  color: #fff;}
.homeSlide {padding-top: 150px; padding-left: 7%; height: 650px;}
.cause h1, .cause h2 {color: #fff; text-align: left; margin-bottom: 15px; width: 100%; font-size: 45px;}
.cause .h1 span{font-weight: 700;}
.cause p { line-height: 2rem;
    font-size: 16px!important;
    font-weight: 300;
    font-family: "MarkPro", sans-serif;}
.cause .btn {border:1px solid #fff; margin-top: 16px; border-radius: 0; margin-right: 2%; padding: 15px 1rem !important; color: #fff;}
.cause .btn.donate {background-color: #fff; color: #000; font-size: 1rem; letter-spacing: .04rem;}
.overlay:before {content:""; position:absolute; top:0; left:0; bottom:0; right:0; background-color: rgba(0,0,0,0.67); z-index: 332;}

.w-190 {width: 190px !important;}

.w-150 {width: 150px !important;}

.found_inner .gradient::after {
    background: transparent;
    /*background: -moz-linear-gradient(top, rgba(146,146,146,0.8) 0%, rgba(196,196,196,0.5) 15%, rgba(255,255,255,0.1) 100%);
    background: -webkit-gradient(top, rgba(146,146,146,0.8) 0%, rgba(196,196,196,0.5) 15%, rgba(255,255,255,0.1) 100%);
    background: -webkit-linear-gradient(top, rgba(146,146,146,0.8) 0%, rgba(196,196,196,0.5) 15%, rgba(255,255,255,0.1) 100%);
    background: -o-linear-gradient(top, rgba(146,146,146,0.8) 0%, rgba(196,196,196,0.5) 15%, rgba(255,255,255,0.1) 100%);
    background: -ms-linear-gradient(top, rgba(146,146,146,0.8) 0%, rgba(196,196,196,0.5) 15%, rgba(255,255,255,0.1) 100%);
    background: linear-gradient(top, rgba(146,146,146,0.8) 0%, rgba(196,196,196,0.5) 15%, rgba(255,255,255,0.1) 100%);*/
    content: "";
    display: block;
    height: 600px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%}

.overlay .text, .overlay .homeText {z-index: 333; position: relative;}
.progress-blur {position: absolute; z-index: 333; left: 0; top: 453px; background-color: transparent; height: 75px; width: 100%; font-size: 1.4rem; letter-spacing: .05rem; backdrop-filter: blur(2px);}
.progress-blur .count {margin-top: 20px;}
.progress-blur .count.goal_count {margin-left: -2.5%; text-transform: uppercase;}
.progress-blur .count span {font-family: "MarkPro"; margin-left: 34%; font-weight: 700;}
.progress{/*border-radius: 0;*/ background-color: #CDCDCD; /*margin-top: 30px;*/ height: 8px; margin-left: 0%;/* margin-right: -0.5%; */}
.progress-bar{background-color:#09A5AB; width: 42%}
.app, .first_stage {background-image: url(images/gray_bg.jpg); background-repeat: no-repeat; padding-top: 5em; background-size: cover;}
.first_row {margin-bottom: 30px;}
.app .h2, .myCalc .h2{color:#000; /* font-size: 3rem; */ letter-spacing: .05rem; font-weight: 700; text-align: center; margin-left: 1%; margin-bottom: 20px;}
.h2 span, .h3 span{color:#09A5AB;}
.download_app {padding: 50px 6% 0 3%;}
.app .h3 {font-size: 2rem; font-weight: 700; margin-bottom: 20px; letter-spacing: -.03rem; font-family: "MarkPro";}
.app .h3 span{ font-family: "MarkProHeavy"; }
.app p {line-height: 1.9rem;}
.app .get_app {margin-top: 28px;}
.app label {margin-left: -6%; font-size: 1.4rem; letter-spacing: .17rem;}
.app input {border: 0 solid transparent; border-bottom: 1px solid #b5b7b8; font-size: .8rem; margin-bottom: 0px;
 padding-top: 12px; padding-bottom: 23px; padding-left: 6%; letter-spacing: .065rem;}
.app .form-control, .app .form-control:focus {background-color: transparent;}
.app .btn {color: #fff; background-color:#003F5A; width: 92%; padding: 11px; border-radius: 0; margin-bottom: 29px;}
.app .get_app p {margin-bottom: 8px;}
.app .slider {padding-bottom: 50px; width: 100%;}
.app .slider .text p {margin-bottom:31px;}
.app .first_row .image {padding-top: 25px; padding-left: 4%;}
.app .first_row .image img {width: 100%;}
.app .second_row {padding-top: 192px;}
.home-page.app .second_row {padding-top: 0px;}
.app .second_row .h2 {/*margin-left: 4%;*/}
.app .second_row .image img {/*margin-top: -80px;*/ margin-left: -6%;}
.app .second_row .h3 {margin-top: 55px; padding-left: 0%; margin-bottom: 12px;}
.carousel-indicators li {background-color: #09a5ab; width: 8px; height: 8px; border: 1px solid #09a5ab; border-radius: 50%;}
.carousel-item .text {padding-left: 0;}
.carousel-item a img, .looking_4_helps .learn a img {   /* padding-left: 15px;*/}
.carousel-indicators {bottom: -45px;}
.carousel-control-next {bottom: 100px;}
.carousel-control-next-icon {background-image: none;}
.last_causes {padding-top: 38px; background-color: #fafafa; /*padding-right: 5%; padding-left: 7%;*/}
.last_causes .h2 {color: #000;
    /*/* font-size: 3rem; */*/
    letter-spacing: .05rem;
    font-weight: 700;
    text-align: center;
    margin-left: 1%; margin-bottom: 20px; }
.cause_block {background-color:#fff; position: relative; margin-bottom: 28px; padding: 0;}
.last_causes .cause_block { /*max-width:23%; margin-right: 2%;*/ min-height: 430px;}

.myCalc {    
    /*background-image: url(images/gray_bg.jpg);*/
    background: #FFF !important;
    background-repeat: no-repeat;
    padding-top: 50px;
    background-size: cover; padding-top: 38px;  padding-right: 5%; padding-left: 7%;}
.myCalc .h2 {color: #000;
    /* font-size: 3rem; */
    letter-spacing: .05rem;
    font-weight: 700;
    text-align: center;
    margin-left: 1%;
    margin-bottom: 20px;}
.cause_block {background-color:#fff; position: relative; margin-bottom: 28px; padding: 0;}
.myCalc .cause_block { max-width:23%; margin-right: 2%;}

.fundingIcon { filter: invert(67%) sepia(45%) saturate(588%) hue-rotate(135deg) brightness(98%) contrast(87%); }

.cause_block a {color:#000;}
.cause_block .dark_img {position: relative; z-index:332; width: 100%; min-height: 203px; height: 203px; overflow: hidden;}
.dark {position: absolute; top: 0; left: 0; right:0; bottom:0; display: none; background-color: rgba(0,0,0,0.5); }
.cause_block:hover .dark {display: block;}
.cause_block:hover span {display:none;}
.company_page.cause_block .dark_img {min-height: 166px; height: 166px;}
.company_page.cause_block .now, .company_page.cause_block .goal {top: 115px;}
.dark button {position: absolute; z-index: 334; top: 40px; left:10%; width: 80%;}
.company_page .dark button {top: 35px;}
.dark .btn-outline {top: 100px; color:#fff; border-color:#fff;}
.company_page .dark .btn-outline {top: 85px;}
.dark .btn-outline:hover {color:#09A5AB; border-color:#09A5AB;}
.cause_block .now, .cause_block .goal{position: absolute; top: 156px; color: #fff; padding: 6px 4%; background: #09a5ab;}
.cause_block .now {z-index: 3444;}
.company_page .cause_block .now {top: 129px;}
.cause_block .goal{background: #000; right: 3%;}
.dark_img img {width: 100%; min-height: 197px; max-height: 197px;  min-width: 200px; vertical-align: middle;}
.company_page .dark_img img {max-height: none; min-height: 161px;}
.company_page.cause_block .progress {top:131px;}
/*.cause_block .progress {width: 100%; position: absolute; top:166px; height: 7px; left: 13.5%;  margin-left: -13.5%; z-index: 332}*/
.cause_block .cause_text {padding-left: 7%; padding-top: 5%;}
.cause_block .h4 {padding-top: 15px; font-size: 1rem; margin-bottom: 4px;}
.cause_block .row.stat_icon {padding-top: 13px; margin-bottom: 7px; width: 100%; margin-left:auto; margin-right: auto; z-index: 300;}
.last_causes .btn-border { padding: 10px 3%; white-space: nowrap; margin-bottom: 30px; }
.looking_4_helps {background-image: url(images/bg_gray.jpg); background-repeat: no-repeat; background-size: cover;}
.looking_4_helps .corner_img {padding: 0;}
.looking_4_helps .text{padding-left: 0;}
.looking_4_helps .h2 {line-height: 2.9rem; margin: 155px 0 20px 2%;  font-size: 2.2rem; font-family: "MarkPro"; text-transform: uppercase;}
.looking_4_helps .h2 span {font-family: "MarkProHeavy", "Roboto-Bold";}
.looking_4_helps p {font-size: 1.1rem; padding-left: 0; width: 100%; line-height: 2rem; margin-bottom: 22px; margin-left: 3%;}
.looking_4_helps .btn-border {margin-left: 0%;}

.statistic {background-image: url(images/Group5917.png); background-repeat: no-repeat; color:#fff; padding-top: 65px; background-size: cover;}
.statistic strong {font-size: 2rem;}
.statistic img {margin: -13px 13px 0 1px;}
.statistic p:last-child {margin-top: -15px; margin-bottom: 58px; margin-left: 15%; letter-spacing: .03rem;}
.statistic .dollar_donate p {margin-left: 8%;}
.statistic .dollar_donate p:last-child {margin-left: 25%;}
.statistic .our_progress, .statistic .participants {padding: 0;}
.statistic .our_progress p:last-child {margin-left: 25%;}
.statistic .participants p {margin-left: 15%;}
.statistic .participants p:last-child {margin-left: 40%;}
.statistic .participants img {margin-right: 5px;}

.how_works {/*background-image: url(images/footerGradient.png);*/ background-repeat: no-repeat; color:#fff; padding-top: 65px; background-size: cover;}
.how_works strong {font-size: 2rem;}
.how_works img {margin: -13px 13px 0 1px;}
.how_works p:last-child {margin-top: -15px; margin-bottom: 58px; margin-left: 15%; letter-spacing: .03rem;}
.how_works .dollar_donate p {margin-left: 8%;}
.how_works .dollar_donate p:last-child {margin-left: 25%;}
.how_works .our_progress, .how_works .participants {padding: 0;}
.how_works .our_progress p:last-child {margin-left: 25%;}
.how_works .participants p {margin-left: 15%;}
.how_works .participants p:last-child {margin-left: 40%;}
.how_works .participants img {margin-right: 5px;}

.reviews {background-image: url(images/background_gray.jpg); background-repeat: no-repeat; background-size: cover; padding-top: 100px; padding-bottom: 100px;}
.reviews .row_1 {padding-bottom: 32px;}
.reviews .h2 {color: #000;
    /* font-size: 3rem; */
    letter-spacing: .05rem;
    font-weight: 700;
    text-align: center;
    margin-left: 1%; margin-bottom: 55px;}
.reviews .h4 {font-size: 1rem; letter-spacing: .025rem;}
.review_block {padding: 24px 2%; background: #fff; /*box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);*/ max-width: 31%; margin-right: 2%;}
.review_block p{width:90%; margin-bottom: -8px; line-height: 1.5rem;text-rendering: optimizeLegibility;}
.reviews .who {margin-bottom: 15px; margin-top: 3px; letter-spacing: -.015rem;}
.reviews .date {margin-top: -2px; font-size: 0.9rem; text-align: center; letter-spacing: -0.02rem;}
.reviews .raiting {color:#08a5ab; margin-top: 4px; font-size: 1rem;}
.reviews .raiting img{margin-top: -6px; margin-right: 2%;}
.reviews .btn-border {letter-spacing: 0.03rem; margin: 30px 0; /*padding: 15px 8%!important;*/ }
.customers__container {
  background: #000;
}
.customers__container.customers__container--grey {
    background: #F8F8F8;
    padding: 4.4rem 2rem 2rem 3rem;
}
.customers__title {
    text-align: center;
    font-size: 2.5rem;
    margin-bottom: 30px;
}
.customers {
  display: flex;
  height: 174px;
  align-items: center;
  justify-content: space-around;
}
.customers__container--grey .customers {
  height: auto;
}
.customers__item {
  display: block;
}
.customers__container--grey .customers__item {
  padding: 0 20px 50px 20px;
}
.customers__item > img {
  display: block;
  max-width: 90%;
  margin: 0 auto;
}
.get_started {background-image: url(images/Group5917.png); background-size: cover; background-repeat: no-repeat;color:#fff;}
.get_started .text {padding: 40px 6.8% 15px;}
.get_started .h2{font-size: 2.5rem; letter-spacing: -.095rem; margin-bottom: 10px;}
.get_started p{line-height: 1.9rem;text-rendering: optimizeLegibility;}
.get_started .btn-add{padding: 70px 10% 65px 2%}
.get_started .btn-border { text-transform: uppercase; padding: 17px 7% 15px 12% !important; width: 100%; background: #fff; }
.get_started .btn-border img { margin: -4px 0 0 6px; }
footer {/*background-image: url(images/footerGradient.png);*/ background-size: cover; background-repeat: no-repeat; background-color: #09A5AB; color:#fff; padding-top: 44px;}
footer .nav li {margin-bottom: 10px;}
footer .nav {margin-bottom: 18px;}
footer .nav .nav_row{min-width: 100%;}
footer ul {line-height: 1.6rem;}
footer .sum {text-align: center; font-size: .8rem; padding-bottom: 17px; margin-bottom: 1rem; border-bottom:1px solid #fff; line-height: 1.12rem;}
footer a{color:#fff; font-size: .875rem; text-decoration: none;}
footer a:hover{ color: #FFF !important; text-decoration: underline; }
footer .logo {padding:0;}
footer .logo img {margin-left: 27%;}
footer .right_side{padding-left: 0.4%; font-size: 1rem; letter-spacing: 0.01rem; margin-bottom: 20px;}
footer .right_side .form-control {padding: 1.3rem .75rem; margin-bottom: 21px;}
footer .right_side p {margin-bottom: 10px;}
footer .subscribe {padding:0;}
footer .subscribe .button{border-color: #fff; padding: 10px 16%; color: #fff;}
footer .container {position: relative;}
.btn-info {background-color: #09a5ab!important; border-color: #09a5ab!important;}

/*----------Steps_begin-----------*/
.steps {position:relative;  padding: 102px 1% 0 4%;}
.steps a {position: relative; top: -45px; background-color: #fff; margin-right: 11%; border-color:#f4f4f4; padding: 16px 4.5%;
color: #bfbfbf; letter-spacing: .03rem; font-size: 1rem;}
.steps a:last-child {margin: 0%;}
.steps hr {width: 97%;}
.steps .now_step {background-color: #17a2b8; border-color: #17a2b8; color:#fff;}
.steps .step_nav{margin-bottom: 22px;}
.amount label{position: absolute; top: 14px; left: 125%; z-index: 333; font-size: 2.3rem; font-weight: 400; color: #000;}
.amount input{border: 0 solid transparent; border-bottom: 1px solid #b5b7b8; text-align: center; font-size: 2.5rem; margin-bottom: 89px; padding-left: 6%; }
.create_campaign {padding-left: 0%; padding-right: 3.5%;}
.create_campaign .form {margin-left: 3%; margin-right: 7%; margin-bottom: 773px;}
.create_campaign .form.second_col {margin-left: -4.6%; margin-right: 14.8%;}
.create_campaign .form-body {min-height: 650px;}
.create_campaign .form-body input {padding-left: 5%; letter-spacing: -0.05rem;}
.create_campaign label {font-size: 1rem; letter-spacing: .035rem;}
.title label {padding-top: 5px;}
.create_campaign .form-group {padding-left: 1%;}
.form-body select {padding: 1rem 1.3rem; display:block; width: 100%; letter-spacing: -.03rem; color:#495057;
  background: url(images/ic_more.svg) no-repeat right;  -webkit-appearance: none; background-position-x: 96.5%; }
.my_found .form-body select {padding: 0.3rem 1.3rem;}
.who4 {margin-bottom: 1.5rem;}
.who4 label {margin-bottom: 9px;}
.as_who {margin-top: 6px;}
.as_who .radio{text-align: center;}
.as_who .radio input {display: block; margin: 9px auto;}
.as_who span {color: #09a5ab;}
.story label {margin-top: 5px;}
.story textarea {display:block; width: 100%; min-height: 270px; color:#495057; margin-bottom: -5px; padding-top: 15px;}
.checkbox label {cursor: pointer; display: inline-block; position: relative; padding-left: 40px; margin-right: 10px; font-size: .8rem; padding-top: 19px;}
.checkbox label:before {content: ""; width: 30px; height: 30px; position: absolute; left: 0;}
.checkbox input[type=checkbox] {display: none;}
.checkbox label:before {background: url('images/ic_round.svg') left center no-repeat; margin-top: -5px;}
.checkbox input[type=checkbox]:checked + label:before {background: url('images/ic_check_round.svg') left center no-repeat;}
.create_campaign .form .btn {margin-left: 25%; margin-top: 9px; padding: 15px 17% 11px;}
.last_causes.campaigns {padding-top: 5em; padding-bottom: 3px;}
.last_causes.campaigns .h2 {color: #000;
    /* font-size: 3rem; */
    letter-spacing: .03rem;
    font-weight: 700;
    text-align: center;
    margin-left: -1%;
    margin-bottom: 25px;}
.charity_partners {background-image: url(images/background_gray.jpg); padding: 5em   15px; text-align: center; background-size: cover;}
.charity_partners .h2 {text-align: center; margin-left: -4%; letter-spacing: .06rem;}
.char_labels {padding-top: 28px;}
.img_char {display:inline-block; background-color:#fff; margin-right: 2.4%; margin-bottom:24px;}
.img_char a {background-color: #fff;}
.cover_header {margin-top: 57px;}
.text-truncate {/*padding-right: 6%;*/ margin-bottom: -5px; min-height: 20px;}
.cover_header .h2 {margin: auto; font-size: 2.1rem;}
.cover_header p {width: 100%; text-align: center; margin-top: 20px; margin-bottom: 50px; line-height: 2rem; letter-spacing: .03rem;}
.cover .bg_cover{position:relative; width: 98%; height: 532px; background-image: url(images/photo_cover.jpg); margin-bottom: 935px;}
.cover button{background-color: #fff; text-transform: uppercase; font-weight: 600; border-radius: 33px; padding: 14px 8.4%; position:absolute; z-index:333;}
.cover .btn {background-color: #09a5ab; color: #fff; border-radius: 0; padding: 19px 8.4% 15px; width: 100%; bottom: -36px; left: 0}
.cover .btn-upload {border: 1px solid #fff; top:224px; left: 20%; font-size: .9rem; letter-spacing: .07rem; padding: 21px 30px 16px 50px; min-width: 26%;}
.cover .btn-upload.fb {background-color: #003F5A; color: #fff; left: 49%; border-color: #003f5a;}
.cover button img {margin-right: 10%; margin-left: -10%;}
.share {padding-left: 8%; padding-top: 7px; padding-right: 1%;}
.share a.btn-share {padding: 22px 7% 22px 7.5%; color:#fff; background-color:#003F5A; display: inline-block;}
.share .btn {text-transform: uppercase; background-color: #09a5ab; color: #fff; padding: 19px 6% 15px; float:right; margin-right: 10.5%; border-radius: 0;}
.share input {width: 89.5%; padding: 19px 0px; margin-top: -23px; font-size: 1.3rem; text-align: center; letter-spacing: .005rem; margin-bottom: 27px;}
.steps .share_btn a {margin-right: 2.5%;}
.steps .share_btn a:hover {text-decoration: none; color:#000;}
.steps .share_btn a.fb {background-color:#003F5A;}
.steps .share_btn a.tw {background-color:#00ACEE;}
.steps .share_btn a.in {margin-right: 0%; background-color:#000;}
.steps .share_btn a.in:hover {color:#09a5ab;}
.share_btn a img {margin-left: -33%; margin-right: 33%;}
.share_btn {position: relative;}
.share_btn .copy {position: absolute; right: 13.3%; bottom: 52px;}
.share_btn {margin-bottom:1270px;}
/*-------Steps_end-----------*/
.block {display: block;}
/*-------Cabinet_begin-----------*/
.toolbar {position: relative;}
#cabinet_menu {position: absolute; background-color: #fff; color: #003d57; top: 90px; border: 1px solid #003d57; right: 2%; width: 307px; padding-top: 17px; z-index: 3443;}
#cabinet_menu a.x_close img {margin-right: 9px; margin-top: -17px;}
#cabinet_menu ul {margin-left:2%; list-style-type: none; line-height: 2rem;}
#cabinet_menu a {color:#003d57;}
.cabinet .h1 {letter-spacing: -.03rem; margin-bottom: 4px;}
.cabinet .form {margin-left: 8%; margin-right: 7%;}
#cover {background: url(images/ic_file_upload_24px.svg) 35% 54% no-repeat; display: inline-block;  padding: 14px 7% 36px 7%; letter-spacing: -.025rem;}
#avatar {background: url(images/ic_file_upload_24px.svg) 11% 54% no-repeat; display: inline-block; width: 33%; margin: 34px 2.5%; padding: 14px 24% 36px 7%; letter-spacing: -.025rem;}
#idImage {background: url(images/ic_file_upload_24px.svg) 11% 54% no-repeat; display: inline-block; width: 33%; margin: 34px 2.5%; padding: 14px 24% 36px 7%; letter-spacing: -.025rem;}
.cabinet .ava-img {margin-top: -8px; width: 115px; height: 115px; border-radius:50%;}
.cabinet.sign-form p {margin-bottom: 30px;}
.cabinet .ava label {display: block;}
.cabinet label {letter-spacing: .06rem;}
.cabinet .ava .change {margin-top: -117px; margin-left: 30%; width: 97%;}
.cabinet .form-body {margin-top: 12px;}
.form .px-6 {padding-left: 4.5rem!important; padding-right: 3rem;}
.cabinet.sign-form .login {margin-top:20px;}
.cabinet.sign-form .login p {text-align: left; width:96%; font-size: .9rem; letter-spacing: -0.015rem; line-height: 1.65rem; margin-bottom: 1rem;}
.cabinet .login label {margin-bottom: 1rem;}
.login input {margin-bottom: 10px;}
.cabinet input {padding-left: 5%; letter-spacing: -.075rem;}
.f_name input, .l_name input, .l_email input, .cabinet .tel input {/*margin-bottom: 1rem; background: url(images/ic_mode_edit.svg) 96% 54% no-repeat;*/}
.tel label {margin-bottom: 14px;}
.goal label {margin-bottom:13px;}
.form-body .goal select {padding: 0.9rem 2.1rem; margin-bottom:9px;}
.cabinet.sign-form .goal p {width: 94%; letter-spacing: -.03rem; line-height: 1.6rem; text-align: left; margin-bottom: 29px;}
#add_new_email {background: url(images/+.svg) 95% 50% no-repeat; border:1px dashed #f4f4f4; margin-top: -14px;}
.emails #add_new_email {margin-top: 12px;}
.cabinet .form .btn {margin-top: 16px; padding: 14px 8%;}
.cabinet.sign-form {margin-bottom: 10px;}
/*-------Cabinet_end-----------*/
/*-------fund_begin-----------*/
.container-fluid.found_slider {/* padding-right: 0px; */
    /* padding-left: 0px; */
    background: #000;}
.found_slider .h1{color:#fff; font-size: 4rem;}
.found_slider p {color: #fff; text-align: center; margin-top: 10px; line-height: 1.9rem;  margin-bottom:10px; font-size: 1.5rem}
.found_slider input.form-control {background-color: transparent; color: #fff!important; border: 0 solid transparent; border-bottom: 1px solid #b5b7b8;
 font-size: 1.3rem;}
.found_slider label {color: #fff;}
.found_slider .text-center {position: relative;z-index: 333;}
.found_slider .carousel-indicators, .found_slider .carousel-control-next  {position: absolute; z-index: 400;}
.found_slider .overlay {width: 94%;}
.found_slider .btn.btn-info{background-color:#09A5AB; /*border-radius: 33px;*/ margin: 23px 0 123px; padding: 25px 8% !important;}
.found_slider .carousel-item {min-height: 727px; max-height: 727px;}
.slide1{background-size: cover; padding-top: 200px;}
.slide2{background-size: cover; padding-top: 200px;}
.slide3{background-size: cover; padding-top: 200px;}
.found_slider .carousel-control-next-icon img {position: relative; right: 124%; top: -31px;}
.found_slider .carousel-indicators {bottom: 30px;}
.found_slider .slide2 .btn.btn-info, .found_slider .slide3 .btn.btn-info {text-transform: uppercase; font-size: 1rem; letter-spacing: .008rem;}
.stages {position: relative;}
.stage_nav {height: 192px;}
.col1 {color:#fff;}
.col1 .h3 {font-size: 1.4rem;}
.col1 p {font-size: 1.2rem; padding-top: 6px; line-height: 1.6rem;}
.stages .stage1 {width: 37.5%; background-image: url(images/blue_bg2.jpg); background-size: cover;}
.stages .stage2 {background-color: #09A5AB; width: 32.8%;}
.stages .stage3 {background-color: #fff; color:#000; width: 29%;}
.stages .stage1, .stages .stage2, .stages .stage3 { position: relative; margin-right: -1px; padding-top: 45px;}
.stages .btn-border {padding: 55px 22% 30px 4%; color: #fff; border-color: transparent;}
.stages .stage1 .btn-border {padding: 54px 27% 32px 19%; letter-spacing: -.03rem;}
.stages .stage3 .btn-border {color: #000;}
.stages .stage1:after, .stages .stage2:after {
  content: "";
  position: absolute;
  z-index: 1;

  top: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(84% 0, 101% 0, 101% 100%, 100% 100%);
  clip-path: polygon(84% 0, 101% 0, 101% 100%, 100% 100%);
}
.stages .stage1:after { background: #09A5AB; }
.stages .stage2:after { background: #FFFFFF; }

.first_stage .h2 {color: #000; /* font-size: 3rem; */ letter-spacing: .03rem; font-weight: 700; text-align: left; margin-left: -1%; margin-bottom: 14px;}
.first_stage .text {padding-left: 12%; padding-right: 2%;}
.first_stage .text p {line-height: 1.9rem;}
.first_stage .text ul {padding-left: 4%; margin-top: -13px; line-height: 3rem; letter-spacing: .005rem;}
.first_stage .image img {margin-left: -12%; margin-top: -70px; margin-bottom: -50px;}
.ideas {padding-top: 5em; text-align: center;}
.ideas .h2{color: #000; /* font-size: 3rem; */ letter-spacing: .03rem; font-weight: 700; text-align: center; margin-left: -1%; margin-bottom: 5px;}
.ideas p{line-height: 1.5rem;text-rendering: optimizeLegibility;}
.idea_cause {padding:0 3%;}
.idea_cause a {color: #000; font-size: 1.1rem; font-weight: 700; text-decoration: none;}
.idea_cause img {padding: 30px 35% 15px; max-height: 90px; min-height: 90px; filter: /*invert(53%) sepia(45%) saturate(541%) hue-rotate(135deg) brightness(98%) contrast(87%)*/invert(55%) sepia(60%) saturate(500%) hue-rotate(135deg) brightness(98%) contrast(87%);}
#view_ideas {margin-bottom: 35px;}
.card, .accordion>.card .card-header {background-color: #fff; border: 1px solid transparent;}
#view_ideas button.btn-more {background-color:#003f5a; padding: 10px 3% 9px; color: #fff; text-decoration: none;
width: 17%; text-transform: none;}
.www_adress input, .baks_count input {padding-left: 17%;}
.www_adress input {background: url(images/ic_language.svg) 6% 54% no-repeat;}
.baks_count input {background: url(images/$.svg) 6% 54% no-repeat;}
/*-------fund_end-----------*/
.middle {text-align: center;}
/*-------------choose_event_begin-----------------------*/
.event_choose {padding-top: 150px; text-align: center;}
.h1 span {font-family: "MarkProHeavy", "Roboto-Bold"; color: #09a5ab !important;}
.event_choose .search_img, .charity_choose .search_img, .help .search_img {background: url(images/ic_search.svg) 6% 54% no-repeat; width: 98%; font-size: .9rem;
 letter-spacing: .015rem; padding-left: 10%; margin: 0 0 53px 2%;}
.event_choose p, .charity_choose p {line-height: 2rem; margin-top: -7px; margin-bottom: 34px;}
.event_choose .h3, .charity_choose .h3 {font-size: 1.5rem; font-family: "MarkPro"; letter-spacing: -.03rem; margin-bottom: 11px;}
.popular_cards .card {display: inline-block; margin:21px 0 143px 3.3%;}
.popular_cards .card.first_card {margin-left: .7%;}
.popular_cards .card-body a {width: 100%; padding: 10px; border-radius: 0; border-color: #ced4da;}
.popular_cards .card-body a.btn-primary {border-color: #007bff;}
.popular_cards .card-body {margin-top: 9px; padding: 0rem;}
.popular_cards .card-img-top {border-radius:0;}
.event_results {padding-top:70px; padding-bottom: 33px; background-image: url(images/background_gray1.jpg); background-size: cover;}
.popular_cards .results_cards .card {margin-bottom:47px; background-color: transparent;}
.event_results .h3 {text-align: center; line-height: 2.8rem; letter-spacing: .05rem;}
.event_results .h3 span {font-size:2rem; color: #000;}
.p-0 {padding:0;}
.last_causes.event .h2 {margin-top: 4px;}
.event .causes.row a>img {min-height: 189px;}
.event .cause_block .h4 {padding-top: 16px;}
.stat_icon .col img {margin-left: 15%;}
.event .cause_block .row.stat_icon {margin-bottom: 6px;}
.where {color:#707070;}
/*-------------choose_event_end-----------------------*/
/*-------------choose_charity-----------------*/
.charity_choose {background-image: url(images/choose.jpg); padding-top: 200px; text-align: center; color:#fff; height: 650px; background-size: cover;}
.charity_choose .h1 {color:#fff;}
.charity_choose .popular_cards .card {background-color: transparent;}
.charity_choose .search_img {background-color:#fff;}
/*-------------choose_charity-----------------*/
/*---------------become partner--------------*/
.partnership {background-image: url(images/photo2.jpg); position: relative; background-repeat: no-repeat; background-size: cover; height: 444px;
 padding-top: 185px; padding-left: 7%; color: #fff;}
.partnership .h1 {color: #fff; text-align: center; margin-bottom: 15px; margin-left: -3%; width: 100%; font-family: "MarkProHeavy", "Roboto-Bold";}
.how_to_be {background-color: #000; color: #fff;  padding-top:42px; position: relative;}
.how_to_be .text {padding: 8px 0 0 2%;}
.how_to_be .h2 {font-size: 1.3rem; text-transform: capitalize; letter-spacing: 0;}
.menu_to_be li {display:inline-block; margin:0 8% 16px 3%; position: relative;}
.menu_to_be a {color: #fff;}
.menu_to_be {max-width: 71%;}
.how_to_be .hr {border-top: 1px solid #fff; padding-top: 23px; margin-left: 12%;}
.menu_to_be li:after {content:" "; background-image:url("images/ellipse.svg"); position: absolute; top: -31px; left: 45%; width:15px; height:15px; z-index:334;}
.menu_to_be li:last-child {margin-right: 0px;}
.app.part {padding-top: 50px;}
.app.part .h2{ margin-bottom: 15px;}
.app.part p {text-align:center; margin-bottom: 10px;}
.app.part ul li{list-style: none; position: relative; line-height: 2rem;}
.app.part ul li:before {content:""; background-image:url("images/ic_check_24px.svg"); position: absolute; top: 8px; left: -18%; width: 18px; height: 13px; z-index:334;}
.plus {padding: 1.2rem 11% 0 2%;}
.part .image img {padding-left: 2rem; width: 100%;}
.part .image.right_img img {padding-left: 3rem;}
.app.part .h3 {font-size: 2.4rem; margin-bottom: 9px;}
.app.part .plus p {text-align: left; padding-right: 2rem;}
.advantages .list {padding: 0 0 0 10px;}
.advantages .list.l2 {padding-left: 21px;}
.advantages .list ul {margin-top: -8px;}
.partner-light {background-color: #fff; padding: 3rem 4rem 2.7rem 8rem;}
.brand {display: inline-block; text-align: center;}
#book.app.part {padding-top: 50px; background: none;}
#fill .corner_img {position: relative; text-align: right;}
.looking_4_helps#fill .h2, .looking_4_helps#inter .h2 {font-family: "MarkProHeavy", "Roboto-Bold"; /* font-size: 3rem; */ margin: 70px 0 24px;
color:#000; text-transform:capitalize;}
#fill .text {padding-left: 4%;}
#fill .h3, #inter .h3 {letter-spacing: -.1rem; margin-bottom: 15px;}
#book.app.part .h2 {margin-bottom: 7px;text-align: left; }
#book .head p {margin-bottom: 7px; line-height: 2rem;}
#book .download_app .h3 {margin-top: 10px;}
#book .download_app {padding: 185px 2% 0 7%;}
#book.app .first_row .image {padding-top: 20px; padding-left: 0%; margin-bottom: 44px;}
#book.app.part p {text-align: left;}
#book .image img {padding-left: 3.6rem; width: 75%;}
#book.app.part .h2+p{ text-align:center;text-rendering: optimizeLegibility;}
.looking_4_helps#inter .h2 {margin: 75px 0 23px;}
.looking_4_helps#inter .text {padding-left: 0;}
.looking_4_helps#inter li, #fill li {line-height: 3rem; font-size: 1.1rem;}
#hurray {margin-top:50px;}
#hurray .h2 {text-align: center; font-size: 3.4rem; line-height: 3.6rem;  letter-spacing: 0.5px; margin-bottom: 17px;}
#hurray .h2 span.underline {border-bottom:2px solid #09a5ab;}
#hurray .px-4 {padding-left: 2rem!important;}
#hurray .py-3 {padding-top: 1.4rem!important;}
#hurray label {letter-spacing: 1.2px; margin-bottom: .85rem;}
#hurray .form-control {padding-left: 1.5rem; font-size: .85rem; letter-spacing: 0.23px;}







/*---------------become partner--------------*/
/*---------------event_inner begin------------------*/
.inner_page {
  padding-top: 5%;
}
.inner_page .text {padding-top: 50px; padding-left: 6.7%;}
.inner_page .h1 {text-align:left;  margin-bottom: 13px;}
.inner_page .stat_icon {font-weight: 500; /*font-size: 1.2rem;*/ margin-bottom: 25px;}
.inner_page p {line-height: 2.1rem; letter-spacing: .054rem; margin-bottom: 31px;}
.inner_page .big {width:100%; background-size: 100%; height: 600px;background-repeat: no-repeat; background-position: center;}
/*.owl_carusel {margin-top: 28px; margin-left: .1%; margin-bottom: 35px;}*/
/*.owl_carusel div {margin-bottom:9px;}*/
/*.owl_carusel .big {margin-top: -3px;}*/
/*.owl_carusel .small {margin-right: 1.1%; display: inline-block;}*/
.partner-color {padding: 1.2rem 0 4.2rem 0;}
.partner-color .h5 {font-size: 1.6rem; text-transform: capitalize; margin-bottom: 23px;}
.partner-color .brand {margin-right: 7%;}
.partner-color .brand.apl img {margin-left: 4px; margin-top: -2px;}
.partner-color .brand.nf img {margin-top: 3px;}
.inner_page a.btn-more {margin-left: 35.5%; margin-top: 3px; border-radius: 0; padding: 16px 6% 14px; color: #fff; letter-spacing: 0.03rem; font-weight: 700; background-color: #003F5A;}
.inner_page .h1 span {letter-spacing: .1rem;}
.reviews.comments {background: none; padding-top: 50px;}
.comments .review_block {margin-left: 2%; margin-bottom: 18px; padding: 20px 0px 13px 5%; background-color: #ECECEC; box-shadow: none;}
.comments .comment {max-width: 94.5%;}
.comments a {text-transform: uppercase; color: #000; font-weight: 600; padding-left: 9%;}
.comments .h2 {text-align: left; margin-left: 0%; letter-spacing: 0; font-size: 1.2rem; margin-bottom: 22px;}
.comments .review_block h4 {margin-top: 3px; margin-bottom: 3px; font-size:1.3rem; font-family: "MarkPro";}
.comments .date {margin-left: .8rem; letter-spacing: .01rem;}
.comments .who {margin-bottom: 7px; letter-spacing: 0.02rem; color: gray;}
.comments p {line-height: 1.6rem; letter-spacing: 0; margin-bottom: 5px;}
.comments .reply {margin-left: 14.4%; max-width: 82%; border: 1px solid #ECECEC; background-color: #fff;}
.comments label {font-size: 1.2rem; color: #000; display: block;}
.comments .btn {margin-left: 0%; margin-top: 26px; text-transform: uppercase; background-color: #09a5ab; color: #fff; font-weight: 600; border-radius: 0; padding: 13px 6.4%;}
.comments textarea {width: 98%; height: 152px; margin-left: 2px; margin-bottom: -18px; padding: 23px 31px; letter-spacing: -0.03rem;}
.new_block {margin: 20px 0px 30px;}
.event .dark_img img {min-height: 188px;}
.event .cause_block .dark_img {min-height: 191px;}
.sidebar div {border: 1px solid #ECECEC; margin: 17px 61px 0 45px; padding: 35px 4.5% 0;}

.sidebar .donations div {border: 0px; margin: 0px 0px 0 0px; padding: 0px 4.5% 0;}
.sidebar .donations .who div {padding: 0px 0px;}
.sidebar .donations .who div img{width: 50px ; border-radius: 50%; margin: 0 auto; width: 45px; height: 45px;}
.sidebar .donations div.info {padding: 10px 10px;}
.sidebar .donations {margin-top:50px;}
.
.sidebar .autor {margin-top:20px;}
.sidebar .photo {margin-left: 30%; margin-bottom: 15px;}
.sidebar .h4 {color:#000; font-size: 1.2rem; text-align:center; margin-bottom: 3px;}
.inner_page .sidebar p {line-height: 1.65rem; letter-spacing: 0; text-align: center; margin-bottom: 16px;}
.sidebar p.summary {margin-bottom: 4px;}
.sidebar .comp .photo {margin: -24px 0 0 16%;}
.sidebar .comp p.summary {margin-bottom: 9px;}
.sidebar .btn-border {margin: 20px 17% 20px 21%; letter-spacing: .05em; padding: 12px 10% 10px 11%; text-transform: uppercase;}
.sidebar .share_btn {border-color:transparent; padding: 0;display: grid;}
.sidebar .share_btn a {color:#fff; letter-spacing: 0.03rem;}
.sidebar .share_btn a img {margin-left: 6%; margin-right: 10%;}
.sidebar .share_btn a.fb img {margin-left: 8%; margin-right: 12%;}
.sidebar .btn-share {padding:24px 3%; width: 100%; margin-bottom: 10px;}
.sidebar .btn-share.fb {background-color:rgb(75, 105, 186);}
.sidebar .btn-share.tw {background-color:#00ACEE;}
.sidebar .btn-share.in {background-color:#E1306C;}
.sidebar .btn-share.email {background-color:#17a2b8;}
.sidebar .btn-share.email img {filter: brightness(0) invert(1);}
/*---------------event_inner end------------------*/
.inner_page .progress-blur {position: relative; top:-18px; font-size: .8rem; }
.inner_page .progress {border:1px solid; margin-top: 0px; margin-left: 0%; margin-bottom: 8px;}
.line-progress {padding-left: 0px;padding-right: 0px;}
.progress-blur .count span {margin-left: 20%;}
.found_inner .progress-block {/*margin-top: -60px; margin-right: -11px; */ margin-bottom: 14px;}
.found_inner .progress-block .goal_count {text-align: right;}
.btn-primary {background-color: #09A5AB;}


/*------------donate now begin---------------------*/

.pay_cause {/*padding-top: 7em;*/ box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.pay_cause .h2 {margin-top:30px; margin-bottom: 8px; letter-spacing: -1.4px;}
.my_found .pay_cause {margin-bottom:100px;}
.my_found .btn {font-weight: 700; border-radius: 0;}
.my_found .btn-outline-info {color:#09a5ab;}
.cause_img {padding: 0;}
.cause_img img { width: auto;  min-height: 169px;}
.pay_cause .dark_img img {width: 100%}
.pay_cause .cause_text {padding-left: 4%;}
.pay_cause .cause_text p {font-size: 1rem; line-height: 2rem;}
.my_found .cause_text p {text-align: left;}
.pay_cause .progress {border-radius: 0; background-color: #f2f2f2; margin-top: -11px; height: 14px; margin-left: -1.3%; margin-right: -1.4%;}
.progress-line {position: relative; margin-top: 50px;}
.progress-line .span {text-transform: uppercase; position: absolute; bottom: -50px; font-weight: 700; font-size: 1.1rem; width: 21%;}
.progress-line .raised {color:#09A5AB; left: 2%; }
.progress-line .edit {left: 32%; }
.progress-line .edit a {background-color: #09a5ab; color: #fff; padding: 6px 6%; margin-bottom: 4rem;}
.progress-line .raised .now {background-color: #09A5AB; color:#fff; padding:6px 6%; margin-left: 4%;}
.progress-line .end {color:#000; left:83%;}
.progress-line .finish {left:53%;}
.progress-line .finish a {border-radius: 0; margin-bottom: -3px; padding: 8px 6% !important;}
.progress-line .end .goal {color:#fff; background-color:#000; padding:6px 6%; margin-left: 4%;}
.how_pay {position: relative; padding: 117px 0 0; margin-bottom: 25px;}
.how_pay .h3 {font-size: 1.5rem; text-transform: capitalize;}
.how_pay .h3:before {content:" "; background-image:url("images/line_before.svg"); position: absolute; top: -10px; left: 1.5%; width: 43px; height: 2px; z-index:334;}
.how_pay .donate .step_now a {background-color: #17a2b8; border-color: #17a2b8; color: #fff; display: block;}
.how_pay a {position: relative; background-color: #fff; margin-right: 1%; border-color: #f4f4f4; padding: 28px 18.5%;  color: #bfbfbf; letter-spacing: .03rem; font-size: 1rem;}
.how_pay img {margin: auto; display: block; margin-bottom: 20px;}
.bills {margin-bottom: 25px;}
.bills a {color:#a5a5a5; }
.bills img {margin-bottom: 25px; margin-top: 17px; height:65px;     filter: invert(49%) sepia(99%) saturate(0%) hue-rotate(174deg) brightness(109%) contrast(102%);}
.bills img:hover {filter: invert(53%) sepia(45%) saturate(541%) hue-rotate(135deg) brightness(98%) contrast(87%);}
.bills a:hover {color:#000; text-decoration: none;}
.bills a.choosen {color:#000; text-decoration: none;}
.bills a.choosen img {filter: invert(53%) sepia(45%) saturate(541%) hue-rotate(135deg) brightness(98%) contrast(87%);}
.bills .disabled {color:#a5a5a5;     filter: invert(49%) sepia(99%) saturate(0%) hue-rotate(174deg) brightness(109%) contrast(102%); }
.bills .bill {padding: 0 4%; margin-bottom: 20px;}
.how_pay .donate {margin-bottom: 48px; margin-right: 0px; margin-left: 0px;}
.how_pay .donate a.btn-border {width: 100%; height: 135px; text-align: center; font-size: 1.3rem; text-transform: capitalize; padding: 40px 18.5% 16px !important; color: #ccc;}
.how_pay p {font-size: 1rem; margin-top: -2px; margin-bottom: 15px;}
.info button {font-size: 1rem; border: 1px solid #000; padding: 23px 30% 17px; border-radius: 0;}
.info button.upload, .info button.proceed {border: 1px solid #003f5a; background-color:#003f5a; color:#fff;}
.info button.proceed{margin-left: 12%; padding: 25px 60px !important; background-image: linear-gradient(to right, #003f5a, #0b4d67, #175b74, #236981, #2e788e) !important;}
.info button.upload {/*background: #003f5a url(images/upload.svg) 11% 49% no-repeat;*/}
.info .back {/*background: url(images/back.svg) 5% 49% no-repeat;*/ padding: 25px 60px !important;}
.how_pay .donate .pay_bill a {background: url(images/ic_bill.svg) 50% 35% no-repeat;     -webkit-appearance: none;}
.how_pay .donate .pay_bill a:hover {background: url(images/ic_bill_white.svg) 50% 35% no-repeat; background-color: #09a5ab; border-color: #17a2b8; color: #fff;}
.how_pay .donate .pay_card a {background: url(images/cash_gray.svg) 50% 35% no-repeat;     -webkit-appearance: none;}
.how_pay .donate .pay_card a:hover {background: url(images/cash.svg) 50% 35% no-repeat; background-color: #09a5ab; border-color: #09a5ab; color: #fff;}
.how_pay .donate .step_now a {background-color: #09a5ab; border-color: #17a2b8; color: #fff;}
.how_pay .donate .step_now.pay_bill a {background: #09a5ab url(images/ic_bill_white.svg) 50% 35% no-repeat;-webkit-appearance: none;}
.how_pay .donate .step_now.pay_card a {background: #09a5ab url(images/cash.svg) 50% 35% no-repeat;-webkit-appearance: none;}

.payment-buttons .donate a.btn-border {width: 100%; height: 105px; text-align: center; font-size: 1.3rem; text-transform: capitalize; padding: 35px 18.5% 13px !important; color: #ccc;}
.payment-buttons .donate .stripe a {background:  50% 50% no-repeat; background-size: 70px;-webkit-appearance: none;}
.payment-buttons .donate .stripe a:hover {background:  50% 50% no-repeat; background-color: #09a5ab; border-color: #09a5ab; color: #fff;  background-size: 70px;}
.payment-buttons .donate .paypal a {background:  50% 50% no-repeat; background-size: 70px;-webkit-appearance: none;}
.payment-buttons .donate .paypal a:hover {background:  50% 50% no-repeat; background-color: #09a5ab; border-color: #09a5ab; color: #fff; background-size: 70px;}
.payment-buttons .donate .step_now a {background-color: #09a5ab; border-color: #17a2b8; color: #fff;}
.payment-buttons .donate .step_now.stripe a {background: #09a5ab  50% 50% no-repeat;  background-size: 70px;}
.payment-buttons .donate .step_now.paypal a {background: #09a5ab  50% 50% no-repeat;background-size: 70px;}


/*.payment-buttons .donate a.btn-border {width: 100%; height: 105px; text-align: center; font-size: 1.3rem; text-transform: capitalize; padding: 35px 18.5% 13px; color: #ccc;}
.payment-buttons .donate .stripe a {background:  50% 50% ; background-size: 70px;-webkit-appearance: none;}
.payment-buttons .donate .stripe a:hover {background: 50% 50%; background-color: #17a2b8; border-color: #17a2b8; color: #fff;  background-size: 70px;}
.payment-buttons .donate .paypal a {background:  50% 50% ; background-size: 70px;-webkit-appearance: none;}
.payment-buttons .donate .paypal a:hover {background: 50% 50% no-repeat; background-color: #17a2b8; border-color: #17a2b8; color: #fff; background-size: 70px;}
.payment-buttons .donate .step_now a {background-color: #17a2b8; border-color: #17a2b8; color: #fff;}
.payment-buttons .donate .step_now.stripe a {background: #17a2b8 50% 50%;  background-size: 70px;}
.payment-buttons .donate .step_now.paypal a {background: #17a2b8 50% 50%;background-size: 70px;}
*/

/*.payment-buttons .donate a.btn-border {width: 100%; height: 105px; text-align: center; font-size: 1.3rem; text-transform: capitalize; padding: 35px 18.5% 13px; color: #ccc;}
.payment-buttons .donate .stripe a {background:  50% 50% ; background-size: 70px;-webkit-appearance: none;}
.payment-buttons .donate .stripe a:hover {background: 50% 50%; background-color: #09a5ab; border-color: #09a5ab; color: #fff;  background-size: 70px;}
.payment-buttons .donate .paypal a {background:  50% 50% ; background-size: 70px;-webkit-appearance: none;}
.payment-buttons .donate .paypal a:hover {background: 50% 50% no-repeat; background-color: #09a5ab; border-color: #09a5ab; color: #fff; background-size: 70px;}
.payment-buttons .donate .step_now a {background-color: #09a5ab; border-color: #09a5ab; color: #fff;}
.payment-buttons .donate .step_now.stripe a {background: #09a5ab 50% 50%;  background-size: 70px;}
.payment-buttons .donate .step_now.paypal a {background: #09a5ab 50% 50%;background-size: 70px;}
*/
.info .count_amount input {background: url(images/doll.svg) 0% 40% no-repeat; background-size: 25px; border: 0 solid transparent; border-bottom: 1px solid #b5b7b8; font-size: 1.1rem; margin-bottom: 54px; padding: 0 3% 0; padding-left: 30px !important}
.info select, .info input[type="text"] {padding: 15px; margin: 6px 0 14px; width: 100%;}
.info input[type="text"] {margin-top: 0px; height: calc(1.7em + .75rem + 2px); padding: 1.575rem .75rem;}
.info .center input {text-align: center; margin-bottom: 71px;}
.info form {margin-bottom: 25px;}
.slide5 {background-image:url("images/slide5.jpg"); padding-top: 115px; padding-bottom:100px;}
.slide5 input[type="text"]{text-align: center; background-color: transparent; border: 0; border-bottom: 1px solid #fff; color: #fff!important;
    text-transform: uppercase; font-size: 2rem; width: 100%; padding-bottom: 13px;}
.slide5 input::placeholder{color:#fff!important;  opacity: 1;}
.found_slider.slide5 p {margin-top: 8px; margin-bottom: 45px; letter-spacing: .0115rem; font-size: .9rem;}
.found_slider.slide5 p.or{text-transform: uppercase; text-align: center; font-size:1rem; margin-top: 47px; font-size: 1.3rem; margin-bottom: 9px;}
.found_slider.slide5 .btn.btn-info {background-color: #3b5998; border-color: #3b5998; margin: 24px 0px 19px; text-transform: none; padding: 17px 9%;}
.b-day.slide5 .btn.btn-info {    background-color: #3b5998; border-color: #3b5998; margin: 90px 0px 19px; text-transform: none; padding: 17px 9%;}
.b-day .col1 p {padding-top: 1px;}
.b-day.first_stage {padding-top: 5em;}
.b-day.first_stage .image{margin-top:-69px;}
.b-day.first_stage .text ul {line-height: 2.95rem;}
.b-day.ideas {padding-top: 10px;}
.b-day.ideas .h2 {font-size: 2.7rem; line-height: 3.34rem; letter-spacing: -.05rem; margin-bottom:9px;}
.b-day.ideas p {margin-bottom: 10px;}
.b-day .idea_cause .h3 {font-size: 1.15rem; margin-top: 3px;}
.b-day .idea_cause img {height: 129px; padding: /*24px 35% 8px*/ 20px 35% 8px;}
.b-day .idea_cause p {font-size: .9rem; line-height: 1.9rem;}
.b-day .idea_cause {margin-bottom: 15px;}
.b-day.ideas.gray {padding-top: 50px;}
.found.last_causes {padding-top: 50px;}
.found.last_causes .h2 {font-size: 2.1rem; margin-bottom: 25px;}
.found .cause_block .h4 {font-size: 1.1rem;}
.found .cause_block {background-color: transparent;}
.charity_name {font-style:italic; font-size: 1rem; margin-bottom: 1px;}
.found .cause_block .cause_text {text-align: center;}
.b-day-line, .days {display:inline-block;}
.found .days {color:#52c0c4; font-weight: 700; margin-right: 2%;}
.found .cause_block .progress {height: 12px;}
.found.last_causes .btn-border {margin: 10px 0 42px 43%;; padding: 10px 3.5% 8px;}
.overlay{position:relative; height: 650px; color: #fff;}
.steps.b-day p, .b-day-1 {text-align: center;}
.b-day p.info {line-height: 1.8rem; margin-bottom: 60px; text-align: center;}
.b-day-1 {padding-top: 40px;}
.b-day-1 .h1 {color:#000; margin-bottom: 46px;}
.b-day-1 input#name {background: url(images/ic_search.svg) 4% 54% no-repeat; padding-left: 7%; margin-bottom: 76px;}
.b-day-1 .h3 {color:gray; text-transform: capitalize; font-size: 1.4rem; font-family:"MarkPro"; margin-bottom: -6px;
margin-left: 18px; letter-spacing: .3px;}
.h1.bold {font-family:"MarkProHeavy", "Roboto-Bold"; margin-top: 41px; margin-bottom: 20px;}
.b-day.steps a,.b-day .steps a {margin-right: 14%;}
.b-day.steps a:last-child, .b-day .steps a:last-child {margin-right:0;}
/*img.view {margin-left: -11%;}*/
.big p {font-size: 1.2rem; line-height: 2rem; margin-top: -25px; margin-bottom: 79px;}
.middle p {font-size: 1rem; line-height: 1.94rem; width: 80%; margin-left: 9%; margin-bottom: -41px; }
.term {font-size: 2.1rem; font-family:"MarkProHeavy", "Roboto-Bold"; line-height: 2.9rem;}
.term span{color:#17a2b8;}
.fill_info.create_campaign .form {margin-left: -1%; margin-right: -4%; margin-bottom: 170px;}
.fill_info .fb {margin-top: -2px;}
.fill_info .in {margin-top: 2px;}
.fill_info .sing_icon img {padding: 0.7rem 1.5rem;}
.fill_info .h3 {text-transform: uppercase;}
.fill_info .sing_icon {margin-top: 0px;}
.search_page  select{ height:53px; border-radius: 0;}
.search_page .first select {margin-left: 4%; margin-right: -4%; margin-bottom: 30px;}
.charity_choose.search_page {height: 650px;}

#rest_ideas .card-body {padding:0; padding-bottom: 1rem;}

/*------------donate now end---------------------*/
/*------------b-day1-3 start---------------------*/
.portfolio{background-image: url(images/choose.jpg); padding-top: 90px;}
.charity_partners.our_charity, .gray {background-color: #F8F8F8; background-image: none; text-align: center;}
.charity_partners.our_charity .h2 {margin-left: 0;}
.charity_partners.our_charity .btn-border {padding: 12px 4%;}
.event_block {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); padding: 0; margin-right: 1%; max-width: 24%;}
.event_block img {width: 100%;}
.found_slider .slide6 .btn.btn-info {margin: 23px 0 123px 0;padding: 17px 7%;}
.found_slider .slide6 {min-height: 540px;}
.first_stage.b-day .image img {margin-top: -16px; margin-bottom: -130px; margin-left: -16%;}
.popular_cards .card:hover .card-body {background-color: #003f5a;}
.popular_cards .card:hover .card-body a {color:#fff;}

.info .first_row {padding-top: 50px;}
.info .first_row .image {padding-top: 0;}
.info .download_app {padding-top:5em; padding-bottom: 30px;}
.part.info p {text-align: left; font-size: 1.2rem; line-height: 2.3rem;}
.b-day.ideas.info {padding-top: 40px;}
.b-day.info .idea_cause img {height: 75px; padding: 5px 35% 8px;}
.b-day.info .idea_cause {margin-bottom: 0;}
.info.second .first_row{padding-top: 32px;}
.second.info {padding-top: 5em; text-align: left; font-size: 1.2rem; line-height: 2.3rem;}
.info .plus {padding: 0 11% 0 2.8%;}
.info .plus .h3, .info .download_app .h3 {font-size: 2.6rem;}
.info.second .download_app {padding-bottom: 25px;}
.info.second img {/*padding-left: 3%;*/}
.second .btn-border {padding: 6px 4%; margin-left: 0;  font-size: 1rem;}
.info.part {padding-top: 5em;}


/*------------b-day1-3 end---------------------*/

/*-----------------blog---------------------------*/
.blog_inner .text {padding-top: 64px;}
.blog_inner .h2 {font-size: 2rem; letter-spacing: -0.01rem; margin-bottom: 14px;}
.blog_inner .sidebar .autor {margin-top: 26px; margin-left: 6%;}
.blog_inner .big {margin-bottom: 26px;}
.blog_inner .stat_icon span, .new_text .stat_icon span, .blog_inner .stat_icon span a, .new_text .stat_icon span a {color:#000; font-weight: bold; }
.blog_inner .text .stat_icon img {margin-left: 5%;}
.inner_page.blog_inner .stat_icon {font-size: 1rem; margin-bottom: 34px;}
.blog_inner .who {padding-right: 0; margin-left: 0;}
.new_item .new_text .date {padding-left: 0;}
.short_new {padding-left: 0%;}
.blog_inner .date {padding-left: 4.3%; letter-spacing: -.015rem;}
.blog_inner .share {padding:0; padding-left: 5.5%; letter-spacing: -.02rem;}
.blog_nav {position:relative; margin-top: 10px; margin-bottom: 10px; text-align: center;}
.blog_nav img {width: 98%;}
.blog_nav .prev, .blog_nav .next{position: relative;}
.blog_inner .text, .blog_inner .sidebar {margin-top: 70px;}
/*.blog_nav .prev:before {content:"Previous Article";*/
/*background-image: url(images/prev_arrow.svg); position:absolute; z-index:444; font-size: 1.2rem; top: 45%; left: 30%; color:#fff;}*/
/*.blog_nav .next:before {content:"Next Article";*/
/*background-image: url(images/next_arrow.svg); position:absolute; z-index:444; font-size: 1.2rem; top: 45%; left: 30%; color:#fff;}*/
.blog_inner ul.styleless {list-style-type: none; line-height: 2.8rem; margin-bottom: 53px;}
.blog_inner .donate_block {width: 75%; margin-left: 11%; height: 339px; margin-bottom: 68px; padding: 95px 8%; color: #fff;}
.blog_inner .sidebar div.donate_block {margin: -28px -1% 12px 11%;}
.blog_inner .donate_block span{color:#09A5AB;}
.blog_inner .donate_block a.btn-info {background-color:#09A5AB; text-transform: uppercase; margin-left: 17%; padding: 15px 12%}
.blog_inner .donate_block .h2 {text-transform: capitalize; font-size: 2rem; margin-bottom: 40px; text-align: center;}
.blog_inner .sidebar div {border-color: transparent; margin: -6px 6% 0 -3%;}
.blog_inner .sidebar div.ask_btn {margin-top: -53px;}
.blog_inner .sidebar div.ask_btn .h3 {margin-bottom: 24px;}
.blog_inner .h4 {font-size: 1.2rem;}
.blog_inner.inner_page p {width: 97%; letter-spacing: .052rem; margin-bottom: 24px; margin-left: 0;}
.blog_inner.inner_page .short_new p {margin-left: 4%;}
.blog_inner blockquote {width: 90%; padding-left: 5.5%;  position:relative;}
.blog_inner blockquote p:before {content:""; width: 30px; height: 16px; background: url("images/quote1.svg") no-repeat 0 0;
 position:absolute; top: 0px; left: 5px; z-index: 3333;}
.blog_inner blockquote p:after {content: ""; width: 30px; height: 16px; background: url("images/quote2.svg") no-repeat 0px 0px ;
bottom: 0; left: 5px; position: absolute;}
.sidebar .share_btn a.btn-border {color: #000;}
.sidebar .h3.spam {margin-left: 14%;}
.event_choose.new_head .search_img {background: url(images/ic_search.svg) 2% 54% no-repeat; font-size: .9rem; letter-spacing: .015rem; padding-left: 5.6%; margin-bottom:60px;}
.new_head .h1 {text-transform: capitalize;}
.news .h2 {text-align: center; margin-bottom: 35px;}
.new_photo .img_new {padding-left: 3.5%; max-height: 483px; position: relative; margin-bottom: 31px;}
.new_head .new_photo .img_new {padding-left: 1.5%;}
.new_photo  img.big {height: 100%; width: 100%; }
.new_photo .down_block {position: absolute; bottom:0; left: 5.2%; z-index: 300; width: 94.8%; padding: 16px 0%; color: #fff; background-color: #000;}
.new_photo .down_block .more .btn {background-color: #fff; padding: 9px 15%; font-size: .95rem; font-weight: 700; margin-left: 13%; border-radius: 0;}
.new_photo .down_block .share {padding-left: 3%; padding-top: 8px;  font-weight: 700;}
.new_photo .down_block .share a {margin-left: 4%;}
.new_photo .down_block .share span{margin-right:3%;}
.new_text .h3 {font-size: 1.5rem;}
.new_text .date {margin-bottom: 7px; margin-left: 4.5%;}
.new_text .short_new{line-height: 1.9rem; margin-bottom: 31px;}
.new_item {margin-bottom: 23px; padding-left: 3.4%;}
.new_head .new_item { padding-left: 2.4%;}
.new_item .new_text .h3 {line-height: 2.3rem; letter-spacing: -.5px; margin-bottom: 3px;}
.new_img {margin-bottom: 14px;}
.new_item .new_img {margin-bottom: 22px;}
.new_item .new_text .date {margin-bottom: 7px; margin-left: 0; text-align: right;}
.main_new .new_text {margin-left: 0.5%;}
.new_item .new_text .short_new {margin-bottom: 0; max-height: 127px; overflow: hidden; padding-left: 3%;}
.blog.pagination {font-size: 1.1rem;}
.blog.pagination .page-link { padding: .5rem .5rem; color: #000; border: 0px;}
.page-item.active .page-link {color: #000; font-weight: bold; background-color: transparent;}
ul.blog li:first-child {padding-top:0; padding-right: 1%;}
.page_list {margin-top: 20px; margin-bottom: 20px; }
.donate_block{background-image: url(images/donate_bg.jpg);}
.blog_inner.inner_page p.summary {margin-bottom: 5px;}
.sidebar .h3 {font-size: 1.5rem; letter-spacing: -.03rem; margin-left: 10%; margin-bottom: 9px;}
.blog_inner ul.styleless a {color: #000;}
.slide_center {background-image: url(images/image_center.jpg); padding-top: 246px; background-size: cover;}
.slide_left {background-image: url(images/left_image.jpg); padding-top: 212px;}
.slide_right {background-image: url(images/right_image.jpg); padding-top: 212px;}
.blur_btn {padding: 40px 4%; backdrop-filter: blur(5px); color: #fff; opacity: 0.5; font-size: 1.5rem; margin-left:21%; background-color: #000;}
.blur_btn:hover {color:#fff; text-decoration:none;}
.found_slider .carousel-item {min-height: 650px;}
.blog_inner .text .new_item .new_img img {width:100%;}
.sidebar .search_img {background: url(images/ic_search.svg) 0% 54% no-repeat; width: 75%; margin-top: 54px; margin-left: 11%;
 padding-left: 6%; border:0px; border-bottom:2px solid gray;}
.container-fluid.found_slider.blog {margin-bottom: 29px;}
.blog_inner .sidebar .ask_btn input {margin-left: 11%; background-color: #ECECEC; width: 84%; padding: 12px 29%; padding-right: 15%;}
.blog_inner .sidebar .btn-border {margin: 12px 0% 20px 11%; width: 85%; padding: 12px 10% 10px 11%; text-transform: none; text-align: center;}
.new_text .h3 a {color: #000;}
.blog_inner .sidebar .autor .photo, .sidebar .autor .photo {border-radius: 50%; width: 108px; height: 108px;/* margin-left: 29.5%; */ margin: 0 auto;}
.blog_inner .sidebar .autor .photo {margin-left: 33.5%;}
/*---------------------blog end-------------------*/


 /*-------------about us begin--------------*/
.about_page .h1{font-family: "MarkProHeavy", "Roboto-Bold";}
.about_page.app.part p {text-align: left; margin-bottom: 30px;}
.about_page.app.part .image img {margin-bottom: 5px; width: 29rem;}
.about_page .first_row .image {padding-top: 62px;}
.about_page .plus {padding: 4rem 9% 0 5%;}
.about_page .download_app {padding: 60px 3% 0 6%;}
.about_us {background: url(images/comments.jpg) 0% 54% no-repeat; background-size: cover;  margin-top: 56px;}
.about_us .text {height: auto; background: #fff; margin:45px 0 20px -2%; padding: 27px 2%;}
.about_us .h2 {line-height: 2.6rem; letter-spacing: 1px;}
.about_us .image img.user {margin: 100px 0 0 23%;}
.about_us .image {position: relative;}
.about_us .image img.triangle {position: absolute; right: 8%; top: 43%; z-index: 33333;}
.numb p {text-transform: capitalize; margin-bottom: 0;}
.numb p span {color:#000; font-size: 2.1rem; font-family: "MarkProHeavy", "Roboto-Bold"; line-height: 2rem;}
.about_page .btn_about .btn-first {background-color:#003F5A; color:#fff; width: 11rem;}
.about_page .btn_about button {border-radius: 0; margin-left: 3%; margin-bottom: 75px;}
.about_page.app .first_row .image {padding-top: 10px;}
.about_page.app .second_row {padding-top: 12px;}
.about_page.part .image img {padding-left: 3rem;}
.about_page.app .second_row .image img {margin-top: 20px; margin-left: -3%;}
.about_page.first_stage .text {padding-left: 13.5%; padding-right: 4%;}
.about_page.first_stage, .about_page.app {background-image:none;padding-top: 120px;}
.about_page.first_stage.so_far {background-image: none; padding-top: 25px; padding-bottom: 0px;}
.first_stage.so_far .h2 {font-size: 3.2rem; text-align: left; position: relative; line-height: 6rem; margin-top: 40px;
 margin-bottom: -6px;}
.first_stage.so_far .h2:after{ content: " "; background: url(images/line.jpg); } /*-------underline like partner h3--*/
.first_stage.so_far .image img {margin-left: 0; margin-top: 67px;}
.numb.so {margin-top: 34px; border-bottom:1px solid #c0c0c0;}
.numb.so p span {color:#000; line-height: 1rem;}
.so_far .numb.so_big {margin-top: 18px;}
.so_far .numb.so_big p span {font-size: 4rem;}
.so_far .text .numb.so_big p{font-size: 1.25rem; line-height: 4rem;text-rendering: optimizeLegibility;}
.faqs {padding-top: 150px;}
.faqs .help {text-align: center;}
.help .search_img {margin: 0 0 30px 2%; width: 96%;}
.help a.btn {text-transform: capitalize; background-color:#003F5A; color: #fff; width: 319px; height: 168px;
margin-top: 10px; font-weight: 700; letter-spacing: .1rem; padding: 38px 30%  23px !important; border-radius: 0;}
.help a.btn img {margin-bottom: 26px;}
.help a.btn.btn-info {background-color:#09A5AB;}
.accordion button.btn.btn-link {width: 100%; text-align: left; color:#000; text-transform: none; font-size: 1.23rem; position: relative; padding-left: 0;}
.accordion button.btn.btn-link:hover, .accordion button.btn.btn-link:focus {color:#000; text-decoration: none;}
.ask .accordion .card-body {color:#707070;}
.ask .card-header {padding: .5rem 1.25rem;}
.ask .accordion .card-body { padding: .5rem 1.25rem;}
.ask .accordion {width: 87%; margin: 0 auto 30px;}
.ask {margin-top: 50px;}
.ask .h3 {text-align: center; font-size: 1.5rem;}
.ask .card>hr {margin:0;}
.ask .accordion button.btn.btn-link:after {content: " "; width: 12px; height: 2px; position: absolute; top: 11px; right: -19px;  background: url("images/ic_remove_24px.png");}
.ask .accordion button.btn.btn-link.collapsed:after {content: " "; width: 12px;  height: 12px; background-image: url("images/ic_add_24px.png");  position: absolute;  right: -19px;}
/*-------------about us end------------------*/

.contact_page {margin-top: 153px;}
.contact_page .h1 {margin-top: 13px; letter-spacing: -.1rem; font-size: 4.2rem;
 font-family: "MarkProHeavy", "Roboto-Bold"; text-transform: capitalize; text-align: left;}
.contact_page p {line-height: 1.9rem;}
.contact_page .btn {margin: 13px 31% 271px; text-transform: uppercase; background-color: #09a5ab; color: #fff;  font-weight: 600; border-radius: 0; padding: 14px 8.4%;}
.contact_page ul li {list-style-type: none; padding-left: 3%; font-weight: 700; line-height: 2.8rem; position: relative;}
.contact_page ul li.local:before {content:" "; width: 15px; height: 21px; position: absolute; top: 11px; left: -5%; background-image:url(images/b_location.svg);}
.contact_page ul li.phone:before {content:" "; width: 18px; height: 18px; position: absolute; top: 14px; left: -5%; background-image:url(images/b_phone.svg);}
.contact_page ul li.post:before {content:" "; width: 20px; height: 16px; position: absolute; top: 13px; left: -5%; background-image:url(images/b_post.svg);}
.contact_page .form-body {margin-top: 25px;}
.contact_page label {margin-bottom: .6rem;}
.story textarea {min-height: 165px;}
.owl_carusel .big img {width:100%}
.sidebar .photo {width: 130px;}
.blog_inner .big img {width: 100%}
.notification {margin-top: 25px;}
.notification .py-5 {padding-bottom: 2rem!important;}
.notification .ava-img {margin-bottom: 23px; margin-left: 7%;}
.notification .info{padding: 26px 6% 3px 2%;}
.elist .table thead, .elist .table th{display:none;}
.elist .btn.btn-outline-info {background-color:transparent; color:#09A5AB; border: 1px solid #09A5AB; margin-left: 0%; padding: 7px 17px; letter-spacing: -0.5px;}
.elist .btn.btn-outline-info:hover {color:#fff; background-color:#09A5AB;}
.elist .form .btn {margin-left: 29%;}
.action_right {text-align: right;}
.cabinet .form table .btn {margin: 0; padding: 7px 8%;}
.elist .form .table tbody tr:first-child td {border:0px;}
.elist .table .elist_name {padding-top: 14px; font-size: 1.5rem;}
.emails .email{position: relative;}
.emails .remove_email{position:absolute; z-index: 33333; right: 5.5%; top:30%; color:#09A5AB;}
.causes {position: relative;}
.status {display: none;}
.my_found .finish a:hover{color:#fff;}
.inner_page .progress {box-shadow: 0 0px 80px rgba(0,0,0,0.25); border: 0px; height: 10px;}
/*.inner_page .progress {margin-left: 0.1%;}*/
.found_inner .progress-block {font-size: 1.4rem;}
.found_slider.info .h1 {padding-top: 200px; margin-bottom: 20px;}
.found_slider.info .btn.btn-info {margin-top: 40px;}
.found_slider .carousel-control-next {bottom: 90px;}
.found_slider .carousel-control-next-icon img {top: -24px;}
.found_slider.overlay {height: 650px;background-size: cover;}
.found_slider.slide5.overlay {height: 727px;}
.note {position: relative; padding: 102px 4%;}
.note a {color: #09A5AB;}
.note .h1 {color: #000; text-align: center; font-size: 4rem;}
.note .h1 span {
    color: #09A5AB;
}
.note h3 {color: #000; text-align: left;}
.note ul li{list-style: none; position: relative;}
.note ul li:before {content:""; background-image:url("images/ic_check_24px.svg"); position: absolute; top: 0px; left: -22px; width: 18px; height: 13px; z-index:334;}
.phone-line {padding: 0; margin-bottom: 25px;}
.search_page .btn-info {border-radius: 5px; padding: 10px 10%;}


.footer__links {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 1em;
    flex-wrap: wrap;
}
.footer__link {
  white-space: nowrap;
}
.footer__link::before {
    content: "|";
    color: #fff;
    padding: 0 20px;
}
.footer__link:first-child::before {
    content: "";
    padding: 0;
}

.about_page img {
    max-width: 100%;
}

.how_pay .share_icons {padding: 0px;float: right;}
.blu_color img {filter: invert(43%) sepia(55%) saturate(1475%) hue-rotate(147deg) brightness(96%) contrast(93%);height: 60px;}
.blog_inner.company .banner {background:url("images/company_bg.jpg"); height: 249px; background-size: cover; }
.logo_place {height: 177px; width: 190px; border-radius: 3%; box-shadow: 0 14px 40px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }
.comp_title {margin-top:210px; width: 55%;}
.fund_types li {margin-left: -2%;}
.type1 {background:url("images/challange.jpg") 0 no-repeat; border-radius: 15px; height: 66px; margin-bottom:5px; background-size: cover; width: 114%;}
.type2 {background:url("images/celebration.jpg") 0 no-repeat; border-radius: 15px; height: 66px; margin-bottom:5px; background-size: cover; width: 114%;}
.type3 {background:url("images/events.jpg") 0 no-repeat; border-radius: 15px; height: 66px; margin-bottom:5px; background-size: cover; width: 114%;}
.type4 {background:url("images/memory.jpg") 0 no-repeat; border-radius: 15px; height: 66px; margin-bottom:5px; background-size: cover; width: 114%;}
.blog_inner .fund_types ul.styleless a {color:#fff; padding-left: 10%; line-height: 4rem;}
.blog_inner.company .text {padding-top: 195px;}
.gray_text {color:#B9B9B9;}
.donate_block.kinds {background-color:#edf9f9; background-image:none; color:#fff;}
.donate_block.kinds a:hover {text-decoration: none;color: #09A5AB; border-color: #09A5AB;}
.donate_block.kinds .kind1:hover {text-decoration: none;color: #000; border-color: #09A5AB;}
.company_inner {padding-top:206px; padding-left: 6%;}
.comp_title td{text-align: center;}
.comp_title .h2{letter-spacing: 0.1rem; padding-top: 67px; padding-left: 4%; padding-bottom: 0px; text-align: left;}
.comp_name{padding-bottom: 0; height: 72px;}
.fund_types li a{color:#fff; padding: 15%; line-height: 4rem;}
.company_inner .cause_block {box-shadow: 0 15px 20px rgba(0,0,0,0.25), 0 0px 10px rgba(0,0,0,0.22); margin-left: 3%;}
.kinds{text-transform: capitalize;}
.kind1 {background-color:#09A5AB; padding: 20px 3%; margin-bottom: 10px; color:#FFF; width: 100%; text-align: center;  display: block;}
.kind2 {background-color:#003F5A; padding: 20px 3%; margin-bottom: 10px; color:#FFF; width: 100%; text-align: center;  display: block;}
.kind3 {background-color:#fff; color: #000; padding: 20px 3%; margin-bottom: 10px; width: 100%; text-align: center;  display: block;}
.kind4 {color:#09A5AB; width: 100%; text-align: center;  display: block;}
.company_inner form {padding:0; width: 75%;}
.company_inner form .btn {width: 100%; border-radius: 0; margin-top: 10px; padding: 20px; margin-bottom: 60px;}
.company_inner textarea {width: 100%; height: 200px; border-color: #ced4da; padding: 2%;}
.company_inner .sidebar .btn-border { border-color:#09A5AB; color:#09A5AB; padding: 20px 3%; margin: 10px 0 30px; text-transform: capitalize;}
.sidebar div.fund_types {border: 1px solid transparent;}
.fund_types .styleless { list-style-type: none; padding-left: 0; margin-left: -14%;}
.sidebar .fund_types h3 { margin-left: -7%;}
/*.contact_comp {padding-left:1%;}*/
.details {color:#b9b9b9; line-height: 2rem;}
.details td {padding-bottom: 10px;}
.details tr td {text-align: center;}
.details tr td:last-child {color:#000; text-align: right;  width: 67%;}
/*.campaign_line h2 {margin-left: 1.5%;}*/
.company_inner li {line-height: 2rem;}
.company_inner .how_much {padding-right: 0;}
.campaign_line h4 {width: 90%; overflow: hidden;}
.company_inner .campaign_line .cause_block:hover form.dark {width:100%;}
.company_inner .campaign_line .cause_block:hover form.dark .btn {width: 80%; padding: 8px;}

.sidebar div.more_stat {margin-top: 13px;}

.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    opacity: 1;
}

footer .btn-border {border: 1px solid #fff; padding: 8px 9% !important; color: #fff;}
.guarantee {min-width: 100%; max-width: 100%; margin-top: 15px;}
.guarantee td {font-size: 1rem; text-transform: capitalize; text-align: center;
 padding: 20px 0; }
.guarantee tr {border-bottom: 1px solid #f1f1f1;}
.guarantee tr:hover { border-bottom: transparent ;box-shadow: 0 14px 80px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);  }
.guarantee img{max-height: 67px;}
.why_i.first_stage.so_far .image img {margin-top: -25px; position: absolute; right: 0%;}
.why_i.about_us .image img.user {margin: 175px 0 0px 15%; width: 90px;}
.why_i.about_us .text {height: auto; margin-bottom: 120px;}
.why_i.ideas {text-align: left;}
.why_i.b-day .idea_cause img {padding-left:0;}
.why_i.looking_4_helps p {font-size: .9rem;}
.why_i.looking_4_helps .h2 {margin-top: 100px;}

/*-------------------mobile_vertion------------------------*/

@media (min-width:1900px){
.char_labels {padding-left: 5%;}
.menu_to_be {max-width: 54%;}
.about_page.part .image img {padding-left: 8rem;}
.about_page .plus {padding: 4rem 14% 0 1%;}
.about_us {margin-top: 35px;}
.first_stage.so_far .image img {margin-top: 0px;}
.about_page .btn_about button {margin-left: 14%;}
.sidebar .h3 {margin-left: 7.5%;}
.blog_inner .sidebar div {margin: -6px 6% 0 0%;}
.bar .search_form input#search-input {width: 54rem;}
.new_photo .down_block {left: 4.8%;}
.blog_inner .donate_block a.btn-info {margin-left: 25%;}
.about_page .btn_about button {width: 12rem;}
.looking_4_helps#inter .text {margin-left: -8%;}
#book .download_app {padding-top: 300px;}
.charity_partners {padding-left:0%; padding-top: 5em; padding-bottom: 5em;}
.info .download_app {padding-bottom: 0px;}
.blog_inner .sidebar .autor .photo {margin-left: 36%;}
.fund_types li {margin-left: 1%;}
.details tr td:last-child {width: 82%;}

}

@media (min-width:1600px){
.about_us .image img.triangle {right: 9%;}
.stat_icon .col img{margin-left:40%;}
.statistic p:last-child {margin-left:11%;}
.statistic .dollar_donate p:last-child {margin-left:20%;}
.statistic .participants p:last-child {margin-left:36%;}
.rewiews .who {text-align: right;}
.progress {margin-left: 0%;}
.steps a {margin-right: 16%;}
.img_char {margin-right: 4%;}
.how_to_be .hr {margin-left: 11%;}
.menu_to_be {max-width: 63%;}
#view_ideas button.btn-more {padding-left: 4%}
.app.part ul li:before {left: -10%;}
#fill .corner_img {margin-left: -3.7%;}
#fill .text {margin-left: 12%;}
.looking_4_helps#inter .text {margin-left: -4.5%;}
.about_us .text p {margin-bottom:0px;}
.first_stage.so_far .image img {margin-left: 7%; margin-top: 30px;}
.about_page .btn_about button {margin-bottom: 36px; width: 12rem;}
.about_us .image img.triangle {right: 8.5%;}
.about_page.app .second_row .image img {margin-left: -3%;}
.first_stage .text {padding-left: 17%;}
.sidebar .h3.spam {margin-left: 10%;}
.blog_inner .sidebar .ask_btn input {padding-left: 30%;}
.pay_cause .progress {margin-left: -1.3%;}
.search_form input#search-input {width: 77.2rem;}
.new_photo .down_block {left: 5%; width: 95%;}
.blog_inner .donate_block a.btn-info {margin-left: 23%;}
.bar .search_form {left: 0%; top: 100%;}
.search_form input#search-input {width: 76.2rem;}
.about_page .btn_about button {width: 11rem;}
.part .image img {padding-left: 4rem; width: 95%;}
.blog_inner .sidebar .autor .photo {margin-left: 33%;}
.details tr td:last-child {width: 73%;}
.w-190 {width: 190px !important;}

.w-150 {width: 150px !important;}

}
@media (max-width:1192px) {
    .navbar-nav .nav-item {
        margin-right: 2%;
    }
    .navbar-brand {
        margin-left: 0;
        margin-right: 4%;
    }
    .bar .btn-outline-info, .bar .btn-info {
        padding: 7px 8px;
        margin-left: 0;
    }
    .inner_page .big {height: 400px;}

}
@media (max-width:1280px){
    .review_block     {/*max-width: 100%;*/ margin-bottom: 20px;flex: 0 0 48%;}
}
@media (max-width:1024px){

.h4, h4 {font-size: 1rem;}
.toolbar .phone {padding-left: 0;}
.toolbar .lang img {padding-left: 20%;}
.toolbar .phone img {padding-left: 40%; padding-right: 34%;}
.toolbar .mail img {padding-left: 40%;}
.toolbar .sing {padding-left: 0%; padding-right: 0px;}
.found_slider.why-icause .col {padding: 0px;}
.navbar-nav .nav-item {margin-right: 1%; text-align: left;}
.search_form {left: 14.5%;}
.search_form input#search-input {width: 48.2rem;}
.bar .btn-outline-info, .bar .btn-info { padding: 7px 8px;margin-left: 0;}
.progress-blur {width: 101.5%; font-size: 1rem;}
.progress-blur .count {margin-top: 25px;}
.app .h2, .myCalc .h2 {font-size: 2rem; margin-bottom: 40px;}
.app, .first_stage {padding-top: 50px;}
.app label {font-size: 1.1rem;}
.app .btn {width: 100%;}
.apple_btn {margin-left: 16%}
.app .image img {width: 90%; margin-top: 10px;}
#why .app .image img {width: 100%;}
.first_stage .image img {margin-top: 38px;}
.first_stage p {margin-left: 0%;}
.app .second_row {padding-top: 115px;}
.app .second_row .h2 {margin-bottom: 0px;}
.app .second_row .image img {margin-top: 20px; width: 90%;}
.last_causes .h2 {font-size: 2rem;}
.cause_block .dark_img {min-height: 170px;}
.cause_block .progress {top: 140px;}
.cause_block .now, .cause_block .goal {top: 130px;}
.stat_icon div {padding-left:4%;}
.looking_4_helps .text {padding-left: 8%;   margin-left: 0;}
.looking_4_helps .h2 {line-height: 2rem; margin: 40px 0 15px 2%; font-size: 2rem;}
.statistic strong {font-size: 1.1rem;}
.reviews {padding-top: 70px;}
.reviews .h2 {margin-bottom: 40px;}
.reviews .who {text-align:right;}
.corner_img img:first-child {width: 100%;}
.line {left: 66%;}
.get_started .btn-add {padding: 70px 4%;}
.get_started .text {padding: 50px 6.8% 19px;}
.get_started .btn-add {padding: 88px 8% 0 0;}
footer .nav .nav_row {font-size: .8rem;}
.steps a {margin-right: 5%; padding: 16px 4%;}
.as_who .radio {padding: 0;}
.create_campaign .form-body {min-height: 710px;}
.create_campaign .form {margin-bottom: 70px;}
.img_char {margin-right: 9.4%; margin-bottom: 14px;}
.cover .btn-upload {left: 20%; font-size: .65rem; padding: 19px 22px 16px 42px;}
.cover .bg_cover {margin-bottom: 95px;}
.steps .share_btn a {margin-right: 0.5%;}
.share a.btn-share {padding: 15px 4% 15px 7.5%;}
.share_btn {margin-bottom: 100px;}
#avatar {font-size: .9rem; background: url(images/ic_file_upload_24px.svg) 11% 49% no-repeat;}
.dark_img img {min-height: 170px;}
.about_us .image img.user {margin-left:-2%;}
.about_us .image img.triangle {right: 5%;}
.about_us .h2 {font-size: 1.6rem; line-height: 2rem;}
.about_us .text {height: auto; margin-bottom: 35px;}
.about_us .text p {font-size: .8rem;}
.numb p span {line-height: 2rem; font-size: 1.5rem;}
.first_stage.so_far .image img { width: 80%; margin: 0 auto; display: block; padding-bottom: 30px; }
.so_far .numb.so_big p span {font-size: 2rem;}
.so_far .text .numb.so_big p {font-size: .9rem; margin-bottom: 0;}
.about_page.first_stage.so_far {padding-bottom: 0;}
.first_stage.so_far .h2 {font-size: 2.2rem; margin-bottom: -14px; margin-top: -20px;}
.about_page.first_stage .text {padding-right: 7%; padding-left: 13.5%;}
.progress-line .edit {left: 28%; width: 28%;}
.plus {padding-right: 1%;}
.how_to_be {display: none;}
.app.part .plus p {padding-right: 0;}
.app.part ul li:before {top: 4px; left: -14%;}
.app.part ul li {line-height: 1.5rem;}
.app.part .l2 ul li:before {left: -14%;}
.app.part .l2 ul li {margin-left: -14%;}

.market__button { width: 45%; }
    .why_i.looking_4_helps .h2 {    margin-top: 20px;}
.partner-light {padding: 2rem 0rem;}
.partner-light img {width: 80%;}
.looking_4_helps#fill .h2, .looking_4_helps#inter .h2 {font-size: 2rem; margin-top: 50px; margin-bottom: 12px;}
#fill .h3, #fill h3, #inter .h3, #inter h3 {font-size: 1.5rem;}
#book.app .first_row .image {padding-top: 0;}
#inter .corner_img img:first-child {width: 102%;}
.looking_4_helps#inter li, #fill li {line-height: 1.5rem; font-size: 1rem;}
.stages .stage1 .btn-border,.stages .stage2 .btn-border, .stages .stage3 .btn-border {padding: 36px 21% 6px 4%;}
.stages .stage1, .stages .stage2, .stages .stage3{height: 163px;}
.stages .col1 p {font-size: 1rem;}
.first_stage .image img {width: 100%; margin-left: -5%;}
.idea_cause img {padding: 16px 16% 15px; min-height: 74px; max-height: 74px;}
#view_ideas button.btn-more {width: 28%;}
.cause_text .text-truncate {height: 18px;}
.stage_nav {margin-right: 0;}
.stage_nav {height: 163px;}
.looking_4_helps#inter .text {padding: 0;}
.partnership.overlay {height: 330px; padding-top: 137px;}
.plus {padding: 0 13% 0 .8%;}
#hurray .h2 {font-size: 2.5rem; line-height: 2.4rem;}
.about_page.app .first_row .image {padding-top: 0px;}
.about_page .plus {padding: 0rem 10% 0 3%;}
.about_page.app.part p {margin-bottom: 10px; line-height: 1.5rem;}
.app .second_row .h3 {margin-top: 5px;}
.about_page.app .second_row .image img {margin-top: 30px;}
.about_us {margin-top: 30px;}
.about_page .btn_about button {margin-bottom: 30px;}
.so_far .numb.so_big {margin-top: -2px;}
.help a.btn {width: 100%;}
.first_stage .text {padding-right: 0%;}
.b-day.first_stage .text ul {line-height: 1.95rem;}
.first_stage .h2 {font-size: 2.3rem;}
.h3, h3 {font-size: 1.35rem;}
.b-day .idea_cause {margin-bottom: 0;}
.found.last_causes .btn-border {margin: 0px 0 30px 42%;}
.slide5 input[type="text"] {font-size: 1.2rem;}
.found_slider.slide5.overlay {height: 650px;}
.blog_inner .sidebar .autor .photo {margin-left: 25%;}
.blog_inner .date {padding-left: 1.3%;}
.blog_inner ul.styleless {padding-left: 1.8rem; text-align: center;}
.sidebar .h3 {text-align: center;}
.sidebar .h3.more_title {margin-left: -15%;}
.sidebar .h3.spam {margin-left: 5%;}
.blog_inner .sidebar .ask_btn input {padding: 12px 24%; padding-right: 9%;}
.blog_inner.inner_page p {margin-bottom: 0px;}
.cabinet.sign-form p {margin-bottom: 20px;}
.cabinet .ava .change {margin-left: 23%;}
.cabinet .form .btn {margin-top: 0px;}
.py-5 {padding-bottom: 2rem!important;}
.cabinet .ava-img {width: 100px; height: 100px;}
.notification .info {padding-top: 10px;}
.notification .py-5 {padding-bottom: 1rem!important;}
.elist .table .elist_name {width: 33%;}
.elist .form .btn {margin-left: 24%;}
.pay_cause .progress {margin-left: -1.6%; margin-right: -1.6%;}
img.logo {padding-left: 0%; width: 136px;}
.navbar-brand {margin-left: 0; margin-right: 4%;}
.new_photo .down_block .more .btn {padding: 9px 13%; margin-left: 0%;}
.new_photo .down_block {left: 2.5%; width: 97.5%;}
.stat_icon div {padding-left: 3%;}
.new_head .stat_icon div {padding-left: 2%;}
.blog_inner .who {margin-left: 2%; margin-right: -2%;}
.new_text .h3 {font-size: 1.3rem;}
.new_item .new_text .date {padding-left: 12%;}
.sidebar .search_img {padding-left: 9%;}
.blog_inner ul.styleless {line-height: 1.8rem;}
.info .plus .h3, .info .download_app .h3 { font-size: 1.6rem;}
.part.info p, .second.info p {line-height: 2rem; font-size: 1.1rem;}
.info.second .image img {width: 100%;}
.char_labels {padding-left: 7%;}
.main_new .new_text .col-12 {padding-left: 0;}
.blog_inner.inner_page .short_new p {margin-left: 3%;}
.info button.upload {background-position: 20% 52%; text-align: center;}
.info .back {background-position: 21% 53%}
.info button.proceed {margin-left: 6%;}
.about_page.part .image img {padding-left: 1.2rem;}
.about_page.app.part .image img {width: 24rem;}
.about_page .btn_about .btn-first {width: 9rem;}
.app.part .h3 {font-size: 2rem; margin-bottom: 0px;}
.part .image img {padding-left: 0rem;}
.advantages .list {padding: 0;}
#fill.looking_4_helps .corner_img {margin-left: 8%;}
#fill .text {padding-left: 6%;}
.looking_4_helps p {line-height: 1.5rem; font-size: 1rem;}
#book .download_app {padding-top: 100px;}
#book .first_row {margin-bottom: 0;}
#fill .h3, #inter .h3 {margin-bottom: 3px;}
.new_photo .img_new {padding-left: 0%;}
.new_item .new_text .date {padding-left: 0%;}
.new_item .new_text .short_new {margin-bottom: 20px;}
.looking_4_helps .btn-border {margin-left: -3%;}
.found.last_causes {padding-top: 30px;}
.fund_types li a {padding: 5% 0 5% 23%;}
.campaign_line .stat_icon div {font-size: 0.7rem;}
.details tr td:last-child {width: 60%;}
.sidebar .share_btn a {font-size: .8rem;}
.sidebar .share_btn a img, .sidebar .share_btn a.fb img {margin-right: 6%;}
.sidebar .more.h3 {margin-left: 17%;}
.type1, .type2, .type3, .type4 { margin-bottom: 0px;}
.company_inner .sidebar .kinds a {font-size: .8rem;}
.company_inner .sidebar div {margin: 0 15% 5px 0; padding-top: 18px;}
.company_inner .sidebar .btn-border {margin-bottom: 17px; padding: 13px 3%;}
.kind1, .kind2, .kind3, .kind4 {padding: 13px 3%;}



}

@media (max-width:768px){
    #myHeader .navbar { justify-content: inherit; }
img.logo {padding-left: 3%;}
.navbar-brand { margin-right: 58%;}
h1 {font-size: 2rem;}
.toolbar .registr a, .toolbar .sing a {margin-top: 13px; display: block;}
.register_btn {padding-left: 0;}
.toolbar .phone {padding-right: 0; font-size: .65rem;}
.toolbar .phone img {padding-bottom: 4px;}
.bar .btn-outline-info, a.search img {margin-left: 0%;}
.why_i.first_stage.so_far .image img {display: none;}
.cause .btn {margin-top: 3px;}
.form-control {font-size: .8rem;}
.form {margin-left: 4%; margin-right: 3%;}
.sing_icon .ic {width: 21.5%;}
.form .btn {margin-left: 33%;}
.sing_icon img {padding-left: 46%;}
.sing_icon .share_icons img {padding-left: 30%;}
.cause {background-size: cover; height: 650px; }
.homeSlide {background-size: cover; height: 650px; padding-top: 200px; padding-left: 0}
.cause p {line-height: 1.4rem; margin: 20px;}
.cause .btn {margin-top: 10px;}
.cause .btn, .cause .btn.donate {padding: 7px 5%;  font-size: .7rem;}
.progress {margin-top: 35px; margin-left: 0%; margin-right: 0;}
.progress-blur {top: 261px; width: 102%;}
.progress-blur .count {font-size: .8rem; text-align: center; margin-top:31px;}
.progress-blur .count span {margin-left: 0;}
.app {padding-top: 30px;}
.app .h2 .myCalc .h2 {font-size: 2rem; margin-bottom: 10px;}
.app p {line-height: 2rem; margin: 20px 0;}
.app .h3 {font-size: 1.5rem;}
.app .second_row .h3 {margin-top: 20px;}
.app .btn {width: 100%;}
.app .first_row .image img {width: 90%; margin-left: 5%;}
#why.app .first_row .image img {width: 100%; margin-left: -9%;}
.download_app {padding: 0 0 0 5%;}
.app input {padding-left: 8%;}
.apple_btn {margin-left: 0;}
.apple_btn img{width: 98%;}
.home-page .first_row {padding-bottom:2rem;}
.app .second_row .image img {margin-left: 0%;}
.carousel-item .text {padding-left: 0%;}
.carousel-control-next {top: 85px; right: 6%;}
.app .second_row {padding-top: 40px;}
.app .second_row .image img {margin-top: 45px; margin-left: 30%;}
.app .slider .text p {margin-bottom: 12px;}
.app .slider {padding-bottom: 15px;}
.carousel-indicators {display: none;}
.app .get_app p {text-align: center;}
.last_causes .h2 {margin-bottom: 30px;}
.cause_block .progress {width: 100%; top: 159px; left: 13.5%;}
.cause_block .now, .cause_block .goal {top: 145px;}
.cause_block .dark_img, .dark_img img {min-height: 170px;overflow: hidden; max-height: fit-content;}
.pay_cause .one_cause .dark_img img {min-height: 150px;}
.stat_icon div.when {text-align: right; padding-right: 8%;}
.last_causes .cause_block {/*max-width: 48%; min-width: 48%; margin-right: 2%;*/ }
.last_causes .b_block .cause_block{margin-left: 0%}
.line {display: none;}
.looking_4_helps .text {padding-left: 3%;}
.looking_4_helps .h2 {margin-top: 64px;}
.looking_4_helps p {width: 122%; font-size: 1rem; line-height: 1.4rem; margin-bottom: 14px;}
.looking_4_helps .btn-border { margin-bottom: 20px; padding: 5px 10%;}
.statistic {padding-top: 30px;}
.statistic p:last-child {margin-bottom: 27px; font-size: .7rem;}
.statistic strong {font-size: 1.4rem; margin-left: 8%;}
.statistic img { margin: -13px 30% 0 30%;}
.statistic .dollar_donate p:last-child {margin-left: 7%;}
.reviews .who {padding-right: 0;}
.reviews {padding-top: 33px;}
.reviews .h2 {font-size: 2rem; margin-bottom: 15px;}
.review_block {max-width: 100%; margin-right: 0; margin-bottom: 20px;     flex: auto;}
.reviews .row_1 {padding-bottom: 10px;}
.reviews .btn-border {margin: 10px 0 20px 0;}
.get_started .text {padding: 23px 2.8%;}
.get_started .h2 {font-size: 1.5rem; margin-bottom: 5px;}
.get_started p {line-height: 1.4rem; font-size: .9rem;}
.get_started .btn-border {padding: 15px 5%; width: 80%; margin-left: -10%;}
.get_started .btn-border img {margin-left: 2%;}
.get_started .text {padding-bottom: 0;}
.get_started .text p {margin-bottom: 0.5rem;}
footer {padding-left: 2%;}
footer .sum {margin-top: 0px;}
footer .logo img {margin-left: 33%; margin-bottom: 30px;}
.list-unstyled {margin-left: 13%; font-size: 1rem;}
.review_block p {line-height: 1rem; width: 100%;}
.get_started .text {padding: 20px 2.8% 12px;}
.get_started .btn-add {padding: 26px 0; margin-left: 0; margin-top: 14px;}
.play_market {text-align: right;}
.icons {width: 27%;}
.search_form input#search-input {width: 35rem; padding: 24px 3px;}
.search_form input#search-input {width: 16.3rem; padding: 16px 3px;}
.search_form {left: 22%; bottom: -2px;}
.search_form {left: 2%; bottom: -16px;}
.bar .btn-outline-info, .bar .btn-info {margin-bottom: 13px;}
nav.navbar {padding-bottom: 10px;}
.statistic .our_progress p:last-child {margin-left: 12%;}
.statistic .participants p:last-child {margin-left: 35%;}
.steps a {margin-right: 5%; padding: 13px 3%; font-size: .8rem;}
.img_char {margin-right: 4.4%;}
.cover .bg_cover {height: 320px; background-size: cover;}
.cover .btn-upload {left: 9%; top: 170px;}
.cover .btn-upload.fb {left: 52%;}
.share a.btn-share {padding-left: 5.5%;}
.share_btn a img {margin-left: -17%; margin-right: 13%;}
.share input {font-size: 1rem;}
#avatar {width: 50%; padding: 14px 24% 36px 10%;}
.about_page.app .first_row .image img {width: 100%; margin-left: 0%;}
.about_us .h2 {font-size: 2rem;}
.about_us .image img.triangle {right: 3%;}
.about_us .image img.user {margin: 78px 0 0 11%;}
.first_stage.so_far .h2, .about_page.first_stage.so_far {text-align: center;}
.about_page .btn_about button {margin-left: 15%; width: 12rem;}
.about_page.first_stage .text {padding-right: 14%;}
.about_page .download_app {padding: 5px 3% 0 6%;}
.about_page.app .first_row.second_row .image img {margin-left: -8%; width: 17rem;}
.app.part {padding-top: 35px;}
.about_page .h1 {/* font-size: 3rem; */}
.row_2 {display: none;}
footer {padding-top: 24px;}
img.logo {padding-left: 0; width: 120px;}
.cause_block .row.stat_icon {margin-bottom: 7px;}
.get_started .btn-add {text-align: center;}
.form-body {margin-top: 0px;}
a.x_close img {margin-right: 15px; margin-top: 0;}
.col1 .h3 {font-size: 1.1rem; margin-bottom: 0;}
.stages .stage1, .stages .stage2, .stages .stage3{height: 115px;}
.stages .stage1 .btn-border {padding: 22px 14% 3px 7% !important}
.stages .stage2 .btn-border, .stages .stage3 .btn-border {padding: 22px 13% 3px 2% !important;}
.stages .col1 p {font-size: .9rem;}
footer .right_side {text-align: center;}
.found_slider .btn.btn-info {padding: 14px 4% 10px;}
.found_slider.slide5 .btn.btn-info {padding: 14px 20% 10px;}
.stage_nav {height: 117px;}
.first_stage .image img {margin-top: 70px;}
.first_stage .h2 {font-size: 2rem;}
.idea_cause img {padding-bottom: 10px; min-height: 64px; max-height: 64px;}
.ideas p {font-size: 1rem;}
#view_ideas button.btn-more {font-size: 1rem; width: 23%;}
.found_slider .carousel-item {min-height: 650px; max-height: 650px; padding-top: 130px;}
.found_slider .h1 {/* font-size: 3rem; */}
.found_slider .btn.btn-info {margin: 22px 0 86px;}
.app.part .h3 {font-size: 1.5rem;}
.app.part ul li:before, .app.part .l2 ul li:before {top: 5px; left: -19%;}
.corner_img img:first-child {margin-right: -14%;}
#fill .text {padding-left: 2%; margin-left: 0%; margin-right:0%;}
.plus {padding-right: 6%;}
.looking_4_helps#inter li, #fill li {line-height: 1.4rem;}
.form-group {margin-bottom: 1rem;}
.b-day.ideas .h2 {font-size: 2rem; line-height: 1.34rem;}
.info.part .image img {padding-left: 1rem;}
.info .image img {min-width: 100%; max-width: 100%; width: 100%;}
.info .image.right_img img{padding-right: 3rem; padding-left: 0;}
.b-day.info .idea_cause p {line-height: 1.3rem;}
.first_stage.b-day .image img {margin-top: 104px; margin-left: -6%;}
.b-day .idea_cause img {height: 100px; padding: 10px 35% 8px;}
.blog_nav .prev:before {font-size: 1rem; left: 23%;}
.blog_inner.inner_page p {width: 100%;}
.blog_inner .sidebar .autor .photo {margin-left: 42%;}
.blog_inner .donate_block {height: 225px; padding: 55px 8%;}
.blog_inner .sidebar div.donate_block {margin: -40px -1% 12px 13%;}
.blog_inner .donate_block a.btn-info {margin-left: 28%;}
.blog_inner .sidebar .ask_btn input {padding: 12px 5% 12px 37.5%; width: 90%;}
.blog_inner .sidebar .btn-border {width: 90%;}
.sidebar .h3.spam {margin-left: 11%; margin-left: 9%;}
.cabinet .ava .change {margin-left: 38%; width: 100%;}
.form .px-6 {padding-left: 2.5rem!important; padding-right: 2.5rem;}
.cabinet .ava-img {width: 70px; height: 70px;}
.notification .info {padding: 0px 5% 0px 2%;}
.cabinet .notification .ava-img {margin-top: -3px;}
.cabinet.elist .form table .btn {margin-top: 5px; margin-left: 15%;}
.elist .table td {vertical-align: middle;}
.elist .form table .btn-outline-info { width: 111px;}
.progress-line .edit {left: 25%;  width: 34%;}
.pay_cause .progress {margin-left: -2.2%; margin-right: -2.2%;}
.pay_cause .cause_text {padding-left: 7%;}
.how_pay {padding-top: 85px;}
.progress-line .span {bottom: -35px;}
.how_pay .h3:before {left: 2.2%;}
.info .count_amount input {margin-bottom: 25px;}
.info button.back {padding: 22px 16% 17px 37%;}
.info form {margin-bottom: 5px;}
#navbarSupportedContent .navbar-nav.mr-auto {margin-left: 0%!important;}
.pay_cause .h2 {font-size: 1.5rem; text-align: center;}
.pay_cause .cause_text p {font-size: .9rem;}
.progress-line .finish a {width: 156px; margin-bottom: -5px; font-size: .8rem;}
.progress-line .span {font-size: .8rem;}
.my_found .dark_img img {min-height: 160px;}
.blog_inner .text {padding-top: 30px;}
.new_photo .down_block {left: 2%; width: 98%;}
.sidebar .search_img {margin-top: 15px;}
.blog_inner .sidebar div {margin: -19px 0 0;}
.sidebar .h3 {margin-left: 4%;}
.sidebar .search_img {margin-left: 13%;}
.blog_inner .sidebar .ask_btn input,.blog_inner .sidebar .btn-border {margin-left: 7%;}
footer .right_side .form-control {margin-left: 6%;}
.mobiImage{
  order: -1;
}
.inner_page .text { padding-left: 3.7%; padding-top: 80px;}
.new_text .h3 {padding-left: 1%;}
.new_item .new_text .who {padding-left: 6%;; font-size: .9rem;}
.new_item .new_text .date {padding-left: 12%; font-size: .9rem;}
.info button.upload {background-position: 21% 52%;  margin-left: -22%;}
.search_page .btn-info {padding: 10px 15%;}
.info button.proceed {margin-left: -6%;}
.about_page .plus {padding: 0rem 13% 0 3%;}
.app.part .l2 ul li {margin-left: -2%;}
#fill.looking_4_helps .corner_img {margin-left: -67%;}
.markets__buttons { text-align: center; }
.blog_inner .sidebar .autor {margin-top: 0; margin-left: 0;}
.looking_4_helps .learn {text-align: center;}
.b-day.first_stage .text ul {line-height: 1.5rem;}
/*.cause_block .cause_text {padding-left: 0;}*/
.blur_btn {font-size: 1rem; margin-left: 30%;}
.fund_types li {margin-left: -1%;}
.details tr td:last-child {width: 78%;}
.more_title{margin-left: 0;}
.company_inner .text {padding-left: 18%;}
.comp_title {margin: 200px auto; width: 77%;}
.company_inner .sidebar div {margin: 0 20% 5px 17%;}
.type1, .type2, .type3, .type4 {margin-bottom: 10px;}
.sidebar .h3.more_title {margin-left: -7%;}
.campaign_line .cause_block .cause_text {padding-left: 7%}
.inner_page .big {height: 330px;}
}

@media (max-width:573px){
.why_i.about_us .image img.user {margin-left: 0%;margin-top: 30px; margin-bottom: -30px;}
.navbar-brand { margin-left: auto; margin-right: 36%; }
.sign-form { padding-top: 80px; }
body{text-align:center;}
#bills .carousel-control-next {display: none;}
.note p {text-align: justify;}
h1, .h1 {font-size: 2rem;}
.search_page .h1, .search_page h1{margin-bottom: 1rem;}
h2, .h2 {font-size: 1.6rem;}
.cause h1 {text-align: center;font-size:32px;}
.sing_icon .ic {margin: 0 2% 22px 6%; width: 39.5%;}
.progress-blur {width: 103.5%;}
.toolbar .lang img, .toolbar .mail img {padding-left: 0;}
.nav_btn, a.search img {margin-bottom: 10px;}
.app .get_app {width: 100%; margin: 0%;}
.app .first_row .image img {display: none;}
.app .second_row .image img {margin-left: 13%; margin-top: -15px;}
.cause {background-size: cover; height: 650px; }
.homeSlide {background-size: cover; height: 650px; padding-top: 200px; padding-left: 0;}
.carousel-item .text {padding-left: 17%;}
.carousel-control-next {top: 0; right: 1%;}
.carousel-indicators {display: none;}
.last_causes .btn-border {margin: 0;}
.looking_4_helps .corner_img {display: none;}
.looking_4_helps p {width: 95%;}
.reviews .btn-border {margin-left: 6%;}
footer .logo img {margin-left: auto;}
.people{text-align: left;}
.cause_block .cause_text {padding-right: 4%;}
.b_block .cause_block .cause_text {padding-right: 0%;}
.cause_block .row.stat_icon {padding-top: 0px; margin-bottom: 11px; width: 100%; margin-left:auto; margin-right: auto; z-index: 700;}
.cause_block .h4 {padding-top: 5px;}
.reviews .btn-border {margin: 25px 0 50px 0;}
.statistic img {margin: -11px 36% 0 41%;}
.statistic strong {margin-left: auto;}
.statistic .participants p{margin-left: 10%;text-rendering: optimizeLegibility;}
.statistic p:last-child,.statistic .dollar_donate p:last-child, .statistic .participants p:last-child {margin-left: auto;}
.list-unstyled {font-size: .8rem;}
.customers {
  height: auto;
  flex-direction: column;
}
.customers__item {
  margin: 2em 0;
}
.get_started .text {padding-bottom: 4px;}
.get_started {background-color: #003f5a;}
.get_started .btn-add {padding-top: 58px;}
.download_app {padding-right: 5%;}
.progress-blur .count {margin-top: 23px;}
.home-page .first_row {padding-bottom: 0;}
.toolbar .phone img {padding-left: 15%; padding-right: 4%;}
.search_form select {display: none;}
.search_form { left: 50.5%; bottom: 0px;}
.search_form input#search-input {width: 21rem; padding: 3px 6%;}
a.x_close img {display: block;}
a.search {position: relative; left: 45%; top: 13px;}
.x_button a.x_close {color: transparent;}
.bar .btn-info {margin-bottom: 13px;}
.steps a {padding: 16px 8%; font-size: 1rem; margin-bottom: 7px; width: 100%;}
.steps hr{display:none;}
.create_campaign .form.second_col {margin-left: 2.4%; margin-right: 6.8%;}
.create_campaign .form .btn {margin-left: 21%;}
.img_char {margin-right: 4.4%;}
.amount input {font-size: 2rem; margin-top: 8px; margin-bottom: 60px;}
.cover .bg_cover {width: 102%;}
.cover .btn-upload {top: 120px; left: 17%;}
.cover .btn-upload.fb{top: 185px; left: 15%;}
.share_btn a img {margin-left: 5%;}
.steps .share_btn a {width: 92%;}
.share input {width: 89.5%; padding-bottom: 55px;}
#avatar {font-size: 1rem; width: 100%; margin: 15px 0% 0; padding-left: 20%;}
.cabinet .form-control {font-size: 1rem;}
.cabinet.sign-form {margin-bottom: 0px;}
.first_stage.so_far .image img {margin-left: 0%; width: 100%;}
.about_us {margin-top: 0px; position: relative;}
.about_us .image img.triangle {display: none;}
.about_us .image img.user {margin-left: 0%; margin-top: 30px; margin-bottom: -30px; position: relative; z-index: 3333;}
.about_us .h2 {font-size: 1.5rem;}
.about_us .text {margin: 5%; width: 90%;}
.about_page.first_stage.so_far {padding-top: 0px;}
.first_stage.so_far .h2 {text-align: center;}
.about_page .btn_about button {margin-left: 6%;}
.first_stage.so_far p {margin-bottom: 0;}
.about_page.app.part .image img {margin-bottom: 15px; display: block; padding-left: 0;}
.about_page .download_app {padding: 0px 9% 25px 10%;}
.about_page.app .first_row.second_row .image img {display: none;}
.about_page.app.part p {padding-right: 0;}
.about_page .plus {padding-right: 4%;}
.last_causes .cause_block {/*max-width: 97%;*/ }
.last_causes .b_block .cause_block {margin-left: 0%; max-width: 48%;}
.found.last_causes .btn-border {margin-left: 0;}
.statistic .our_progress p:last-child {margin-left: auto;}
.looking_4_helps .text {padding-left: 0;}
.review_block p {width: 100%;}
footer .sum {margin-top: 0px;}
.looking_4_helps .h2 {margin-top: 30px;}
.last_causes .h2 {margin-bottom: 13px;}
.last_causes {padding-top: 33px;}
.app, .app.part {padding-top: 30px;}
.app .first_row .image {padding-top: 10px;}
footer .logo img {margin-bottom: 20px;}
.get_started .btn-add {padding: 2px 25% 4px; margin: 0 auto 20px;}
a.search img {margin-bottom: 20px;}
.sing_icon img { padding-left: 21%;}
.form .btn {margin-left: 6%; margin-top: 10px; }
.sign-form {margin-top: 30px;}
.sing_icon {margin-top: 0px;}
/*.get_started .btn-add { padding: 25px 8% 0px 0;}*/
.get_started .btn-add { padding: 25px 0 0px 0px;}
.mobile-no-margin {margin-left: 0px;margin-right: 0px;}
.get_started .btn-add {text-align: center; /*margin-left: 4%; margin-top: -22px;*/}
.col1 .h3 {font-size: 1rem;}
    .inner_page a.btn-more {margin: 0 auto;}
.first_stage .h2 {font-size: 1.6rem; text-align: center;}
.first_stage.b-day .image img {margin-top: 0px; margin-bottom: -62px;}
.b-day.first_stage {padding-top: 30px;}
.first_stage p {margin-left: 4%; margin-right: 4%;}
.first_stage .image img {margin-top: 0px; margin-left: 0; margin-bottom: -25px;}
.ideas {padding-top: 30px;}
.ideas .h2 {font-size: 2rem;}
.ideas p {line-height: 1.3rem;  margin-bottom: 0.5rem;}
#view_ideas button.btn-more {width: 33%;}
#view_ideas {margin-bottom: 15px;}
.idea_cause img {min-height: 58px; max-height: 58px;}
.last_causes.campaigns {padding-top: 30px; padding-bottom: 0;}
.cause_block .cause_text {padding-top: 7px; overflow-wrap: break-word; height: 300px}
.cause_block .cause_text p {font-size: 1rem;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: .2rem;}
.text-truncate {margin-bottom: 2px;}
.stat_icon div {padding-left: 4%; text-align: left;}
.cause_block .progress {top: 159px;}
.app, .first_stage {padding-top: 80px; padding-bottom: 35px;}
.charity_partners {padding: 30px;}
.char_labels {padding-top: 14px;}
.ideas p {font-size: .8rem;}
.found_slider .h1 {font-size: 2rem;}
.last_causes.campaigns .h2 {font-size: 1.8rem;}
.stat_icon div {font-size: .8rem;}
.app.part .plus p {padding-left: 8%; padding-right: 8%; text-align: center;}
.about_page.app.part p {text-align: center;}
.advantages .list ul {margin-top: 4px;}
.app.part ul li:before, .app.part .l2 ul li:before {top: 5px; left: -10%;}
.partner-light {padding: 1.5rem 0rem;}
#fill .text {margin-left: 0%;}
#book.app.part p {text-align: center; margin-bottom: 18px;}
.looking_4_helps#fill .h2, .looking_4_helps#inter .h2 {margin-top: 30px;}
#book.app.part {padding-top: 30px;}
#book.app .first_row .image {margin-bottom: 20px;}
#hurray .h2 {font-size: 2rem; line-height: 1.8rem;}
#hurray .py-3 {padding-top: .6rem!important;}
#hurray label {margin-bottom: .5rem;}
.form-control {padding: 1.2rem .75rem;}
.about_page.first_stage .text {padding-right: 6%; padding-left: 6%;}
.about_page .btn_about button {margin-left: 7%; width: 11rem;}
.first_stage.so_far .h2 {font-size: 2rem; margin-bottom: -26px;}
.info .image.right_img img {display: none;}
.info.part .image img {padding-left: 0rem;}
.info.part .download_app .image img {display: none;}
.info .plus {padding: 10px 4% 10px 4%;}
.info .plus p, .info .download_app p{text-align: center;text-rendering: optimizeLegibility;}
.info .download_app {padding-top: 20px;}
.event_choose .search_img, .charity_choose .search_img, .help .search_img {background-position-x: 4%;}
.help a.btn {height: 147px; padding: 25px 17% 15px;}
.help a.btn img {margin-bottom: 20px;}
.stage_nav {height: 170px;}
.stages .stage1, .stages .stage2, .stages .stage3 {height: 220px; padding-top: 0px;}
.stages .stage2 .btn-border, .stages .stage3 .btn-border {padding: 22px 6% 3px 2%;}
.stages .stage1 {width: 33.5%;}
.stages .stage1:after, .stages .stage2:after {display:none;}
.first_stage .text {padding-left: 0%;}
.blog_inner .date {padding-right: 7%; text-align: right;}
.blog_inner .sidebar .autor {margin-top: 0px;}
.blog_inner .sidebar .autor .photo {margin-left: 0%;}
.blog_inner .donate_block a.btn-info {margin-left: 0%;}
.blog_inner ul.styleless {line-height: 1.8rem;}
.cabinet .ava .change {margin-top: 0px; margin-left: 0%;}
.cabinet .ava-img {margin: auto; margin-top: 0px;}
.cabinet.sign-form .login p, .cabinet.sign-form .goal p {text-align: center; width: 100%;}
.cabinet .form .btn {margin-left: 0%;}
.cabinet .notification .form {margin-left: 2%; margin-right: 2%;}
.cabinet .notification .ava-img {margin: -5px 0 20px 8%;}
.elist .form table .btn-outline-info {width: 113px;}
.search_form input#search-input {width: 97%; height: 55px; padding: 7px 6%;}
header a.x_close img {display: block; margin-top: 4px;}
.my_found .dark_img img {min-height: 260px;}
.pay_cause .cause_text { padding-left: 3%;}
.pay_cause .progress {margin-left: -4%; margin-right: -4%;}
.progress-line .span {font-size: .6rem;}
.one_cause .progress-line .span {font-size: .7rem;}
.progress-line .finish a {width: 105px; font-size: .6rem; margin-bottom: -4px;}
.progress-line .raised {left: 0%;}
.progress-line .edit {left: 20%;}
.my_found .pay_cause {margin-bottom: 80px; margin-top: 20px;}
.blur_btn {font-size: .9rem; margin-left: 0.5%; padding: 34px 1%;}
.new_photo .down_block {bottom: -26px; padding: 7px 0%; left: 3.5%; width: 96.5%;}
.new_text .date {margin-left: 0%;}
.blog_inner .who {margin-bottom: 14px;}
.new_item .new_text .h3 {min-height: 45px;}
.blog_inner ul.styleless {padding-left: 0;}
.new_item .new_text .date {padding-left: 0;}
.inner_page p {line-height: 1.5rem;}
.new_item {margin-bottom: 10px;}
.app .second_row .h2 {margin-bottom: 11px; font-size: 2rem;}
.looking_4_helps .btn-border {padding: 10px 4%;}
footer .subscribe button {padding: 8px 13%;}
.found_slider .carousel-control-next-icon img {top: 17px;}
.blog_inner .sidebar .ask_btn input, .blog_inner .sidebar .btn-border {margin-left: 4%;}
.blog_inner .sidebar .ask_btn input {padding-left: 30.5%;}
.pay_cause .h2 {margin-top: 20px;}
.how_pay .donate a.btn-border {height: 150px;}
.progress-line .raised {left: 3%;}
.progress-line .end {left: 76%;}
.how_pay {padding-top: 65px; padding-bottom: 0px; margin-bottom: 15px;}
.how_pay .donate {margin-bottom: 30px;}
.info select, .info input[type="text"] {margin-bottom: 6px;}
.info .count_amount input {padding-left: 5%;}
.how_pay .h3:before {display: none;}
.how_pay .donate a.btn-border {font-size: 1rem;}
.bills .bill {margin-right: 7%; padding: 0 1%; margin-left: 9%; margin-bottom: 0px;}
.bills img {margin-bottom: 5px; margin-top: 15px;}
.info button.proceed {margin-left: 7%;}
.char_labels .col:last-child {display: none;}
.charity_partners .h2 {margin-left: 0%;}
.get_started .btn-border {margin-left: 0%;}
.search_form {left: 1%;  bottom: 0px;}
.bar .search_form input#search-input {width: 15.75rem;}
.found_slider.overlay {height: 650px;}
.search_page select {height: 40px;}
.event_choose .search_img, .charity_choose .search_img, .help .search_img {margin-bottom: 30px;}
.info button.upload {background-position: 21% 52%;  margin-left: auto;}
.found_slider p {margin: 10px 2%; font-size: 1rem;}
.event_block {width: 100%; max-width: 100%; margin-bottom: 15px;}
.event_block img {margin-bottom: 23px;}
.inner_page.blog_inner .stat_icon {margin-bottom: 15px;}
.reviews .raiting img {/*margin-left: 14%;*/ margin-left : 0; margin-right: 0;}
.first_stage .text ul {padding-left: 12%;}
.first_stage.b-day .image img {margin-left: 0%;}
.blog_inner.inner_page .short_new p {margin-left: 5%;}
.company_inner form {width: 100%;}
.details tr td:last-child {width: 77%;}
.company_inner .text {padding-left: 0%;}
.fund_types li a {padding-left: 0%;}
.company_inner .sidebar div {margin: 0px 0% 5px -3%;}
.company_inner .text p{ max-width: 100%;text-rendering: optimizeLegibility;}
.company_page.cause_block .progress {top: 124px;}
.inner_page .big {height: 200px;}
    .about_us .image img.user {z-index: 1;}


}

@media (max-width:375px){
    .about_us .image {margin-left: 0px;}
.toolbar .phone img {padding-left: 39%; padding-right: 33%;}
.toolbar .phone a {margin-left: 13%;}
.toolbar .lang img {padding-left: 22%;}
.toolbar .mail img {padding-left: 39%;}
.bar .btn-outline-info {margin-bottom: 15px;}
.progress-blur .count {margin-top: 5px;}
.progress-blur {top: 256px; height:44px; width: 104%;}
.progress {margin-top: 20px;}
.cause {min-height: 650px;}
.homeSlide {min-height: 650px; padding-top: 200px;}
.cause .btn { /*margin-top: -12px;*/ }
.app label {font-size: 1.2rem;}
.carousel-control-next {top: 120px;}
.homeSlide {padding-top: 200px;}
.app .play_store {margin-left: 0%;}
.last_causes .btn-border {/*margin: 5px 32% 20px;*/}
.statistic strong {font-size: 1.2rem;}
.reviews .who {letter-spacing: -.025rem; font-size: .8rem;}
.reviews .date { font-size: .7rem;}
.get_started {background-color: #003f5a; background-image: none;}
footer {padding-top: 25px;}
footer .list-unstyled {font-size: .75rem;}
.right_side .play_market img {width:88%;}
.right_side .apple_market img {width: 82%;}
.icons {width: 39%;}
.search_form {left: 50.5%; bottom: 0px;}
.search_form {left: 1%;}
.search_form input#search-input {width: 97%;}
.nav_btn, a.search img {margin-bottom: 23px;}
.img_char {margin-right: 3.4%;}
.cover .btn-upload {left: 13%;}
.cover .btn-upload.fb{left: 10%;}
.share input {font-size: .8rem;}
.cover_header .h2 {font-size: 2rem;}
#avatar {font-size: 0.8rem;}
.form .px-6 {padding-left: 3rem!important;}
.numb p span {font-size: 1.5rem; line-height: 1.9rem;}
.so_far .numb.so_big {margin-top: 9px;}
.about_page .btn_about button {margin-left: 2%;}
.about_page .btn_about .btn-first {width: 10rem;}
.numb.so div {padding-right: 0;}
.so_far .numb.so_big p span {font-size: 2rem;}
.so_far .text .numb.so_big p {line-height: 2rem; margin-bottom: 1rem;}
.cause_block .progress {top: 173px;}
.stages .stage2 .btn-border, .stages .stage3 .btn-border {padding: 22px 10% 3px 2%;}
.stages .stage1, .stages .stage2, .stages .stage3, .stage_nav {height: 194px;}
#view_ideas button.btn-more {width: 39%;}
.first_stage .text p{margin-bottom: 0rem;text-rendering: optimizeLegibility;}
.advantages .list.l2 {padding-left: 6px;}
.app.part .h2 {margin-bottom: 0;}
.info.second img {padding-left: 0%;}
.first_stage .text ul {padding-left: 10%; margin-top: 0px;}
.blog_inner .donate_block .h2 {font-size: 1.6rem;}
.cabinet .notification .ava-img {margin: 0px -4px 20px 8%; width: 65px; height: 65px;}
.elist .form table .btn-outline-info {width: 107px;}
img.logo {padding-left: 12%;}
.search_form input#search-input {height: 53px;}
.my_found .btn {width: 70%; margin-bottom: 12px;}
.pay_cause .h2 {margin-top: 20px; margin-bottom: 5px; font-size: 1.3rem;}
.cabinet.sign-form p {margin-bottom: 18px; font-size: .8rem; line-height: 1.5rem;}
.pay_cause .progress {margin-left: -5%; margin-right: -4.4%;}
.progress-line .span {font-size: .7rem; line-height: 1.5rem;}
.progress-line .edit a {display: inline-block; margin-bottom: -4px; line-height: 1rem;}
.progress-line .finish a {width: 103px; font-size: .7rem; margin-bottom: -2px; padding-bottom: 5px;}
.progress-line .raised {left: 3%;}
.progress-line .edit {left: 19%;}
.pay_cause .progress-line .raised {left: 3%;}
.my_found .dark_img img {min-height: 230px;}
.found_slider .carousel-control-next-icon img {top: -29px;}
.new_item .new_text .date {padding-left: 34px; padding-right: 60px;}
.blog_inner .sidebar .ask_btn input {padding-left: 28.5%;}
.new_item .new_text .short_new {max-height: 122px;}
.new_item .new_text .who {padding-left: 18%;}
.info button.back {padding: 22px 13% 17px 31%; margin-left: -14%;}
.info .back {background-position: 11% 53%;}
.bills .bill {margin-right: 0 5% -10px 11%; padding: 0 1%; }
.info button.proceed {margin-left: 0%;}
.bar .btn-info {margin-bottom: 15px;}
.how_pay .donate .pay_bill a {background-size: 70%;}
.reviews .date {margin-top: 3px;}
.blur_btn {padding: 29px 0%;}
.logo_place { width: 100px;}
.comp_title .logo_place img{ width: 100px!important;}
.company_page.cause_block .progress {top: 139px;}

}



@media (max-width:340px){
.app .second_row .image img {margin-left: 19%;}
.carousel-item .text {padding-left: 29%;}
.toolbar .mail {padding-left: 0;}
.toolbar .phone {padding-right: 0px;}
.toolbar .phone img {padding-bottom: 3px; padding-left: 39%;  padding-right: 27%;}
.cause h1 {margin-bottom: 30px;}
.cause p {line-height: 1.2rem; margin-bottom: 60px;}
.progress-blur {top: 212px;}
.cause {min-height: 650px;}
.homeSlide {min-height: 650px; padding-top: 200px;}
.app label {font-size: 1rem;}
.carousel-control-next {top: -8px;}
.cause_block .dark_img, .dark_img img{min-height: 194px; max-height: 196px;}
.cause_block .progress {top: 170px;}
.cause_block .now, .cause_block .goal {top: 153px;}
.last_causes .btn-border {/*margin-left:30%*/ margin: 0;}
.get_started .btn-border {padding: 18px 5%; letter-spacing: -.07rem;}
.list-unstyled {margin-left: 0;}
footer .play_market img {width: 112%; margin-left: -5%;}
footer .apple_market img {margin-left:-10%; width: 115%;}
.elist .form table .btn-outline-info {width: 75px;}
.app .btn {width: 96%;}
.img_char {margin-right: 4.4%; width:44%;}
.cover .bg_cover {background-position: 18%;}
.cover .btn-upload {left: 6%;}
.cover .btn-upload.fb {left: 3%;}
.cover_header .h2 {font-size: 2rem;}
.form .px-6 {padding-left: 2rem!important; padding-right: 2rem;}
.btn-border {padding: 10px 6%;}
.about_page .btn_about button {margin-left: 2.5%;}
.about_page .btn_about .btn-first {width: 8rem;}
.about_page .btn_about button {width: 10rem;}
.about_us .h2 {font-size: 1.35rem;}

.stat_icon div.when {text-align: left; padding-right: 4%;}
.reviews .h2 {font-size: 1.6rem;}
.search_form {left: 1%; bottom: 4px;}
.first_stage .image img {margin-bottom: -15px;}
#view_ideas button.btn-more {width: 45%;}
.b-day.first_stage .image {margin-top: -53px; margin-bottom: 20px;}
.blog_inner .who {padding-left: 5%;}
.blog_inner .sidebar div.donate_block {margin: -40px -1% 0px 13%;}
.blog_nav .prev:before {left: 14%;}
.cabinet .notification .ava-img {margin-top:10px; width: 55px; height: 55px;}
.progress-line .edit {width: 31%;}
.progress-line .finish a {width: 87px;}
.pay_cause .progress {margin-left: -6%; margin-right: -5.9%;}
.navbar-brand {margin-right: 13%;}
.new_text .date {margin-left: -6%; padding-right: 2%;}
.new_photo .down_block .share {padding-left: 1%; font-size: .8rem;}
.new_photo .down_block {left: 5.2%; width: 94.7%;}
.new_photo .down_block .more .btn {font-size: .8rem;}
.new_item .new_text .date {margin-left: 8%; margin-right: -8%; padding-right: 73px;}
.blog_inner.inner_page p {text-align: center;}
.stages .stage1, .stages .stage2, .stages .stage3, .stage_nav {height: 215px;}
.char_labels {padding-left: 0%;}
.charity_partners {padding: 30px 10px;}
.found_slider .carousel-control-next-icon img {top: 30px;}
.new_item .date {margin-left: 8%; margin-right: -8%; padding-right: 73px;}
.new_item .who {padding-left: 6%; font-size: .9rem;}
.new_item .new_text .who {padding-left: 18%;}
.blog_inner .donate_block {padding-top: 30px;}
.new_item .new_text .date {margin-left: 8%; padding-left: 9px;}
.new_item .new_text .short_new {max-height: 123px;}
.progress-line .span {bottom: -50px;}
.info button.back {padding: 22px 6% 17px 26%;}
.info .back {background-position: 3% 53%; }
.first_stage p {margin: 0%;}
.stat_icon div {font-size: .7rem;}
.new_item .new_text .who {padding-left: 5%;}
.blog_inner .new_item .new_text .who {padding-left: 11%;}
}

/*-----------------------mobile_end*/

/*-----------------------Table start*/
@media
only screen and (max-width: 760px)  {

    /* Force table to not be like tables anymore */
    .why-icause table, .why-icause thead, .why-icause tbody, .why-icause th, .why-icause td, .why-icause tr {
        display: block;
        padding-left: 0px;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .why-icause thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .why-icause tr { border: 1px solid #ccc; }
    .why-icause tr:first-child { display: none; }
     table,
     td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }

    .why-icause td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
    }

    /*
    Label the data
    */
    /*.why-icause td:nth-of-type(1):before {vertical-align: middle; content: "Logo";  top: 45px;}*/
    /*.why-icause td:nth-of-type(2):before { content: "Organization type"; }*/
    /*.why-icause td:nth-of-type(3):before { content: "Focus area"; }*/
    /*.why-icause td:nth-of-type(4):before { content: "Fund raised"; }*/
    /*.why-icause td:nth-of-type(5):before { content: "Platform fees"; }*/
    /*.why-icause td:nth-of-type(6):before { content: "Payment processing fees"; }*/

}


/*-----------------------Table end*/

a:hover {
  text-decoration: none !important;
}

.lightGradient{
    /*background-image: linear-gradient(to right, #09a5ab, #14a1ae, #219eb0, #2d9ab1, #3996b1);*/
    background-color: #09A5AB;
}

.darkGradient {
  /*background-image: linear-gradient(to right, #003f5a, #0b4d67, #175b74, #236981, #2e788e);*/
  background-color: #003f5a;
}

.darkBlueGradient {
  background-image: linear-gradient(to right, #003f5a, #0b4d67, #175b74, #236981, #2e788e);
}

.lightBlue{
    background-color: #09a5ab !important;
}

.darkBlue{
    background-color: #003f5a !important;
}

.bg-orange {
  background: #FF922D !important;
}

.border-orange {
  border: solid #FF922D 1px !important;
}

.rounded-2 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.rounded-15 {
  border-radius: 15px !important;
}

.rounded-45 {
  border-radius: 0 !important;
}

.text-gold{
  color: #FFD700 !important;
}

.text-lightblue{
  color: #09A5AB !important;
}

.text-darkblue{
  color: #003F5A !important;
}

.curvedBgImage { 
  background-size: contain;
  background-image: url(images/marius-ciocirlan-vMV6r4VRhJ8-unsplash.png);
  background-repeat: no-repeat;
  height: 365px;
  background-position: right;
}

.calcUtil {
  /*height: 125px !important;*/
}

.cause_block:hover{
  /*transform: scale(1.01);
  box-shadow: 0 14px 80px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22) !important;*/
}

.blueBorder{
  border: solid #09A5AB 2px !important;
}

.height-300 {
  height: 300px !important;
}

.shadow{
  box-shadow: 0 14px 80px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22) !important;
}

.selectedUtil{
  filter: invert(53%) sepia(45%) saturate(541%) hue-rotate(135deg) brightness(98%) contrast(87%) !important;
}

.border-blue{
  border: solid #09A5AB 1px !important;
}

.border-darkblue{
  border: solid #003F5A 1px !important;
}

.border-gray{
  border: solid #CDCDCD 1px !important;
}

.markprofont {
  font-family: "MarkPro";
}

.text-black {
  color: #000 !important;
}

.navbar-toggler{
  position: fixed;
  right: 5%;
  top: 20px;
  border: #FFF !important;
  background: #FFF !important;
  border-radius: 0 !important;
}

.dropdown-toggle:after {
  font-family: FontAwesome;
  content:"\f107";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
  width: auto !important; 
  height: auto !important;
}

.dropdown-toggle[aria-expanded="true"]:after {
  transform: rotate(180deg);
}

.mobiImage{
  min-height: 280px;
}

*:focus {
    outline: 0px dotted !important;
    outline: 0px auto -webkit-focus-ring-color !important;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }

.dropdown:hover .dropdown-toggle:after {
  transform: rotate(180deg);
}

.dropdown .dropdown-menu .dropdown-item:focus, .dropdown-toggle {
  outline: none !important;
}

.iconImage{
  height: 75px;
  filter: invert(55%) sepia(60%) saturate(500%) hue-rotate(135deg) brightness(98%) contrast(87%);
}

@media only screen and (max-width: 767px) {
  /*#slide-navbar-collapse {
    position: fixed;
    top: 0;
    left: 15px;
    z-index: 99;
    width: 280px;
    height: 100%;
    background-color: #ddd;
    overflow: auto;
  }
  .menu-overlay {
    display: none;
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    right: 0;
    top: 0;
    z-index: 49;
  }*/

  .navbar-collapse {
        position: fixed;
        top: 70px;
        left: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        height: 100%;
        background: #FFF !important;
        z-index: 999;
        width: 75%;
    }

    .navbar-collapse.collapsing {
        height: 100%;
        left: -75%;
        transition: height 0s ease;
    }

    .navbar-collapse.show {
        height: 100%;
        left: 0;
        transition: left 400ms ease-in-out;
    }

    .navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 400ms ease-in;
    }
}

/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .showPassword {
  position: absolute;
  padding: 20px;
  pointer-events: none;
  z-index: 9999;
}

/* align icon */
.right-addon .showPassword { right: 0px;}

/* add padding  */
.right-addon input { padding-right: 30px; }


.custom-upload-input{
  background: url(images/ic_file_upload_24px.svg) 11% 54% no-repeat;
    display: inline-block;
    width: 285px;
    padding: 14px 24% 36px 55px !important;
    letter-spacing: -.025rem;
}

.access-devices .card{
  background: #fafafa!important;
}
.access-devices .card-header {
font-family: "Poppins", sans-serif !important;
  background: transparent;
  border: none;
}
.access-devices  .card-body {
  text-align: center;
}
.access-devices  .card-body .col-md-6{
marin:auto;
}
.access-devices  .card-body  .form-control:focus {
   padding: 1.375rem .75rem!important;
  border-color: #000
  outline: 0;
  box-shadow: none!important;
border-radius:5px
}
.access-devices  .card-body label{
font-weight: 500;
}
.access-devices  .card-body label btn{
  padding: 10px 35px !important;
}
.m-auto{
margin: auto;
}


/* css 21-10-2021 */


.access-devices input{
  border-radius: 5px;
  }
  .access-devices .submit-btn .btn{
  padding: 15px 75px !important;
  font-weight: 500;
  margin-top: 15px;
  }
  .access-devices  .card-header{
  padding-top: 23px;
  padding-bottom: 0;
  }
  .access-devices  ul {
  margin-top: 10px;
      padding-left: 20px;
  }
  .access-devices  ul li{
      list-style: none;
  }
  .alert-danger {
      color: #721c24;
      background-color: #f8d7da99;
      border-color: #f50721;
  }
  
  .alert-success {
      color: #04aa2a;
      background-color: #e0ffe7;
      border-color: #05ac2b;
      padding: 20px 0;
      font-weight: 500;
  }
  .access-devices .click-btn{
      vertical-align: baseline;
  }

  .access-devices .card-body .form-control:focus{
    padding: 1.575rem 0.75rem !important;
  }

  