.social_icon i {
    font-size: 24px;
}
.social_icon {
    margin-top: 12px;
} 
.social_icon.footer i {
	color: #fff;
    margin-right: 8px;
}
/**** Family *******/
.pb-3{
    padding-bottom: 30px !important;
}
.pt-3{
    padding-top: 30px !important;
}
.feature-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.feature-box.feature-box-style-5 .feature-box-icon { 
    min-width: 17%;
}
.feature-box .feature-box-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    background: rgba(0, 0, 0, 0.06);
    border-radius: 100%;
    color: #FFF;
    font-size: 16px;
    font-size: 1rem;
    position: relative;
    top: 7px;
    text-align: center;
    padding: 0.8em;
    height: 1px;
    width: 2.7em;
    height: 2.7em;
}

.feature-box .feature-box-info {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding-left: 15px;
}
.feature-box.feature-box-style-5 h4 {
    color: #212529;
}
/***** End Family *******/

@media only screen and (min-width:320px) and (max-width:640px){
	.social_icon.col-xs-6 {
		width: 25%;
		margin-bottom: 15px;
		margin-top: unset;
	}
}

@media(max-width:1024px){	

	.rev_slider_wrapper{	
		height: 159px !important;	
	}	
	.rev_slider{
		height: 179px !important;	
	}
	
	.video_player{
		
		width:100% !important;
		height:auto !important;	
	}
	.state_map{
		border: none; 
		width:100% !important;	
	}
	
}
.contact_text .con_bak2 p span {
    font-weight:normal;
}

.contact_text .con_bak p span {
    font-weight:normal;
}
.lets_talk_to_us h3
{
	font-size:19px;
}

.annuityacuity .container-fluid.ml-lp-5 { 
    background-color: #fff;
}

.blue_bg {
    padding-bottom: 60px;
    padding-top: 30px;
    background-color: #0a1536;
}

.annuityacuity_description h2, .annuityacuity_description h3, .annuityacuity_description p, .annuityacuity_description ol li {
    color: #fff;
}

.annuityacuity_description a{
    color: #C39A42;
    font-weight: 600;
}
 

.annuityacuity .container-fluid.ml-lp-5 {
    padding-bottom: 10px;
    padding-top: 10px; 
}

.annuityacuity .d-inline {
    display: inline!important;
}

.annuityacuity .ml-lp-5 h2 { 
    color: #23305d;
    font-size: 40px;
    letter-spacing: 0;
    line-height: 125%!important;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
}

.fbs_agent{
    color: #56585a !important;
    font-size: 28px !important;
}

.btn_block_right_side .button-main { 
    width: 270px; 
}

.mt-3{
    margin-top:30px;
}
.mb-2{
    margin-bottom:20px;
}
.pt-5{
    padding-top: 50px;
}

.annuityacuity footer {
    background-color: #0c1c39;
    padding-top: 40px;
    padding-bottom: 20px;
    border-top: 8px solid #b38a0f;
    margin-top: 40px;
}

.annuityacuity .social-icons a {
    color: #fff;
    font-size: 21px; 
}

.annuityacuity .footer-description p {
    color: #fff;
}

.annuityacuity .profile_img img{
    width: 100%;
}

.footer-description .fa{
    font-size: 21px;
}

.annuityacuity .agent_profile {
    background-color: #ededed;
    padding: 20px;
    border: 4px solid #0C1C39;
}
/*
.lift .service_box {
    box-shadow: 0px 6px 10px 2px #e3e7e9;
    padding: 15px;
    border-radius: 10px;
}
*/

.service_box .news_categories ul li a { 
    line-height: 28px !important;
    border: 0 !important;
}

.project_description .service_box .box4  p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.lift .icon_with_title .icon_box img {
    width: 85%;
    position: relative;
    top: 5px;
}

.lift .icon_box { 
    width: 130px;
    height: 130px;
    margin: 0 auto;
    text-align: center;
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    padding: 10px;
}
.minimize_taxes p {
    color: #000;
}
.lift .icon_with_title {
    width: 100%; 
    overflow: hidden;
    clear: both;
    padding-top: 10px;
}
/*
.service_title {
    display: table-cell;
    vertical-align: middle;
    width: 70%;
} 
*/
.lift .service_title h4 {
    margin-top: 30px;
    text-align: center;
}
.lift .service_box  .news_categories {
    margin-top: 26px;
    width: 98%;
    margin: 0 auto;
}
.service_box .news_categories ul li a {
    color: #000; 
    font-weight: 600;
    line-height: 44px;
} 
.service_box .news_categories ul li {
    color: #000; 
    font-weight: 600;
    line-height: 44px;
    list-style-type: disclosure-closed;
} 
.second_box ul {
    margin-bottom: unset;
}

