.criteria_sect .faq-list .accordionlist .card.card-body {padding-left: 30px;padding-right: 30px;}

.accordionlist .accordionquestions[aria-expanded="false"] a:after {
    content: "";
    background: url(/media/t0xdnlsg/black-down-arrow.png);
    position: absolute;
    float: right;
    right: 35px;
    width: 12px;
    height: 7px;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    vertical-align: middle;
    justify-content: center;
    top: 45%;
}

.accordionlist .accordionquestions[aria-expanded="true"] a:after {
    content: "";
    background: url(/media/t0xdnlsg/black-down-arrow.png);
    position: absolute;
    float: right;
    right: 35px;
    width: 12px;
    height: 7px;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    vertical-align: middle;
    justify-content: center;
    top: 45%;
    transform: rotate(180deg);
}

/* new design changes Starts */
.newHme .btnSide a:hover .hoverBorder {
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
    border-right: 5px solid #4A4A49;
    border-bottom: 5px solid #4A4A49;
}


.newHmeTmplt .imgMask {
    background: #F3F2EF;
}

.newHme .btnSide a:hover {
    color: #4A4A49 !important;
    background: #9CC951 !important;
}

.newHme .btnSide a:hover img {
    content: url("/media/1izf4121/icon-down-black.svg");
}

.newHme .btnSide a {
background: #9CC951 !important;

}

.btnBgIb button {
    border: none;
    background: #9cc951;
    color: #4a4a49;
}

.btnBgIb:hover .hoverBorder {
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
    border-right: 5px solid #4A4A49;
    border-bottom: 5px solid #4A4A49;
}

.csd-carosel-main .readCSLink a {
    background: #9CC951; 
    color: #4A4A49;
}

.topnavismallbar a {
    color: #4A4A49 !important;
}

.caseStudyDtlsMain .banTxtBlock h2, .FaqNw .selection_types .left label, .ConSale .bdminput label, .selection_types .ConSale .left label, .Award-winning-container .AwLeft h3, .csd-carosel-main h3, .csd-carosel-main .owl-stage .owl-item > div h2, .CaseStudySearchMain .bdm_person_txt h4, .banner_section h1 {
    color: #4f7017 !important;
}

.newHmeTmplt .CaseStudySearchMain .bdminput .col-lg-9.col-md-8 input {
    margin-right: 0px !IMPORTANT;
}

.newHmeTmplt .CaseStudySearchMain .bdminput .col-lg-3.col-md-4 {
    margin: 0px !important;
    width: 116px;
}

.IbSpeakExpertRightLink .btn-container .whitebtn {
    border: none;
    background: #9CC951;
}

.IbSpeakExpertRightLink .btn-container .whitebtn-shadow {
    border-right: 5px solid transparent !important;
    border-bottom: 5px solid transparent !important;
}

.IbSpeakExpertRightLink .btn-container:hover .whitebtn-shadow {
    border-right: 5px solid white !important;
    border-bottom: 5px solid white !important;
}

.topnavismallbar a {
    background: #83bb26 url("/media/esaesexd/arrow-upward.png");
    background-repeat: no-repeat;
    background-position: 158px 16px;
    display: inline-block;
    float: right;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    width: 248px;
    padding: 15.5px 0 15.5px 73px;
}

.topnavismallbar a:hover {
    background: #4f7017 url(/media/ueyld3cx/crossarrow-white.svg);
    background-repeat: no-repeat;
    background-position: 162px 21px;
    color: #fff !important;
}

.footer-col ul li a, .IbSpeakExpertRight h3, .IbSpeakExpertRight p a, .Award-winning-container .AwLeft h3 {
    color: #9CC951 !important;
}

.footer_content_link .footer-col.col-lg-3.col-md-6.col-sm-6.col-xs-6 ul li a > img {
    display: none;
}


h3.vLinkClose {
    background: #9CC951 url('/media/tvqp1ape/closeiconpop.png') !important;
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: left;
    color: #fff !important;
    cursor: pointer;
    padding: 60px 20px 25px 38px;
    background-repeat: no-repeat !important;
    background-position: 20px 20px !important;
}

.whitebtn:hover {
    box-shadow: unset !important;
}

.newHmeTmplt .owl-stage {
    display: flex;
    justify-content: space-between;
}

.newHmeTmplt .owl-item {
    flex-basis: 30%;
    box-sizing: border-box;
    background: #f3f2ef;
}

.bdmSrcly .col-lg-3.col-md-4 {
    float: left;
}

.bdmSrcly .inputtext {
    margin: 0 0px 0 0;
    max-width: 785px;
}

