
@font-face {
    font-family: 'metropolisblack';
    src: url('fonts/metropolis.black.otf') format('otf'),
        url('fonts/metropolis.black_1-webfont.woff2') format('woff2'),
        url('fonts/metropolis.black_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'metropolisbold_italic';
    src: url('fonts/metropolis.bold-italic.otf') format('otf'),
        url('fonts/metropolis.bold-italic-webfont.woff2') format('woff2'),
        url('fonts/metropolis.bold-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'metropolislight_italic';
    src: url('fonts/metropolis.light-italic.otf') format('otf'),
        url('fonts/metropolis.light-italic-webfont.woff2') format('woff2'),
        url('fonts/metropolis.light-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'metropolisbold';
    src: url('fonts/metropolis.bold.otf') format('otf'),
        url('fonts/metropolis.bold-webfont.woff2') format('woff2'),
        url('fonts/metropolis.bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'metropolissemi_bold';
    src: url('fonts/metropolis.semi-bold.otf') format('otf'),
        url('fonts/metropolis.semi-bold-webfont.woff2') format('woff2'),
        url('fonts/metropolis.semi-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'metropolismedium';
    src: url('fonts/metropolis.medium.otf') format('otf'),
        url('fonts/metropolis.medium-webfont.woff2') format('woff2'),
        url('fonts/metropolis.medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'metropolislight';
    src: url('fonts/metropolis.light.otf') format('otf'),
        url('fonts/metropolis.light-webfont.woff2') format('woff2'),
        url('fonts/metropolis.light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'metropolisextra_light';
    src: url('fonts/metropolis.extra-light.otf') format('otf'),
        url('fonts/metropolis.extra-light-webfont.woff2') format('woff2'),
        url('fonts/metropolis.extra-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'metropolisregular';
    src: url('fonts/metropolis.regular.otf') format('otf'),
        url('fonts/metropolis.regular-webfont.woff2') format('woff2'),
        url('fonts/metropolis.regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nirmala_uiregular';
    src: url('fonts/Nirmala.ttf') format('ttf'),
        url('fonts/nirmala-webfont.woff2') format('woff2'),
        url('fonts/nirmala-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesqueblack';
    src: url('fonts/Brandon_bld.otf') format('otf'),
        url('fonts/brandon_blk-webfont.woff2') format('woff2'),
        url('fonts/brandon_blk-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesquebold';
    src: url('fonts/Brandon_bld.otf') format('otf'),
        url('fonts/brandon_bld-webfont.woff2') format('woff2'),
        url('fonts/brandon_bld-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'potti_sreeramuluregular';
    src: url('fonts/potti_sreeramulu_regular.otf') format('otf'),
        url('fonts/potti_sreeramulu_regular-webfont.woff2') format('woff2'),
        url('fonts/potti_sreeramulu_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Butler';
    src: url('fonts/Butler-Bold.woff2') format('woff2'),
        url('fonts/Butler-Bold.woff') format('woff'),
        url('fonts/Butler-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Butler-Medium';
    src: url('fonts/Butler-Medium.woff2') format('woff2'),
        url('fonts/Butler-Medium.woff') format('woff'),
        url('fonts/Butler-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Butler-Regular';
    src: url('fonts/Butler.woff2') format('woff2'),
        url('fonts/Butler.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.inner-banner h2 { font-family: 'Butler'; text-transform:capitalize; line-height: 50px; margin-bottom: 10px; }

.oneline-donation-page { padding:0; }
.oneline-donation-page .join-vision { padding: 129px 0 127px; position:relative; z-index:1; }
.oneline-donation-page .join-vision:before { content:""; position:absolute; background-image:url(../images/donation-left-img.png); background-repeat:no-repeat; background-position:center; background-size:cover; width:162px; height:303px; top:22px; left:0; z-index: -1; }
.oneline-donation-page .join-vision:after { content: ""; position: absolute; background-image:url(../images/donation-right-img.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; width: 324px; height: 607px; right: 0; bottom: 146px; z-index: -1; }
.oneline-donation-page .join-vision .container-fluid { max-width:1630px; }
.oneline-donation-page .join-vision .top-content { text-align: center; max-width: 1240px; width: 100%; margin: 0 auto 68px; }
.oneline-donation-page .join-vision h2 { font-family: 'Butler'; text-transform:capitalize; margin: 0 auto 25px; max-width: 950px; width: 100%; }
.oneline-donation-page .join-vision .top-content p { color:#000000; line-height:26px; margin: 0; }
.oneline-donation-page .join-vision .donation-list { display: grid; row-gap: 60px; grid-template-columns: 1fr 1fr 1fr 1fr; grid-column-gap: 42px; }
.oneline-donation-page .join-vision .donation figure { border-radius:12px; height:412px; margin-bottom: 18px; }
.oneline-donation-page .join-vision .donation figure img { width:100%; border-radius: 12px; object-fit:cover; height:100%; }
.oneline-donation-page .join-vision .donation h4 { color:#71241e; line-height:32px; font-weight:700; }
.oneline-donation-page .join-vision .donation p { color: #000; line-height: 24px; margin-bottom: 21px; }
.oneline-donation-page .join-vision .donation .btn { display:block; text-transform: uppercase; font-size:16px; padding: 9px 10px; }
.oneline-donation-page .join-vision .donation .con { padding:0 16px; }

.guruji-words { background-color:#fdf9f5; position:relative; padding-top: 70px; z-index: 1; }
.guruji-words:before { content:""; position:absolute; background-image:url(../images/guruji-words-left.png); width:269px; height:200px; background-repeat:no-repeat; background-position:center; background-size: 100%; top:0; left:0; z-index:-1; }
.guruji-words:after { content:""; position:absolute; background-image:url(../images/guruji-words-right.png); background-repeat:no-repeat; background-position:center; background-size:100% 100%; width:267px; height:200px; bottom:0; right:0; z-index:-1; }
.guruji-words figure { max-width:1800px; width:100%; text-align:right; }
.guruji-words figure img { max-width: 46%; width:100%; height:510px; object-fit:contain; object-position:bottom; }
.guruji-words .content { max-width:580px; width:100%; top: 17%; position: absolute; }
.guruji-words .content h2 { margin-bottom: 18px; }
.guruji-words .content p { line-height:30px; margin-bottom: 15px; }
.guruji-words .content h5 { font-size:18px; font-weight:700; color:#000000; font-style:italic; text-align:right; }

/* ======== Annadanam Donation ======== */
.main-donation-page { text-align:center; padding: 102px 0 106px; position:relative; }
.main-donation-page:after,
.main-donation-page:before { content:""; position: absolute; background-image:url(../images/main-donaton-before.png); background-repeat:no-repeat; background-position:center; background-size:cover; width:165px; height:310px; top:0; left:0; z-index: -1; }
.main-donation-page:after { top: inherit; left: inherit; bottom: 24px; right: 0; transform: rotatey(180deg); }
.main-donation-page h2 { margin-bottom: 7px; }
.main-donation-page p { line-height:26px; color:#000000; }
.main-donation-page h5 { font-size: 24px; color: #71241e; line-height: 23px; font-weight: 700; margin-bottom: 68px; }
.main-donation-page .amount-list { display:flex; flex-wrap:wrap; }
.main-donation-page .amount-list li { flex:0 0 25%; border-right:1px solid #b8918e; border-bottom:1px solid #b8918e; }
.main-donation-page .amount-list li a { display: block; padding: 35px 30px 0; height: 125px; }
.main-donation-page .amount-list li:hover a { background-color:#fdf9f5; }
.main-donation-page .amount-list li:nth-child(4n) { border-right:0; }
.main-donation-page .amount-list li:nth-child(n+5):nth-child(-n+8) { border-bottom:0; }
.main-donation-page .amount-list li h4 { font-size:24px; font-weight:700; color:#000000; line-height:23px; margin-bottom: 10px; }
.main-donation-page .amount-list li p { line-height:23px; margin:0; color:#616465; }

.main-donation-page .donate-min { display:flex; justify-content: space-between; }
.main-donation-page .donate-min .btn { font-weight:700; width:215px; height:58px; text-transform: uppercase; }
.main-donation-page .donate-ammount { max-width:820px; text-align:left; width:100%; margin: 56px auto 0; }
.main-donation-page .donate-ammount p { font-size: 16px; font-weight: 400; color: #8a7b7a; line-height: 24px; margin: 11px 0 0 15px; }
.main-donation-page .donate-ammount p strong { font-size:18px; color:#000000; font-weight:400; }
.main-donation-page .donate-ammount h5 { font-size:18px; font-weight:600; color:#554342; line-height:24px; margin: 0 0 10px 16px; }
.main-donation-page .custom-danation { border: 1px solid #d1ccc0; display: flex; align-items: center; padding: 0 15px; height: 58px; flex: 0 0 calc(100% - 306px); }
.main-donation-page .custom-danation p { font-weight:700; color:#000000; line-height:24px; margin:0; }
.main-donation-page .custom-danation .form-control { border: 0; box-shadow: none; height: auto; font-size: 18px; color: #000; font-weight: 700; padding: 0 5px; }
.main-donation-page .custom-danation .form-control::-webkit-input-placeholder { color: #000; }
.main-donation-page .custom-danation .form-control::-moz-placeholder { color: #000; }
.main-donation-page .custom-danation .form-control:-ms-input-placeholder { color: #000; }
.main-donation-page .custom-danation .form-control:-moz-placeholder { color: #000; }
.main-donation-page .donate-ammount #subscription { width: 18px; height: 18px; margin-right: 5px; position: relative; top: 1px; }

.main-donation-page .progress-container { text-align: center; padding: 27px 0 37px; } 
.main-donation-page #progressbar { list-style-type: none; display: flex; justify-content: space-between; z-index: 1; position:relative; } 
.main-donation-page #progressbar li { flex: 1; text-align: center; font-size: 18px; position: relative; color: #554342; line-height: 23px; }
.main-donation-page #progressbar li span { width: 42px; margin: 0 auto 13px; height: 43px; border: 5px solid #e9e9eb; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 18px; color: #71241e; line-height: inherit; font-weight:700; background-color: #fff; }


.main-donation-page #progressbar li strong { font-weight:500; }
.main-donation-page #progressbar li.active strong { font-weight: 700; }


.main-donation-page #progressbar li i { display:none; }
.main-donation-page #progressbar li em { font-style:inherit; }
.main-donation-page #progressbar li.active span { border-color: #71241e; }
.main-donation-page #progressbar li.active em { display:none; }
.main-donation-page #progressbar li.active i { display:inline-block; }
.main-donation-page .progress { height: 8px; background-color: #e9e9eb; border-radius: 10px; overflow: hidden; position: relative; top: -71px; z-index: 0; }
.main-donation-page .progress-bar { background-color: #71241e; width: 25%; height: 100%; transition: width 0.4s ease-in-out; }

.main-donation-page .personal-info { max-width:780px; width:100%; margin:0 auto; }
.main-donation-page .personal-info form { display:grid; grid-template-columns:1fr 1fr; text-align:left; grid-column-gap:20px; }
.main-donation-page .personal-info form .form-group { margin-bottom: 22px; }
.main-donation-page .personal-info form .form-group .drop { position:relative; }
.main-donation-page .personal-info form .form-group #occassion_date { background-color: transparent; }
.main-donation-page .personal-info form .form-group .drop:after { content: "\f078"; position: absolute; font-family: fontawesome; font-size: 16px; color: #554342; bottom: 12px; right: 9px; }
.main-donation-page .personal-info form .form-group label { font-size:18px; color:#554342; line-height:24px; font-weight:600; margin-bottom: 12px; padding:0 7px; }
.main-donation-page .personal-info form .form-group .form-control { box-shadow: none; border-bottom: 1px solid #d4d4d4; border-left: 0; border-right: 0; border-top: 0; border-radius: 0; font-size: 16px; font-weight: 400; color: #554342; padding: 0 15px; height: 40px; appearance: none; }
.main-donation-page .personal-info form .form-group .form-control::-webkit-input-placeholder { color: #554342; }
.main-donation-page .personal-info form .form-group .form-control::-moz-placeholder { color: #554342; }
.main-donation-page .personal-info form .form-group .form-control:-ms-input-placeholder { color: #554342; }
.main-donation-page .personal-info form .form-group .form-control:-moz-placeholder { color: #554342; }
.main-donation-page .personal-info form .form-group .phone { display: flex; align-items: center; }
.main-donation-page .personal-info form .form-group .phone p { margin:0; }
.main-donation-page .personal-info form .form-group.phone-number .form-control { padding-left:0; }
.main-donation-page .personal-info form .form-group.phone-number p { font-size: 16px; color: #000000; border-bottom: 1px solid #d4d4d4; height: 40px; line-height: 39px; margin-right: 24px;  }
.main-donation-page .personal-info form .form-group .date { position:relative; }
.main-donation-page .personal-info form .form-group .date:after { content:"\f073"; position:absolute; font-family:fontawesome; font-size:16px; bottom:8px; right:12px; }

.main-donation-page .personal-info form .form-group .check-block { display: flex; align-items: center; padding-top: 18px; }
.main-donation-page .personal-info form .form-group .form-check { display:flex; align-items:center; }
.main-donation-page .personal-info form .form-group .form-check:first-child { margin-right:38px; }
.main-donation-page .personal-info form .form-group .form-check label { margin: 0; line-height: inherit; }
.main-donation-page .personal-info .form-check .form-check-input { appearance: none; width: 20px; height: 20px; border: 2px solid #d1ccc0; border-radius: 5px; background-color: white; position: relative; cursor: pointer; transition: background-color 0.3s, border-color 0.3s; margin: 0; }
.main-donation-page .personal-info .form-check .form-check-input:checked { background-color: #d1ccc0; border-color: #d1ccc0; }
.main-donation-page .personal-info .form-check .form-check-input:checked::after { content: ''; position: absolute; left: 0; width: 7px; height: 11px; border: solid #71241e; border-width: 0 3px 3px 0; transform: rotate(45deg); right: 0; margin: 0 auto; top: 1px; }
.main-donation-page .personal-info .form-check .form-check-label { font-size: 16px; color: #333; padding-left: 11px; cursor: pointer; transition: color 0.3s; }
.main-donation-page .personal-info p { font-size:16px; font-weight:400; color:#554342; line-height:24px; text-align:left; margin: 0 0 26px 10px; }
.main-donation-page .personal-info .i-agree { text-align: left; display: flex; }
.main-donation-page .personal-info .i-agree .form-check-input { margin-top: 2px; }
.main-donation-page .personal-info .i-agree label { font-size:16px; font-weight:400; color:#282322; line-height:24px; padding-left: 9px; }
.main-donation-page .personal-info .con-amount { text-align:center; margin: 13px 0 25px; }
.main-donation-page .personal-info .con-amount strong { font-size: 18px; color: #000000; font-weight: 400; }
.main-donation-page .btn-block .btn { text-transform:uppercase; margin:0 13px; height:58px; font-size:18px; padding: 5px 15px; }

.main-donation-page .payment-donation h3 { font-family: 'Butler'; color: #71241e; font-size: 30px; line-height: 35px; }
.main-donation-page .payment-donation h5 { color: #000; font-size:16px; line-height:25px; margin:0; }
.main-donation-page .payment-donation h2 { margin: 15px 0 50px; }
.main-donation-page .payment-donation h2 strong { font-size: 14px; font-weight: 400; line-height: 18px; display: block; font-style: initial; color: #000; text-transform: capitalize; }
.main-donation-page .payment-donation ul { text-align:left; max-width:600px; width:100%; margin:0 auto 40px; }
.main-donation-page .payment-donation ul li { flex: 0 0 50%; padding: 0 10px 10px; display: flex; font-size: 18px; line-height: 25px; }
.main-donation-page .payment-donation ul li strong { flex:0 0 260px; }
.main-donation-page .payment-donation ul li span { padding:0 10px; }

.full-width { grid-column: 1/3; }


@media screen and ( max-width:1299px ) {

.oneline-donation-page .join-vision .donation-list { grid-column-gap: 20px; }


}

@media screen and ( max-width:1199px ) {

.oneline-donation-page .join-vision .donation-list { grid-column-gap: 30px; grid-template-columns: 1fr 1fr 1fr; }
.oneline-donation-page .join-vision::after { height: 500px; bottom: 100px; }
.guruji-words .content { max-width: 500px; }
.guruji-words figure img { max-width: 48%; }

/* ======== Annadanam Donation ======== */
.main-donation-page .amount-list li a { height: 150px; }
.main-donation-page .payment-donation ul li strong { flex: 0 0 240px; }


}

@media screen and ( max-width:991px ) {

.oneline-donation-page .join-vision .donation figure { height: 350px; margin-bottom: 10px; }
.oneline-donation-page .join-vision .donation-list { grid-template-columns: 1fr 1fr; }
.oneline-donation-page .join-vision { padding: 90px 0; }
.guruji-words .content { position: inherit; margin: 0 auto; max-width: 100%; }
.guruji-words figure { max-width:600px; width:100%; margin:0 auto 25px; }
.guruji-words figure img { max-width: 100%; height: 100%; }
.guruji-words { padding: 70px 0 50px; }
.guruji-words .content p { line-height: 22px; }
.guruji-words .content h5 { font-size: 16px; }

/* ======== Annadanam Donation ======== */
.main-donation-page .amount-list li a { padding: 20px 10px 0; height: 120px; }
.main-donation-page .amount-list li p { line-height: 19px; }
.main-donation-page .amount-list li h4 { font-size: 20px; }
.main-donation-page::after, 
.main-donation-page::before { width: 110px; height: 200px; }
.main-donation-page .payment-donation ul { max-width: 600px; margin: 0 auto 40px; display: block; }


}

@media screen and ( max-width:767px ) {

.oneline-donation-page .join-vision { padding: 45px 0; }
.oneline-donation-page .join-vision .donation h4 { font-size: 21px; margin-bottom: 10px; line-height: 26px; }
.oneline-donation-page .join-vision .donation .btn { font-size: 14px; padding: 6px 10px; }
.oneline-donation-page .join-vision .donation p { line-height: 20px; margin-bottom: 15px; }
.oneline-donation-page .join-vision .donation-list { grid-column-gap: 20px; row-gap: 30px; }
.oneline-donation-page .join-vision .top-content { margin: 0 auto 30px; }
.oneline-donation-page .join-vision .top-content p { line-height: 22px; }
.oneline-donation-page .join-vision h2 { margin: 0 auto 15px; }
.oneline-donation-page .join-vision::before { width: 107px; height: 200px; }
.oneline-donation-page .join-vision::after { height: 400px; bottom: 40px; width: 210px; }
.guruji-words::before { width: 180px; height: 150px; }
.guruji-words::after { background-size: 100%; width: 190px; height: 150px; }
.guruji-words .content h5 { font-size: 14px; }
.guruji-words figure { margin: 0 auto 15px; }
.guruji-words { padding: 45px 0; }
.guruji-words .content h2 { margin-bottom: 10px; }

/* ======== Annadanam Donation ======== */
.main-donation-page { padding: 50px 0; }
.main-donation-page p { line-height: 22px; }
.main-donation-page .progress-container { display: none; }
.main-donation-page .hide { display:block !important; margin: 10px 0 25px; font-family: 'Butler'; }
.main-donation-page .hide strong { color: #71241e; }
.main-donation-page h5 { margin-bottom: 30px; font-size: 20px; }
.main-donation-page .donate-ammount { margin: 25px auto 0; }
.main-donation-page .donate-ammount h5 { font-size: 16px; line-height: 20px; margin: 0 0 5px 10px; }
.main-donation-page .custom-danation .form-control { font-size: 14px; }
.main-donation-page .custom-danation,
.main-donation-page .donate-min .btn { height: 45px; }
.main-donation-page .amount-list li { flex: 0 0 50%; }
.main-donation-page .amount-list li:nth-child(even) { border-right:0; }
.main-donation-page .amount-list li:nth-child(n+5):nth-child(-n+6) { border-bottom: 1px solid #b8918e; }
.main-donation-page::after, 
.main-donation-page::before { width: 80px; height: 160px; }
.main-donation-page .donate-ammount p strong { font-size: 16px; }
.main-donation-page .donate-ammount p { font-size: 14px; line-height: 20px; margin: 0 0 0 10px; }
.main-donation-page .custom-danation { padding: 0 10px; }
.main-donation-page .donate-min { margin-bottom: 5px; }
.main-donation-page .amount-list li a { height: 100px; padding: 15px 10px 0; }
.main-donation-page .custom-danation p { margin-left: 0 !important; }
.main-donation-page .custom-danation { flex: 0 0 calc(100% - 230px); }
.main-donation-page .donate-min .btn { width: 170px; }
.main-donation-page .personal-info form .form-group label { font-size: 16px; line-height: 20px; margin-bottom: 8px; padding: 0 7px; }
.main-donation-page .personal-info form .form-group .form-control { font-size: 14px; padding: 0 10px; height: 30px; }
.main-donation-page .personal-info form .form-group { margin-bottom: 15px; }
.main-donation-page .personal-info p { font-size: 14px; line-height: 20px; margin: 0 0 15px 0; }
.main-donation-page .personal-info .form-check .form-check-label { font-size: 14px; padding-left: 7px; }
.main-donation-page .personal-info .form-check .form-check-input { width: 18px; height: 18px; flex: 0 0 18px; }
.main-donation-page .btn-block .btn { margin: 0 7px; width: 200px; height: 45px; font-size: 16px; padding: 5px 15px; letter-spacing: 0; }
.main-donation-page .personal-info .con-amount strong { font-size: 16px; }
.main-donation-page .personal-info form .form-group.phone-number p { font-size: 14px; height: 30px; line-height: 30px; margin-right: 15px; }
.main-donation-page .payment-donation ul li { padding: 0 0 7px; font-size: 14px; line-height: 20px; word-break: break-all; }
.main-donation-page .payment-donation h2 { margin: 15px 0 25px; }
.main-donation-page .payment-donation ul li strong { flex: 0 0 210px; }
.main-donation-page .payment-donation h3 { font-size: 25px; line-height: 30px; }


}

@media screen and ( max-width:599px ) {

.oneline-donation-page .join-vision .donation-list { display:block; }
.oneline-donation-page .join-vision .donation-list .donation { max-width:400px; width:100%; margin:0 auto 25px; }
.oneline-donation-page .join-vision .donation .con { padding: 0 10px; }

/* ======== Annadanam Donation ======== */
.main-donation-page .custom-danation { flex: 0 0 calc(100% - 190px); }
.main-donation-page .personal-info form { display: block; }
.main-donation-page .personal-info form .form-group .check-block { padding-top: 5px; }
.main-donation-page .btn-block .btn { width: auto; height: auto; font-size: 16px; padding: 5px 15px; }
.main-donation-page .personal-info form .form-group .drop::after { font-size: 13px; bottom: 6px; right: 5px; }


}

@media screen and ( max-width:479px ) {

/* ======== Annadanam Donation ======== */
.main-donation-page .amount-list li h4 { font-size: 16px; }
.main-donation-page .amount-list li a { height: auto; padding: 15px 10px; }
.main-donation-page .donate-min { display: block; }
.main-donation-page .custom-danation { margin-bottom: 10px; }
.main-donation-page .donate-min .btn { width: auto; height: auto; padding: 6px 15px; letter-spacing: 0.5px; }
.main-donation-page .hide { margin: 0 0 15px; font-size: 20px; line-height: 25px; }
.main-donation-page h5 { margin-bottom: 20px; }
.main-donation-page .personal-info form .form-group .form-check:first-child { margin-right: 20px; }
.main-donation-page .payment-donation ul li strong { flex: 0 0 45%; }


}

@media screen and ( max-width:375px ) {

/* ======== Annadanam Donation ======== */
.main-donation-page .amount-list { display: block; }
.main-donation-page .amount-list li { border-right:0; }
.main-donation-page .amount-list li:nth-child(n+5):nth-child(-n+8) { border-bottom: 1px solid #b8918e; }


}