.additional_strategies {
    padding-top: 20px;
    padding-bottom: 30px;
    width: 80%;
    margin: 0 auto;
}
.lift .single_project_page .box_5 .service_box{
    background: url(../images/lift/pattern.png); 
    padding-bottom: 190px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 100% 10%;
}
/*
.box_5 .service_box {
    box-shadow: unset;
}*/
.additional_strategies h3{
    text-align: center;
    font-weight: 700;
}
.additional_strategies p{
    text-align: center;
}
.mb-1{
    margin-bottom: 10px;
}
/*
.taxes_box.box_1 {
    margin-top: 60px; 
}
*/
.taxes_box { 
    display: inline-block;
}
 
.taxes_box .left_man_img img {
    width: 100%;
    border-radius: 10px;
}

.taxes_box h3 {
    color: #BD8E2D;
    font-weight: 700;
}

.taxes_box p { 
    font-weight: 600;
}
.taxes_box ul li { 
    font-weight: 600;
    list-style-type: disclosure-closed;
} 
.taxes_box .materials {
    margin-top: 15px;
}
.taxes_box .materials h3 {
    margin-top: 0;
}
.lift .benefits_point li a {
    color: #000;
}
.boldf .bold_process .button-main.learn_more_btn {
    border-radius: 0px !important;
    min-width: 100% !important;
}
.boldf .row1 .dsg-icon-content-box-grass {
    min-height: 370px !important;
}
.boldf .row2 .dsg-icon-content-box-grass {
    min-height: 348px !important;
}
.boldf .bold_process .row1 p { 
    min-height: 120px;
}
.boldf .bold_process .row2 p { 
    min-height: 120px;
}

.boldf .row2.project_description .box4 p {
    margin-top: 22px;
    margin-bottom: 18px;
}
.boldf .bold_process .row2 .box6  p {
    min-height: 95px;
}
.boldf .right_side_img img {
    width: 100%;
}
.boldf .bold_process .button-main.learn_more_btn:hover {
    border-radius: 0px;
}
.service_box.box_1 {
    padding-bottom: 49px;
}

.service_box.box_3 {
    padding-bottom: 38px;
}
.service_box .news_categories ul li a:hover{
    color: #131944;
}
.main_footer  a:hover {
    color: #fff !important;
}

.lift .bottom_header {
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
}
.age_label{
    background: rgba(19, 24, 46, 0.5);
}
.lift .right_side_img img{
    width: 100%;
}

.mt-5{
    margin-top: 50px;
}

.why_bold .bold_with_client {
    width: 270px;
}

.process_flow img {
    width: 100%;
}
.support_details a {
    color: #fff;
}


.support_details li {
    font-size: 16px;
}

.support_details {
    background-color: #131944;
    color: #fff;
    padding: 5px 15px; 
    position: relative;
    top: 100px;
}

.support_details h4 {
    font-size: 21px;
    color: #BD8E2D;
}

.support_details ul.category {
    margin-top: 20px;
}

.process_flow_section { 
    margin-top: 50px; 
}

.bold_process{
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    padding: 15px;
}

.bold_action{   
    margin-top: 50px;
}
.inner_bold_action{
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    padding: 15px;
}
.bold_action a{
    color: #fff;
}

.bold_action h3, .bold_action h4{
    color: #fff;
}


.learn_how h4 {
    font-weight: 700;
    font-size: 26px;
}

.learn_how p {
    color: #20124d; 
}

.learn_how .view_process {
    width: 280px;
}

.bottom_content{
    padding-top: 50px;
    padding-bottom: 40px;
}

.calculate_tax_small_text {
    font-size: 13px;
    color: #000;
}

.boldf .first_row {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    padding: 15px;
}


.boldf .why_bold {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    padding: 15px;
}



.boldf section .button-main {
    background-color: #131944;
    border-radius: 15px;
}

.boldf section .button-main:hover {
    background-color: #252b53;
    border-radius: 15px !important;
}

 
.lift .single_service_item { 
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15) !important;
    padding: 15px; 
}
 