.OnlyCntct .ConSale .bdminput .inputtext {
    max-width: 343px;
}

.OnlyCntct .ConSale .col-lg-4.col-md-4.col-xs-8 {
    float: left;
}

.contacttwopods .pods-container:hover {
    box-shadow: none !important;
}

.ltstrightBlockbtns .stdgrnbtn, .ltstrightBlockbtns .stdgrnbtn:hover{
    background: #9CC950 !important;
    color: #4a4a49 !important;
}

.ltstrightBlockbtns .stdgrnbtn:hover .hoverBorder {
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
    border-right: 5px solid rgb(74, 74, 73);
    border-bottom: 5px solid rgb(74, 74, 73);
}
.producttablediv .fold-table tr th {
    color: #4a4a49 !important;
}

.footertemplate2body .btn-container a {
    background: #9CC950;
    border: none;
    color: #4a4a49 !important;
}

.footertemplate2body .btn-container .whitebtn-shadow {
    border-right: none;
    border-bottom: none;
}

.footertemplate2body .btn-container:hover .whitebtn-shadow {
    border-right: 5px solid #4A4A49 !important;
    border-bottom: 5px solid #4A4A49 !important;
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
}

.criteriafindbdm .btn-container a {
    border: none;
    background: #9cc951;
    color: #4a4a49 !important;
}

.criteriafindbdm .btn-container .whitebtn-shadow {
    border: none;
}

.criteriafindbdm .btn-container:hover .whitebtn-shadow {
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
    border-right: 5px solid #4A4A49;
    border-bottom: 5px solid #4A4A49;
}

.calculator-container .btn-container input {
    border: none;
    background: #9cc951;
    color: #4a4a49;
}

.calculator-container .btn-container .whitebtn-shadow {
    border: none;
}

.calculator-container .btn-container:hover .whitebtn-shadow {
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
    border-right: 5px solid #4A4A49;
    border-bottom: 5px solid #4A4A49;
}

.csd-carosel-main  .owl-stage {
    display: flex;
    justify-content: space-between;
}

.csd-carosel-main .owl-item {
    flex-basis: 30%;
    box-sizing: border-box;
    background: #f3f2ef;
}

.CaseStudySearchMain .btn-container-right button, .mediaConLeft .btn-container a {
    border: none;
    background: #9cc951;
    color: #4a4a49 !important;
}

.CaseStudySearchMain .btn-container-right .whitebtn-shadow, .mediaConLeft .btn-container .whitebtn-shadow {border: none;}

.CaseStudySearchMain .btn-container-right:hover .whitebtn-shadow, .mediaConLeft .btn-container:hover .whitebtn-shadow {
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
    border-right: 5px solid #4A4A49;
    border-bottom: 5px solid #4A4A49;
}

.caseStudyDtlsMain .CaseStudySearchMain .bdminput .inputtext {
    margin-right: 0px !important;
    max-width: 777px !important;
}

.fotCusWidth {
    max-width: 1359px;
}

.footer_secondlevel li a 
{
    margin: 0 27px 0 0;
}

.accordionlist .accordionquestions a:hover {
    box-shadow: none;
}

.accordionlist .accordionquestions a:hover {
    border: 2px solid #9cc951 !important;
}

.accordionlist .accordionquestions a[aria-expanded="true"] {
        border-bottom: 2px solid #9cc951 !important;
}

.footer_copyright_div {
    max-width: 928px;
    margin: 0 auto !important;
}

.newHme .imgMask {
    background-color: #F3F2EF !important;
}

.regfirstbtn .whitebtn, .brkrpad #login {border: none;background: #9CC951;color: #4A4A49;}

.regfirstbtn .whitebtn-shadow, .brkrpad .greybtn-shadow{
    border: none;
}

.regfirstbtn:hover .whitebtn-shadow, .brkrpad:hover .greybtn-shadow {
    height: 100%;
    width: 100%;
    left: 5px;
    top: 5px;
    display: inline-block;
    position: absolute;
    border-right: 5px solid #4A4A49;
    border-bottom: 5px solid #4A4A49;
}

.brkrpad .greybtn:hover {
    box-shadow: none;
}

.useFulFot li:nth-child(1), .useFulFot li:nth-child(2), .useFulFot li:nth-child(3), .useFulFot li:nth-child(4), .useFulFot li:nth-child(5), .useFulFot h4 {
    display: block !important;
}

.cribdmcontct {
    border: 1px solid #9cc951;
    padding: 10px 5px 11px 5px;
}

@media (min-width: 961px) and (max-width: 991px) {
.footer-col:nth-child(2) {
    display: block !important;
}
}

