.img-logo{
	width: 146px;
}

.btn-dropdown-st-1{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="58" height="58" viewBox="0 0 58 58" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M50.146 16.9167C50.146 17.9178 49.3345 18.7292 48.3335 18.7292L9.66683 18.7292C8.66581 18.7292 7.85433 17.9178 7.85433 16.9167C7.85433 15.9157 8.66581 15.1042 9.66683 15.1042L48.3335 15.1042C49.3345 15.1042 50.146 15.9157 50.146 16.9167Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M50.146 29C50.146 30.001 49.3345 30.8125 48.3335 30.8125L9.66683 30.8125C8.66581 30.8125 7.85433 30.001 7.85433 29C7.85433 27.999 8.66581 27.1875 9.66683 27.1875L48.3335 27.1875C49.3345 27.1875 50.146 27.999 50.146 29Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M50.146 41.0833C50.146 42.0843 49.3345 42.8958 48.3335 42.8958L9.66683 42.8958C8.66581 42.8958 7.85433 42.0843 7.85433 41.0833C7.85433 40.0822 8.66581 39.2708 9.66683 39.2708L48.3335 39.2708C49.3345 39.2708 50.146 40.0822 50.146 41.0833Z" fill="black"/></svg>');
    width: 52px;
    height: 52px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    background-size: 100% auto;
}

.btn-dropdown-st-1 + .dropdown-menu{
    border-radius: 15px;
    border: 1px solid #F3F1F1;
    background:  #FFF;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
}

.btn-dropdown-st-1 + .dropdown-menu .dropdown-item{
    color: #000;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0.15px;
    padding-top: 7px;
    padding-bottom: 10px;
}
.btn-dropdown-st-1 + .dropdown-menu .dropdown-item:hover{
    color: #FFF;
    background:  #ED1C24;

}

.btn-st-1{
    border-radius: 50px;
    border: 1px solid #D2D2D2;
    background: #FFF;
    color: #9C9C9C;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0.15px;
    padding: 6px 10px;
}
.btn-st-1.active,
.btn-st-1:hover{
    background:  #ED1C24;
    border: 1px solid #ED1C24;
    font-weight: bold;
    color: #FFF;
    /* animation: adbg .25s ease-in ; */
}
.content-project {
    background: #FAFAFA;
    padding-top: 25px;
    padding-bottom: 50px;
}

.bx-search{
    background-color: #FFF;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.04));
    border-radius: 27px;
    overflow: hidden;
    display: flex;
    position: relative;
}

.bx-search input{
    border:0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="26" viewBox="0 0 29 26" fill="none"><path d="M27.8163 23.5224L22.5878 18.6273C24.2747 16.6093 25.1901 14.1173 25.1867 11.5518C25.1867 9.2671 24.4652 7.03367 23.1134 5.13398C21.7616 3.23429 19.8402 1.75367 17.5923 0.879336C15.3443 0.00500519 12.8707 -0.22376 10.4843 0.22197C8.09788 0.6677 5.90581 1.76791 4.1853 3.38346C2.46479 4.99901 1.29311 7.05735 0.818422 9.29819C0.343735 11.539 0.587362 13.8617 1.5185 15.9725C2.44963 18.0834 4.02645 19.8875 6.04955 21.1568C8.07266 22.4262 10.4512 23.1037 12.8844 23.1037C15.6165 23.1069 18.2704 22.2474 20.4195 20.6633L25.6326 25.5729C25.7756 25.7082 25.9457 25.8156 26.1331 25.889C26.3205 25.9623 26.5215 26 26.7245 26C26.9275 26 27.1285 25.9623 27.3159 25.889C27.5033 25.8156 27.6733 25.7082 27.8163 25.5729C27.9604 25.4386 28.0748 25.2789 28.1529 25.103C28.231 24.927 28.2712 24.7383 28.2712 24.5476C28.2712 24.357 28.231 24.1683 28.1529 23.9923C28.0748 23.8164 27.9604 23.6567 27.8163 23.5224ZM3.65762 11.5518C3.65762 9.83829 4.19876 8.16321 5.2126 6.73845C6.22645 5.31368 7.66747 4.20321 9.35344 3.54746C11.0394 2.89171 12.8946 2.72014 14.6844 3.05444C16.4742 3.38873 18.1183 4.21389 19.4086 5.42555C20.699 6.63722 21.5778 8.18097 21.9338 9.8616C22.2898 11.5422 22.1071 13.2842 21.4088 14.8674C20.7104 16.4505 19.5278 17.8036 18.0105 18.7556C16.4931 19.7076 14.7092 20.2157 12.8844 20.2157C10.4373 20.2157 8.09042 19.3029 6.36007 17.6781C4.62972 16.0533 3.65762 13.8496 3.65762 11.5518Z" fill="black" fill-opacity="0.5"/></svg>');
    background-position: left 15px center;
    padding-left: 60px;
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-bottom: 15px;
    height: 48px;
    background-size: 24px auto;
}

.bx-search .btn-clear-text{
    position: absolute;
    border:0;
    background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5379 11.2121C12.1718 10.846 11.5782 10.846 11.212 11.2121C10.8459 11.5782 10.8459 12.1718 11.212 12.5379L13.6741 15L11.2121 17.4621C10.846 17.8282 10.846 18.4218 11.2121 18.7879C11.5782 19.154 12.1718 19.154 12.5379 18.7879L15 16.3258L17.462 18.7879C17.8281 19.154 18.4217 19.154 18.7878 18.7879C19.154 18.4218 19.154 17.8282 18.7878 17.462L16.3258 15L18.7879 12.5379C19.154 12.1718 19.154 11.5782 18.7879 11.2121C18.4218 10.846 17.8282 10.846 17.462 11.2121L15 13.6742L12.5379 11.2121Z" fill="%23B4B4B4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15 1.5625C7.57867 1.5625 1.5625 7.57867 1.5625 15C1.5625 22.4213 7.57867 28.4375 15 28.4375C22.4213 28.4375 28.4375 22.4213 28.4375 15C28.4375 7.57867 22.4213 1.5625 15 1.5625ZM3.4375 15C3.4375 8.61421 8.61421 3.4375 15 3.4375C21.3858 3.4375 26.5625 8.61421 26.5625 15C26.5625 21.3858 21.3858 26.5625 15 26.5625C8.61421 26.5625 3.4375 21.3858 3.4375 15Z" fill="%23B4B4B4"/></svg>');
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    right: 120px;
    background-size: 100% 100%;
    top: 12px;
    display: none;
}
.bx-search .btn-clear-text.show{
    display: block;
}
.bx-search .btn-search{
    color: #FFF;
    font-size: 18px;
    font-weight: 500;
    background-color:  #4D6086;
    border-radius: 0;
    padding-left: 30px;
    padding-right: 30px;
}
.project-related-card{
    border-radius: 0 !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    overflow: hidden;
    height: 100%;
    margin-bottom: 20px;
}
/* ปรับให้banner projectรองรับnameที่ยาว100ตัวอักษร */
.project-related-card .card-body{
    display: flex;
    flex-direction: column;
}
.project-related-card .card-body a:first-child{
    margin-bottom: auto;
}
/* .box-img-project-relate-card img,
.box-img-project-relate-card{
    border-radius: 0 !important;
} */

.btn-link-ef{
    color: #000;
    font-family: Prompt;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: block;
    margin: 10px 15px;
    text-align: center;
}
.btn-link-ef .icon{
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background-color: #FFF;
    transform: scale(0.8);
    text-align: center;
    margin:  0 auto;
    margin-bottom: 5px;
}


.btn-link-ef .icon .icon-active{
    display: none;
}
.btn-link-ef:hover .icon img,
.btn-link-ef.active .icon img{
    display: none;
}
.btn-link-ef:hover .icon .icon-active,
.btn-link-ef.active .icon .icon-active{
    display: block !important;
    transform: scale(1.1);
    animation: aour8 .3s ease-in ;
}
.btn-link-ef:hover,
.btn-link-ef.active{
    color: #000;
}

@keyframes aour8 {
    0% {
        transform: scale(0.8);
    }
    100% {
        transform: scale(1.1);
    }
}

@keyframes adbg {
    0% {
        background-color: #FFF;
        border: 1px solid #FFF;

    }
    100% {
        background-color: #ED1C24;
        border: 1px solid #ED1C24;

    }
}
@keyframes adcard {
    0% {
        opacity: .55;
    }
    100% {
        opacity: 1;
    }
}
@keyframes adcard2 {
    0% {
        opacity: .0;
    }
    100% {
        opacity: 1;
    }
}
.project-related-card:hover .box-img-project-relate-card img{
    animation: adcard .55s ease-in ;
}

.box-img-project-relate-card{
    height: auto !important;
}
.box-img-project-relate-card img{
    position: relative;
    width: 100%;
    object-fit: cover;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    aspect-ratio: 1.56;

}