.lift .single_service_item .service_icon, .boldf .single_service_item .service_icon { 
    display: block;
    height: 130px;
    background-color: #fff;
    border-radius: 50%;
    width: 130px;
    margin: 0 auto;
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15) !important;
}

.lift .service_icon img {
    width: 70%;
    position: relative;
    top: 15px;
    margin: 0 auto;
}
 
.six_process .bold_process {
    padding-bottom: 50px;
    padding-top: 40px;
} 
.inner_bold_action .title_container h4{
    padding-bottom: 20px;
    padding-top: 10px;
}
.inner_bold_action h4 {
    color: #262626;
}

.blue_portion{
    background-color:#131944; 
}

.blue_portion h4 {
    background-color: #BD8E2D;
    padding: 15px;
    text-align: left;
    color: #131944;
    font-weight: 700;
    font-size: 20px;
    margin-top: unset;
    text-transform: uppercase;
}

.blue_portion ul.category {
    padding-bottom: 33px;
    padding-top: 30px;
}

.learn_how{
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15) !important;
    padding: 15px; 
}

.learn_how h4 {
    font-weight: 700;
    font-size: 24px;
    color: #bd8e2d !important; 
    margin-top: 0px;
}

.learn_how p {
    margin-top: 32px;
    margin-bottom: 32px;
    font-size: 15px;
}

.single_service_item:hover .service_icon {
    background-color: #f4f4f4;
} 
.single_service_item:hover .normal_img{
    display: none;
}

.single_service_item .hover_img{
    display: none;
}

.single_service_item:hover .hover_img{
    display: block;
}

.minimize_taxes{
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15) !important;
    padding: 15px;
    border-radius: 10px;
}

.minimize_taxes .title_container h4 { 
    font-size: 26px;  
    color: #131944;
}

.service_box  p {
    color: #000;
}
.bottom_content p {
    color: #000;
}
.project_description {
    padding-top: 50px;
}
.six_process .service_text p {
    color: #000;
}
.six_process .service_text h5 { 
    color: #131944; 
}
.bold_process p {
    color: #000;
}
.support_details p{
    color: #fff;
}
.boldf .title_container h4 {
    font-family: open sans;
    font-weight: 700;
    font-size: 30px;
    color: #131944;
    margin-bottom: 9px;
}
.boldf .single_project_page p {
    color: #000;
}
.service_box.box_4 p {
    margin-bottom: 10px !important;
    margin-top: 18px;
}
.age_label {
    background: rgba(19, 24, 46, 0.5);
    border-radius: 0px 0px 10px 10px;
    text-align: center;
    padding: 12px;
    position: relative;
    top: -44px;
    color: #fff;
    font-weight: 600;
}

.taxes_details {
    background-color: #131944;
    margin-top: 50px;
}

.blue_portion .category li {
    font-size: 21px;
}

.blue_portion .blue_ul_li {
    padding-left: 20px;
}

.blue_portion .category li {
    list-style-type: disclosure-closed;
    color: #fff;
}

.top_icon_row {
    box-shadow: 0px 4px 16px rgb(0 0 0 / 15%);
    padding: 15px;
}

.top_icon_row  {
    display: flex;
    flex-wrap: wrap;
}

