@media(max-width:767px){
    .home-banner .hb-fill img{height:100%;}
    .home-banner .hb-caption{position:static;padding:20px 0;}
    .home-banner .hb-caption .big-title{font-size:50px;}
    .home-banner .hb-caption ul.list{margin-top:15px;}
    .home-banner .hb-caption .hb-sub-title{color:#343a40;}
    .home-banner .hb-caption .hb-title{color:#005cab;}
    .home-banner .hb-caption .banner_text{bottom:100px;}
    .home-banner .hb-caption .hb-sub-title,.home-banner .hb-caption .hb-title{text-shadow: none;}
}
@media(min-width:567px) and (max-width:568px){
    .home-banner .hb-caption{padding:20px 0 100px;}
    .home-banner .hb-caption .banner_text{left:0;bottom:10px;}
}
@media(max-width:479px){
    .home-banner .hb-caption{position:absolute;top:auto;bottom:14%;}
    .home-banner .hb-fill img{height: 45%;}
    .home-banner .hb-fill:before{background:#ffffff;}
    .home-banner .hb-caption .banner_text{top:auto;bottom:-60px;padding-left:15px;right: 0;}
    .home-banner .hb-caption .big-title{font-size: 40px;}
    .home-banner .hb-caption ul.list li .list-name{font-size:17px;}
    .home-banner .hb-caption .hb-sub-title{font-size:17px;}
    .home-banner .hb-caption .hb-title{font-size:26px;}
    .home-banner .hb-caption ul.list{margin-top:0;}
    .home-banner .hb-caption ul.list li+li{margin-top:8px;}
}
@media(max-width:320px){
    .home-banner .hb-caption{bottom:10%;}
    .home-banner .hb-caption .banner_text{bottom:-40px;}
    .home-banner .hb-caption .big-title{font-size:38px;}
    .home-banner .hb-caption ul.list li .list-name{font-size:16px;}
    .home-banner .hb-caption ul.list li+li{margin-top:5px;}
}

/* SEO Change */
.detail_page .plan-slider .plan-list h2, .detail_page .plan-slider .plan-list h3 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    min-height: 75px;
    line-height: 100%;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.detail_page .plan-slider .plan-list h2 a, .detail_page .plan-slider .plan-list h3 a {
    line-height: 100%;
}
.detail_page .plan-slider .plan-list h2:before, .detail_page .plan-slider .plan-list h3:before {
    position: absolute;
    content: '';
    width: 120px;
    height: 5px;
    background-color: #fef3f0;
    left: 0;
    bottom: 0;
}


/* Finance Investing News Media Page*/
.news-detail .related_new .related__news-title {
    margin-bottom: 25px;
    display: table;
    margin: -28px 0 35px 0;
    background: #005cab;
    padding: 10px 20px 8px;
    border-radius: 10px;
    border: 1px solid #e6e6e6;
    line-height: 130%;
    color: #fff;
    font-size: 30px;
}
@media (max-width:1199px){
	.news-detail .related_new .related__news-title {
		margin: -28px auto 45px;
	}
}
@media (max-width:767px){
	.news-detail .related_new .related__news-title {
		font-size: 22px;
		margin-bottom: 25px;
	}
}


.news-detail .related_new .listing_box .related_info h2 {
    font-size: 18px;
    color: #000;
    overflow: hidden;
    height: 63px;
	
    display: inherit;
    margin: 0;
    background: transparent;
    padding: 0;
    border-radius: 0;
    border: 0;
    line-height: 120%;    
}
.news-detail .related_new .listing_box .related_info h2 a:hover {
    color: #f25d30;
}



.detail_page .retirement_plan .plan_box h2, .detail_page .retirement_plan .plan_box h3 {
    font-size: 26px;
    color: #f25d30;
    font-weight: 400;
    margin-bottom: 10px;
}
.detail_page .retirement_plan .plan_box h2 a, .detail_page .retirement_plan .plan_box h3 a {
    vertical-align: -13px;
    display: inline-block;
}

@media (max-width:1199px){
	.detail_page .retirement_plan .plan_box h2, .detail_page .retirement_plan .plan_box h3 {
		font-size: 20px;
		height: inherit;
	}
}

/*01 - 08 - 2022 */
    @font-face {
        font-family: 'RNSSanz';
        src: url('../fonts/RNSSanz-Normal.ttf');
    }
.nq-popup-box{ padding: 35px; font-family: 'RNSSanz';}
.nq-popup-box .nq-popup-box-logo{text-align: right;}
.nq-popup-box h2{ margin-top: 35px; margin-bottom: 20px; color:#000; font-weight: bold; font-size: 40px;}
.nq-popup-box h4{ margin-bottom: 25px; color:#fbaf3f; font-weight: bold; }
.nq-popup-box p{color:#000;font-size: 20px; }
.nq-popup-btn{margin-top: 30px;}
.nq-popup-box .nq-popup-btn-dark{font-size: 18px;color:  #000; font-weight: bold; padding: 15px 20px;border: 1px solid #fbaf3f;display: inline-block; background: #fbaf3f;}
.nq-popup-box .nq-popup-btn-light{font-size: 18px;color: #fbaf3f; font-weight: bold; padding: 15px 20px;border: 1px solid #fbaf3f;display: inline-block;   color: #000;}
.nq-popup-box .nq-popup-btn-dark span{margin-left: 15px;}
.nq-popup-box .nq-popup-btn-light span{margin-left: 15px;}
.nq-popup-box a + a{margin-left: 15px;}
#nqpopup .modal-content{border-radius: 0px;}
#nqpopup {    display: flex !important; align-items: center !important;}
#nqpopup.fade:not(.show) {
    opacity: 0;
    display: none !important;
}
@media (min-width: 1199px){
    .nq-popup-box .nq-popup-btn-light:hover {
        border: 1px solid #fbaf3f;
        background-color: #fbaf3f;
    }
    .nq-popup-box .nq-popup-btn-dark:hover {
        border: 1px solid #fbaf3f;
        background-color: #fff;    
    }
}
@media (max-width: 1024px){

    .nq-popup-box{ padding: 5px;}
    .nq-popup-box a + a{margin-left: 0px;}
    .nq-popup-box a{display: block; margin-bottom: 15px;}
}
@media (max-width: 767px){
    .nq-popup-box h2{ font-size: 30px;}
    .nq-popup-box h4{ font-size: 16px; }
    .nq-popup-box p{color:#000;font-size: 16px; }
    .nq-popup-box .nq-popup-btn-dark{font-size: 16px; padding: 15px 10px;}
    .nq-popup-box .nq-popup-btn-light{font-size: 16px; padding: 15px 10px;}
}