.card-title {
    overflow: hidden;
    text-overflow: ellipsis;
}
.btn-favorite{
    width: 64px;
    height: 34px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"><path d="M23.6406 3.71875C20.9724 3.71875 18.6044 4.77195 17 6.58219C15.3956 4.77195 13.0276 3.71875 10.3594 3.71875C8.03545 3.72156 5.80751 4.64598 4.16425 6.28925C2.52098 7.93251 1.59656 10.1604 1.59375 12.4844C1.59375 22.092 15.6466 29.7686 16.2443 30.0913C16.4765 30.2164 16.7362 30.2819 17 30.2819C17.2638 30.2819 17.5235 30.2164 17.7557 30.0913C18.3534 29.7686 32.4062 22.092 32.4062 12.4844C32.4034 10.1604 31.479 7.93251 29.8358 6.28925C28.1925 4.64598 25.9646 3.72156 23.6406 3.71875ZM22.9115 22.6259C21.0618 24.1956 19.0844 25.6083 17 26.8494C14.9156 25.6083 12.9382 24.1956 11.0885 22.6259C8.21047 20.157 4.78125 16.3917 4.78125 12.4844C4.78125 11.005 5.36894 9.58615 6.41504 8.54004C7.46115 7.49394 8.87996 6.90625 10.3594 6.90625C12.7234 6.90625 14.7023 8.15469 15.5245 10.1655C15.6441 10.4586 15.8484 10.7094 16.1112 10.886C16.374 11.0626 16.6834 11.1569 17 11.1569C17.3166 11.1569 17.626 11.0626 17.8888 10.886C18.1516 10.7094 18.3559 10.4586 18.4755 10.1655C19.2977 8.15469 21.2766 6.90625 23.6406 6.90625C25.12 6.90625 26.5389 7.49394 27.585 8.54004C28.6311 9.58615 29.2188 11.005 29.2188 12.4844C29.2188 16.3917 25.7895 20.157 22.9115 22.6259Z" fill="%23ED1C24"/></svg>');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 34% auto;
    position: relative;
    padding: 0;
}
.btn-favorite::before{
    content: "โครงการโปรด";
    position: absolute;
    font-size: 10px;
    font-weight: 500;
    color: #ED1B24;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -10px;
    text-align: center;
}

.btn-favorite.en{
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 34% auto;
}
.btn-favorite.en::before{
    content: "Favorite";
    position: absolute;
    font-size: 10px;
    font-weight: 500;
    color: #ED1B24;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -10px;
    text-align: center;
}

.btn-favorite.active,
.btn-favorite:hover{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M33.75 13.2188C33.75 23.0625 19.1545 31.0303 18.533 31.3594C18.3691 31.4475 18.186 31.4936 18 31.4936C17.814 31.4936 17.6309 31.4475 17.467 31.3594C16.8455 31.0303 2.25 23.0625 2.25 13.2188C2.25261 10.9072 3.17202 8.69106 4.80654 7.05654C6.44106 5.42202 8.65719 4.50261 10.9688 4.5C13.8727 4.5 16.4152 5.74875 18 7.85953C19.5848 5.74875 22.1273 4.5 25.0312 4.5C27.3428 4.50261 29.5589 5.42202 31.1935 7.05654C32.828 8.69106 33.7474 10.9072 33.75 13.2188Z" fill="%23ED1C24"/></svg>');
}


.btn-favorite.active::before{
    content: "เพิ่มแล้ว";
    position: absolute;
    font-size: 10px;
    font-weight: 500;
    color: #ED1B24;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -10px;
    text-align: center;
}

.btn-favorite.en.active::before{
    content: "add now";
    position: absolute;
    font-size: 10px;
    font-weight: 500;
    color: #ED1B24;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -10px;
    text-align: center;
}
.project-related-card .card-title{
    margin-bottom: 5px;
}
.project-related-card .card-text{
    margin-bottom: 2px;
}
.read-more{
    color:  #524FA0;
    font-size: 16px;
    font-weight: 400;
    text-decoration-line: underline !important;
}

.btn-donate-regular{
	border: 0px;
	border-radius: 10px;
	background-color: #55BCE9;
	color: #FFFFFF;
	align-items: center;
	justify-content: center;
	height: 48px;
	font-family: Prompt;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	width: 47%;
	margin-left: 10px;
	min-width: auto;

}
.project-related-card .btn-donate-regular{
	font-size: 20px;
	height: 40px;
}

.project-related-card .btn-donate-now{
	font-size: 20px;
	height: 40px;
    width: 89%;

}

.btn-donate-regular:hover,
.btn-donate-now:hover{
    animation: adcard .3s ease-in ;
}

.btn-back-donate{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M6.4 19.5L5 18.1L10.6 12.5L5 6.9L6.4 5.5L12 11.1L17.6 5.5L19 6.9L13.4 12.5L19 18.1L17.6 19.5L12 13.9L6.4 19.5Z" fill="%234A4A4A"/></svg>');
    padding: 0;
    width: 24px;
    height: 24px;
    background-position: center center;
    background-repeat: no-repeat;
    border:0;
    display: none;
    background-color: transparent;
    margin-left: 5px;
}

.mode-donate-now .btn-donate-regular{
    display: none;
}
.btn-control input,
.btn-control img{
    display: none;
}
.mode-donate-now .btn-back-donate{
    display: block;
}

.btn-control.mode-donate-now input,
.btn-control.mode-donate-now img{
    display: block;
    /* animation: adcard2 .9s ease-in ; */
}

.project-related-card .mode-donate-now .btn-donate-now{
	font-size: 20px;
	height: 40px;
    width: 40%;
    /* animation: adcard2 .9s ease-in ; */
}

@keyframes adcard2 {
    0% {
        opacity: .0;
    }
    100% {
        opacity: 1;
    }
}