.top_icon_row .col {
  flex: 1 0 18%;  
  margin: 5px;  
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.stage_icon .normal_img {
    width: 30%;
}

.life_stage{
    margin-top: 10px;
}
.top_icon_row a{
    color: #337ab7;
    font-weight: 600;
} 

.support_details { 
    border-top: 8px solid #BD8E2D;
}

.bottom_content .content_row {
    box-shadow: 0px 4px 16px rgb(0 0 0 / 15%);
    padding: 15px;
}

.dsg-icon-content-box-grass{
    box-shadow: 0 4px 16px rgb(0 0 0 / 15%);
    margin-top: 40px;
    border-bottom: 8px solid #BD8E2D;
}

.dsg-icon-content-box-grass .icon_img {
    position: relative;
    margin-bottom: -40px;
    bottom: 70px;
    width: 40%;
}

.col-lg-4.col-md-4 .dsg-icon-content-box-grass .icon_img {
    position: relative;
    margin-bottom: -40px;
    bottom: 80px;
    width: 60%;
}

.dsg-icon-content-box-grass { 
    padding: 20px;
}

.iconContentBox li {
    list-style-type: disc;
    margin-bottom: 8px;
}

.box1 .content{
    margin-bottom: 45px;
}

.box3 ul {
    margin-bottom: 18px;
}

.mt-2 {
    margin-top: 20px;
}

  
.strategy {
    display: flex;
    flex-wrap: wrap;
}

.strategy .col {
  flex: 1 0 18%;  
  margin: 5px;  
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.strategy{
    display: flex;
    flex-wrap: wrap;
}

.retirement .strategy .col {
    flex: 1 0 18%;
    margin: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.strategy .life_stage {
    font-size: 20px;
}

.arrow_icon img {
    width: 70%;
}

.box_shadow{
    box-shadow: 0px 4px 16px rgb(0 0 0 / 15%);
    padding: 15px;
} 

.benifit {
    font-size: 21px;
    font-weight: 600;
}

.boss .heading {
    font-weight: 600;
    margin-bottom: 20px;
} 
.benefits_point li {
    list-style-type: disclosure-closed;
    margin-bottom: 10px;
    color: #000;
    font-weight: 600;
}

.small_text {
    font-size: 13px;
    text-shadow: unset;
    color: #000;
    font-weight: 300;
    margin-bottom: 10px !important;
    position: unset;
    white-space: unset;
}

ul.benefits_point {
    padding-left: 20px;
}

.consideration {
    box-shadow: 0 4px 16px rgb(0 0 0 / 15%);
    padding: 20px;
    border-top: 8px solid #354a6b;
}

.bold_action .button-main {
    background-color: #131944;
    border-radius: 15px;
}

.care_box {
    padding: 20px;
    border-top: 8px solid #354a6b;
    box-shadow: 0 4px 16px rgb(0 0 0 / 15%);
}

.tab-content ul {
    padding-left: 20px;   
}
.tab-content li {
    list-style-type: disc;
    margin-bottom: 10px;
    color: #000;
}

.moretext {
  display: none;
}

a.moreless-button {
    cursor: pointer;
}

.long_term_care .dsg-icon-content-box-grass {
    padding: 17px;
}

.rop_option {
    margin-top: 30px;
    box-shadow: 0 4px 16px rgb(0 0 0 / 15%);
    padding: 20px;
    border-top: 8px solid #354a6b;
}

.long_term_care  td, .long_term_care th {
    padding: 8px;
}

.long_term_care tbody tr > td, .long_term_care tbody tr>th {
    border-top: 1px solid #ddd;
}

.long_term_care table {
    width: 100%;
    margin-top: 30px;
}

.freedom_moretext {
  display: none;
}

a.freedom_moreless-button {
    cursor: pointer;
}

.tab-pane h4 {
    font-weight: 600;
}

.product_resource li {
    list-style-type: disc;
    margin-bottom: 10px;
} 

 

.blue_portion p {
    color: #fff;
    padding-left: 20px;
}

.lift .news_categories ul {
    margin-bottom: 0px;
}
.lift .dsg-icon-content-box-grass { 
    min-height: 450px !important;
} 
.lift .bold_action .inner_bold_action {
    background-image: url(../images/lift/pattern_right.png);
    background-position: right top;
    background-repeat: repeat-y;
    background-size: 36%;
}


.long_term_care .blue_portion ul.category {
    padding-bottom: 20px;
    padding-top: 20px;
}

.long_term_care .learn_how {
    box-shadow: unset !important;
    padding: 15px;
}

.long_term_care .learn_how a {
    color: #000;
}

.long_term_care .learn_how p {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 15px;
}
.long_term_care .dsg-icon-content-box-grass {
    min-height: 420px;
}
.estate_planing .dsg-icon-content-box-grass {
    padding: 30px;
    min-height: 466px !important;
}
.executive_compensation .support_details{
    top: 0 !important;
}

.executive_bonus img {
    width: 100%;
}

.executive_compensation section .button-main {
    background-color: #131944;
    width: 280px;
    border-radius: 15px;
}
.executive_compensation .dsg-icon-content-box-grass .icon_img { 
    width: 30% !important;
}
.executive_compensation .dsg-icon-content-box-grass { 
    min-height: 320px !important;
}
.bussiness_succession .dsg-icon-content-box-grass .bussiness_img .icon_img {
    position: unset;
    margin-bottom: 0px;
    bottom: unset;
    width: 100%;
}
.dsg-icon-content-copy h3 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
}
.bussiness_succession .dsg-icon-content-box-grass { 
    min-height: 500px !important;
}

.bussiness_succession .dsg-icon-content-copy p {
    min-height: 150px;
}

.bussiness_succession .button-main {
    background-color: #131944;
}

.bussiness_succession .bussiness_continuity .button-main {
    width: 200px;
}

.bussiness_succession  .dsg-icon-content-box-grass {
    padding: 0px;
}
.bussiness_succession  .dsg-icon-content-copy {
    padding: 30px;
}
.bussiness_continutity .bold_process h4 {
    line-height: 25px;
}
.value_feature{
    padding-left: 20px;
}
.value_feature li {
    margin-bottom: 10px;
    list-style-type: decimal;
}
 
.text-black {
    color: #000;
}
.estate_planing section .button-main{
    background-color: #131944;
}
.bussiness_continuity section .button-main {
    background-color: #131944;
    border-radius: 15px;
    width: 250px;
}
.how_to_use .bold_action .inner_bold_action {
    background-image: url(../images/lift/pattern_right.png);
    background-position: right top;
    background-repeat: repeat-y;
    background-size: 36%;
}
.how_to_use .dsg-icon-content-box-grass {
    min-height: 255px !important;
}
.how_to_use .inner_bold_action .category li a {
    color: #131944;  
    font-weight: 600;
}
.how_to_use .inner_bold_action .category li a:hover {
    color: #000;   
}
.how_to_use .blue_ul_li li {
    list-style-type: disclosure-closed;
} 
.resources_box{
    border-top: 8px solid #BD8E2D;
    padding: 20px;
    box-shadow: 0 4px 16px rgba(0,0,0,.15);
}
.button-main.learn_more_btn {
    padding: 7px 12px 8px !important;
    min-width: 100px !important;
    font-size: 16px !important;
    line-height: 20px;
}

.estate_planing  .box2 .content {
    margin-bottom: 47px;
}

.estate_planing .box3 .content {
    margin-bottom: 93px;
}

.estate_planing .box4 .dsg-icon-content-box-grass, .estate_planing .box5 .dsg-icon-content-box-grass {
    min-height: 420px !important;
}

.estate_planing .box4 .content {
    margin-bottom: 90px;
}
.estate_planing .box5 .content {
    margin-bottom: 43px;
}

.irrevocable .support_details{
    top: unset;
}

.irrevocable .how_ilit .button-main {
    background-color: #131944;
    border-radius: 15px;
    width: 230px;
}
.irrevocable .bold_process .button-main {
    background-color: #131944;
    border-radius: 15px;
    width: 230px;
}
.irrevocable .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.spousal .support_details{
    top: unset;
}
.spousal .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.spousal .how_ilit .button-main {
    background-color: #131944;
    border-radius: 15px;
    width: 230px;
}
.how_it_work_img img {
    width: 100%;
}
.approach li {
    list-style-type: disc;
    margin-bottom: 10px;
}
ul.approach_inner {
    padding-left: 20px;
}
.bussiness_valuation .bold_process .button-main { 
    width: 370px;
    background-color: #131944;
    border-radius: 15px;
}
.factor .dsg-icon-content-box-grass {
    min-height: 480px;
}
.how_to_pick  .bold_process .button-main {  
    background-color: #131944;
    border-radius: 15px;
}
.how_to_pick .row1 .dsg-icon-content-box-grass {
    min-height: 425px !important;
}
.how_to_pick .row2 .dsg-icon-content-box-grass {
    min-height: 215px;
}
.how_to_pick .row1 .dsg-icon-content-box-grass, .how_to_pick .row2 .dsg-icon-content-box-grass{
    border-top: 8px solid #BD8E2D;
    border-bottom: 0px;
}
.buy_sell_arrangement section .button-main.learn_more_btn {
    min-width: 250px !important;
    background-color: #131944;
}
.buy_sell_arrangement .dsg-icon-content-box-grass {
    min-height: 375px;
}
.installment_note {
    padding-left: 20px;
}
.installment_note li {
    list-style-type: disclosure-closed;
}
.income_protection .maintaining .button-main {
    background-color: #131944;
    width: 170px;
    border-radius: 15px;
}
.family_farms  .support_details { 
   top: 0px;
}
.family_farms .blue_portion ul.category {
    padding-bottom: 0px;
}
.family_farms .blue_ul_li_2 {
    padding-left: 40px;
}
.family_farms .blue_portion ul.category { 
    padding-top: 10px;
}
.family_farms .dsg-icon-content-box-grass {
    min-height: 450px;
}

.family_farms .box2 .content {
    margin-bottom: 44px;
}

.family_farms .box3 .content {
    margin-bottom: 65px;
}
.executive_compensation tbody tr > td, .executive_compensation tbody tr>th {
    border-top: 1px solid #ddd;
}
.tab-content .support_details li {
    list-style-type: none !important;
}
.tab-content .support_details ul {
    padding-left: 0 !important;
}

.graph_img img {
    width: 95%;
}
.stay_bonus .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.micro_table{
    width: 100%;
    margin-top: 30px;
}
.micro_table tbody tr>th, .micro_table tbody tr>td {
    border-top: 1px solid #ddd;
}
.micro_table td, .micro_table th {
    padding: 8px;
}
.stay_bonus .dsg-icon-content-box-grass {
    min-height: 510px;
}
.split_dollar .col-lg-8  .category {
    padding-left: 20px;
}
.split_dollar .col-lg-8 .category li {
    list-style-type: disc;
}
.split_dollar .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.split_dollar #overview .dsg-icon-content-box-grass {
    min-height: 625px;
}
.split_dollar #key_persion .dsg-icon-content-box-grass {
    min-height: 800px;
}
.entity_redemption .dsg-icon-content-box-grass {
    min-height: 480px;
}
.entity_redemption .support_details a.button-main {
    width: 255px;
}
.entity_redemption .list li {
    list-style-type: disc;
}
.entity_redemption .care_box .category {
    padding-left: 20px;
}
.entity_redemption .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.family_farms .process_flow_section .button-main.learn_more_btn{
    background-color: #131944;
}
.bussiness_grid .row1 .care_box {
    min-height: 330px;
}
.bussiness_grid .row2 .care_box {
    min-height: 550px;
}
.life_buy_sell .list {
    padding-left: 20px;
}
.life_buy_sell .list li {
    list-style-type: disc;
}
.next_step_img img {
    width: 100%;
}
.lifecycle_buy_sell_bold .list li {
    list-style-type: disc;
}
.lifecycle_buy_sell_bold .category {
    padding-left: 20px;
}
.lifecycle_buy_sell_bold .support_details .category {
    padding-left: 0px;
}
.lifecycle_buy_sell_bold .row1 .dsg-icon-content-box-grass  {
    border-top: 8px solid #BD8E2D;
    border-bottom: 0px;
}
.lifecycle_buy_sell_bold .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.transfer_value .support_details { 
    top: 0px;
}
.transfer_value .list li {
    list-style-type: disc;
}
.transfer_value .category {
    padding-left: 20px;
}
.transfer_value .support_details .category {
    padding-left: 0px;
}
.transfer_value .row1 .dsg-icon-content-box-grass  {
    border-top: 8px solid #BD8E2D;
    border-bottom: 0px;
}
.assessing_needs .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.mt-0 {
    margin-top: 0;
}
.family_farm_success .list li {
    list-style-type: disc;
}
 
