.modal{display:none}html{overflow-x:hidden!important}.h1-title{color:#024e92}.featured_img{padding-top:50px;height:55%}.featured_img1{padding-top:10px}.featured_imgs{clip-path:circle();display:block;margin-left:auto;margin-right:auto;width:130px;background:#f0f8ff}.bt-mar{display:block;margin-left:auto;margin-right:auto}.donors-p{color:#024e92}.gray-bg{background:#ebebeb;height:100%}.fundraise-steps:nth-child(4){margin-top:0px}.numbers-p{text-align:center;padding:40px 20px 0}.blue-bg{position:relative;background:#024e92;width:60px;height:60px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:-30px;border:3px solid #fff}.p-color{text-align:center;color:#fff;font-size:30px;padding-top:5px}.bg-gray{background:#ebebeb}.button1{background-color:transparent;padding:5px 10px;text-align:center;text-decoration:none;display:inline-block;border:2px solid #24a845;color:#24a845}.button2{background-color:#24a845;padding:5px 10px;text-align:center;text-decoration:none;display:inline-block;border:2px solid #24a845;color:#fff;border-radius:50px}.button1:hover{text-decoration:none;color:#24a845}.button2:hover{text-decoration:none;color:#fff}#msform{text-align:center;position:relative;margin-top:20px}#msform fieldset .form-card{background:#fff;border:0;border-radius:0;padding:20px 40px 30px;box-sizing:border-box;width:94%;margin:0 3% 20px;position:relative}#msform fieldset{background:#fff;border:0;border-radius:.5rem;box-sizing:border-box;width:100%;margin:0;padding-bottom:20px;position:relative}#msform fieldset:not(:first-of-type){display:none}#msform fieldset .form-card{text-align:left;color:#000}#msform input,#msform textarea{padding:0 8px 4px 0;border:none;border-bottom:1px solid #ccc;border-radius:0;margin-bottom:25px;margin-top:2px;width:100%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;font-size:16px;letter-spacing:1px}#msform input:focus,#msform textarea:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none;font-weight:700;border-bottom:2px solid skyblue;outline-width:0}#msform .action-button{width:80%;background:#24a845;font-weight:700;color:#fff;border:0;border-radius:50px;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button:hover,#msform .action-button:focus{box-shadow:none}#msform .action-button-previous{width:100px;background:#616161;font-weight:700;color:#fff;border:0;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button-previous:hover,#msform .action-button-previous:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #616161}.fit-image{width:100%;object-fit:cover}.modal-header{border-bottom:none;display:inline}.modal-dialog{max-width:50%}.label-upload{display:block;width:60vw;max-width:100%;margin:0 auto;background-color:#fff;border-radius:2px;font-size:1em;line-height:2.5em;text-align:center;border:1px solid #ccc;color:#000}.input-upload{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-primary{background-color:#24a845}.btn-primary:hover{background-color:#24a845}.btn-primary.focus,.btn-primary:focus{background-color:#24a845;border-color:#24a845;box-shadow:none}@media screen and (max-width:1300px){.modal-dialog{max-width:60%!important}}@media screen and (max-width:1100px){.modal-dialog{max-width:70%!important}}@media screen and (max-width:950px){.modal-dialog{max-width:85%!important}}@media screen and (max-width:768px){.text-h1{text-align:center}.modal-dialog{max-width:90%!important}}@media screen and (max-width:630px){#msform fieldset .form-card{padding:20px 0}.mobile-padding{margin-left:-25px}.fundraise-steps{margin-bottom:40px}.fundraise-steps:nth-child(4){margin-top:0}}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:none!important;border-radius:.25rem}#regForm{padding:0}input{padding:10px;width:100%;font-size:14px;border-bottom:1px solid #b2b2b2!important;border:0}input.invalid{background-color:#fdd}input.deep_invalid{background-color:#d35555}.tab{display:none}label{color:#1a1818;font-size:17px;font-weight:700}button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;font-size:17px;cursor:pointer}button:hover{opacity:.8}#prevBtn{background-color:#bbb;display:none!important}.step{font-size:14px;color:#666;cursor:default;margin:0 ;padding:10px 10px 5px 30px;float:left;position:relative;background-color:#e5e5e5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s ease;text-align:left;width:33%}.step.active{opacity:1;background-color:#024e92!important;color:#fff;text-align:left}.step:first-child:before{border:none}.step:before{right:auto;left:0;z-index:0}.step:after{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:18px solid #e5e5e5;z-index:2;transition:border-color .2s ease}.step.active:after{border-left:17px solid #024e92!important} .c-padd{padding:0 10px}.campaign_cards{padding:10px 10px 10px 11px;border:1px solid #ddd;height:100%;vertical-align:top;border-bottom:5px solid #024e92}.camp_title{font-size:18px;font-weight:600}.donate{background-color:#24a845;color:#fff;width:47%;text-align:center;float:left;font-size:14px;height:30px;padding:4px 1px;margin-left:10px}.share{color:#24a845;width:47%;text-align:center;border:1px solid #24a845;float:right;font-size:14px;height:30px;padding:4px 0;margin-left:10px}.goal{color:#024e92;padding:10px 0;font-weight:700}.goal span{color:#8d8d8d;font-weight:600}#nextBtn{width:100%;padding:5px;border-radius:60px}select{text-transform:none;width:100%;border-bottom:1px solid #b2b2b2!important;border:0;font-size:14px;font-family:opensansregular;color:#252525}.file{position:relative;display:flex;justify-content:center;align-items:center}.file>input[type=file]{display:none}.file>label{font-size:14px;font-weight:100;cursor:pointer;outline:0;user-select:none;border-color:#d8d8d8 #d1d1d1 #bababa;border-style:solid;border-radius:4px;border-width:1px;background-color:#fff;color:#4a4a4a;padding:6px 2px;display:flex;justify-content:center;align-items:center;width:100%}.file>label:hover{border-color:#363636}.file>label:active{background-color:#f5f5f5}.file>label>i{padding-right:5px;right:0;position:absolute}@keyframes pulse{0%{color:#ffdd57}50%{color:#c29b00}100%{color:#ffdd57}}input[type=date]{width:48%;float:left}.donate a{color:#fff!important}.donate a:hover{color:#fff!important}ul{padding-left:1px!important;list-style:none!important}li.line{border-left:2px solid #024e92!important;padding-left:10px!important;font-weight:700;color:#024e92}li.wline{padding-left:10px!important;color:#858585!important}.content{color:#024e92;font-size:25px;font-weight:100}.progress-bar{background-color:#24a845!important}.progress{display:flex;height:.4rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#9f9f9f;width:100%;border-radius:0}.bar{font-size:16px;color:#24a845;font-weight:700}#popover{border:1px solid #ddd;padding:10px;width:250px;position:relative;right:130px;top:-110px;visibility:hidden;opacity:0;transition:visibility .1s,opacity .1s linear;transition-delay:.1s;background-color:#fff;border-radius:10px;z-index:999;box-shadow:20px 20px 50px grey}#popover:after{content:"";border-width:15px 15px 0;border-style:solid;border-color:#24a845 transparent;position:absolute;top:100%;right:20px}.container1{position:relative}.container1:hover #popover{visibility:visible;opacity:1;transition:visibility 0s linear,opacity .9s}.table{display:table;margin:0 auto}ul.share-buttons li{display:inline-block}.share-buttons{margin-bottom:0!important}#submit{border-radius:20px;border:1px solid #24a845;background-color:#24a845;color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:transform 80ms ease-in}#submit:active{transform:scale(.95)}#submit:focus{outline:none}#submit.ghost{background-color:transparent;border-color:#fff}.form-container{padding:0 60px}.event_title{padding:15px}.form-container input{padding:10px;width:100%;font-size:14px;border-bottom:1px solid #b2b2b2!important;width:100%}.login{width:30%}.social{border:1px solid #ddd;padding:10px 40px}.base_info_child span{font-size:11px}