.project-related-card input[type="text"].price{
    border-radius: 5px;
    border: 1px solid var(--939597, #939597);
    text-align: center;
    background-color: #FFF;
}
.fs-8{
	font-family: Prompt;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 30px;

	color: #000000;
}
.fw-400{
    font-weight: 400;
}

.fw-600{
    font-weight: 600;
}

.icon-download{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path d="M3.40625 14.2236V15.0717C3.40625 15.7493 3.6754 16.399 4.1545 16.8781C4.63359 17.3572 5.28338 17.6264 5.96092 17.6264H14.4765C15.154 17.6264 15.8038 17.3572 16.2829 16.8781C16.762 16.399 17.0312 15.7493 17.0312 15.0717V14.2202M10.2187 4.42725V13.7944M10.2187 13.7944L13.1992 10.8139M10.2187 13.7944L7.23826 10.8139" stroke="%23231F20" stroke-width="1.27734" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    padding-left: 21px;
    background-position: left center;
    background-repeat: no-repeat;
}
.icon-tel{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M8.8 4.94228C9.43652 4.94228 10.047 5.19514 10.4971 5.64523C10.9471 6.09532 11.2 6.70576 11.2 7.34228C11.2 7.55446 11.2843 7.75794 11.4343 7.90797C11.5843 8.058 11.7878 8.14228 12 8.14228C12.2122 8.14228 12.4157 8.058 12.5657 7.90797C12.7157 7.75794 12.8 7.55446 12.8 7.34228C12.8 6.28142 12.3786 5.264 11.6284 4.51386C10.8783 3.76371 9.86087 3.34229 8.8 3.34229C8.58783 3.34229 8.38434 3.42657 8.23431 3.5766C8.08429 3.72663 8 3.93011 8 4.14228C8 4.35446 8.08429 4.55794 8.23431 4.70797C8.38434 4.858 8.58783 4.94228 8.8 4.94228Z" fill="%23ED1C24"/><path d="M8.8 1.74209C10.2852 1.74209 11.7096 2.33209 12.7598 3.38229C13.81 4.43249 14.4 5.85688 14.4 7.34209C14.4 7.55426 14.4843 7.75774 14.6343 7.90777C14.7843 8.0578 14.9878 8.14209 15.2 8.14209C15.4122 8.14209 15.6157 8.0578 15.7657 7.90777C15.9157 7.75774 16 7.55426 16 7.34209C16 5.43253 15.2414 3.60118 13.8912 2.25092C12.5409 0.900659 10.7096 0.14209 8.8 0.14209C8.58782 0.14209 8.38434 0.226375 8.23431 0.376404C8.08428 0.526433 8 0.729917 8 0.94209C8 1.15426 8.08428 1.35775 8.23431 1.50778C8.38434 1.6578 8.58782 1.74209 8.8 1.74209ZM15.8 11.2701C15.756 11.1417 15.68 11.0265 15.5793 10.9356C15.4785 10.8446 15.3562 10.7808 15.224 10.7501L10.424 9.65409C10.2937 9.62455 10.1581 9.6281 10.0295 9.66444C9.90097 9.70077 9.78355 9.76872 9.688 9.86209C9.576 9.96609 9.568 9.97409 9.048 10.9661C7.32256 10.171 5.93999 8.78277 5.152 7.05409C6.168 6.54209 6.176 6.54209 6.28 6.42209C6.37337 6.32653 6.44132 6.20912 6.47765 6.08056C6.51398 5.95199 6.51754 5.81638 6.488 5.68609L5.392 0.94209C5.36132 0.809846 5.29748 0.687586 5.20651 0.586819C5.11554 0.486052 5.00043 0.410092 4.872 0.36609C4.68517 0.299361 4.49225 0.25113 4.296 0.22209C4.0938 0.175206 3.88747 0.148409 3.68 0.14209C2.704 0.14209 1.76798 0.529803 1.07785 1.21994C0.387713 1.91007 0 2.84609 0 3.82209C0.00423353 7.08826 1.30359 10.2194 3.61312 12.529C5.92265 14.8385 9.05383 16.1379 12.32 16.1421C12.8033 16.1421 13.2818 16.0469 13.7283 15.862C14.1747 15.677 14.5804 15.406 14.9221 15.0642C15.2639 14.7225 15.5349 14.3168 15.7199 13.8704C15.9048 13.4239 16 12.9454 16 12.4621C16.0002 12.2585 15.9842 12.0551 15.952 11.8541C15.9184 11.6554 15.8675 11.46 15.8 11.2701Z" fill="%23ED1C24"/></svg>');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left:18px;
}
.btn-r2{
	background: #231F20;
	border-radius: 8px;
	height: 30px;
	font-family: Kanit;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 10px;
	text-align: center;
	color: #FFFFFF;
}

.bx-category{
   display: flex;
   flex-wrap: nowrap;
   overflow: auto;
}
.bx-category .btn-st-1{
    white-space: nowrap;
}
.bx-category::-webkit-scrollbar{
    width: 0;
    height: 0;
}

.bx-category {
    -webkit-overflow-scrolling: touch;
}

.bx-category > * {
    -webkit-transform: translateZ(0px);
}
.card-category-m{
    border-radius: 17px;;
}

.btn-category-collapse{
    border:0;
    background-color: #FFF;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.04));
    color: #000;
    font-family: Prompt;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    text-align: left;
    padding-left: 15px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path d="M4.70657 17.1635L12.5301 9.56562L20.3253 17.1927C20.4646 17.3292 20.6517 17.4059 20.8468 17.4062C21.0418 17.4066 21.2293 17.3307 21.369 17.1946C21.4367 17.1286 21.4905 17.0497 21.5274 16.9625C21.5642 16.8754 21.5832 16.7818 21.5834 16.6872C21.5836 16.5926 21.5649 16.499 21.5284 16.4117C21.4919 16.3244 21.4384 16.2453 21.3709 16.179L13.0783 8.06352C12.9326 7.92104 12.7371 7.84108 12.5334 7.8407C12.3296 7.84032 12.1338 7.91955 11.9876 8.06148L3.66472 16.1444C3.59656 16.2105 3.54234 16.2896 3.50525 16.377C3.46816 16.4645 3.44897 16.5584 3.44879 16.6534C3.44861 16.7483 3.46746 16.8424 3.50422 16.9299C3.54098 17.0175 3.59491 17.0968 3.66282 17.1632C3.80209 17.2997 3.98926 17.3763 4.1843 17.3767C4.37934 17.3771 4.56679 17.3011 4.70657 17.1651L4.70657 17.1635Z" fill="black"/></svg>');
    background-position: right 15px center;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-bottom: 8px;
}
.btn-category-collapse.collapsed{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M20.3095 8.32187L12.5001 15.9344L4.69073 8.32187C4.5512 8.18559 4.3639 8.10929 4.16885 8.10929C3.97381 8.10929 3.78651 8.18559 3.64698 8.32187C3.57942 8.38807 3.52575 8.46708 3.48911 8.55427C3.45247 8.64147 3.43359 8.7351 3.43359 8.82968C3.43359 8.92427 3.45247 9.0179 3.48911 9.1051C3.52575 9.19229 3.57942 9.2713 3.64698 9.3375L11.9548 17.4375C12.1007 17.5797 12.2964 17.6593 12.5001 17.6593C12.7038 17.6593 12.8995 17.5797 13.0454 17.4375L21.3532 9.33906C21.4213 9.27282 21.4753 9.19361 21.5123 9.10613C21.5492 9.01864 21.5682 8.92464 21.5682 8.82968C21.5682 8.73473 21.5492 8.64073 21.5123 8.55324C21.4753 8.46576 21.4213 8.38655 21.3532 8.32031C21.2137 8.18402 21.0264 8.10773 20.8314 8.10773C20.6363 8.10773 20.449 8.18402 20.3095 8.32031V8.32187Z" fill="black"/></svg>');
    background-position: right 15px center;
    background-repeat: no-repeat;
}
.bx-category2 .collapse{
    display: block !important;
}
.nav-pills-st-1 .nav-link{
    color: #A6A7B2;
    text-align: center;
    font-size: 20px;
    letter-spacing: 0.4px;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
.nav-pills-st-1 .nav-link.active{
    border-bottom: 2px solid  #ED1C24;
    color: #ED1C24;
    font-weight: 500;
    background-color: transparent;
}

.btn-collapse{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path d="M21.0146 16.971L12.9851 9.00067L5.01471 17.0302" stroke="%23ED1C24" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 24px;
    height: 24px;
    padding: 0;
    border: 0;
    flex :0 0 24px;
}

.btn-collapse.collapsed{
    transform: rotate(180deg);
}
.collapseline{
    padding-left: 25px;
    margin-bottom: 15px;
    position: relative;

}
.collapse.line{
    position: relative;
    padding-left: 20px;
}
.collapse.line::before{
    content: "";
    position:absolute;
    left: 0;
    width: 2px;
    height: 100%;
    background-color: #F00;

}
.collapse.line:last-child::before{
    content: unset;
}

.collapseline::after{
    content: "";
    position:absolute;
    width: 30px;
    height: 30px;
    background-image: url('data:image/svg+xml,<svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="13.5" cy="13.5" r="13.5" fill="%23FF0000"/><g clip-path="url(%23clip0_2481_30827)"><path d="M14 5.5C18.1423 5.5 21.5 8.85775 21.5 13C21.5 17.1423 18.1423 20.5 14 20.5C9.85775 20.5 6.5 17.1423 6.5 13C6.5 8.85775 9.85775 5.5 14 5.5ZM14 7C12.4087 7 10.8826 7.63214 9.75736 8.75736C8.63214 9.88258 8 11.4087 8 13C8 14.5913 8.63214 16.1174 9.75736 17.2426C10.8826 18.3679 12.4087 19 14 19C15.5913 19 17.1174 18.3679 18.2426 17.2426C19.3679 16.1174 20 14.5913 20 13C20 11.4087 19.3679 9.88258 18.2426 8.75736C17.1174 7.63214 15.5913 7 14 7ZM14 8.5C14.1837 8.50002 14.361 8.56747 14.4983 8.68954C14.6356 8.81161 14.7233 8.97981 14.7448 9.16225L14.75 9.25V12.6895L16.7802 14.7198C16.9148 14.8547 16.9929 15.0358 16.9987 15.2263C17.0045 15.4167 16.9376 15.6023 16.8116 15.7452C16.6855 15.8881 16.5098 15.9777 16.3201 15.9958C16.1305 16.0139 15.941 15.9591 15.7902 15.8425L15.7198 15.7802L13.4698 13.5302C13.3532 13.4136 13.2783 13.2618 13.2568 13.0982L13.25 13V9.25C13.25 9.05109 13.329 8.86032 13.4697 8.71967C13.6103 8.57902 13.8011 8.5 14 8.5Z" fill="white"/></g><defs><clipPath id="clip0_2481_30827"><rect width="18" height="18" fill="white" transform="translate(5 4)"/></clipPath></defs></svg>');
    background-position: center;
    background-repeat: no-repeat;
    top: -4px;
    left: -14px;
}

.donate-now input[type="text"].price{
    background-image: url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.1905 12.835H0.0225V1.65096H3.1905V0.00296021H4.9185V1.65096H5.3345C6.3585 1.65096 7.15317 1.90696 7.7185 2.41896C8.2945 2.93096 8.5825 3.67763 8.5825 4.65896C8.5825 5.18163 8.4545 5.65629 8.1985 6.08296C7.95317 6.49896 7.6225 6.81896 7.2065 7.04296C8.36917 7.42696 8.9505 8.28563 8.9505 9.61896C8.9505 10.2803 8.80117 10.8563 8.5025 11.347C8.20383 11.827 7.7985 12.195 7.2865 12.451C6.78517 12.707 6.22517 12.835 5.6065 12.835H4.9185V14.483H3.1905V12.835ZM3.1905 6.30696V3.25096H2.0385V6.30696H3.1905ZM5.0145 6.30696C5.47317 6.30696 5.84117 6.18429 6.1185 5.93896C6.39583 5.68296 6.5345 5.29896 6.5345 4.78696C6.5345 4.20029 6.39583 3.80029 6.1185 3.58696C5.85183 3.36296 5.45183 3.25096 4.9185 3.25096V6.30696H5.0145ZM3.1905 11.235V7.93896H2.0385V11.235H3.1905ZM5.1425 11.235C5.70783 11.235 6.13983 11.1176 6.4385 10.883C6.74783 10.6483 6.9025 10.2323 6.9025 9.63496C6.9025 9.03763 6.7425 8.60563 6.4225 8.33896C6.1025 8.07229 5.6385 7.93896 5.0305 7.93896H4.9185V11.235H5.1425Z" fill="black"/></svg>');
    background-position: left 10px top 10px;
    background-repeat: no-repeat;


}

.donate-now input[type="number"].number {
    font-family: Prompt;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    color: #231F20;
    text-align: center;
    position: relative;
    border-radius: 5px;
    min-width: 100px;
}

.donate-round{
    margin-bottom: 20px;

}
.donate-round label{
    font-family: Prompt;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 140.62%;
    color: #110000;
    border: 0;
    height: auto;
}
.donate-round label:hover {
    border: 0;
}
.number-wrap:after {
    content: '';
    background: url(../images/arrow-down.png) no-repeat !important;
    bottom: unset;
    top: 22px;
    right: 8px;
    height: 20px;
    width: 20px;
    z-index: 1;
    margin-top: 2px;
}

.box-donate .btn-add-list ,.box-donate .btn-donate-now{
    min-width: 200px;
}

@media only screen and (max-width: 600px){
    .box-donate .btn-add-list ,.box-donate .btn-donate-now{
        min-width: 300px;
    }
}

.btn-favorite2{
    width: 145px;
    height: 34px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"><path d="M23.6406 3.71875C20.9724 3.71875 18.6044 4.77195 17 6.58219C15.3956 4.77195 13.0276 3.71875 10.3594 3.71875C8.03545 3.72156 5.80751 4.64598 4.16425 6.28925C2.52098 7.93251 1.59656 10.1604 1.59375 12.4844C1.59375 22.092 15.6466 29.7686 16.2443 30.0913C16.4765 30.2164 16.7362 30.2819 17 30.2819C17.2638 30.2819 17.5235 30.2164 17.7557 30.0913C18.3534 29.7686 32.4062 22.092 32.4062 12.4844C32.4034 10.1604 31.479 7.93251 29.8358 6.28925C28.1925 4.64598 25.9646 3.72156 23.6406 3.71875ZM22.9115 22.6259C21.0618 24.1956 19.0844 25.6083 17 26.8494C14.9156 25.6083 12.9382 24.1956 11.0885 22.6259C8.21047 20.157 4.78125 16.3917 4.78125 12.4844C4.78125 11.005 5.36894 9.58615 6.41504 8.54004C7.46115 7.49394 8.87996 6.90625 10.3594 6.90625C12.7234 6.90625 14.7023 8.15469 15.5245 10.1655C15.6441 10.4586 15.8484 10.7094 16.1112 10.886C16.374 11.0626 16.6834 11.1569 17 11.1569C17.3166 11.1569 17.626 11.0626 17.8888 10.886C18.1516 10.7094 18.3559 10.4586 18.4755 10.1655C19.2977 8.15469 21.2766 6.90625 23.6406 6.90625C25.12 6.90625 26.5389 7.49394 27.585 8.54004C28.6311 9.58615 29.2188 11.005 29.2188 12.4844C29.2188 16.3917 25.7895 20.157 22.9115 22.6259Z" fill="%23ED1C24"/></svg>');
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 34px auto;
    position: relative;
    padding: 0;
    padding-left: 0;
}
.btn-favorite2::before{
    content: "โครงการโปรด";
    position: absolute;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    left: 0;
    right: 0;
    margin: 0 auto;

    top: 6px;
    text-align: right;
}

.btn-favorite2.en{
    width: 110px;
}
.btn-favorite2.en::before{
    content: "Favorite";
    position: absolute;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    left: 0;
    right: 0;
    margin: 0 auto;

    top: 6px;
    text-align: right;
}

.btn-favorite2.active,
.btn-favorite2:hover{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M33.75 13.2188C33.75 23.0625 19.1545 31.0303 18.533 31.3594C18.3691 31.4475 18.186 31.4936 18 31.4936C17.814 31.4936 17.6309 31.4475 17.467 31.3594C16.8455 31.0303 2.25 23.0625 2.25 13.2188C2.25261 10.9072 3.17202 8.69106 4.80654 7.05654C6.44106 5.42202 8.65719 4.50261 10.9688 4.5C13.8727 4.5 16.4152 5.74875 18 7.85953C19.5848 5.74875 22.1273 4.5 25.0312 4.5C27.3428 4.50261 29.5589 5.42202 31.1935 7.05654C32.828 8.69106 33.7474 10.9072 33.75 13.2188Z" fill="%23ED1C24"/></svg>');
}

.btn-favorite2.active{
    width: 98px;
}
.btn-favorite2.active::before{
    content: "เพิ่มแล้ว";
    position: absolute;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    left: 0;
    right: 0;
    margin: 0 auto;

    top: 6px;
    text-align: right;
}

.btn-favorite2.en.active{
    width: 110px;
}
.btn-favorite2.en.active::before{
    content: "add now";
    position: absolute;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    left: 0;
    right: 0;
    margin: 0 auto;

    top: 6px;
    text-align: right;
}


.bx-progress{
    height: 58.5px;
}
.fs-18{
    font-size: 18px;
}
.fs-20{
    font-size: 20px;
}
.fs-36{
    font-size: 36px;
}
.tc-1{
    color: #ED1C24;
}
.tc-2{
    color: #4D6086;
}

.copy-success{
    position: absolute;
    color: #4D6086;
    margin-top: 5px;
    font-size: 14px;
    width: 69px;
    margin-left: -20px;
    opacity: 0;
    animation: adbg .25s ease-in
}
#image-carousel img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    width: 55vw;
}

.title-st-1{
    color: #FFF;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    background-color: #C4C4C4;
    background-image: url(../images2/bg-t.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-left: 20px;
    margin-bottom: 20px;
    padding-right: 20px;
}

.btn-link-st-1{
    color: #000;
    font-size: 16px;
}

.support{
    background-size: cover;
    background-repeat: no-repeat;
    color:  #4D6086;
    text-align: center;
    font-family: Prompt;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 36px */
    padding: 60px 0;
    line-height: 40px;
    padding-bottom: 100px;

}

.splide-st-3 .splide__track  li{
    width: 30%;
}
.splide-st-2 .splide__slide{
    width: 25%;
    max-width: 280px;
}


.step-donate{
    padding: 60px 0;
    background: #F6F6F6;
    font-size: 18px;
}
.step-donate b{
    font-weight: 600;
}
.step-donate img{
    width: 160px;
    height: 160px;
    object-fit: cover;
    margin-bottom: 20px;

}
.splide-st-2 .splide__pagination,
.splide-st-3 .splide__pagination {
    bottom: -1em;
    left: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    z-index: 1;
}

.fs-1{
	font-family: Prompt;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
/*	line-height: 30px;*/
	color: #FFFFFF;
}
.navbar-custom{
    padding-bottom: 5px;
    padding-top: 4px;
}
.btn-dropdown-st-1{
    width: 34px;
    height: 34px;
}

.fix-right-bottom{
    position: fixed;
    right: 20px;
    bottom: 20px;
    display: flex;
    flex-direction: column;
}
.social-group{
    display: flex;
    flex-direction: column;
}
.btn-to-top{
    width: 40px;
    height:40px;
    background-image: url('data:image/svg+xml,<svg width="68" height="68" viewBox="0 0 68 68" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="34" cy="34" r="34" fill="%23ED1C24"/><path d="M16.969 41.244C17.4708 41.7457 18.1513 42.0275 18.8609 42.0275C19.5705 42.0275 20.251 41.7457 20.7528 41.244L33.9986 27.9982L47.2444 41.244C47.7491 41.7314 48.4251 42.0012 49.1267 41.9951C49.8283 41.989 50.4995 41.7076 50.9956 41.2114C51.4918 40.7153 51.7732 40.0441 51.7793 39.3425C51.7854 38.6409 51.5156 37.9649 51.0282 37.4602L35.8905 22.3225C35.3887 21.8209 34.7082 21.5391 33.9986 21.5391C33.2891 21.5391 32.6085 21.8209 32.1067 22.3225L16.969 37.4602C16.4674 37.9621 16.1855 38.6426 16.1855 39.3521C16.1855 40.0617 16.4674 40.7422 16.969 41.244Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100% ;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

.btn-social{
    width: 40px;
    height:40px;
    background-image: url('data:image/svg+xml,<svg width="68" height="68" viewBox="0 0 68 68" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="34" cy="34" r="34" fill="white"/><path d="M46.2775 34.988L20.4626 34.9849C19.5806 34.9848 18.8493 34.2532 18.8494 33.3712C18.8495 32.4892 19.581 31.7579 20.463 31.758L46.2779 31.7611C47.1599 31.7612 47.8912 32.4927 47.8911 33.3747C47.891 34.2567 47.1595 34.9881 46.2775 34.988Z" fill="%23ED1C24"/><path d="M33.3677 47.8934C32.4857 47.8933 31.7544 47.1618 31.7545 46.2798L31.7576 20.465C31.7577 19.583 32.4892 18.8517 33.3712 18.8518C34.2532 18.8519 34.9846 19.5834 34.9845 20.4654L34.9814 46.2802C34.9813 47.1622 34.2497 47.8935 33.3677 47.8934Z" fill="%23ED1C24"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100% ;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    padding:7px 5px;

}
.social-group{
    display: none;
}
.social-group.active{
    display: flex;
}


#sticky.active{
    position: fixed;top: 0;width: 100%;z-index: 999;
    background: #FFF !important;
    border-bottom: 3px solid #ef393f;
}

.input-d1{
    border: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="6" viewBox="0 0 9 6" fill="none"><path d="M1 1L4.93749 5L8 1" stroke="%233A236A" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    padding-right: 20px;
    font-size: 14px;
}
.input-d1:focus{
    outline: 0;
}

.dt-paging.paging_simple_numbers{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    bottom: 0;
}
.dt-paging-button{
    border:0;
    border-radius: 6px;
    padding: .2rem .65rem;
    margin-left: 7px;
    margin-right: 7px;
}
.dt-paging-button.current {
    z-index: 3;
    color: #fff;
    background-color: #D6D5DB;
    border-color: #D6D5DB;

}
.fs-14{
    font-size: 14px;
}

.profile .history  .table thead th {

	font-size: 13px;
}

.profile .history  .table td  {

	font-size: 13px;
}

.dt-scroll-head{
    display: none;
}

.profile .history .table td .donate-status{
    border-radius: 50px;
    display: inline-block;
    min-width: 82px;
    justify-content: center;
    padding: 2px 5px;
}


.dt-scroll-body::-webkit-scrollbar {
	width: 5px;
    height: 10px;
}
.dt-scroll-body::-webkit-scrollbar-track {
	background: #e2e1e1;
}
.dt-scroll-body::-webkit-scrollbar-thumb {
	background: #828282;
	border-radius: 5px;
}
.dt-scroll-body::-webkit-scrollbar-thumb:hover {
	background: #555;
}
.btn-dropdown-st-2{
    cursor: pointer;
}
.btn-dropdown-st-2 + .dropdown-menu{
    border-radius: 15px;
    border: 1px solid #F3F1F1;
    background:  #FFF;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
}

.btn-dropdown-st-2 + .dropdown-menu .dropdown-item{
    color: #000;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0.15px;
    padding-top: 13px;
    padding-bottom: 13px;
}

.btn-dropdown-st-2 + .dropdown-menu .dropdown-item:hover{
    color: #FFF;
    background:  #ED1C24;

}
.btn-edit-st-1{
    color: var(--ffa-825, #FFA825);
    font-family: Prompt;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 140.625%;
    text-decoration-line: underline;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.95215 1.04199L11.25 1.04199C11.5951 1.04199 11.875 1.32181 11.875 1.66699C11.875 2.01217 11.5951 2.29199 11.25 2.29199H9.99996C8.01811 2.29199 6.59459 2.29332 5.51127 2.43897C4.44594 2.5822 3.80367 2.85461 3.32896 3.32932C2.85424 3.80404 2.58183 4.4463 2.4386 5.51164C2.29295 6.59496 2.29163 8.01847 2.29163 10.0003C2.29163 11.9822 2.29295 13.4057 2.4386 14.489C2.58183 15.5543 2.85424 16.1966 3.32896 16.6713C3.80367 17.146 4.44594 17.4185 5.51127 17.5617C6.59459 17.7073 8.01811 17.7087 9.99996 17.7087C11.9818 17.7087 13.4053 17.7073 14.4886 17.5617C15.554 17.4185 16.1962 17.146 16.671 16.6713C17.1457 16.1966 17.4181 15.5543 17.5613 14.489C17.707 13.4057 17.7083 11.9822 17.7083 10.0003V8.75033C17.7083 8.40515 17.9881 8.12533 18.3333 8.12533C18.6785 8.12533 18.9583 8.40515 18.9583 8.75033V10.0481C18.9583 11.9718 18.9583 13.4793 18.8002 14.6556C18.6383 15.8595 18.3005 16.8095 17.5548 17.5552C16.8092 18.3009 15.8592 18.6387 14.6552 18.8005C13.479 18.9587 11.9714 18.9587 10.0478 18.9587H9.95215C8.02849 18.9587 6.52096 18.9587 5.34471 18.8005C4.14077 18.6387 3.19075 18.3009 2.44507 17.5552C1.6994 16.8095 1.36161 15.8595 1.19975 14.6556C1.04161 13.4793 1.04162 11.9718 1.04163 10.0481V9.95251C1.04162 8.02885 1.04161 6.52132 1.19975 5.34508C1.36161 4.14113 1.6994 3.19111 2.44507 2.44544C3.19075 1.69976 4.14077 1.36198 5.34471 1.20011C6.52095 1.04197 8.02848 1.04198 9.95215 1.04199ZM13.9754 1.89692C15.1153 0.757016 16.9635 0.757016 18.1034 1.89692C19.2433 3.03683 19.2433 4.88498 18.1034 6.02488L12.5633 11.565C12.2539 11.8744 12.0601 12.0683 11.8438 12.237C11.589 12.4356 11.3134 12.606 11.0218 12.745C10.7741 12.863 10.5141 12.9497 10.099 13.088L7.67851 13.8948C7.23164 14.0438 6.73896 13.9275 6.40589 13.5944C6.07281 13.2613 5.9565 12.7686 6.10546 12.3218L6.91227 9.90135C7.05062 9.48621 7.13728 9.22615 7.25529 8.97854C7.39428 8.68689 7.56464 8.41125 7.76333 8.15651C7.93203 7.94022 8.12588 7.7464 8.43533 7.43699L13.9754 1.89692ZM17.2195 2.7808C16.5677 2.12906 15.511 2.12906 14.8593 2.7808L14.5454 3.09466C14.5644 3.17454 14.5908 3.26972 14.6277 3.37588C14.7471 3.72009 14.9731 4.17342 15.4 4.60032C15.8269 5.02722 16.2802 5.25321 16.6244 5.37263C16.7306 5.40947 16.8257 5.43593 16.9056 5.45485L17.2195 5.141C17.8712 4.48925 17.8712 3.43255 17.2195 2.7808ZM15.9209 6.43957C15.4909 6.25465 14.9901 5.95821 14.5161 5.4842C14.0421 5.0102 13.7456 4.50934 13.5607 4.07937L9.34788 8.29221C9.00079 8.6393 8.86466 8.77695 8.74897 8.92528C8.60611 9.10844 8.48363 9.30662 8.3837 9.51631C8.30277 9.68612 8.24052 9.86944 8.0853 10.3351L7.72538 11.4149L8.58543 12.2749L9.66517 11.915C10.1308 11.7598 10.3142 11.6975 10.484 11.6166C10.6937 11.5167 10.8918 11.3942 11.075 11.2513C11.2233 11.1356 11.361 10.9995 11.7081 10.6524L15.9209 6.43957Z" fill="%23FFA825"/></svg>');
    background-repeat: no-repeat;
    background-position: left center;
    text-decoration: underline;
    padding-left: 30px;
}

.modal-dialog-fix-w{
    max-width: 991px !important;
    margin-left: auto;
    margin-right: auto;
}

.fail .inputN{
    border-color: #dc3545;
}

.success .inputN{
    border-color: #28a745;
}

.accordion>.card{
    overflow: inherit;
}

.payment .accordion .card.payment-receipt-item input:checked + label .card-header{
	margin-bottom: 0;
	cursor: pointer;
	border-left: 1.5px solid #8DC8FE;
	border-right: 1.5px solid #8DC8FE;
	border-top: 1.5px solid #8DC8FE;
	border-bottom: 1.5px solid #8DC8FE ;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
    background-color: #CEE7FF;


}
.payment .accordion .card .card-header.border-rounded{
    border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.payment .accordion .card.payment-receipt-item input:checked + label .card-header:before{
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    right: -15px;
    top:-15px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="37" viewBox="0 0 37 37" fill="none"><circle cx="18.4997" cy="18.4987" r="15.4167" fill="white" stroke="%238DC8FE" stroke-width="2.5"/><path d="M13.1045 19.2695L16.1878 22.3529L23.8962 14.6445" stroke="%238DC8FE" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position:center;
}
.payment .accordion .card .card-body{
    padding-top: 0;
    background-color: #F2F9FF;

}
.payment .accordion .card .card-header + .card-body{
    background-color: #FFF;
}
.payment .accordion .card .card-header{
	border-left: 1px solid #E0DEDD;
	border-right: 1px solid #E0DEDD;
	border-top: 1px solid #E0DEDD;
	border-bottom: 1px solid #E0DEDD;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
    background-color: #FFF;
    background-image:unset
}
.payment .accordion .card-header::before{
    content: unset;
}
.payment .accordion>.card:not(:last-of-type) {
    border-bottom: 1px solid #E0DEDD;
}
.payment .accordion .card .card-body{
	border-left: 2.5px solid #8DC8FE;
	border-right: 2.5px solid #8DC8FE;
	border-top: 0px solid #E0DEDD;
	border-bottom: 2.5px solid #8DC8FE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.payment .accordion input + label .collapse {
    display:  none;
}
.payment .accordion input:checked + label .collapse {
    display: block;
}
.agreement {
    cursor: pointer;
}
.form-register-p .col-form-label{
    width: 195px;
    font-size: 17px;
}
.form-login-p .col-form-label{
    width: 135px;
    font-size: 17px;
}
.custom-checkbox-st-1 .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border: 2px solid #159CD8;
    background-color: #159CD8;
}
.custom-checkbox.custom-checkbox-st-1 .custom-control-input:checked~.custom-control-label::after {
    background-size: 11px;
    background-position: center;
    left: -1.4rem;
    top: .35rem;
}
.bootstrap-select select:disabled + .dropdown-toggle{
    background-color: #e9ecef;
    pointer-events: none;
}

.btn-share-donate{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="39" viewBox="0 0 39 39" fill="none"><path d="M21.1248 6.5V13C10.4404 14.6705 6.46732 24.0305 4.87482 32.5C4.81469 32.8348 13.6238 22.8117 21.1248 22.75V29.25L34.1248 17.875L21.1248 6.5Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    border-radius: 5px;
    border: 1px solid var(--D6D5DB, #D6D5DB);
    background-color: #F1F0F0;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position: center;
}

.check-label{

}
.check-label input{
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
}
.check-label label{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 275;
    line-height: 140.625%; /* 28.125px */
    border-radius: 5px;
    border: 2px solid  #8DC8FE;
    height: 43px;
    padding: 8px 15px;
    width: 100%;
    cursor: pointer;
}
.check-label input:checked + label{
    background: #159CD8;
    color: #FFF;
    font-weight: 500;
    border: 2px solid #159CD8;
}

.progress-card-st-2 .card-text{
    height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.progress-card-st-2 .card-title{
    height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.progress-card-st-2.progress-card img{
    aspect-ratio: 1.63;
    object-fit: cover;
}
.breadcrumb-st-1{
    background-color: transparent;
    padding-left: 0;
}
.breadcrumb-st-1 .breadcrumb-item a,.breadcrumb-item{
	font-family: Prompt;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.583333px;

	color: #000000;
}
.breadcrumb-st-1 .breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #000000;
    content: ">";
    margin-bottom: 3px;
}
.breadcrumb-st-1 .breadcrumb-item.active {
    color: #000000;
}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox !important;
        display: none !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }


}
@media only screen and (max-width: 1200px){
    .step-donate{
        font-size: 14px;
    }
}
@media only screen and (max-width: 991px){
    .modal-dialog-fix-w{
        max-width: 96% !important;
    }
    #image-carousel img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        width: 100%;
    }
    .card-category-m{
        border-radius: 8px;;
    }
    .btn-link-ef{
        display: flex;
        align-items: center;
        margin: 0;
    }
    .btn-link-ef .icon{
        margin: 0;
        width: 48px;
        height: 48px;
        margin-right: 10px;
    }
    .btn-link-ef .icon img {
        width: 48px;
    }
    .bx-search input{
        font-size: 16px;
    }
    .bx-search .btn-search {
        color: #FFF;
        font-size: 16px;
        font-weight: 500;
        background-color: #4D6086;
        border-radius: 0;
        padding-left: 20px;
        padding-right: 20px;
    }

    .bx-category2 .collapse:not(.show) {
        display: none !important;
    }
    .bx-category2 .collapse.show{
        display: block !important;
    }
    .custom-margin{
        margin-top: 20px;
    }
    .support,.step-donate{
        padding-bottom: 60px;
    }

}


@media only screen and (max-width: 600px){
    .img-logo {
        width: 120px;
    }

    .splide-st-2 .splide__slide{
        width: 100%;
        max-width: 100%;
    }

    .card-category-m{
        border-radius: 8px;;
    }
    .btn-link-ef{
        display: flex;
        align-items: center;
        margin: 0;
    }
    .btn-link-ef .icon{
        margin: 0;
        width: 48px;
        height: 48px;
        margin-right: 10px;
    }
    .btn-link-ef .icon img {
        width: 48px;
    }
    .bx-search input{
        font-size: 16px;
    }
    .bx-search .btn-search {
        color: #FFF;
        font-size: 16px;
        font-weight: 500;
        background-color: #4D6086;
        border-radius: 0;
        padding-left: 20px;
        padding-right: 20px;
    }

    .bx-search .btn-clear-text{

        right: 85px;
        background-size: 100% 100%;
        top: 12px;
        display: none;
    }

    .custom-margin{
        margin-top: 5px;
    }

    .box-detail {
        padding:15px 5px;
    }

    .title-st-1{
        border-radius: 8px;
        font-size: 18px;
        padding-left: 10px;
        line-height: 40px;
    }


}




.i-person{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><g clip-path="url(%23clip0_2656_34860)"><path d="M9 18C6.869 18 4.80213 17.2419 3.18013 15.8653C2.79928 15.5423 2.44202 15.1841 2.11838 14.8009C0.752238 13.1816 0 11.1216 0 9C0 6.59598 0.936141 4.33589 2.63602 2.63602C4.33589 0.936141 6.59598 0 9 0C11.404 0 13.6641 0.936141 15.364 2.63602C17.0639 4.33589 18 6.59598 18 9C18 11.1216 17.2478 13.1817 15.8818 14.8007C15.558 15.1841 15.2007 15.5423 14.8198 15.8654C13.1979 17.2419 11.131 18 9 18ZM9 1.125C4.65771 1.125 1.125 4.65771 1.125 9C1.125 10.8564 1.78309 12.6589 2.97805 14.0753C3.26141 14.4108 3.57434 14.7245 3.90797 15.0075C5.32702 16.2118 7.13535 16.875 9 16.875C10.8647 16.875 12.673 16.2118 14.0919 15.0075C14.4257 14.7245 14.7386 14.4107 15.0221 14.075C16.2169 12.6589 16.875 10.8565 16.875 9C16.875 4.65771 13.3423 1.125 9 1.125Z" fill="%23939597"/><path d="M9 9C7.139 9 5.625 7.486 5.625 5.625C5.625 3.764 7.139 2.25 9 2.25C10.861 2.25 12.375 3.764 12.375 5.625C12.375 7.486 10.861 9 9 9ZM9 3.375C7.75934 3.375 6.75 4.38434 6.75 5.625C6.75 6.86566 7.75934 7.875 9 7.875C10.2407 7.875 11.25 6.86566 11.25 5.625C11.25 4.38434 10.2407 3.375 9 3.375Z" fill="%23939597"/><path d="M14.4563 15.999C14.411 15.999 14.3649 15.9935 14.3189 15.982C14.0176 15.9064 13.8347 15.6008 13.9103 15.2995C14.0113 14.8972 14.0625 14.481 14.0625 14.0625C14.0625 11.3103 11.8249 9.03987 9.07407 9.00035L9 9L8.92593 9.00035C6.17505 9.03987 3.9375 11.3103 3.9375 14.0625C3.9375 14.481 3.98872 14.8972 4.08969 15.2995C4.16531 15.6008 3.98236 15.9064 3.68107 15.982C3.37978 16.0576 3.07417 15.8747 2.99855 15.5734C2.87508 15.0816 2.8125 14.5732 2.8125 14.0625C2.8125 12.425 3.44591 10.8815 4.59605 9.71613C5.74506 8.55197 7.27794 7.89827 8.91232 7.87542C8.91496 7.87539 8.91756 7.87539 8.9202 7.87539L9 7.875L9.0798 7.87535C9.08244 7.87535 9.08504 7.87535 9.08768 7.87539C10.7221 7.8982 12.2549 8.55193 13.404 9.7161C14.5541 10.8815 15.1875 12.425 15.1875 14.0625C15.1875 14.5732 15.1249 15.0816 15.0015 15.5734C14.9374 15.8287 14.7081 15.999 14.4563 15.999Z" fill="%23939597"/></g><defs><clipPath id="clip0_2656_34860"><rect width="18" height="18" fill="%23939597"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: left center;
}

.dropdown-item:hover .i-person{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><g clip-path="url(%23clip0_2656_34860)"><path d="M9 18C6.869 18 4.80213 17.2419 3.18013 15.8653C2.79928 15.5423 2.44202 15.1841 2.11838 14.8009C0.752238 13.1816 0 11.1216 0 9C0 6.59598 0.936141 4.33589 2.63602 2.63602C4.33589 0.936141 6.59598 0 9 0C11.404 0 13.6641 0.936141 15.364 2.63602C17.0639 4.33589 18 6.59598 18 9C18 11.1216 17.2478 13.1817 15.8818 14.8007C15.558 15.1841 15.2007 15.5423 14.8198 15.8654C13.1979 17.2419 11.131 18 9 18ZM9 1.125C4.65771 1.125 1.125 4.65771 1.125 9C1.125 10.8564 1.78309 12.6589 2.97805 14.0753C3.26141 14.4108 3.57434 14.7245 3.90797 15.0075C5.32702 16.2118 7.13535 16.875 9 16.875C10.8647 16.875 12.673 16.2118 14.0919 15.0075C14.4257 14.7245 14.7386 14.4107 15.0221 14.075C16.2169 12.6589 16.875 10.8565 16.875 9C16.875 4.65771 13.3423 1.125 9 1.125Z" fill="white"/><path d="M9 9C7.139 9 5.625 7.486 5.625 5.625C5.625 3.764 7.139 2.25 9 2.25C10.861 2.25 12.375 3.764 12.375 5.625C12.375 7.486 10.861 9 9 9ZM9 3.375C7.75934 3.375 6.75 4.38434 6.75 5.625C6.75 6.86566 7.75934 7.875 9 7.875C10.2407 7.875 11.25 6.86566 11.25 5.625C11.25 4.38434 10.2407 3.375 9 3.375Z" fill="white"/><path d="M14.4563 15.999C14.411 15.999 14.3649 15.9935 14.3189 15.982C14.0176 15.9064 13.8347 15.6008 13.9103 15.2995C14.0113 14.8972 14.0625 14.481 14.0625 14.0625C14.0625 11.3103 11.8249 9.03987 9.07407 9.00035L9 9L8.92593 9.00035C6.17505 9.03987 3.9375 11.3103 3.9375 14.0625C3.9375 14.481 3.98872 14.8972 4.08969 15.2995C4.16531 15.6008 3.98236 15.9064 3.68107 15.982C3.37978 16.0576 3.07417 15.8747 2.99855 15.5734C2.87508 15.0816 2.8125 14.5732 2.8125 14.0625C2.8125 12.425 3.44591 10.8815 4.59605 9.71613C5.74506 8.55197 7.27794 7.89827 8.91232 7.87542C8.91496 7.87539 8.91756 7.87539 8.9202 7.87539L9 7.875L9.0798 7.87535C9.08244 7.87535 9.08504 7.87535 9.08768 7.87539C10.7221 7.8982 12.2549 8.55193 13.404 9.7161C14.5541 10.8815 15.1875 12.425 15.1875 14.0625C15.1875 14.5732 15.1249 15.0816 15.0015 15.5734C14.9374 15.8287 14.7081 15.999 14.4563 15.999Z" fill="white"/></g><defs><clipPath id="clip0_2656_34860"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: left center;
}

.i-history{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M8.9987 5.625L8.99707 9.56032C8.99707 9.70974 9.05638 9.85257 9.16187 9.95803L11.9771 12.7727L12.7725 11.9773L10.122 9.32739L10.1237 5.625H8.9987Z" fill="%23939597"/><path d="M10.125 1.125C6.16562 1.125 2.88873 4.06549 2.33991 7.87501H0L2.8125 10.6875L5.625 7.87501H3.47661C4.01475 4.68773 6.78688 2.25001 10.125 2.25001C13.8472 2.25001 16.875 5.27784 16.875 9.00002C16.875 12.7222 13.8472 15.75 10.125 15.75C8.03267 15.75 6.09249 14.803 4.80212 13.1517L3.91553 13.8439C5.42064 15.7698 7.68383 16.875 10.125 16.875C14.4673 16.875 18 13.3418 18 9.00002C18 4.65824 14.4673 1.12503 10.125 1.125Z" fill="%23939597"/></svg>');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: left center;
}

.dropdown-item:hover .i-history{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M8.9987 5.625L8.99707 9.56032C8.99707 9.70974 9.05638 9.85257 9.16187 9.95803L11.9771 12.7727L12.7725 11.9773L10.122 9.32739L10.1237 5.625H8.9987Z" fill="white"/><path d="M10.125 1.125C6.16562 1.125 2.88873 4.06549 2.33991 7.87501H0L2.8125 10.6875L5.625 7.87501H3.47661C4.01475 4.68773 6.78688 2.25001 10.125 2.25001C13.8472 2.25001 16.875 5.27784 16.875 9.00002C16.875 12.7222 13.8472 15.75 10.125 15.75C8.03267 15.75 6.09249 14.803 4.80212 13.1517L3.91553 13.8439C5.42064 15.7698 7.68383 16.875 10.125 16.875C14.4673 16.875 18 13.3418 18 9.00002C18 4.65824 14.4673 1.12503 10.125 1.125Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: left center;
}


.i-logout{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><g clip-path="url(%23clip0_2656_34865)"><path d="M12.7266 13.7812V15.1875C12.7266 16.7384 11.4649 18 9.91406 18H2.84766C1.2968 18 0.0351562 16.7384 0.0351562 15.1875V2.8125C0.0351562 1.26164 1.2968 0 2.84766 0H9.91406C11.4649 0 12.7266 1.26164 12.7266 2.8125V4.21875C12.7266 4.60712 12.4118 4.92188 12.0234 4.92188C11.6351 4.92188 11.3203 4.60712 11.3203 4.21875V2.8125C11.3203 2.03714 10.6894 1.40625 9.91406 1.40625H2.84766C2.0723 1.40625 1.44141 2.03714 1.44141 2.8125V15.1875C1.44141 15.9629 2.0723 16.5938 2.84766 16.5938H9.91406C10.6894 16.5938 11.3203 15.9629 11.3203 15.1875V13.7812C11.3203 13.3929 11.6351 13.0781 12.0234 13.0781C12.4118 13.0781 12.7266 13.3929 12.7266 13.7812ZM17.5203 7.79219L15.9458 6.21771C15.6712 5.94305 15.226 5.94305 14.9514 6.21771C14.6768 6.49223 14.6768 6.93745 14.9514 7.21198L16.0714 8.33203H7.62891C7.24054 8.33203 6.92578 8.64679 6.92578 9.03516C6.92578 9.42352 7.24054 9.73828 7.62891 9.73828H16.0714L14.9514 10.8583C14.6768 11.1329 14.6768 11.5781 14.9514 11.8526C15.0888 11.9899 15.2687 12.0586 15.4486 12.0586C15.6286 12.0586 15.8085 11.9899 15.9458 11.8526L17.5203 10.2781C18.2057 9.59271 18.2057 8.4776 17.5203 7.79219Z" fill="%23939597"/></g><defs><clipPath id="clip0_2656_34865"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: left center;
}
.dropdown-item:hover .i-logout{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><g clip-path="url(%23clip0_2656_34865)"><path d="M12.7266 13.7812V15.1875C12.7266 16.7384 11.4649 18 9.91406 18H2.84766C1.2968 18 0.0351562 16.7384 0.0351562 15.1875V2.8125C0.0351562 1.26164 1.2968 0 2.84766 0H9.91406C11.4649 0 12.7266 1.26164 12.7266 2.8125V4.21875C12.7266 4.60712 12.4118 4.92188 12.0234 4.92188C11.6351 4.92188 11.3203 4.60712 11.3203 4.21875V2.8125C11.3203 2.03714 10.6894 1.40625 9.91406 1.40625H2.84766C2.0723 1.40625 1.44141 2.03714 1.44141 2.8125V15.1875C1.44141 15.9629 2.0723 16.5938 2.84766 16.5938H9.91406C10.6894 16.5938 11.3203 15.9629 11.3203 15.1875V13.7812C11.3203 13.3929 11.6351 13.0781 12.0234 13.0781C12.4118 13.0781 12.7266 13.3929 12.7266 13.7812ZM17.5203 7.79219L15.9458 6.21771C15.6712 5.94305 15.226 5.94305 14.9514 6.21771C14.6768 6.49223 14.6768 6.93745 14.9514 7.21198L16.0714 8.33203H7.62891C7.24054 8.33203 6.92578 8.64679 6.92578 9.03516C6.92578 9.42352 7.24054 9.73828 7.62891 9.73828H16.0714L14.9514 10.8583C14.6768 11.1329 14.6768 11.5781 14.9514 11.8526C15.0888 11.9899 15.2687 12.0586 15.4486 12.0586C15.6286 12.0586 15.8085 11.9899 15.9458 11.8526L17.5203 10.2781C18.2057 9.59271 18.2057 8.4776 17.5203 7.79219Z" fill="white"/></g><defs><clipPath id="clip0_2656_34865"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: left center;
}


.breadcrumb-st-1.breadcrumb{
	background-color: transparent;
	    padding: .75rem 0rem;
    margin-bottom: .5rem;
}
.breadcrumb-st-1 .breadcrumb-item a,.breadcrumb-st-1 .breadcrumb-item{
	font-family: Prompt;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.583333px;

	color: #000000;
}
.breadcrumb-st-1 .breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #000000;
    content: ">";
    margin-bottom: 3px;
}
.breadcrumb-item.active {
    color: #000000;
}

.nav-pills-st-3 .nav-link{
    color: #000000;
    background-color: #EEEE;
    border:0;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding-left: 30px;
    padding-right: 30px;
    width: 177px;
}
.nav-pills-st-3 .nav-link.active{
    background-color: #ED1C24;;
}

.benefits-bg{
    background-image: url(../images2/benefits/cy1.png),url(../images2/benefits/cy2.png);
    background-position: right -25% top 35% ,left -25% bottom 10%;
    background-size: 30% auto,30% auto;
    background-repeat: no-repeat;
}

.benefit-img{
    width: 75%;
}







.bx-donate-share .detail{
    padding: 1vw;
    background-image: url(../images2/bgshare.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.bx-donate-share .detail .profile-share-image{
    width: 46px;
    height: 46px;
    border-radius: 5px;
    object-fit: cover;
}
.bx-donate-share .detail .profile-share-name{

}
.w-60{
    width: 60%;
}

.btn-donate-share-facebook{
    background-image: url(../images2/sharefacebook.png);
    width: 38px;
    height: 38px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.btn-setting-st-1{
    background-image: url(../images2/uil_setting.svg);
    width: 38px;
    height: 38px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: center;
    border: 1px solid #D2D8D8;
    background-color: #F3F3F3;
}

.btn-save-st-1{


    height: 38px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: center;
    border: 1px solid #ED1C24;
    background-color: #ED1C24;
    color: #FFF;
}

.input-change-type{
    width: auto;
    border: 0;
    color: #000;
    font-weight: 600;
    display: block;
    text-align: right;
    width: 100%;

}
.input-change-type:disabled{
    opacity: 1;
    background-color: transparent;
}
.input-change-type:active,
.input-change-type:hover{
    outline: none;
}


@media only screen and (max-width: 767px){
    .benefit-img{
        width: 100%;
    }

    .px-mobile{
        margin: 0px !important;
        padding: 0px !important;
    }

    .bx-donate-share{
        zoom: 80%;
    }
}
@media only screen and (max-width: 400px){

    .bx-donate-share{
        zoom: 70%;
    }
}

.project-donate-status{
    border:1px solid #939597;
    font-size: 16px;
    font-weight: 500;
    color: #939597;
    padding: 8px 15px;
    border-radius: 10px;
    display: inline-block;
    text-align: center;
}

.project-donate-status-en{
    border:1px solid #939597;
    font-size: 15px;
    font-weight: 500;
    color: #939597;
    padding: 8px 15px;
    border-radius: 10px;
    display: inline-block;
    text-align: center;
}

.icon-check{
    background-image: url('data:image/svg+xml,<svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.90054 23.5178H20.1109C22.3854 23.5178 23.5169 22.3864 23.5169 20.1448V6.85741C23.5169 4.61584 22.3854 3.48438 20.1109 3.48438H6.90054C4.63715 3.48438 3.4834 4.60516 3.4834 6.85741V20.1453C3.4834 22.3975 4.63715 23.5178 6.90054 23.5178ZM6.93304 21.7666C5.84522 21.7666 5.23561 21.1899 5.23561 20.058V6.94563C5.23561 5.8137 5.84522 5.23705 6.93304 5.23705H20.0784C21.1555 5.23705 21.7651 5.8137 21.7651 6.94563V20.0571C21.7651 21.189 21.1555 21.7656 20.0784 21.7656L6.93304 21.7666ZM12.1456 18.9265C12.5045 18.9265 12.7984 18.7524 13.0268 18.4042L18.4032 9.94863C18.5332 9.74155 18.6641 9.4913 18.6641 9.2522C18.6641 8.7517 18.2291 8.43598 17.7718 8.43598C17.4779 8.43598 17.2058 8.61009 17.0104 8.93648L12.1029 16.8038L9.56693 13.5287C9.32783 13.213 9.06643 13.0932 8.77301 13.0932C8.29386 13.0932 7.91315 13.4739 7.91315 13.9638C7.91315 14.2033 8.01065 14.4424 8.17408 14.6495L11.2105 18.4144C11.5039 18.7626 11.7867 18.9261 12.146 18.9261" fill="%23939597"/></svg>');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

.custom-arrow-left{
    background-image: url('data:image/svg+xml,<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M34.8482 9.96879C35.5558 10.5753 35.6378 11.6406 35.0312 12.3482L22.4726 27L35.0312 41.6518C35.6378 42.3594 35.5558 43.4248 34.8482 44.0313C34.1406 44.6378 33.0753 44.5559 32.4688 43.8482L18.9688 28.0982C18.4271 27.4663 18.4271 26.5338 18.9688 25.9018L32.4688 10.1518C33.0753 9.44421 34.1406 9.36226 34.8482 9.96879Z" fill="white"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    opacity: 1;
    left: 16%;
}

.custom-arrow-right{
    background-image: url('data:image/svg+xml,<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.1518 9.96879C19.8594 9.36226 20.9248 9.44421 21.5313 10.1518L35.0313 25.9018C35.5729 26.5338 35.5729 27.4663 35.0313 28.0982L21.5313 43.8482C20.9248 44.5559 19.8594 44.6378 19.1518 44.0313C18.4442 43.4248 18.3623 42.3594 18.9688 41.6518L31.5275 27L18.9688 12.3482C18.3623 11.6406 18.4442 10.5753 19.1518 9.96879Z" fill="white"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    opacity: 1;
    right: 16%;
}
.payment-success {
    background: #FFFFFF;
    border: 0px solid #E0DEDD;
    box-sizing: border-box;
    border-radius: 5px;
}
.payment-success-body {
    border: 1px solid #E0DEDD;
    border-top: 0;
}
.payment-success-head{

	background:url(../images2/bg1/bg_success.png) no-repeat   ;
	background-size: cover ;
	background-position: center center;
	padding-bottom: 30px;
	padding-top: 33px;
	text-align: center;
	border-bottom: 1px dashed #939597;
}

.bx-success-text{
    max-width: 560px;margin-right: 7%;
}


@media only screen and (max-width: 991px){
    .payment-success-head{
        background:url(../images2/bg1/bg_md.png) no-repeat,url(../images2/bg1/mix_md.png) no-repeat   ;
        background-size:cover, 50% auto ;
	    background-position: center center, top -2px left;

        display: flex;
        justify-content: center;
        align-items: center;
    }


    .bx-success-text{
        max-width: 460px;margin-right: 10%;
    }
}
@media only screen and (max-width: 767px){


    .bx-success-text{
        max-width: 460px;margin-right: 5%;
    }
}

@media only screen and (max-width: 567px){
    .payment-success-head{
        background:url(../images2/bg1/bg_sm.png) no-repeat,url(../images2/bg1/mix_sm.png) no-repeat   ;
        background-size:cover, 80% auto ;
	    background-position: center center, top left;
        min-height: 470px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .bx-success-text{
        max-width: 460px;margin-right: 0%;
    }
}

.payment-success .t1{
	font-family: Prompt;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 54px;

	color: #000000;
}
.payment-success .t2{
	font-family: Prompt;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 140.62%;
	color: #231F20;
}
.payment-success .t3{
	font-family: Prompt;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 32px;

	color: #000000;

}
.payment-success .t4{
	font-family: Prompt;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 36px;
	text-decoration-line: underline;

	/* #DF0002 */

	color: #DF0002;
}

.number-wrap:after,
.number-wrap:before {
    content: unset;
}


.btn-number-up{
    background: url(../images/arrow-up.png) no-repeat !important;
    top: 4px;
    right: 6px;
    height: 20px;
    width: 20px;
	z-index: 1;
	margin-bottom: 2px;
    position: absolute;
    padding: 0px;
}

.btn-number-down{
    background: url(../images/arrow-down.png) no-repeat !important;
    bottom: unset;
    top: 22px;
    right: 6px;
    height: 20px;
    width: 20px;
    z-index: 1;
    margin-top: 2px;
    position: absolute;
    padding: 0px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {

    opacity: 0;

}

.box-detail-content {
    font-family: Sarabun !important;
}





.loadercsdiv {
    display: block;
    /* position: absolute; */
    z-index: 900;
    background: #37373770;
    height: 100%;
    width: 100%;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    align-content: center;
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.loadercs {
    width: 175px;
    height: 80px;
    display: block;
    margin: auto;
    background-image: radial-gradient(circle 25px at 25px 25px, #FFF 100%, transparent 0), radial-gradient(circle 50px at 50px 50px, #FFF 100%, transparent 0), radial-gradient(circle 25px at 25px 25px, #FFF 100%, transparent 0), linear-gradient(#FFF 50px, transparent 0);
    background-size: 50px 50px, 100px 76px, 50px 50px, 120px 40px;
    background-position: 0px 30px, 37px 0px, 122px 30px, 25px 40px;
    background-repeat: no-repeat;
    position: absolute;
    box-sizing: border-box;
    align-items: center;
    align-content: center;
    inset-area: center;
}

.loadercs::before {
    content: '';
    left: 60px;
    bottom: 18px;
    position: absolute;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #FF3D00;
    background-image: radial-gradient(circle 8px at 18px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 18px 0px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 0px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 36px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 18px 36px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 5px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 5px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 30px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 5px 30px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 5px 5px, #FFF 100%, transparent 0);
    background-repeat: no-repeat;
    box-sizing: border-box;
    animation: rotationBackcs 3s linear infinite;
}

.loadercs::after {
    content: '';
    left: 94px;
    bottom: 15px;
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #FF3D00;
    background-image: radial-gradient(circle 5px at 12px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 12px 0px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 0px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 24px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 12px 24px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 3px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 3px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 20px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 3px 20px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 3px 3px, #FFF 100%, transparent 0);
    background-repeat: no-repeat;
    box-sizing: border-box;
    animation: rotationBackcs 4s linear infinite reverse;
}

.app-download {
    width: 121px !important;
}

@media only screen and (max-width: 1025px) {
    .app-download {
        width: 101px !important;
    }
}

@keyframes rotationBackcs {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

@media only screen and (max-width: 991px) {
    .form-login-p .col-form-label{
        width: 200px;
        font-size: 17px;
    }

    .app-download {
        width: 175px !important;
    }
}

@media only screen and (max-width: 370px) {
    .project-related-card .mode-donate-now .btn-donate-now{
		font-size: 17px;
		height: 40px;
		width: 40%;
	}
}

@media only screen and (max-width: 354px) {
    .project-related-card .mode-donate-now .btn-donate-now{
		font-size: 15px;
		height: 40px;
		width: 40%;
	}
}

@media only screen and (max-width: 344px) {
    .project-related-card .mode-donate-now .btn-donate-now{
		font-size: 12px;
		height: 40px;
		width: 40%;
	}
}