.family_farm_success .support_details .category {
    padding-left: 0px;
}
.family_farm_success .row1 .dsg-icon-content-box-grass {
    border-top: 8px solid #BD8E2D;
    border-bottom: 0px;
}
.family_farm_success .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.lifecycle_buy_sell_bold .first .dsg-icon-content-box-grass {
    min-height: 580px;
}
.farm_exit .dsg-icon-content-box-grass {
    min-height: 460px;
}
.one_way_bs .bonus .care_box {
    min-height: 195px;
}
.one_way_bs .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.bs_strategy .dsg-icon-content-box-grass {
    min-height: 450px;
}
.cross_purchase .support_details .button-main {
    width: 250px;
}
.cross_purchase .list li {
    list-style-type: disc;
}
.cross_purchase .category {
    padding-left: 20px;
}
.cross_purchase .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.cross_purchase .dsg-icon-content-box-grass {
    min-height: 480px;
}
.cross_endorsed .support_details .button-main {
    width: 250px;
}
.cross_endorsed .list li {
    list-style-type: disc;
}
.cross_endorsed .category {
    padding-left: 20px;
}
.cross_endorsed .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
.cross_endorsed .dsg-icon-content-box-grass {
    min-height: 540px;
}
.when_to_use .support_details { 
    top: 0px;
}
.when_to_use .dsg-icon-content-box-grass {
    border-top: 8px solid #BD8E2D;
    border-bottom: 0px;
}
.w-100 img {
    width: 100%;
}

