/*
Theme Name: Twentyseventeen Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI:  https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Version: 1.0
*/
html[lang="en"]{
    margin-top: 0 !important;
}
@media screen and (min-width: 1400px){
    nav#main_nav .container{
        width: 100%;
    }
}
@media screen and (min-width: 1680px){
    nav#main_nav .container{
        width: 1600px;
    }
    .container {
        width: 1650px;
    }
}
@media screen and (min-width: 1800px){
    nav#main_nav .container{
        width: 95%;
    }
}
.search-section ,#asr-container{max-width:960px; width: 100%; margin: 0 auto !important;}
#demo::after {content: ""; display: block; height: 30px;}
#asr-container .more-res {background: #50be00 !important; line-height: 40px; padding: 0 !important;}
#asr-container .post-details a:hover {text-decoration: none !important; color: #2098ce !important; box-shadow:none !important;}
#asr-container .post-details { border: none !important; padding: 7px 15px !important;}
#asr-container .post-details div {padding: 0 !important;}
#asr-container .more-res {background: #50be00 !important;line-height: 40px;padding: 0 !important;display: none  !important;}
#asr-container .post-details a {font-size: 13px;color: #3b3939 !important;line-height: 20px;font-weight: 500;}
#asr-container {border: 1px solid #eee;margin-bottom: 20px;}
#auto-suggest-front {
    position: absolute;
    left: 0;
    top: 0;background: transparent;
    padding-left:60px;
    height: 100%;margin: 0;
    width: 100%;
    margin-bottom:0 !important;
    border: 0px;
}
.search-section .auto-suggest-submit{
    left: 0;
    top: 0;
    height: 100%;
    width: 50px;
    background-color: transparent;
    border: 0px solid;
    color: transparent;
    background-image: url('assets/images/srch.png');
    background-size: 20px;
    background-repeat: no-repeat;
}
.auto-suggest-form {position: relative;height: 50px;width: 100%;display: block;border-bottom: 1px solid #2098ce;}
.result-section .post-details {background: #fff !important;}
.auto-suggest-form .closing {
    display: block;
    width: 50px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    background: url('assets/images/cross.png') !important;
    z-index: 1;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border:none !important;
}
#result-section {
    position: absolute;
    background: #fff;
    display: block;
    width: 100%;
    z-index: 9;
    box-shadow: 1px 2px 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 2px 3px rgba(0,0,0,.2);
    -ms-box-shadow: 1px 2px 3px rgba(0,0,0,.2);
    -o-box-shadow: 1px 2px 3px rgba(0,0,0,.2);
    max-width: 960px;
}
/*posts*/
.post-heading-h3 h3 a {margin-bottom: 30px;display: inline-block;}
.post-disclaimer{
    border:1px solid #2098ce;
    background-color:#f3f6f9;
    padding: 15px 30px;
    margin-bottom:40px;
    position: relative;
    margin-top: 40px;
}
.post-disclaimer.bg-white{border:1px solid #e2e2e2;background-color:#f7f7f5 !important;}
.pro-heading-sec, .pro-heading-logo{display:inline-block;margin-bottom:18px;}
.pro-heading-sec{width: 100%;float: none;position: relative;margin-top: 30px;margin-bottom: 0;}
.pro-heading-sec img{display: inline-block;}
.pro-heading-sec p, .pro-heading-sec h3 {display: inline-block !important;vertical-align: middle !important;border-top: none !important;}
.pro-heading-sec h3{margin-bottom: 0;font-weight: 600;font-size: 22px;line-height: 1;margin-left: 10px;margin-top: 7px;}
.pro-heading-sec > div {text-align: center;margin-top: 10px;}
.pro-heading-logo{
    width: 100%;
    float:left;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    top: 20px;
}
.post-disclaimer .Detail p{clear:both;margin-bottom:0;border-top: 1px solid #e2e2e2;padding: 10px 0;}
.post-disclaimer .Detail p a{color: #64b3c7;}
.pro-heading-logo h6{display:inline-block;position: absolute;transform: translateX(50%);right: 50%;}
.pro-heading-logo h6:after,
.pro-heading-logo h6:before{
    position:absolute;
    content:'';
    width: 70px;
    height: 1px;
    background-color: #d2d2d2;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    left: 50px;
}
.pro-heading-logo h6:before{left:auto;right: 50px;}
.blog-owl-slider .Slide_blog figure img {
    height: 227px;
    object-fit: cover;
}
@media screen and (max-width: 480px){
	.blog-owl-slider .Slide_blog figure img {
		height: auto;
	}
}
@media (min-width: 481px) and (max-width: 767px){
	.blog-owl-slider .Slide_blog figure img {
		height: 167px;
	}
}
@media (min-width:320px) and (max-width:767px){
    .post-disclaimer {padding: 15px 20px;margin-bottom: 20px;}
    .pro-heading-sec, .pro-heading-logo{width:100%;text-align:center}
    .pro-heading-sec h3{font-size: 20px;margin-left: 0;}
    .post-disclaimer .Detail p {font-size: 14px;}
    .pro-heading-logo{padding-left: 0;text-align: center;}
    .pro-heading-sec img{
        transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -o-transform: translateY(-5px);
        position:relative;
    }
}
table.small-table.allcenter tbody tr td:nth-child(2) {text-align: center;}
/*custom-post-page-table*/
.row.mar-0 {margin: 0 auto;}
@media screen and (max-width: 991px) {
	.add-btn a.apply-btn.lock-btn img {
		width: 15px;
	}
	body .row.b_content.entry .post-disclaimer li, body .entry-content .post-disclaimer li, body .post-disclaimer p.date_formate{
		font-size: 14px;
	}
	.row.b_content.entry li, .entry-content li, p.date_formate {
		font-size: 15px;
	}
    table.small-table.responsive-center td {text-align: center !important;}
    .pro-heading-logo{top: 10px;}
}
.categories_label {
    z-index: 1;
}
/*---------morris js------------------*/
 .morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}
.graph{
    max-width: 100%;
    padding: 0px;
    background-color: #FFF;
    border-radius: 0px;
    margin: 60px auto 50px !important;
    border: 1px solid #e0e0e0;
    box-shadow: none;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 30px;
    position: relative;
  }
.graph-body{padding: 40px 70px 0;}
.graph .btn-group.dropup button img {margin-left: 10px;margin-top: -5px;}
.graph-logo{text-align: right;padding-bottom: 30px;padding-right: 20px;}
#average_vantage_score_2019 text{font-weight: 500 !important;color: #c4c4c4;font-size: 14px !important;}
.graph .btn-group.dropup button{
    background-color: #f1f2f6;
    color: #535456;
    font-weight: 700;
    font-size: 14px;
    padding: 5px 28px;
    border-radius: 70px;
}
.graph .btn-group.dropup{position: absolute;top: -16px;right: 80px;}
  .morris-hover.morris-default-style {
    border-radius: 3px;
    padding: 4px;
    color: #34ace2;
    border: solid 2px #34ace2;
    font-family: sans-serif;
    font-size: 12px;
    text-align: center;
}
.graph_wrap {position: relative;padding-left: 0px;}
.graph_wrap p.xlable {
    color: #949494;
    margin-top: 20px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
}
.graph_wrap .ylable {
    position: absolute;
    text-transform: uppercase;
    left: -30px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    top: 50%;
    color: #949494;
    font-size: 18px;
    font-weight: 600;
}
.graph_wrap .vintage-race{left: 20px;}
.graph_wrap .ylable.fico-score{left: -60px;}
.graph_wrap h3{
    font-size: 28px;
    font-weight: 700;
    position: relative;
    /*padding-left: 30px;*/
}
body .graph_wrap h3{
    margin-left: 35px;
    padding-right: 0;
}
.graph .btn:focus{
    outline-offset: 0;
    box-shadow: none;
}
.graph .dropup .dropdown-menu{
    padding: 0;
    min-width: 230px;
    border-radius: 0;
    border: none;
}
.graph .dropdown-menu .dropdown-social{
    text-align: center;
    margin-top: 15px;
}
.graph .dropdown-menu .copy-link{
    padding: 0 15px;
    text-align: left;
    margin-top: 15px;   
}
.graph .dropdown-menu .dropdown-social .btn-success{
    margin-left: 6px !important;
}
.graph .dropdown-menu a.btn-link{
    display: inline-block;
    background-color: #f5f5f5;
    font-weight: 600;
    color: #323232;
    padding: 10px 40px;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.graph .dropdown-menu a.btn-link:hover{
    text-decoration: none;
}
.graph .div_share{
    text-align: center;
    padding-bottom: 20px;
}
.graph .dropdown-menu .copy-link a{
    font-weight: 700;
    margin-bottom: 5px;
    display: block;
}
.graph .dropdown-menu .copy-link input{
    width: 100%;
    padding: 8px 10px;
    margin-top: 3px;
}
.graph .dropup .dropdown-menu{
    margin-bottom: 15px;
    top: 100%;
    bottom: auto;
}
.graph .dropdown-menu .dropdown-heading{
    background-color: #f5f5f5;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}
.graph-logo p {
    color: #969696;
    font-size: 14px;
    font-style: italic;
    display: inline-block;
    margin-bottom: 0;
}
.graph-logo img {
    padding-right: 5px;
}
/*new-button*/
.search_btn a.btn.btn-info {
    background-color: transparent;
}
.embed-graph .close a {
    padding: 0;
}
.main_embed_graph{
    position: absolute;
    top: -16px;
    right: 230px;
    background-color: #f1f2f6;
    color: #535456;
    font-weight: 700;
    font-size: 14px;
    padding: 5px 28px;
    border-radius: 70px;
}
.main_embed_graph button:hover {
    background: transparent;
    color: #535456;
}
.main_embed_graph button{
    border: none;
    background-color: transparent !important;
    padding: 0;
    color: #535456;
    font-weight: 700;
}
.main_embed_graph img{
    margin-left: 10px;
}
.embed-graph .close, 
.graph .btn-group.dropup .close {
    opacity: 1;
    position: absolute;
    top: 0;
    right: 5px;
    background: transparent;
}
.embed-graph .close a,
a.btn.btn-link.shareclosebtn {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 34px !important;
    color: #333 !important;
    background: transparent !important;
    line-height: 1;
}
.embed-graph {
    max-width: 340px;
    height: auto;
    padding: 20px 20px 20px 15px;        
    box-shadow: -2px 3px 12px rgba(0,0,0,.175);
    -webkit-box-shadow: -2px 3px 12px rgba(0,0,0,.175);
    -moz-box-shadow: -2px 3px 12px rgba(0,0,0,.175);
    -ms-box-shadow: -2px 3px 12px rgba(0,0,0,.175);
    -o-box-shadow: -2px 3px 12px rgba(0,0,0,.175);
    width: 340px;
    border: none;
}
.embed-graph textarea {
    height: 200px;
    width: 100%;
    font-weight: 500;
    padding: 5px;
    resize: none;
    padding-left: 15px;
}
a.copyembed {
    margin-bottom: 10px;
    display: block;
    padding-left: 15px;
}
.graph .dropdown-menu .dropdown-social .facebook {
    background: #3c589a;
    border: none;
}
.graph .dropdown-menu .dropdown-social .twitter {
    background: #38A1F3;
    border: none;
}
.graph .dropdown-menu .dropdown-social .twitter i {
    background: #38A1F3;
    border: 2px solid #38A1F3;
}
.graph .dropdown-menu .dropdown-social .linkedin {
    background: #0077b5;
    border: none;
}
.graph .dropdown-menu .dropdown-social a.btn {
    padding: 0;
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 20px;
    margin-bottom: 0;
}
.graph_wrap .graph-logo img {
    width: 28px;
}
.graph_wrap .graph-logo p {
    font-size: 15px;
}
.graph_wrap .graph-logo {
    margin-top: 20px;
    padding-bottom: 0;
}
.onlyiniframe .graph {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
a.def-btn{
    margin-top: 15px;
    padding: 10px 20px;
    font-size: 14px;
}
.graph_2020_update_2,
.graph_2020_update_3{
    margin: 80px auto 30px;
}
.graph_2020_update .graph_2020_update_title {
    margin-top: 10px;
}
.graph_2020_update_2{
    width: 70%;
}
.graph_2020_update_3 {
    width: 70%;
}
@media screen and (max-width: 767px) {    
    .h3underline {
        padding-top: 15px;
    }
    .top_scale_img {
        padding-bottom: 22px;
    }
    .h3underline .top_scale_img img{
        width: 100%;
        /*transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);*/
        padding-top: 0;
        max-width: 340px;
        height: 250px !important;
        object-fit: cover;
    }
    .graph-logo p {
        font-size: 12px;
    }
    .graph .btn-group.dropup {
        right: 0px;
        padding: 5px 18px;
        top: -21px;
    }
    .main_embed_graph {
        right: 165px;
        padding: 5px 18px;
    }
    .graph-body {
        padding: 10px 15px 0;
    }
    .graph_wrap h3 {
        font-size: 18px;
    }
    .graph .dropup .dropdown-menu {
        right: 0px !important;
        left: auto;
    }
    .graph-logo {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .graph-logo img {
        width: 25px;
    }
    .h3underline .graph_wrap h3 {
        padding-left: 15px;
        padding-right: 10PX;
    }
    .graph_wrap .graph-logo{
        text-align: center;
        padding: 0 20px;
    }
    .graph_wrap .graph-logo p {
        font-size: 15px;
        line-height: 1.4;
        margin-top: 10px;
    }
    #total_american_credit_dard_debt{
        overflow-x: auto;
    }
    #total_american_credit_dard_debt svg{
        width: 520px;
    }
    body .h3underline .graph_wrap h3{
        margin-left: 0;
        text-align: center;
    }
}
@media screen and (max-width: 640px) {
    .graph-logo p {
        font-size: 8px;
    }
}
@media screen and (max-width: 500px) {
    .embed-graph textarea {
        height: 225px;
    }    
    .embed-graph {
        width: 280px;
    }
}
@media screen and (max-width: 380px) {
    .graph .btn-group.dropup {
        padding: 5px 0;
    }
    .main_embed_graph button,
    .graph .btn-group.dropup button {
        font-size: 12px;
    }
    .graph .btn-group.dropup button {
        padding: 5px 15px;
    }
    .graph .btn-group.dropup {
        right: 10px;
    }
    .main_embed_graph {
        right: 120px;
        padding: 5px 18px;
    }
}
/*---------morris js------------------*/
/*mega-menu-css Header*/
.position-relative,
li.credit-mega-menu.position-relative{
    position: relative !important;
}
.mega-menu ul li .categories-mega-menu.custome-menu1 {
    width: 430px;
    left: auto;
    right: 0;
}
.mega-menu ul li .categories-mega-menu.custome-menu1 li{
    text-align: center;
}
.mega-menu ul li .categories-mega-menu.custome-menu1 .categories-main-menu {
    padding-left: 0;
}
.toggle-footer.blog-last-mega-menu li{
    display: inline-block;
    width: 50%;
    float: left;
    text-align: left !important;
}
.toggle-footer.blog-last-mega-menu li a {
    display: flex;
    align-items: center;
}
.toggle-footer.blog-last-mega-menu li a span {
    margin-left: 20px;
    margin-bottom: 0;
}
.mega-menu ul li .categories-mega-menu.custome-menu1.custome-menu2,
.credit-mega-menu.custome-menu4 .categories-mega-menu.col-md-12.custome-menu1,
li.credit-mega-menu.custome-menu5 .categories-mega-menu.col-md-12{
    width: 100%;
}
.mega-menu ul li .categories-mega-menu.custome-menu1.custome-menu2 li {
    width: 25%;
}
.custome-menu3 li,
.custome-menu6 ul.toggle-footer li{
    display: inline-block;
    width: 50%;
    float: left;
}
.following.sidebar {
    width: 100%;
    height: auto;
}
li.credit-mega-menu.custome-menu5 .categories-mega-menu.col-md-12{
    left: 0;
}

/*main site header responisve*/
@media screen and (min-width: 1200px){
	.mega-menu ul li.credit-mega-menu:hover .categories-mega-menu {
	    display: block !important;
	}
	.mega-menu ul li .categories-mega-menu,
	.close-mega-menu{
		display: none !important;
	}
}
@media screen and (max-width: 1199px){
    html body .mega-menu ul li .categories-mega-menu,
    .mega-menu ul li .categories-mega-menu.custome-menu1.custome-menu2 li,
    .mega-menu ul li .categories-mega-menu.custome-menu1,
    body .container>.navbar-header,
    .video_responsive{
        width: 100%;
    }
    .video_responsive{
        height: 200px;
    }
    body .mega-menu ul li .categories-mega-menu,
    li.credit-mega-menu .categories-mega-menu,
    div#navbar.navbar-collapse.intro,
    div#navbar.navbar-collapse{
	    left: 0;
	    top: 0;
    }
    body .mega-menu ul li .categories-mega-menu,
    li.credit-mega-menu .categories-mega-menu{
        position: relative;
    }
    body .credit-mega-menu > a:after{
    	bottom: 0px;
    }
	li.credit-mega-menu .categories-mega-menu,
	.mega-menu ul li .categories-mega-menu.custome-menu1,
	li.credit-mega-menu.custome-menu5 .categories-mega-menu.col-md-12,
	html body .nav>li,
	div#navbar.navbar-collapse{
	    padding: 0;
	}
	.navbar-nav {
	    margin: 0;
	}
	.mega-menu ul li .categories-mega-menu.custome-menu1 li {
	    text-align: left;
	    display: block;
	    width: 100%;
	}
    html body .mega-menu ul li .categories-mega-menu{
	    padding: 0;
    	border: 0;
    	padding-left: 15px;
    	padding-top: 10px !important;
    }
    .margin-top-10{
    	margin-top: 10px !important;
    }
	.mega-menu ul li.credit-mega-menu .categories-mega-menu,
	.close-mega-menu{
		display: block;
	}
    div#navbar.navbar-collapse{
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
    }
    div#navbar.navbar-collapse{
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
    	-o-transform: translateX(-100%);
		padding-left: 0;
		margin: 0;
    }
    div#navbar.navbar-collapse,
    div#navbar.navbar-collapse.intro,
    a.close-mega-menu{
        position: fixed;
    }
	div#navbar.navbar-collapse.intro{
	    z-index: 11;
	    background-color: #fff;
	    width: 100%;
	    height: 100%;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
	    -o-transform: translateX(0);
	    overflow-y: auto;
	}
	a.close-mega-menu{
	    top: 15px;
	    right: 15px;
	    border: 1px solid #2098ce;
	    color: #2098ce;
	    width: 30px;
	    height: 30px;
	    text-align: center;
	    line-height: 2.1;
	    border-radius: 50%;
	    font-size: 14px;
        z-index: 1;
	}
	.navbar-nav {
	    padding: 20px 15px;
	}
	.navbar-nav li.credit-mega-menu {
	    margin-bottom: 15px;
	}
	.credit-mega-menu > a:after{
		display: none;
	}
	.category-sec img.def-image {
	    width: 150px;
	}
}
@media (min-width: 768px) and (max-width: 1199px){
	.navbar-nav,
	.navbar-nav li.credit-mega-menu{
		width: 100%;
	}
	.categories-main-menu.pl-0 {
	    padding-left: 15px;
	}
	html body .mega-menu ul li .categories-mega-menu {
	    box-shadow: none;
	    border: 1px solid #e2e2e2;
	    padding-bottom: 15px !important;
	    padding-top: 15px !important;
	}
	.custome-menu5 .top-pick-sec .col-md-4 {
	    width: 16.30%;
	    float: left;
	}
	.mega-menu ul li .categories-mega-menu.custome-menu1 li{
		padding-left: 15px;
	}
}
/**/
.fullwidthmodal .owl_ver_slide_2020 .list-item .item {
    border: 0;
    padding: 0;
}
.fullwidthmodal .owl_ver_slide_2020 .slick-slide{
    height: 295px;
    padding: 10px 10px;
    margin-bottom: 10px;
    display: table;
    width: 100% !important;
}
.fullwidthmodal .owl_ver_slide_2020 .slick-slide,
.fullwidthmodal.best-loans-box .owl_ver_slide_2020 .list-item .item-bordre{
    border: 1px solid #e5e5e5;
}
.fullwidthmodal.best-loans-box .owl_ver_slide_2020 .list-item .item {
    padding: 0 5px;
}
.fullwidthmodal.best-loans-box .owl_ver_slide_2020 .list-item .item-bordre {
    padding-bottom: 15px;
}
.fullwidthmodal .owl_ver_slide_2020 .slick-slide > div {
    display: table-cell;
    vertical-align: top;
}
.owl_ver_slide_2020 .heading.text-center {
    margin-bottom: 0;
}
.fullwidthmodal .main-row .heading h3 {
    height: 32px;
}
.owl_ver_slide_2020 .col-md-3{
    padding: 0 5px !important;
}
.owl_ver_slide_2020 .list-item .slick-prev,
.owl_ver_slide_2020 .list-item .slick-next{
    top: 0;
    position: relative;
    margin: 0 auto;
    transform: translate(0);
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    left: 0;
}
.owl_ver_slide_2020 .list-item .slick-prev,
.owl_ver_slide_2020 .list-item .slick-next{
    top: 0;
    position: relative;
    margin: 0 auto;
    transform: translate(0);
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    left: 0;
    text-align: center;
    width: 24px;
    height: 25px;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background-color: #2098ce;
}
.owl_ver_slide_2020 .list-item .slick-next {
    position: absolute;
    left: -27px;
    top: 710px;
}
.owl_ver_slide_2020 .list-item .slick-prev:before,
.owl_ver_slide_2020 .list-item .slick-next:before{
    content: "\f106";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    color: #fff;
    top: -1px;
    position: relative;
}
.owl_ver_slide_2020 .list-item .slick-next:before{
    content: "\f107";
    top: 1px;
}
.owl_ver_slide_2020 .list-item .slick-list {
    margin-bottom: 0px;
    margin-top: 10px;
}
.main-row.owl_ver_slide_2020 {
    margin: 0 -5px;
    /*margin-top: 40px;*/
    padding-bottom: 40px !important;
}
@media screen and (min-width: 1200px){
    .offset-lg-1{
        margin-left: 8.333333%;
    }
    .fullwidthmodal .owl_ver_slide_2020 .slick-slide{
        height: 265px;
    }
    .main-row.owl_ver_slide_2020{
        display: flex;
        align-items: baseline;
    }
    .owl_ver_slide_2020 .col-md-3 {
        height: 1190px;
    }
    .owl_ver_slide_2020 .heading.text-center {
        height: 110px;
    }
    #loan-popup .modal-dialog.fullwidthmodal{
        height: 92%;
        overflow-y: hidden;
    }
    #loan-popup .modal-dialog.fullwidthmodal::-webkit-scrollbar-track,
    #loan-popup .modal-dialog.fullwidthmodal::-webkit-scrollbar,
    #loan-popup .modal-dialog.fullwidthmodal::-webkit-scrollbar-thumb {
        display: none;
    }
    #loan-popup .main_row_slide_btn{
        margin-top: 10px;
    }
}
.main-row.owl_ver_slide_2020 > div:nth-child(1) .heading.text-center img,
.main-row.owl_ver_slide_2020 > div:nth-child(2) .heading.text-center img,
.main-row.owl_ver_slide_2020 > div:nth-child(3) .heading.text-center img{
    max-width: 50px !important;
}
.main-row.owl_ver_slide_2020 > div .heading.text-center img {
    max-width: 60px !important;
}
.owl_ver_slide_2020{
    display: flex;
    align-items: center;
}
@media (min-width: 1200px) and (max-width: 1749px){
    .owl_ver_slide_2020 > div {
        width: 150px;
        padding: 0 3px;
    }
    div .main-row.owl_ver_slide_2020 {
        margin: 0 5px;
    }
    div .owl_ver_slide_2020 .heading.text-center {
        height: 175px;
    }
    .fullwidthmodal .owl_ver_slide_2020 .list-item .item a.def-btn {
        font-size: 11px;
    }
    .main_row_slide_btn .main_row_btn_group {
        padding: 20px 20px 30px 30px;
    }
    .fullwidthmodal .main-row .heading h3 {
        font-size: 13px;
    }
    .owl_ver_slide_2020 .heading h3 {
        height: 36px;
    }
}
@media screen and (min-width: 1750px){
    .main-row{
        width: 100%;
    }
    .main-row > div.custom_col_width {
        width: 270px;
        padding-left: 10px;
    }
    .main-row > div {
        width: 190px;
        margin: 0 3px;
    }
    .main_row_slide_btn {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 40px;
        padding: 0 20px;
        padding-bottom: 20px;
    }
    .main_row_slide_btn .main_row_btn_group {
        text-align: left;
    }
    .slider-toggle-table-row tr.bg-white{
        height: 220px;
    }
}
.fullwidthmodal .main-row .heading h3,
body .fullwidthmodal .list-item h4{
    font-size: 12px;
}
body .fullwidthmodal .list-item h4{
    line-height: 1.3;
    margin-top: 7px;
}
.heading > img {
    max-width: 60px !important;
}
.author_name_list {
    line-height: 1.4;
}
.author_following.following.type_1 {
    max-width: 100%;
    text-align: left;
}
.author_following .follow_icon{
    margin-left: 0;
    display: flex;
    align-items: center;
}
.author_following .follow_icon img{
    margin: 0 auto;
    width: 30px;
}