@media (min-width: 768px) and (max-width: 960px) {
.footer-col:nth-child(2) {
    display: block !important;
}
}

@media (min-width: 576px) and (max-width: 767px) {
.footer-col:nth-child(2) {
    display: block !important;
}
}

@media (min-width: 960px) and (max-width: 991px) {
.useFulFot {
    margin: 40px 0 0 0;
}
}

@media (min-width: 1181px) and (max-width: 1400px) {
  .footer_secondlevel {
        text-align: center;
    }  
}

@media (min-width: 992px) {
.useFlp .useFulFot {
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    max-width: 37%;
}

.useFlp {
    flex-wrap: wrap;
}

.orPrdtLits {
    -ms-flex: 0 0 30%;
    flex: 0 0 32%;
    max-width: 32%;
}
}

@media only screen and (min-width: 1900px) {
    .newHmeTmplt .carousel-item {
        background-size: cover !important;
    }
}
/* New design changes Ends */

/*Live issue*/

.container-casestudy p.CaseStudy_More {
    position: relative;
    padding-left: 45px;
    cursor: pointer;
}

.container-casestudy p.CaseStudy_More::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    background: url(/media/t1th4aep/cta-line-darkgreen.png);
    width: 30px;
    height: 16px;
    background-repeat: no-repeat;
}

.container-casestudy p.CaseStudy_More {
    font-family: 'GT-Walsheim-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #4f7017 !important;
    display: block;
    margin-top: 50px;
}
.container-casestudy p.CaseStudy_More a {
    text-decoration: none;
}

.container-casestudy p.caseMore {
    display: none;
}

.caseStudyDtlsMain p.caseMore {
    display: block;
}

.container-casestudy p.CaseStudy_More:hover::before {
    background: url(/media/1smntaop/cta-arrow-darkgreen.png);
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 30px;
    height: 22px;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 767px){
   .container-casestudy .banRtText ul {
    width: 100%;
}
.caseStyLst ul {
    width: 100%;
}
}

@media (min-width: 768px) and (max-width: 1024px){
    .banLeftCs {
    display: none;
}
}

/* Case study 2024 feb starts */

@media (min-width: 1366px) and (max-width: 1400px) {
   .banRightCs .banRtText {
    max-width: 86%;
} 
}

@media (min-width: 1401px) and (max-width: 1500px) {
   .banRightCs .banRtText {
    max-width: 90%;
} 
}

@media (min-width: 1501px) and (max-width: 3000px) {
   .banRightCs .banRtText {
    max-width: 100%;
} 
}

/* Case study 2024 feb ends */


/* Downlaod UI Starts */
a#bridg_cal_dl {
    margin: 0 50px 0 0;
    font-family: 'GT-Walsheim-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: normal;
    color: #4a4a49;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    display: inline-block;
    padding: 0 0 0 30px;
}
/* Download UI Ends */

/* Cal Results center Starts */
@media only screen and (min-width: 1200px) {
.loankeyfacts {
    float: none;
    margin: 0 auto;
    text-align: center;
}

.loankeyfacts .loankey label {
    text-align: right;
}

div#calcloankeyfact {
    float: none;
    margin: 0 auto;
}

.row.calccustomheading {
    display: block !important;
    padding-left: 77PX;
}

.no_interest_only_output a {
    float: none;
    text-align: center;
    padding-left: 55px;
}
}
/* Cal Results center Ends */

.no_interest_only_output .loankeycustombtns {
    float: right;
    padding-right: 60px;
}

/* Contact us Starts */

.srchConlyMain .email-phone-info-cs a img {
    width: 24px !important;
    height: auto !important;
    margin: 0px !important;
}

 .srchConlyMain .email-phone-info-cs a {
    margin: 0px !important;
}

/* Contact us Ends */

/* Case study details starts */

.caseStudyDtlsMain .CaseStudySearchMain .email-phone-info-cs .emaillink img {
    width: 30px !important;
    height: auto !important;
}

.caseStudyDtlsMain .CaseStudySearchMain .alt_bdm_person_txt .tellink img {
    width: 18px !important;
}
/* Case study details ends */

/* Green line for button starts */
 .greenLnar:hover::after {
    background: url(/media/1smntaop/cta-arrow-darkgreen.png);
    position: absolute;
    content: '';
    left: 0;
    top: 4px;
    width: 30px;
    height: 15px;
    border: 0px solid #4a8400;
    text-decoration: none;
}

.greenLnar::after {
    position: absolute;
    content: '';
    left: 0;
    top: 45%;
    width: 30px;
    height: 2px;
    border: 1px solid #4a8400;
}
/* Green line for button ends */