.inner-box {
    position: relative;
    width: 100%;
    overflow: hidden;
}  
.inner-box .lower-content {
    padding: 5px;
    background-color: #1F2D42;
    border: none;
    margin-top: 5px; 
    border-radius: 0px !important;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}
.lower-content h3 {
    color: #fff;
    margin-top: 8px;
    font-size: 18px;
    line-height: 28px;
}
.info_station .player{
    padding-bottom: 55%;
}
.info_station .player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url(../images/play.png) no-repeat;
    cursor: pointer;
}
.player {
    margin-top: 0;
    position: relative;
    padding-bottom: 117.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 5px;
}
.player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all;
}
.player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url(../images/play-button.png) no-repeat;
    cursor: pointer;
}
/*
.estate_planing .box2 .dsg-icon-content-box-grass {
    padding-bottom: 42px;
}

.estate_planing .box3 .dsg-icon-content-box-grass {
    padding-bottom: 88px;
}

.estate_planing .box4 .dsg-icon-content-box-grass {
    padding-bottom: 50px;
}
*/

.info_station .inner_banner { 
    height: 220px;  
}

.info_station p.sub_title {
    padding-top: 20px;
    padding-bottom: 20px;
}

.video_content {
    padding-top: 20px;
} 

.video_container {
    padding-top: 20px;
    padding-bottom: 20px;
}