/*element css*/
@media screen and (max-width: 767px){
    .help_you_make br{
        display: none;
    }
}
.credit_report_sec_label,.category-right .elementor-widget-wrap .elementor-image-box-wrapper{
    z-index: 11;
}
body h1, body .h1, body h2, body .h2, body h3, body .h3,
body .elementor-widget:not(:last-child),.home .entry p, .home .entry-content p{
    margin-bottom: 0;
}
.main_row_btn_group .lock-btn img{
    width: 15px !important;
}
.mx-auto {
    margin: 0 auto;
}
.category_left .elementor-widget-wrap,
.category-right .elementor-widget-wrap{
    flex-wrap: nowrap;
    align-items: flex-start;
}
.category_left .elementor-widget-wrap > div,
.category-right .elementor-widget-wrap > div{
    padding: 0 15px;
}
.category-right .elementor-widget-wrap .elementor-image-box-wrapper{
    position: relative;
}
.video_height_score video {
    height: 320px;
}
.credit_report_sec_new .elementor-row {
    flex-wrap: wrap;
}
/* w_100_col */
.credit_report_sec_new > .elementor-container > .elementor-row > div.w_100_col,
.credit_report_sec_new > .elementor-container > .elementor-row > div.w_100_col.score_box_multi div{
    width: 100%;
}
.credit_report_sec_new .elementor-container > .elementor-row > div {
    width: 50%;
}
.credit_report_sec_new > .elementor-container > .elementor-row > div.w_100_col.score_box_multi{
    width: 33.33%;
}
.credit_report_sec_new > .elementor-container > .elementor-row .score_box_multi .elementor-image-box-wrapper .elementor-image-box-content {
    width: auto;
}
.score_box_multi .elementor-image-box-wrapper {
    justify-content: center;
}
.credit_report_sec_new > .elementor-container > .elementor-row {
    margin: 0 -10px;
}
.finding-the-best a,
.finding-the-best strong{
    font-size: 16px;
}
.finding-the-best strong{
    font-weight: 700;
}
@media screen and (max-width: 767px){
	.video_height_score video {
	    height: 160px;
	}
    .credit_report_sec_new .elementor-container > .elementor-row > div,
    .credit_report_sec_new > .elementor-container > .elementor-row > div.w_100_col.score_box_multi{
        width: 100%;
    }
    .category_left .elementor-widget-wrap > div, .category-right .elementor-widget-wrap > div {
        padding: 0 10px;
    }
    body .cartegory-col-body > div:after{
        bottom: -30px;
    }
    body .category-right .cartegory-col-body > div:after{
        bottom: -35px;
        border-width: 35px;
    }
    div .cat-loan {
        margin-right: 0;
    }
    .loan_bottom_wrap .elementor-row {
        flex-wrap: nowrap;
    }
    .category_left .elementor-image-box-wrapper{
        z-index: 11;
        position: relative;
    }
    .credit_report_sec_new > .elementor-container > .elementor-row,div .credit-report-sec .def-btn,body .list_table1{
        margin: 0;
    }
    body .sec-label {
        padding: 5px 15px 8px;
    }    
    .credit_report_sec_new .elementor-image-box-wrapper .elementor-image-box-content {
        display: inline-block;
    }
    .credit_report_sec_new .elementor-image-box-wrapper{
        text-align: center;
    }
   body .graph_2020_update .graph .dropup .dropdown-menu.secondary_clipboard_2020_1,
   body .graph .dropup .secondary_clipboard_2020_2 .dropdown-menu{
       right: -215px !important;
   }
    .new_box_design .elementor-element .elementor-widget-image,
    .new_box_design .elementor-element > *,
    .new_box_design .elementor-image,
    .new_box_design .elementor-image img {
        height: 100%;
        display: inline;
    }
}
@media (min-width: 1200px) and (max-width: 1562px){
    #main_nav .container {
        width: 100%;
    }
    body #main_nav .nav>li {
        padding: 0 10px;
    }
    #main_nav .navbar-right{
        float: none !important;
        margin-right: 0;
        display: flex;
        justify-content: center;
    }
    #main_nav #navbar{
        clear: both;
        padding: 0;
    }
    #main_nav .navbar-header{
        float: none;
        display: flex;
        justify-content: center;
    }
    body .main-head-sec{
        padding: 70px 0 230px;
    }
    #main_nav .nav.navbar-nav.navbar-right li a{
        line-height: normal;
    }
    #main_nav .credit-mega-menu>a:after{
        bottom: -10px;
    }
    body .mega-menu ul li .categories-mega-menu{
        top: 57px;
    }
}

.sm-block-img{
	display:none
}
@media screen and (max-width:767px){
	.sm-block-img{
		display:block
	}
	.sm-block-img img{
		width:auto !important
	}
	.sm-none-img{
		display:none
	}
}
