.page-id-16 .entry-content a {
    color: #565253;
}
.soho-box.soho-box-green.soho-box-md .rate-box-title {
    text-align: left;
}
.soho-box-green .row {

}
.soho-box-green {
    background-position: 5%;
}
.soho-box.soho-box-green.soho-box-md .rate-box-title {
    text-align: left;
}
.soho-box-green .row {
    left: 3%;
    position: relative;
    width: 100%;
}
body.page-current-rates #wrap-market-indexed {
    margin-bottom: 0px !important;
}
body.page-current-rates #wrap-market-indexed {
    width: 98%;
}
div#section-subscribe {
    border-top: 1px solid #dbdbdb;
    padding-top: 30px;
}
.page-id-16 .page-contents-with-border {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
body.page-current-rates .page-contents {
    padding: 0px 0px 35px !important;
    height: auto !important;
}


.wpb_raw_code.wpb_content_element.wpb_raw_html.invest {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    /*padding-top: 30px;
    padding-bottom: 50px;*/
}
 .heloc, .agency {
    border-bottom: 1px solid #dbdbdb;
    padding-top: 0px;
    padding-bottom: 20px;
}
body.page-current-rates .rate-box-3 .rate-box-title {
    padding: 17px 0px 20px;
    padding-bottom: 3px;
}
body.page-current-rates .soho-box-green {
    padding-bottom: 53px;
}
.constr .rate-box-4 table {
    margin-bottom: 0px !important;
}
.apart .rate-box-4 table {
    border-top: 0px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.margin-auto{
    margin:auto !important;
    padding: 0px !important;
}
.ml60x {
    padding-left: 60px !important;
}
.ml60x .vc_column-inner{
    max-width: 515px;
}
.ml60x .vc_column-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
@media(min-width: 768px) and (max-width: 1200px){
    .rate-box .low-rates-apr ,
    .rate-box .no-tax-return-apr {
        padding-top: 0px !important
        ;
    }
    .rate-box .low-rates-apr table,
    .rate-box .no-tax-return-apr table{
        height: 240px;
    }
    .rate-box .low-rates-apr table td,
    .rate-box .no-tax-return-apr table td{
        line-height: 30px;
        vertical-align: bottom;
    }


}
@media(max-width: 1200px){
    .ml60x .vc_column-inner{
        max-width: 430px;
    }
    .ml60x {
        padding-left: 40px !important;
    }
    .frtiles.left, .frnumbers.left {
        padding-left: 0px;
    }
    .frtiles.right, .frnumbers.right {
        padding-right: 0px;
    }
    .page-about-press h3.green-header, .single-service h3.green-header2 {
        font-size: 28px !important;
        margin-bottom: 22px !important;
    }
    .rate-box-2 [class^="col-sm-"]:first-child {
        padding-right: 0px !important;
    }
    .rate-box .low-rates-apr table td span,
    .rate-box .no-tax-return-apr table td span{
        font-size:22px !important;
    }

}
@media(max-width: 991px){
    .ml60x .vc_column-inner{
        max-width: 315px;
    }
    .ml60x {
        padding-left: 20px !important;
    }
    .frarm {
        font-size: 40px;
        margin-top: 0px !important;
    }
    .frnumbers {
        font-size: 38px;
        line-height: 40px;
    }
    body.single-service .frtitle {
        font-size: 20px;
        line-height: 20px;
    }
}
@media(max-width: 767px){
    .ml60x .vc_column-inner{
        max-width: 100%;
    }
    .ml60x {
        padding-left: 0px !important;
        margin-top: 25px;
    }
    .vc_custom_1499413433655 {
        margin-bottom: 0px !important;
    }
    input#mc4wp_email {
        max-width: 100% !important;
    }
    .input-group-btn {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .subscribe-item {
        margin: 0 -15px;
        padding: 30px 15px !important;
    }
    body.page-current-rates .rate-box-3, body.page-current-rates .soho-box.soho-box-green.soho-box-md, body.page-current-rates .rate-box-heloc, body.page-current-rates .rate-box-4, body.page-current-rates .marketind  {
        padding: 0px !important;
    }
    .wpb_single_image.wpb_content_element.vc_align_left {
        margin-bottom: 25px !important;
        padding: 0px;
    }
    .vc_gitem_row .vc_gitem-col {
        box-sizing: border-box;
        padding-left: 0px;
        padding-right: 0px;
    }
    .vc_btn3.vc_btn3-size-md {
        font-size: 14px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    body.page-id-16 .postcr .vc_btn3-container.vc_btn3-left {
        text-align: center;
    }
    body.page-id-16 .rate-box .col-sm-6:nth-child(2) {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    body.page-id-16 .boxv3 .col-sm-6.v3 {
        padding:10px 0 10px !important;
    }
    .rate-box .low-rates-apr table td span,
    .rate-box .no-tax-return-apr table td span{
        font-size:25px !important;
    }
    .rate-box .low-rates-apr table td,
    .rate-box .no-tax-return-apr table td{
        width: 50%;
    }

    section.section-hero .container{
        padding-left: 0px;
        padding-right: 0px;
    }
    .pl15{
        padding-left: 15px !important;
    }
    .pr15{
        padding-right: 15px !important;
    }
    body.page-id-14 .page-title {
        /*margin-bottom: -15px !important;*/
        margin-top: 10px !important;
    }
    section.section-hero img{
        height: 265px !important;
        object-fit: cover !important;
        width: 100% !important;
    }
    .page-title {
        font-size: 34px !important;
        padding: 0px !important;
    }
}

body.postid-54 .service-content,
body.postid-54 .section-service-section {
    padding-bottom: 0px;
}
/*
body.postid-54 #jumbform,
body.postid-54 #raw-js{
    height: 0px;
    display: none;
}
*/

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


    body.page-current-rates div#section-subscribe {
        padding: 0px 30px;
    }
    body.page-current-rates .rate-box {
        padding: 30px 8px !important;
    }
    body.page-current-rates .soho-box.soho-box-green.soho-box-md {
        border: none;
    }
    .nrecurrentrates .rate-box.rate-box-2.rate-box-v2.boxv3 {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }
    body.page-current-rates .section-with-header .vc_btn3-container {
        display: block;
        margin-bottom: 0px;
    }
    body.page-current-rates .page-contents {
        padding: 0px !important;
    }

    body.page-current-rates .wpb_content_element {
        margin-bottom: 0px !important;
    }

    .service-header.vc_row .wpb_content_element p {
        font-size: 22px;
        line-height: 30px;
    }
    .header {
        padding: 0px;
    }
    body.single-service .service-header .buttomservices {
        padding-bottom: 10px !important;
    }
    .page-about-press .page-title, .single-service .page-title {
        margin-top: 5px !important;
    }
    .page-about-press .page-title, .single-service .page-title {
        font-size: 35px !important;
        margin-bottom: 20px !important;
        margin-top: 25px !important;
    }
    .page-about-press h3.green-header, .single-service h3.green-header2 {
        font-size: 22px !important;
        line-height: 30px !important;
        margin-bottom: 15px !important;
        margin-top: 0px !important;
    }
    .feature_rates {
        margin-top: 30px !important;
    }
    .tzcustom_item .ccontent p {
        font-size: 24px;
        line-height: 32px;
    }
}
.page-id-14 .mb50 img.center-block.img-responsive {
    min-height: 90px;
    max-height: 90px;
}