.video_container .onboard {
    margin-bottom: 40px;
}

.carrier_support .brochures {
    margin-top: 0px;
}

section.carrier_support {
    padding-bottom: 60px;
    padding-top: 40px;
    background-color: #F4F4F4;
}

.carrier_support .brochures a { 
    color: #BF9130;
    background: #1F2D42;
    border: 1px solid #fff; 
    height: 60px;
}
.carrier_support .brochures a:hover {background:white;}
.brochures a span i {font-size:28px; color:#1f2d42;}
.brochures a:hover span {background: #BF9130;}

.carrier_support .brochures a span {  
    bottom: 4px;
}

footer .button-main {
    background-color: #354a6b !important;
}

.top_icon_row a:hover {
    color: #BD8E2D;
}

.support_details .category a:hover{
    color: #BD8E2D;
}

.blue_portion .blue_ul_li a:hover{
    color: #BD8E2D;
}

.learn_how a:hover{
    color: #BD8E2D;
}

.link_hover_color:hover{
    color: #BD8E2D !important;
}

.service_text .link_hover_color:hover h5 { 
    color: #BD8E2D; 
}
.link_hover_color:hover .service_text h5 { 
    color: #BD8E2D; 
}

.link_hover_color:hover span { 
    color: #BD8E2D !important; 
}

.link_color{
    color: #337ab7 !important;
}
 
.link_hover_color:hover .fa { 
    color: #BD8E2D !important;
}

.list_type_none  li {
    list-style-type: none !important; 
}

ul.benefits_point.list_type_none {
    padding-left: 0;
}

.news_categories ul li a i {
    padding-right: 5px !important;
}

.cross_purchase_blue ul.category{
    padding-left: 0;
}

.cross_endorsed  ul.category.list_type_none{
    padding-left: 0;
}

.lifecycle_buy_sell_bold .category.list_type_none{
    padding-left: 0;
}
.transfer_value .category.list_type_none {
    padding-left: 0px;
}
.farm_exit .blue_portion ul.category {
    padding-bottom: 8px;
    padding-top: 10px;
}
ul.list{
    padding-left: 20px;
}
.mb-3{
    margin-bottom: 30px;
}

.check_out_form input[type="checkbox"] {
	width: auto;
	float: left;
	height: auto;
	margin-right: 5px;
}

.d-block {
	display: block;
}

.font-weight-500{
    font-weight: 500;
}

.font-26{
    font-size: 26px;
}

.mt-10{
    margin-top: 10px;
} 
.mb-10{
    margin-bottom: 10px;
}

.mt-20{
    margin-top: 20px;
} 
.mb-20{
    margin-bottom: 20px;
}
.mt-0{
    margin-top: 0;
}
.mobile_no {
    font-weight: bold;
}

.box_title{
    font-size: 25px;
    line-height: 35px;
}