 /*

 Theme Name:     Divi Child

 Theme URI:      https://www.elegantthemes.com/gallery/divi/

 Description:    Divi Child Theme

 Author:         Elegant Themes

 Author URI:     https://www.elegantthemes.com

 Template:       Divi

 Version:        1.0.0

*/
 
 @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
 /* Nanami font */
 
 @font-face {
     font-family: 'Nanami-Regular';
     font-style: normal;
     font-weight: normal;
     src: url('fonts/Nanami-Regular.otf') format('opentype');
 }
 
 @font-face {
     font-family: 'Nanami-light';
     font-style: normal;
     font-weight: normal;
     src: url('fonts/nanami-light.otf') format('opentype');
 }
 
 @font-face {
     font-family: 'Nanami-Bold';
     font-style: normal;
     font-weight: bold;
     src: url('fonts/Nanami-Bold.otf') format('opentype');
 }
 
 #slide-in-open {
     cursor: pointer;
 }
 
 .line {
     display: block;
     position: absolute;
     height: 4px;
     width: 100%;
     background: #24394A;
     border-radius: 9px;
     opacity: 1;
     -webkit-transition: .1s ease-in-out;
     -moz-transition: .1s ease-in-out;
     -o-transition: .1s ease-in-out;
     transition: .1s ease-in-out;
 }
 
 .line-2 {
     top: 10px;
 }
 
 .line-3 {
     top: 20px;
 }
 
 #slide-in-open.open .line-1 {
     top: 10px;
     -webkit-transform: rotate(135deg);
     -moz-transform: rotate(135deg);
     -o-transform: rotate(135deg);
     transform: rotate(135deg);
 }
 
 #slide-in-open.open .line-2 {
     display: none;
 }
 
 #slide-in-open.open .line-3 {
     top: 10px;
     -webkit-transform: rotate(-135deg);
     -moz-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
     transform: rotate(-135deg);
 }
 
 .slide-in-menu-container.slide-in-menu {
     right: 0 !important;
     display: block !important;
     opacity: 1 !important;
     z-index: 9;
 }
 
 .slide-in-menu-container {
     -webkit-transition: all 0.5s ease !important;
     -moz-transition: all 0.5s ease !important;
     -o-transition: all 0.5s ease !important;
     -ms-transition: all 0.5s ease !important;
     transition: all 0.5s ease !important;
 }
 
 .slide-in-menu-container ul#menu-main-menu-1 li.menu-item.menu-item-has-children ul.sub-menu {
     height: 0;
     opacity: 0;
     visibility: hidden;
     padding: 0;
     transition: 0.4s ease-in-out;
 }
 
 .slide-in-menu-container ul#menu-main-menu-1 li.menu-item.menu-item-has-children.et-show-dropdown ul.sub-menu {
     height: 100%;
     opacity: 1;
     visibility: visible;
 }
 /* 06-04-2021 */
 
 body {
     font-family: "Nanami-Regular";
     font-weight: normal;
 }
 
 header .sd-header-section {
     background: #7ab7d4;
     padding: 50px 0;
 }
 
 header .sd-header-section .et_pb_row {
     padding: 0px;
     max-width: 100%;
     width: 85%;
 }
 
 header .sd-header-section .sd-header-logo-box {
     display: inline-block;
     width: auto;
     margin-bottom: 0px !important;
     vertical-align: middle;
 }
 
 header .sd-header-section .sd-header-logo-box-two {
     margin-left: 50px;
 }
 
 header .sd-header-section .sd-header-logo-box img {
     width: 100%;
 }
 
 header .sd-header-section .sd-header-logo-box-one img {
     max-width: 250px;
 }
 
 header .sd-header-section .sd-header-logo-box-two img {
     max-width: 150px;
 }
 
 .sd-main-banner-section .sd-main-banner-row {
     max-width: 100%;
     width: 85%;
     padding: 20px 0 50px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text h3 {
     font-size: 80px;
     font-weight: bold;
     color: #fff;
     line-height: 1;
     letter-spacing: 2px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text p {
     color: #ffd93b;
     font-weight: normal;
     font-size: 30px;
     line-height: 1.2;
 }
 
 .sd-main-banner-section {
     padding-bottom: 100px;
     padding-top: 20px;
     overflow: hidden;
 }
 
 #main-content .sd-home-desc-section.et_pb_section {
     padding: 30px 0 0;
 }
 
 .sd-home-desc-section .sd-home-desc-row {
     padding: 0;
     overflow: hidden;
     background: none;
     display: flex;
     flex-wrap: wrap;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right {
     padding: 50px 0px;
     background: #ffd63d;
     width: 50%;
     min-height: 620px;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right h4 {
     font-size: 28px;
     color: #28140b;
     font-weight: bold;
     line-height: 1.3;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right ol {
     padding-left: 15px;
     padding-bottom: 0px;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right ol li {
     list-style-position: outside;
     font-family: 'Poppins', sans-serif;
     color: #28140b;
     line-height: 1.7;
     font-weight: 600;
     padding-bottom: 12px;
 }
 
 footer .sd-footer-top-section .sd-footer-col .sd-footer-col-title {
     margin-bottom: 20px;
 }
 
 footer .sd-footer-top-section .sd-footer-col .sd-footer-col-title h6 {
     padding-bottom: 0px;
     font-weight: normal;
     font-size: 16px;
 }
 
 footer .sd-footer-top-section .sd-footer-col-two .et_pb_module .et-mobile-menu-wrapper ul {
     padding: 0px;
 }
 
 footer .sd-footer-top-section .sd-footer-col-two .et_pb_module .et-mobile-menu-wrapper ul li {
     list-style-type: none;
 }
 
 footer .sd-footer-top-section .sd-footer-col-two .et_pb_module .et-mobile-menu-wrapper ul li a {
     color: #fff;
     font-family: 'Nanami-light';
     font-size: 16px;
 }
 
 footer .sd-footer-top-section .sd-footer-col-two .et_pb_module .et-mobile-menu-wrapper ul li a:hover {
     color: #ffd63d;
 }
 
 footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons {
     text-align: left;
 }
 
 footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a {
     width: 17px;
 }
 
 footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a img {
     width: 100%;
     vertical-align: middle;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
 }
 
 footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a:before {
     font-size: 18px;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
 }
 
 footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a:hover img,
 footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a:hover:before {
     -webkit-transform: translateY(-5px) scale(1.1);
     -moz-transform: translateY(-5px) scale(1.1);
     -ms-transform: translateY(-5px) scale(1.1);
     -o-transform: translateY(-5px) scale(1.1);
     transform: translateY(-5px) scale(1.1);
 }
 
 footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li {
     margin-bottom: 0px;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-left {
     margin: 0;
     width: 50%;
 }
 
 footer .sd-footer-top-section {
     padding-bottom: 0px;
 }
 
 footer .sd-footer-top-section .sd-tinyfooter-row {
     padding: 10px 0;
     background: #4a423d;
 }
 
 footer .sd-footer-top-section .sd-footer-row {
     padding-bottom: 70px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-gf-title {
     margin: 0;
     padding: 30px;
     text-align: center;
     background: #fdda28;
     border-radius: 10px 10px 0 0;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer {
     margin: 0px;
     padding: 10px 30px 50px;
     border: none;
     position: relative;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input:hover {
     background: #e4f1f7;
     color: #5599ba;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form ul li.sfd-price-field .ginput_container_product_price input::-webkit-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li .ginput_container input[type=text]::-webkit-input-placeholder,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::-webkit-input-placeholder {
     color: #28140b;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form ul li.sfd-price-field .ginput_container_product_price input::-moz-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li .ginput_container input[type=text]::-moz-placeholder,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::-moz-placeholder {
     color: #28140b;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form ul li.sfd-price-field .ginput_container_product_price input:-ms-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li .ginput_container input[type=text]:-ms-input-placeholder,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea:-ms-input-placeholder {
     color: #28140b;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form ul li.sfd-price-field .ginput_container_product_price input::-ms-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li .ginput_container input[type=text]::-ms-input-placeholder,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::-ms-input-placeholder {
     color: #28140b;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form ul li.sfd-price-field .ginput_container_product_price input::placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li .ginput_container input[type=text]::placeholder,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::placeholder {
     color: #28140b;
     font-weight: normal;
 }
 /* 07-04-2021 */
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text {
     padding-top: 12%;
 }
 
 footer .sd-footer-top-section .sd-footer-col .sd-footer-social-share-wrap {
     margin-bottom: 0px;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .validation_error {
     margin-bottom: 10px;
     border: none;
     padding: 15px 10px;
     background: #f33833;
     color: #fff;
     font-weight: normal;
     letter-spacing: .5px;
     border-radius: 10px;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .validation_message {
     padding: 0 0 0 8px !important;
     color: #f33833;
     font-weight: normal;
     font-size: 12px;
     letter-spacing: .5px;
     line-height: 1.3;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer img.gform_ajax_spinner {
     position: absolute;
     top: 28px;
     right: 22%;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container {
     line-height: 0;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container input[type=text],
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container input[type=email],
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container select,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container .StripeElement,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea {
     margin-top: 0;
     width: 100%;
     height: 50px;
     background: #e4f1f7;
     border: none !important;
     border-radius: 5px;
     padding: 10px 15px;
     display: inline-block;
     margin-left: 0px;
     -webkit-text-fill-color: rgba(51, 51, 51, 1);
     -webkit-opacity: 1;
     color: rgba(51, 51, 51, 1);
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container .StripeElement {
     padding: 17px 15px;
     line-height: 1;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.gf_left_half {
     padding-right: 8px !important;
     width: 50%;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.gf_right_half {
     padding-left: 8px !important;
     width: 50%;
 }
 
 .gform_confirmation_wrapper .gform_confirmation_message {
     color: #388e3c;
     font-size: 26px;
     letter-spacing: 1px;
     max-width: 30ch;
     margin-right: 0px;
     margin-left: auto;
     text-align: center;
     line-height: 1;
     background: #ffffff;
     padding: 30px 20px 20px;
     border-radius: 10px;
     position: relative;
     -webkit-box-shadow: 0px 2px 8px rgba(51, 51, 51, .23);
     box-shadow: 0px 2px 8px rgba(51, 51, 51, .23);
 }
 
 .gform_confirmation_wrapper .gform_confirmation_message:before {
     content: "";
     position: absolute;
     top: -33px;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     background-image: url(images/checked-icon.png);
     background-size: contain;
     background-repeat: no-repeat;
     width: 45px;
     height: 45px;
     border: 10px solid #fff;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
 }
 
 .gform_confirmation_wrapper .gform_confirmation_message span {
     font-size: 18px;
     color: #28140b;
 }
 
 .gform_confirmation_wrapper {
     padding-top: 13%;
 }
 /* 08-Apr-21 */
 
 .sd-main-banner-section {
     margin-top: -1px;
 }
 /* 14-04-2021 */
 
 .ttc-thankyou-wrapper {
     padding-top: 50px !important;
     padding-bottom: 15px !important;
 }
 
 .ttc-thankyou-wrapper .ttc-thankyou-inner-wrp {
     padding-bottom: 10px !important;
 }
 
 .ttc-thankyou-title h2 {
     text-align: center;
     font-weight: 700;
     font-size: 30px;
     line-height: 38px;
     color: #28140b;
 }
 
 .ttc-donation-detail-wrapper {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp {
     max-width: 660px;
     position: relative;
     width: auto;
     margin-bottom: 55px;
     background: #7ab7d4;
     border-radius: 10px;
     -webkit-box-shadow: 0px 30px 20px 0px rgb(0 37 93 / 15%) !important;
     box-shadow: 0px 30px 20px 0px rgb(0 37 93 / 15%) !important;
     border-bottom: 5px solid #5fa2c2;
     display: block;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .et_pb_text_inner {
     display: block;
     max-width: 90%;
     width: 100%;
     margin: 0 auto;
     text-align: center;
     color: #2c130a;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .ttc-reciepient-message {
     text-align: center;
     font-size: 18px;
     line-height: 30px;
     font-weight: 500;
     padding-top: 280px;
     position: relative;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .ttc-reciepient-message:before {
     content: "";
     position: absolute;
     top: 0;
     left: 50%;
     transform: translateX(-50%);
     width: 250px;
     height: 250px;
     background-image: url(/wp-content/uploads/2021/04/sunflowerOrg.png);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center center;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .et_pb_text_inner span#donar_name {
     font-size: 20px;
     color: #7ab7d4;
 }
 
 .ttc-share-section-title-wrp {
     padding-bottom: 0px !important;
     padding-top: 0px !important;
 }
 
 .ttc-share-section-title-wrp .ttc-share-section-title-row {
     padding-bottom: 0px !important;
 }
 
 .ttc-social-share-wrapper {
     padding-top: 28px !important;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp {
     padding: 0px 0px 5px !important;
     display: flex;
     justify-content: center;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper {
     width: 33% !important;
     margin-right: .5% !important;
     color: #fff;
     padding: 30px 10px;
     border-radius: 4px;
     font-size: 18px;
     text-align: center;
     line-height: 23px;
     cursor: pointer;
     -webkit-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
     position: relative;
     overflow: hidden;
     margin-bottom: .5%;
 }
 
 /*.ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper:nth-child(3n) {
     margin-right: 0px !important;
 }*/
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper.facebook-col {
     background: #38559b;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper.twitter-col {
     background: #00aaf0;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper.linkedin-col {
     background: #007ab9;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper.email-col {
     background: #d44638;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper.whatsapp-col {
     background: #4fce5d;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper.pinterest-col {
     background: #cc2127;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a {
     display: inline-block;
     width: 100%;
     color: #fff;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a .croi-social-icon span.dashicons {
     width: auto;
     height: auto;
     padding: 6px;
     border-radius: 50px;
     margin-bottom: 5px;
     text-shadow: 2px 2px 8px rgba(0, 0, 0, .52);
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a .croi-social-icon span.dashicons.dashicons-pinterest {
     background: -o-linear-gradient(135deg, #ff1132, #ff6164);
     background: linear-gradient(-45deg, #ff1132, #ff6164);
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a .croi-social-icon span.dashicons.dashicons-whatsapp {
     background: -o-linear-gradient(135deg, #176d2c, #43c563);
     background: linear-gradient(-45deg, #176d2c, #43c563);
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a .croi-social-icon span.dashicons.dashicons-email {
     background: -o-linear-gradient(135deg, #ff8300, #ffee1a);
     background: linear-gradient(-45deg, #ff8300, #ffee1a);
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a .croi-social-icon span.dashicons.dashicons-linkedin {
     background: -o-linear-gradient(135deg, #193d74, #3972c8);
     background: linear-gradient(-45deg, #193d74, #3972c8);
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a .croi-social-icon span.dashicons.dashicons-twitter {
     background: -o-linear-gradient(135deg, #006adb, #00c2fb);
     background: linear-gradient(-45deg, #006adb, #00c2fb);
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper a .croi-social-icon span.dashicons.dashicons-facebook-alt {
     background: -o-linear-gradient(135deg, #1b3d56, #0182c4);
     background: linear-gradient(-45deg, #1b3d56, #0182c4);
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper:after {
     background: #fff;
     content: "";
     height: 20rem;
     opacity: 0;
     position: absolute;
     left: -100%;
     top: -95px;
     -webkit-transform: rotate(35deg);
     -ms-transform: rotate(35deg);
     transform: rotate(35deg);
     -webkit-transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
     -o-transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
     transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
     width: 8rem;
 }
 
 .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper:hover:after {
     left: 200%;
     opacity: 0.6;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp:before {
     content: "";
     position: absolute;
     bottom: 0;
     left: 0;
     width: 140px;
     height: 200px;
     background-image: url(/wp-content/uploads/2021/04/flower-image.png);
     background-size: contain;
     background-repeat: no-repeat;
     opacity: 0.2;
 }
 
 .mpDonordetails h3 {
     padding: 0;
     font-size: 15px;
 }
 /* 09-04-2021 */
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::-webkit-input-placeholder {
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::-moz-placeholder {
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea:-ms-input-placeholder {
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::-ms-input-placeholder {
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea::placeholder {
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container ul.gfield_radio {
     width: auto;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin: 0 -5px;
     color: #666;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 20%;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 0px 0px 0px 5px !important;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li input {
     position: absolute;
     opacity: 0;
     display: none;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li label {
     margin-top: 0;
     font-weight: 500;
     position: relative;
     padding-left: 28px;
     cursor: pointer;
     margin-left: 0;
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li input[type="radio"]:checked+label:before,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li input[type="radio"]:not(:checked)+label:before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 18px;
     height: 18px;
     border: 1px solid #ccc;
     border-radius: 100%;
     background: #fff;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li input[type="radio"]:checked+label:after,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li input[type="radio"]:not(:checked)+label:after {
     content: '';
     width: 12px;
     height: 12px;
     background: #5599ba;
     position: absolute;
     top: 3px;
     left: 3px;
     border-radius: 100%;
     -webkit-transition: all 0.2s ease;
     -o-transition: all 0.2s ease;
     transition: all 0.2s ease;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li input[type="radio"]:not(:checked)+label:after {
     opacity: 0;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0);
 }
 /* 21-apr-2021 */
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text {
     padding: 0px;
 }
 
 header .sd-header-section .et_pb_button_module_wrapper {
     width: auto;
     float: right;
     margin-left: 10px;
 }
 
 header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button,
 .sd-cta-section .sd-cta-row a.sd-cta-btn {
     color: #2c130a;
     padding: 15px 30px;
     font-size: 18px;
     background: rgba(255, 217, 59, 1);
     position: relative;
     border-radius: 10px;
     font-weight: bold;
     letter-spacing: 1.5px;
     border: none;
     transition: all .27s ease-in-out;
     text-transform: uppercase;
     -webkit-box-shadow: inset 0px 11px 8px -10px #fff, inset 0px -11px 8px -10px rgba(44, 19, 10, .32);
     box-shadow: inset 0px 11px 8px -10px #fff, inset 0px -11px 8px -10px rgba(44, 19, 10, .32);
 }
 
 header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:hover {
     background: #ffffff;
 }
 
 header .sd-header-section .et_pb_column {
     display: flex;
     align-items: center;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left {
     position: relative;
 }
 
 header .sd-header-section .sd-header-logo-box-one {
     margin: 0px !important;
 }
 
 header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:after,
 .sd-cta-section .sd-cta-row a.sd-cta-btn:after {
     content: none;
     display: none;
 }
 /* .......... */
 /* form */
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sfd-gf-title {
     margin: 0;
     padding: 30px !important;
     text-align: center;
     background: #fdda28;
     border-radius: 10px 10px 0 0;
     margin-bottom: 15px;
 }
 
 .sd-donation-form-section .sd-donation-form-row {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_body ul li.sfd-price-choice .ginput_container_radio ul li label {
     display: inline-block;
     width: 100%;
     text-align: center;
     padding: 12px 6px;
     margin: 0px;
     border: 2px solid #7ab8d6;
     border-radius: 5px;
     max-width: 100%;
     font-weight: normal;
     font-size: 16px;
     letter-spacing: 1px;
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul {
     width: 100%;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li input {
     display: none;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li {
     display: inline-block;
     width: 20%;
     margin: 0px;
     padding: 0 5px !important;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sfd-price-choice label.gfield_label {
     font-size: 18px;
     color: #28140b;
     font-weight: normal;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li {
     padding: 10px 30px !important;
     margin: 0;
     display: inline-block;
     width: 100%;
     max-width: 100% !important;
     border: none;
     background: none;
     padding-bottom: 0px !important;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container_product_price {
     position: relative;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container_product_price::before {
     content: "€";
     font-size: 24px;
     position: absolute;
     left: 0px;
     top: 0px;
     height: 50px;
     width: 50px;
     color: rgb(255, 255, 255);
     text-align: center;
     line-height: 50px;
     font-weight: normal;
     background: rgb(85, 153, 186);
     border-radius: 5px 0px 0px 5px;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container textarea {
     height: auto;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container_product_price input {
     padding-left: 65px !important;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer {
     margin: 0px;
     padding: 10px 30px 50px;
     border: none;
     position: relative;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input {
     display: block;
     max-width: 360px;
     width: 100%;
     margin: 0px auto;
     border: 2px solid #5599ba;
     transition: all .27s ease-in-out;
     background: #5599ba;
     color: #fff;
     text-transform: uppercase;
     height: 50px;
     border-radius: 5px;
     letter-spacing: 1px;
     font-size: 18px;
     cursor: pointer;
     padding: 10px 15px;
     line-height: 1;
     border: 2px solid #5599ba;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input:hover {
     background: #ffffff;
     color: #5599ba
 }
 
 .sd-donation-form-section {
     background: #e4f1f7;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-col {
     width: 70% !important;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content {
     background: #fff;
     border-radius: 20px;
     box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .25);
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sfd-gf-title h4 {
     font-size: 24px !important;
     padding-bottom: 0px;
     color: #28140b;
 }
 /* 21-04-2021 */
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li.selected label {
     background: #5599ba;
     color: #fff;
     border-color: #5599ba;
 }
 
 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.gf_left_half,
 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.gf_right_half,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.gfield_contains_required {
     max-width: 100% !important;
     margin-top: 0px;
     margin-bottom: 0px !important;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container .address_line_2 input[type=text] {
     margin-bottom: 0px;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li label.gfield_label {
     color: #28140b;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent.gfield_error .ginput_container ul.gfield_radio {
     margin-bottom: 8px;
 }
 /* 22-04-2021 */
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img {
     position: absolute;
     top: 0px;
     right: -250px;
     z-index: -1;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-sub-text {
     max-width: 360px;
     margin-left: auto;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img .et_pb_image_wrap {
     width: 100%;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right .et_pb_button_module_wrapper .sd-home-desc-popup-btn {
     color: #ffffff;
     padding: 10px 20px;
     font-size: 14px;
     background: #7ab7d4;
     border: 2px solid #7ab7d4;
     border-radius: 10px;
     font-weight: bold;
     letter-spacing: 1.5px;
     -webkit-transition: all .27s ease-in-out;
     -o-transition: all .27s ease-in-out;
     transition: all .27s ease-in-out;
     text-transform: uppercase;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right .et_pb_button_module_wrapper .sd-home-desc-popup-btn:hover {
     background: #fff;
     color: #7ab7d4;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right .et_pb_button_module_wrapper .sd-home-desc-popup-btn:after {
     content: none;
     display: none;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right .sd-home-desc-text-box {
     margin-bottom: 20px;
 }
 
 #et-boc.dm-base-context .popup_outer_wrap {
     max-width: 800px;
     width: 80%;
 }
 
 #et-boc.dm-base-context .popup_outer_wrap .sd-home-desc-popup-wrap {
     padding: 0px;
 }
 
 #et-boc.dm-base-context .popup_outer_wrap .sd-home-desc-popup-wrap .sd-home-desc-popup-row {
     padding: 0px;
     width: 100%;
 }
 
 #et-boc.dm-base-context .popup_outer_wrap .sd-home-desc-popup-wrap .sd-home-desc-popup-row h4 {
     padding: 30px;
     background: #ffd63d;
     text-transform: uppercase;
     margin-bottom: 15px;
     font-size: 20px;
     line-height: 1.2;
 }
 
 #et-boc.dm-base-context .popup_outer_wrap .sd-home-desc-popup-wrap .sd-home-desc-popup-row p {
     padding: 0 30px 1em;
     font-size: 15px;
     line-height: 1.6;
 }
 
 #et-boc.dm-base-context .popup_outer_wrap span.da-close-wrap a.da-close {
     background: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     right: 4px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right {
     padding-top: 5px;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li p {
     font-size: 18px;
     color: #28140b;
     font-weight: normal;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right ol li a {
     color: #67b4d8;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right ol li a:hover {
     color: #fff;
 }
 
 .sd-home-desc-section .sd-home-desc-map-title-row {
     padding-top: 0px;
     padding-bottom: 30px;
 }
 
 .sd-home-desc-section .sd-home-desc-map-title-row .sd-home-desc-map-title h4 {
     font-size: 26px;
     color: #fff;
     font-weight: bold;
     line-height: 1.3;
     padding-bottom: 0px;
     text-align: center;
 }
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right .sd-home-desc-text-box {
     /*max-height: 400px;
    overflow: auto;*/
     padding: 0 6%;
     margin-bottom: 0px;
 }
 /*.sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right .sd-home-desc-text-box::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f500;
}

.sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right .sd-home-desc-text-box::-webkit-scrollbar-thumb {
    background-color: #b7a59d;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
}*/
 
 .sd-cta-section {
     padding: 50px 0;
 }
 
 .sd-cta-section .sd-cta-row {
     padding: 0px;
 }
 
 .sd-cta-section .sd-cta-row .sd-cta-col {
     text-align: center;
 }
 
 .sd-cta-section .sd-cta-row .sd-cta-col a:hover {
     background: #7ab7d4;
     color: #fff;
 }
 
 .sd-cta-section .sd-cta-row a.sd-cta-btn {
     font-size: 20px;
     -webkit-box-shadow: 0 0 8px rgba(51, 51, 51, .07), inset 0px 11px 8px -10px #fff, inset 0px -11px 8px -10px rgba(44, 19, 10, .32);
     box-shadow: 0 0 8px rgba(51, 51, 51, .07), inset 0px 11px 8px -10px #fff, inset 0px -11px 8px -10px rgba(44, 19, 10, .32);
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .et_pb_text_inner p {
     color: #28140b;
 }
 
 .ttc-share-section-title-wrp .ttc-share-section-title-row .ttc-share-section-title h2 {
     color: #28140b;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right h4 {
     color: #ffd638;
 }
 /* ================
    banner form 
===================*/
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper {
     border-radius: 10px;
     max-width: 490px;
     width: 100%;
     margin-right: 0px;
     margin-left: auto;
     margin-top: 0%;
     margin-bottom: 0%;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .et_pb_code_inner {
     text-align: right;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-gf-title h4 {
     padding: 0px;
     text-transform: uppercase;
     letter-spacing: 1px;
     font-weight: 600;
     color: #2c130a;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-price-choice {
     margin: 0;
     padding: 50px 30px 0px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-price-choice label.gfield_label {
     font-size: 18px;
     color: #28140b;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li .ginput_container {
     margin-top: 5px !important;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul {
     width: auto;
     margin: 0;
     margin-right: -5px;
     margin-left: -5px;
     line-height: 0;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li {
     display: inline-block;
     width: 20%;
     margin: 0px;
     padding: 0 5px !important;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li label {
     display: inline-block;
     width: 100%;
     text-align: center;
     padding: 12px 6px;
     margin: 0px;
     border: 2px solid #7ab8d6;
     border-radius: 5px;
     max-width: 100%;
     font-weight: normal;
     font-size: 15px;
     letter-spacing: 1px;
     color: #28140b;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li input[type=radio]:checked+label {
     background: #7ab8d6;
     color: #fff;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-price-field {
     padding: 0px 30px;
     max-width: 100% !important;
     width: 100%;
     border: none;
     background: none;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-price-field .ginput_container_product_price input {
     margin-top: 0;
     width: 100%;
     height: 50px;
     background: #e4f1f7;
     border: none;
     border-radius: 5px;
     padding: 10px 15px;
     color: #28140b;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container input[type=text],
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container select,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container .StripeElement,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container textarea {
     margin-top: 0;
     width: 100%;
     height: 50px;
     background: #e4f1f7;
     border: none;
     border-radius: 5px;
     padding: 10px 15px;
     display: inline-block;
     margin-left: 0px;
     -webkit-text-fill-color: rgba(51, 51, 51, 1);
     -webkit-opacity: 1;
     color: rgba(51, 51, 51, 1);
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container textarea {
     height: auto;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_footer {
     margin: 0px;
     padding: 20px 30px 30px;
     border: none;
     position: relative;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_footer input {
     width: 100%;
     margin: 0px;
     border: none;
     background: #5599ba;
     color: #fff;
     text-transform: uppercase;
     height: 50px;
     border-radius: 5px;
     letter-spacing: 1px;
     font-size: 18px;
     cursor: pointer;
     padding: 10px 15px;
     line-height: 1;
     border: 2px solid #5599ba;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_footer input:hover {
     background: #e4f1f7;
     color: #5599ba;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_footer img.gform_ajax_spinner {
     position: absolute;
     top: 38px;
     right: 8px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right p {
     color: #2c130a;
     letter-spacing: 0.6px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li input {
     display: none;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_2 .gform_page_footer input {
     display: block;
     width: 48%;
     margin-bottom: 0px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_2 .gform_page_footer {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li.gf_left_half {
     padding-right: 8px;
     width: 50%;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li.gf_right_half {
     padding-left: 8px;
     width: 50%;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body {
     background: #fff;
     border-radius: 10px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li {
     padding: 10px 30px 0px;
     margin: 0;
     display: inline-block;
     width: 100%;
     max-width: 100% !important;
     border: none;
     background: none;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form .gform_page_fields ul li.sfd-price-field .ginput_container_product_price input::-webkit-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container input[type=text]::-webkit-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container textarea::-webkit-input-placeholder {
     color: #333;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form .gform_page_fields ul li.sfd-price-field .ginput_container_product_price input::-moz-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container input[type=text]::-moz-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container textarea::-moz-placeholder {
     color: #333;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form .gform_page_fields ul li.sfd-price-field .ginput_container_product_price input:-ms-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container input[type=text]:-ms-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container textarea:-ms-input-placeholder {
     color: #333;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form .gform_page_fields ul li.sfd-price-field .ginput_container_product_price input::-ms-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container input[type=text]::-ms-input-placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container textarea::-ms-input-placeholder {
     color: #333;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .gform_wrapper form .gform_page_fields ul li.sfd-price-field .ginput_container_product_price input::placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container input[type=text]::placeholder,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container textarea::placeholder {
     color: #333;
     font-weight: normal;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 20%;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li input {
     position: absolute;
     opacity: 0;
     display: none;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li label {
     margin-top: 0;
     font-weight: 500;
     position: relative;
     padding-left: 28px;
     cursor: pointer;
     margin-left: 0;
     color: #28140b;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li input[type="radio"]:checked+label:before,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li input[type="radio"]:not(:checked)+label:before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 18px;
     height: 18px;
     border: 1px solid #ccc;
     border-radius: 100%;
     background: #fff;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li input[type="radio"]:checked+label:after,
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li input[type="radio"]:not(:checked)+label:after {
     content: '';
     width: 12px;
     height: 12px;
     background: #5599ba;
     position: absolute;
     top: 3px;
     left: 3px;
     border-radius: 100%;
     -webkit-transition: all 0.2s ease;
     -o-transition: all 0.2s ease;
     transition: all 0.2s ease;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li input[type="radio"]:not(:checked)+label:after {
     opacity: 0;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0);
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_footer {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_footer input.gform_previous_button {
     width: 48%;
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
     margin-bottom: 0;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_footer input.gform_button {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
     margin-bottom: 20px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container .StripeElement {
     padding: 17px 15px;
     line-height: 1;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .validation_error {
     margin-bottom: 10px;
     border: none;
     padding: 15px 10px;
     background: #f33833;
     color: #fff;
     font-weight: normal;
     letter-spacing: .5px;
     border-radius: 10px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .validation_message {
     padding: 0;
     color: #f33833;
     font-weight: normal;
     font-size: 12px;
     letter-spacing: .5px;
     line-height: 1.2;
     padding-left: 8px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_text_content {
     padding-top: 25px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container input[type=text] {
     margin-bottom: 0px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li .ginput_container .address_line_2 input[type=text] {
     margin-top: 20px;
 }
 
 .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li.gfield_error {
     margin-top: 0px;
     line-height: 0;
     margin-bottom: 0px !important;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li label.gfield_label {
     color: #28140b;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul {
     line-height: normal;
 }
 /* ================
    banner form 
===================*/
 
 .sd-home-desc-row .gm-style .gm-style-iw {
     min-width: 255px !important;
     -webkit-box-shadow: 8px -8px 0px 0px #ffd63d;
     box-shadow: 8px -8px 0px 0px #ffd63d;
     padding: 20px !important;
 }
 
 .sd-home-desc-row .gm-style .gm-style-iw .gm-style-iw-d {
     overflow: auto !important;
 }
 
 .sd-home-desc-row .gm-style .gm-style-iw .gm-style-iw-d .mpDonordetails h3.heading {
     font-size: 16px;
     text-transform: uppercase;
     font-weight: normal;
     color: #7ab7d4;
     text-align: center;
     line-height: 1.1;
     font-family: "Nanami-Regular";
 }
 
 .sd-home-desc-row .gm-style .gm-style-iw .gm-style-iw-d .mpDonordetails h3.name-hospice {
     color: #28140b;
     font-size: 22px;
     text-align: center;
     padding-bottom: 22px;
     text-transform: uppercase;
     font-family: "Nanami-Regular";
     line-height: 1.1;
 }
 
 .sd-home-desc-row .gm-style .gm-style-iw .gm-style-iw-d .mpDonordetails p.body {
     font-size: 12px;
     text-transform: uppercase;
     font-weight: normal;
     color: #2c130a;
     text-align: center;
     font-family: "Nanami-Regular";
 }
 
 .sd-home-desc-row .gm-style .gm-style-iw .gm-style-iw-d .mpDonordetails p span {
     padding: 5px;
     display: inline-block;
     width: 58px;
     height: 58px;
     line-height: 50px;
     background: url(/wp-content/uploads/2021/04/sunflowerOrg.png);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center center;
     color: #fff;
     margin: 5px 0;
     text-align: center;
     font-size: 12px;
 }
 
 .sd-home-desc-row .gm-style .gm-style-iw .gm-style-iw-d::-webkit-scrollbar {
     width: 15px;
 }
 /* 26-04-2021 */
 
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-left .et_pb_module.et_pb_code,
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-left .et_pb_code_inner,
 .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-left div#map {
     height: 100% !important;
 }
 
 .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col {
     display: block;
     font-size: 14px;
     padding: 30px;
     position: relative;
     overflow: hidden;
     background: #7ab7d4;
 }
 
 .sd-hospice-names-section.sd-hospice-lists-section .sd-hospice-names-row .sd-hospice-names-col {
     background: #ffd03a;
 }
 
 .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box h4 {
     font-size: 22px;
     color: #fff;
     font-weight: bold;
     line-height: 1.3;
     position: relative;
     padding-bottom: 15px;
     margin-bottom: 20px;
 }
 
 .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box h4:before {
     content: "";
     width: 70px;
     height: 5px;
     background: #fff;
     position: absolute;
     bottom: 0;
     left: 0;
 }
 
 .sd-hospice-names-section.sd-hospice-lists-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box h4:before {
     background: #28140b;
 }
 
 .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box p {
     color: #fff;
     line-height: 2;
     font-family: 'Poppins', sans-serif;
     font-weight: 600;
 }
 
 .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box a {
     color: #ffd03a;
 }
 
 .sd-hospice-names-section.sd-hospice-lists-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box h4,
 .sd-hospice-names-section.sd-hospice-lists-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box p {
     color: #28140b;
 }
 
 .sd-hospice-names-section .sd-hospice-names-row {
     padding: 0px;
 }
 /* .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -7px;
    width: 140px;
    height: 200px;
    background-image: url(/wp-content/uploads/2021/04/flower-image.png);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.1;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
} */
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .et_pb_text_inner span#recipient {
     display: inline-block;
     color: #fff;
     font-size: 24px;
     font-family: "Nanami-Regular";
     font-weight: normal;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .et_pb_text_inner span#personal-message {
     font-style: italic;
     position: relative;
     color: #ffd93b;
     font-family: "Nanami-Regular";
     font-weight: normal;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .et_pb_text_inner span#personal-message:before {
     content: open-quote;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .et_pb_text_inner span#personal-message:after {
     content: close-quote;
 }
 
 .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box .loopHospices_col2 {
     width: 50%;
     float: left;
     padding-right: 10px;
 }
 
 .ttc-donation-detail-wrapper .ttc-reciepient-message #recipient-name {
     color: #ffd93b;
     font-size: 24px;
     font-family: "Nanami-Regular";
     font-weight: normal;
 }
 
 .ttc-donation-detail-wrapper .ttc-reciepient-message #personal-message {
     font-size: 20px;
 }
 
 .ttc-donation-detail-wrapper .ttc-reciepient-message #message {
     font-size: 17px;
     font-family: 'Poppins', sans-serif;
     font-weight: 600;
 }
 
 .ttc-donation-detail-wrapper .ttc-reciepient-message #recipient {
     font-size: 17px;
 }
 
 .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp span.et_pb_image_wrap img {
     width: 100%;
     padding: 0 20px;
 }
 
 .sd-hospice-support-secction .sd-hospice-support-col.sd-hospice-support-text-col {
     padding: 50px 0;
     background: #7ab7d4 !important;
 }
 
 .sd-hospice-support-secction .sd-hospice-support-col.sd-hospice-support-text-col .sd-hospice-names-text-box {
     padding: 0 6%;
 }
 
 .sd-hospice-support-secction .sd-hospice-support-col h4 {
     font-size: 28px;
     color: #fff;
     font-weight: bold;
     line-height: 1.3;
     position: relative;
     padding-bottom: 15px;
     margin-bottom: 20px;
 }
 
 .sd-hospice-support-secction .sd-hospice-support-col h4:before {
     content: "";
     width: 70px;
     height: 5px;
     background: #fff;
     position: absolute;
     bottom: 0;
     left: 0;
 }
 
 .sd-hospice-support-secction .sd-hospice-support-col p {
     font-family: 'Poppins', sans-serif;
     color: #fff;
     line-height: 1.7;
     font-weight: 600;
 }
 
 .sd-hospice-support-secction .sd-hospice-support-col p a {
     color: #7ab7d4;
     transition: all .3s ease-in-out;
 }
 
 .sd-hospice-support-secction .sd-hospice-support-col p a:hover {
     color: #ffd03a;
 }
 
 .sd-total-dedication-section .sd-total-dedication-count h4 {
     font-size: 34px;
     color: #7ab7d4;
     font-weight: bold;
     line-height: 1.3;
     position: relative;
     text-align: center;
     padding-bottom: 0;
     text-transform: uppercase;
 }
 
 .sd-total-dedication-section .sd-total-dedication-row {
     padding: 0px;
 }
 
 .sd-hospice-lists-section {
     background: #ffd03a;
 }
 
 .sd-total-dedication-section .sd-total-dedication-count p {
     font-size: 15px;
     text-align: center;
     margin-top: 24px;
     color: #2c130a;
     text-transform: uppercase;
 }
 
 .sd-total-dedication-section .sd-total-dedication-count p span {
     padding: 5px;
     display: inline-block;
     width: 175px;
     height: 175px;
     line-height: 175px;
     background: url(/wp-content/uploads/2021/04/sunflowerOrg.png);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center center;
     color: #fff;
     margin: 5px 0;
     text-align: center;
     font-size: 22px;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul {
     width: 100%;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li input,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li input {
     position: absolute;
     opacity: 0;
     display: none;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label {
     margin-top: 0;
     font-weight: 500;
     position: relative;
     padding-left: 28px;
     cursor: pointer;
     margin-left: 0;
     color: #28140b;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label:before,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label:before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 18px;
     height: 18px;
     border: 1px solid #ccc;
     background: #fff;
     border-radius: 100%;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label:after,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label:after {
     content: '';
     width: 12px;
     height: 12px;
     background: #5599ba;
     position: absolute;
     top: 3px;
     left: 3px;
     border-radius: 100%;
     -webkit-transition: all 0.2s ease;
     -o-transition: all 0.2s ease;
     transition: all 0.2s ease;
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li input[type="checkbox"]:not(:checked)+label:after,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li input[type="checkbox"]:not(:checked)+label:after {
     opacity: 0;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0);
 }
 
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label span,
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label span {
     color: #66acce;
     display: inline-block !important;
     margin: 0px !important;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label span.sd_gf_toggle_trigger {
     color: #3688af;
     font-weight: 500;
     cursor: pointer;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li label span.sd_gf_toggle_trigger {
     color: #3688af;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_additional_amount_details .sd_gf_toggle_content.sd_togggle_show,
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_additional_amount_details .sd_gf_toggle_content.sd_togggle_show {
     display: block;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_additional_amount_details .sd_gf_toggle_content,
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_additional_amount_details .sd_gf_toggle_content {
     display: none;
     font-weight: 500;
     color: #28140b;
     margin-top: 5px;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_additional_amount_details span.sd_gf_toggle_trigger,
 .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sd_gf_additional_amount_details span.sd_gf_toggle_trigger {
     font-weight: 500;
     color: #28140b;
     cursor: pointer;
 }
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_pay_cover_checkbox ul li {
     padding: 0px !important;
 }
 /* 03-APR-2021 */
 
 .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container input::placeholder {
     color: rgba(51, 51, 51, 1) !important;
     -webkit-text-fill-color: rgba(51, 51, 51, 1) !important;
     opacity: 1 !important;
 }
 
 footer .sd-footer-top-section .sd-tinyfooter-row .sd-tinyfooter-text p {
     color: #7c7c7c;
 }
 
 footer .sd-footer-top-section .sd-tinyfooter-row .sd-tinyfooter-text p a {
     color: #bcbbbb;
 }
 
 footer .sd-footer-top-section .sd-tinyfooter-row .sd-tinyfooter-text p a:hover {
     color: #ffffff;
 }
 /* media query */
 
 @media screen and (min-width: 1201px) {
     footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a {
         width: 20px;
     }
 }
 
 @media screen and (min-width: 1301px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text h3 {
         font-size: 90px;
     }
 }
 
 @media screen and (min-width: 1350px) {
     .sd-main-banner-section {
         padding-bottom: 150px;
     }
 }
 
 @media screen and (min-width: 1400px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right h4 {
         font-size: 26px;
         line-height: 1.3;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right p {
         font-size: 18px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img {
         right: -280px;
     }
 }
 
 @media screen and (min-width: 1501px) {
     footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a {
         width: 24px;
     }
 }
 
 @media screen and (max-width: 1400px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right {
         padding-top: 8px;
     }
 }
 
 @media screen and (max-width: 1300px) {
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer img.gform_ajax_spinner {
         right: 17%;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img {
         width: 350px;
         right: -180px;
     }
     .sd-main-banner-section {
         padding-bottom: 60px;
     }
 }
 
 @media screen and (max-width: 1200px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text h3 {
         font-size: 70px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text p {
         font-size: 20px;
     }
     .sd-main-banner-section {
         padding-bottom: 120px;
     }
     .sd-main-banner-section .sd-main-banner-row {
         padding: 20px 0;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img {
         right: -120px;
     }
 }
 
 @media screen and (max-width:1130px) and (min-width:981px) {
     .sd-hospice-support-secction .sd-hospice-support-col.sd-hospice-support-text-col {
         padding: 20px 2% !important;
     }
 }
 
 @media screen and (max-width: 1100px) {
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer img.gform_ajax_spinner {
         right: 10%;
     }
 }
 
 @media screen and (max-width: 1024px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text h3 {
         font-size: 60px;
     }
 }
 
 @media screen and (max-width: 980px) {
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-left {
         display: block;
         margin: 0;
     }
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-left,
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right {
         width: 100%;
         min-height: auto;
     }
     footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a {
         width: 24px;
     }
     footer .sd-footer-top-section .sd-footer-row {
         padding-bottom: 50px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper {
         margin-right: auto;
     }
     .sd-main-banner-section {
         padding-bottom: 20px;
     }
     .sd-main-banner-section .sd-main-banner-row {
         padding: 20px 0 20px;
     }
     .gform_confirmation_wrapper .gform_confirmation_message {
         margin-right: auto;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button {
         padding: 15px 20px;
         font-size: 15px;
         letter-spacing: initial;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img {
         top: -40px;
         right: 0;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text {
         padding-top: 8%;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img img {
         max-width: 250px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-sub-text {
         max-width: 100%;
     }
     .sd-main-banner-section {
         padding-bottom: 30px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left {
         padding-top: 0px !important;
         padding-bottom: 0px;
         margin-bottom: 0px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right {
         padding-top: 0px;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:before {
         width: 45px;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:after {
         left: 40px;
     }
     header .sd-header-section .et_pb_row {
         width: 90%;
     }
     .sd-hospice-names-section .sd-hospice-names-row {
         width: 100%;
     }
     .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col {
         padding: 30px 6%;
     }
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-left div#map {
         height: 500px !important;
     }
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right h4 {
         font-size: 25px;
     }
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right ol li {
         font-size: 14px;
     }
     .sd-total-dedication-section .sd-total-dedication-count h4 {
         font-size: 30px;
     }
     .sd-hospice-support-secction .sd-hospice-support-col h4 {
         font-size: 25px;
     }
     .sd-hospice-support-secction .sd-hospice-support-col.sd-hospice-support-text-col {
         padding: 50px 0;
     }
     .sd-total-dedication-section .sd-total-dedication-row {
         min-width: 90%;
         width: 90%;
     }
 }
 
 @media screen and (max-width: 940px) {
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input {
         max-width: 100%;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer img.gform_ajax_spinner {
         right: 8px;
         width: 22px;
         top: 28px;
     }
 }
 
 @media screen and (max-width: 767px) {
     footer .sd-footer-top-section .sd-footer-col ul.sd-footer-social-icons li a {
         width: 20px;
     }
     header .sd-header-section .sd-header-logo-box-one img {
         max-width: 220px;
     }
     header .sd-header-section .sd-header-logo-box-two img {
         max-width: 120px;
     }
     header .sd-header-section {
         padding: 30px 0;
     }
     .gform_confirmation_wrapper .gform_confirmation_message {
         font-size: 22px;
         padding: 30px 15px 15px;
     }
     .gform_confirmation_wrapper .gform_confirmation_message span {
         font-size: 16px;
     }
     .gform_confirmation_wrapper .gform_confirmation_message:before {
         width: 38px;
         height: 38px;
         top: -28px;
     }
     /* 14-04-2021 */
     .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper {
         font-size: 15px;
     }
     .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp {
         max-width: 90%;
     }
     .ttc-share-section-title-wrp .ttc-share-section-title-row .ttc-share-section-title h2 {
         font-size: 24px;
         line-height: 32px;
     }
     .ttc-thankyou-title h2 {
         font-size: 26px;
         line-height: 34px;
     }
     .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .ttc-reciepient-message:before {
         width: 140px;
         height: 140px;
     }
     .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp .ttc-reciepient-message {
         padding-top: 150px;
     }
     .ttc-donation-detail-wrapper .ttc-donation-detail-inner-wrp:before {
         width: 100px;
         height: 150px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li {
         padding: 10px 20px !important;
         padding-bottom: 0px !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.gf_right_half,
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.gf_left_half {
         width: 100%;
         padding: 5px 20px !important;
         padding-bottom: 0px !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sd_gf_consent .ginput_container ul.gfield_radio li {
         width: 30%;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sfd-gf-title {
         margin-bottom: 5px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer {
         padding: 10px 20px 40px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer img.gform_ajax_spinner {
         right: 4px;
         width: 22px;
         top: 30px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text h3 {
         font-size: 55px;
     }
     #et-boc.dm-base-context .popup_outer_wrap {
         width: 100%;
     }
     #et-boc.dm-base-context .popup_outer_wrap .sd-home-desc-popup-wrap .sd-home-desc-popup-row h4 {
         font-size: 18px;
         padding: 30px 20px;
     }
     #et-boc.dm-base-context .popup_outer_wrap .sd-home-desc-popup-wrap .sd-home-desc-popup-row p {
         font-size: 14px;
         padding: 0 20px 1em;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button {
         font-size: 13px;
     }
     .sd-cta-section .sd-cta-row a.sd-cta-btn {
         padding: 15px 30px;
     }
     .sd-total-dedication-section .sd-total-dedication-count h4 {
         font-size: 28px;
     }
     .sd-hospice-lists-section {
         padding: 0px !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-col {
         width: 90% !important;
     }
     .sd-total-dedication-section .sd-total-dedication-count p span {
         width: 100%;
         height: 150px;
         line-height: 150px;
     }
 }
 
 @media(max-width:680px) {
     header .sd-header-section .et_pb_column {
         flex-direction: column;
     }
     header .sd-header-section .sd-header-logo-box-one {
         margin: auto;
     }
     header .sd-header-section .sd-header-logo-box-two {
         margin: auto !important;
         margin-top: 30px !important;
         margin-bottom: 30px !important;
     }
     header .sd-header-section .et_pb_button_module_wrapper {
         margin: auto;
     }
     .sd-donation-form-section {
         padding: 10px 0;
     }
     /* 23-04-2021 */
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img .et_pb_image_wrap {
         text-align: center;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img {
         right: auto;
         top: -60px;
         left: 50%;
         -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
         -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
         transform: translateX(-50%);
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left {
         padding-bottom: 35px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text {
         padding-top: 8rem;
         margin-bottom: 0px;
     }
     .sd-main-banner-section {
         padding-top: 60px;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button {
         font-size: 15px;
         padding: 15px 30px;
     }
     header .sd-header-section .et_pb_button_module_wrapper {
         margin-left: auto;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:before {
         width: 60px;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:after {
         left: 55px;
     }
 }
 
 @media screen and (max-width: 640px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li {
         vertical-align: text-top;
     }
     .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box .loopHospices_col2 {
         width: 100%;
         padding-right: 0px;
     }
 }
 
 @media screen and (max-width: 620px) {
     .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper,
     .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper:nth-child(3n) {
         width: 49% !important;
         margin-bottom: 2% !important;
         margin-right: 2% !important;
     }
     .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper:nth-child(2n) {
         margin-right: 0px !important;
     }
 }
 
 @media(max-width:605px) {
     .sd-total-dedication-section {
         padding: 20px 20px !important;
     }
 }
 
 @media(max-width:560px) {
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-col {
         width: 100% !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer {
         width: 100% !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sfd-gf-title h4 {
         font-size: 20px !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li.sfd-price-choice label.gfield_label {
         font-size: 16px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input {
         font-size: 16px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li p {
         font-size: 16px;
     }
 }
 
 @media screen and (max-width: 480px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text h3 {
         font-size: 47px;
         letter-spacing: 1px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text p {
         font-size: 18px;
     }
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right h4 {
         font-size: 22px;
     }
     .sd-home-desc-section .sd-home-desc-row .sd-home-desc-col-right {
         padding: 25px 2%;
     }
     footer .sd-footer-top-section .sd-footer-row {
         padding-bottom: 30px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer {
         padding: 10px 20px 30px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-gf-title {
         padding: 25px 15px;
     }
     #main-content .sd-home-desc-section.et_pb_section {
         padding: 20px 0 0;
     }
     header .sd-header-section .sd-header-logo-box {
         width: 100%;
         text-align: center;
     }
     header .sd-header-section .sd-header-logo-box-two {
         margin-left: 0px;
         margin-top: 20px;
     }
     footer .sd-footer-top-section {
         padding-top: 20px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer img.gform_ajax_spinner {
         right: 2px;
         width: 22px;
         top: 30px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input.gform_previous_button {
         margin-bottom: 15px;
     }
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li {
         padding: 5px 15px;
     }
     .gform_confirmation_wrapper .gform_confirmation_message {
         font-size: 20px;
     }
     .gform_confirmation_wrapper .gform_confirmation_message span {
         font-size: 14px;
     }
     .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper,
     .ttc-social-share-wrapper .ttc-social-share-inner-wrp .croi-social-icon-wrapper:nth-child(3n) {
         width: 100% !important;
         margin-right: 0% !important;
     }
     .ttc-thankyou-wrapper {
         padding-top: 30px !important;
     }
     .ttc-thankyou-title h2 {
         font-size: 23px;
         line-height: 31px;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input,
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input.gform_previous_button {
         width: 100%;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input.gform_previous_button {
         margin-bottom: 15px !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_footer input {
         font-size: 14px;
     }
     .sd-cta-section {
         padding: 30px 0;
     }
     /* banner form media */
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-price-choice {
         padding: 30px 15px 0px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-price-field {
         padding: 0px 15px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body ul li.sfd-gf-title h4 {
         font-size: 17px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .validation_error {
         padding: 10px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_2 .gform_page_footer input,
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_footer input.gform_previous_button {
         width: 100%;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li.gf_right_half,
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_fields ul li.gf_left_half {
         width: 100%;
         padding: 5px 15px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_3 .gform_page_fields ul li .ginput_container ul.gfield_radio li {
         width: 30%;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_footer img.gform_ajax_spinner {
         right: 2px;
         width: 22px;
         top: 30px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body #gform_page_2_2 .gform_page_footer input.gform_previous_button {
         margin-bottom: 15px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper form .gform_body .gform_page_footer {
         padding: 10px 15px 30px;
     }
     /* banner form media */
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sfd-banner-flower-img img {
         max-width: 200px;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button {
         font-size: 14px;
         padding: 12px 22px;
         letter-spacing: .5px;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:before {
         width: 50px;
     }
     header .sd-header-section .et_pb_button_module_wrapper .sd-header-donate-button:after {
         left: 45px;
     }
     .sd-cta-section .sd-cta-row a.sd-cta-btn {
         font-size: 15px;
     }
     .sd-cta-section .sd-cta-row a.sd-cta-btn:before {
         width: 45px;
     }
     .sd-cta-section .sd-cta-row a.sd-cta-btn:after {
         left: 40px;
     }
     .sd-cta-section .sd-cta-row {
         width: 90%;
     }
     .sd-hospice-names-section .sd-hospice-names-row {
         padding: 0px 2%;
     }
     .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col .sd-hospice-names-text-box h4 {
         font-size: 20px;
     }
     .sd-hospice-names-section .sd-hospice-names-row .sd-hospice-names-col {
         padding: 25px 6%;
     }
     .sd-hospice-support-secction .sd-hospice-support-text-col {
         padding-top: 35px;
         padding-bottom: 35px;
     }
     .sd-hospice-support-secction .sd-hospice-support-col h4 {
         font-size: 22px;
     }
     .sd-main-banner-section .sd-main-banner-col-right .sd-main-banner-form-wrap .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li,
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper .gform_body ul li.sfd-price-choice .ginput_container_radio ul li {
         width: 33.333%;
         padding: 5px !important;
     }
     .sd-donation-form-section .sd-donation-form-row .sd-donation-form-content .gform_wrapper form .gform_body ul li .ginput_container ul.gfield_radio {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
     .sd-hospice-support-secction .sd-hospice-support-col.sd-hospice-support-text-col {
         padding: 25px 2%;
     }
 }
 
 @media screen and (max-width: 380px) {
     .sd-total-dedication-section .sd-total-dedication-count p {
         font-size: 13px !important;
     }
 }
 
 @media screen and (-ms-high-contrast: active),
 (-ms-high-contrast: none) {
     footer .sd-footer-top-section .sd-footer-col-two .et_pb_module .et-mobile-menu-wrapper ul li a {
         font-family: "Nanami-regular";
     }
 }
 
 @media screen and (-ms-high-contrast: active),
 (-ms-high-contrast: none) and (max-width: 1400px) {
     .sd-main-banner-section .sd-main-banner-row .sd-main-banner-col-left .sd-main-banner-text h3 {
         font-size: 80px;
     }
 }