.donateTitleBox {position:relative;padding-left:140px}
.donateTitleBox:before {content:''; position:absolute;left:0px;top:0;width:80px;height:150px;max-height:100%;background:url(https://gjepc.org/assets/images/star_pattern.png) no-repeat;background-size:cover;}

@media (max-width: 575.98px) {
.donateTitleBox {padding-left:90px}
.donateTitleBox:before {width:70px;height:130px;}
}


.lightgrayBg {background:#f3f3f3;}
table.skDonateTable {font-size:16px}
table.skDonateTable thead tr {border-bottom:1px solid #1c2020;}
table.skDonateTable th {padding:7px 0}
table.skDonateTable tr td {padding:7px 0}
table.skDonateTable tr td:first-child {font-size:14px;color:#707070;}
table.skDonateTable tr td:not(:first-child) {padding-left:15px}

@media (max-width: 575.98px) {
table.skDonateTable {font-size:14px}
table.skDonateTable tr td:first-child {font-size:12px;}
}

table.jfhTable {font-size:14px}
table.jfhTable thead {border-bottom:1px solid #1c2020}
table.jfhTable th {padding:10px 5px;border: 0;border-bottom:1px solid #1c2020;background: none;color: #a59459;}
table.jfhTable tr td {/*padding:10px 5px;*/ border:0; vertical-align: top;}
table.jfhTable tbody tr:first-child {border-top:1px solid #ddd}

.jfhContribution {}
.jfhImpact td:last-child {max-width:400px}


@media (max-width: 575.98px) {
table.jfhTable {font-size:12px}
}


.newAccordion {}
.newAccordion .card {border-radius:0}
.newAccordion .card-header {position:relative;padding:0;border-radius:0; background:none;}
.newAccordion .card-header a {cursor:pointer;padding:15px 40px 15px 15px;display:block;font-size:15px;font-weight:700}
.newAccordion .card-header a[aria-expanded="true"], .accordion .card-header a:hover {background:#a89c5d;color:#fff}
.newAccordion .card-header .fa {position:absolute;right:10px;top:50%;transform: translateY(-50%);font-size:14px}
.newAccordion .card-body {font-size:14px;border-bottom:1px solid #eee}
.newAccordion .card-body p {font-size:14px;}
.msme_existing .newAccordion .card-body p:last-child {margin-bottom:10px;}


.msmeContact {border:1px solid #eee;border-top:1px solid #a89c5d;padding:15px;height:100%;box-shadow:0 0 0 rgba(0,0,0,.2);transition:all .3s ease;}
.msmeContact:hover {box-shadow:0 10px 15px rgba(0,0,0,.2)}
.msmeContact .cityName {font-size:15px;font-weight:600;text-transform:uppercase}
.msmeContact p {font-size:14px}
.msmeContact i.fa {color:#fff;border-radius:50%;background:#a89c5d;width:20px;height:20px;display:inline-block;line-height:20px;position:absolute;left:0}
.msmeContact i.fa.fa-envelope, .msmeContact i.fa.fa-user {font-size:11px}
.msmeContact a {display:inline-block;word-break:break-all;line-height:1.3}
.msmeContact .cditem {position:relative;padding-left:30px;}



.new_pdf_wrp{display:block;padding: 15px 10px 15px 35px;font-size:14px;position:relative;border-bottom:1px solid #eee;background:#fff;z-index:1;}
.new_pdf_wrp:hover {font-weight:bold; color:#fff;}
.new_pdf_wrp:before {content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:#000; z-index:-1; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.new_pdf_wrp:hover:before {width:100%; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.new_pdf_wrp:after {content:''; width:15px;height:15px;background: url(https://gjepc.org/assets/images/black_star.png) no-repeat center;background-size: cover;position:absolute;left: 10px;top:17px;}
.new_pdf_wrp:hover:after {width:15px; height:15px; background: url(https://gjepc.org/assets/images/gold_star.png) no-repeat center;background-size: cover; position:absolute; left:10px; }
.new_pdf_wrp .blue {font-size:15px}
.new_pdf_wrp .circular_text {text-transform:uppercase;font-size:14px}

*:last-child > .new_pdf_wrp {border:0}

.pressenquiryBox {background: #fafafa;position:relative;overflow:hidden;border: 1px solid #eee;padding-left:20px;padding-right:20px}
.pressenquiryBox:before {content:''; width:600px;height:600px;content:'';display:block;background:rgba(0,0,0,.01);border-radius:100%;position:absolute;top:-300px;left:-300px;}
.pressenquiryBox:after {content:''; width:600px;height:600px;content:'';display:block;background:rgba(0,0,0,.01);border-radius:100%;position:absolute;top:-270px;left:-330px;}

.holidaysTableContainer {width:100%;overflow-x:auto;}
.holidaysTable {width:100%;}
.holidaysTable th, .holidaysTable td {padding:10px 15px;border:1px solid #e7e7e7;}
.holidaysTable thead {background:#333;color:#fff;}
.holidaysTable tbody tr:nth-child(even) {background:#f2f2f2}


.career {border:1px solid #ddd;padding:15px 120px 15px 15px;position:relative;}
.career:after {content:'';width:100px;height:100%;display:block;background:url(https://gjepc.org/assets/images/star_pattern.png);background-size:170px auto;position:absolute;right:0;top:0;}
.career:hover {box-shadow:0 5px 10px rgba(0,0,0,.5)}
.career li {margin-bottom:10px;position:relative;padding-left:120px;}
.career .docs_name {font-weight:700;position:absolute;left:0;width:110px;padding-right:10px}
.career .docs_name:after {content:':';position:absolute;display:block;right:0;top:0;}
.career .cta {padding:10px;width:100px;display:inline-block;text-align:center;}
.career p {text-align:left;}

@media (max-width: 767.98px) {
.career {padding:15px 60px 15px 15px;}
.career:after {width:40px;}
}

@media (max-width: 575.98px) {
.career {padding:15px 40px 15px 15px;}
.career:after {width:25px;}
.career li {padding-left:100px;}
.career .docs_name {font-size:12px;width:90px}
}


.kit_wrp {display:block; padding:15px 10px 15px 35px; font-size:14px; position:relative; border-bottom:1px solid #eee; background:#fff; z-index:1;}
.kit_wrp:hover {font-weight:bold; color:#fff;}
.kit_wrp:before {content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:#000; z-index:-1; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.kit_wrp:hover:before {width:100%; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.kit_wrp:after {content:''; width:15px; height:15px; background: url(https://gjepc.org/assets/images/black_star.png) no-repeat center;background-size: cover; position:absolute; left:10px; top:17px;}
.kit_wrp:hover:after {width:15px; height:15px; background: url(https://gjepc.org/assets/images/gold_star.png) no-repeat center;background-size: cover; position:absolute; left:10px; }
.kit_wrp .kit_text {text-transform:uppercase;font-size:14px;margin-bottom:10px}
.kit_wrp a {padding:5px 10px;display:inline-block;border-radius:4px;background:#eee;margin-right:5px}
.kit_wrp:hover a {background:#a89c5d;}
.kitBrochure {width:250px;height:auto;border:1px solid #ddd;box-shadow:2px 3px 5px rgba(0,0,0,.3);border-radius:3px;display:block;overflow:hidden;}

table.jfhTable tr:nth-of-type(odd) {background:none;}


/* responsive*/

@media (max-width:991px)
{
.newAccordion .card-header a {font-size:14px; padding:12px;} 
.newAccordion .card-body {font-size:14px;}
table.jfhTable th {border:0;}
table.jfhTable tr td {padding-left:30%;}
}

@media (max-width:600px)
{
.newAccordion .card-header a {font-size:13px;} 
.newAccordion .card-body {font-size:13px;}
}

