/*
Theme Name: Life Benefits
Theme URI: http://life-benefits.com/
Author: Life Benefits
Author URI: http://life-benefits.com/
Description: Life Benefits
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: Life Benefits
*/

*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
img {border: 0 none;height: auto;max-width: 100%;vertical-align:middle;transition: all 0.5s ease-in-out 0s;}
ul {list-style-type:none;padding:0px;margin:0px;}
a, button{text-decoration:none;outline:none;transition: all 0.5s ease-in-out 0s;color:#222222;}
i.fa{transition: all 0.5s ease-in-out 0s;}
input[type="submit"], input[type="button"], input[type="reset"]{outline:none;cursor:pointer;}
.clear {clear: both; }
.vm{ vertical-align: middle; }
.relative{ position: relative; }
.left{ float: left;}
.right {float:right !important;}
/*placeholder css*/
input::-webkit-input-placeholder {opacity:1 !important;}
.searchbox input::-webkit-input-placeholder{color:#d4d8e4 !important;}
input::-moz-placeholder {opacity:1 !important;}
input:-ms-input-placeholder {opacity:1 !important;}
input:-moz-placeholder {opacity:1 !important;}

textarea::-webkit-input-placeholder {opacity:1 !important;}
textarea::-moz-placeholder {opacity:1 !important;}
textarea:-ms-input-placeholder {opacity:1 !important;}
textarea:-moz-placeholder {opacity:1 !important;}

/*ends css*/
body{margin:0;padding:0;font-size:18px; line-height:1.5; color:#8C8C8C; font-weight:400; font-family: 'Roboto', sans-serif;}

/*======= Common CSS =======*/
p{font-size:18px; line-height:22px;}
h1{font-size:48px; line-height:54px; color: #fff; font-weight:700;}
h2{font-size:30px; color:#11244a; font-weight:500;}
h3{font-size:26px; font-weight:500; color:#11244A;}
h4{font-size:30px; color:#333333; font-weight:900;}
h5{font-size:28px; font-weight:900; color:#fff;}
h6{font-size:20px; color:#4A4A4A;}

a:hover, a:focus{text-decoration:none; color:inherit;}
.full_width{width:100%; float:left;}
.read_btn{font-family: 'Brandon Grotesque'; color:#fff; text-transform:uppercase; line-height:48px; background:#fe5e3a; padding:0 55px; display:inline-block;}
.read_btn:hover{background:#fff; color:#fe5e3a;}


header{width:100%; float:left; background:#152c58; padding:20px 0;}

.navbar_sec{background:#122851; border-top:1px solid #334972;}
.navbar_sec .navbar-collapse{padding:0;}
.navbar_sec nav{margin:0; float:left; border:0;}
.navbar-nav > li{margin-right:2px;position: relative;}
.navbar-nav > li > a{color:rgba(255,255,255,0.8); font-size:20px; display:block; line-height:72px; height:80px; padding:0 40px; border-bottom:4px solid #122851;}
.navbar-nav > li > a:hover, .navbar-nav li.current-menu-item > a{border-bottom:4px solid #28b36f; color:rgba(255,255,255,1);}
.sub-menu .current-menu-item { background: #28b36f; }
.navbar_sec .navbar-toggler{display:none;}
.menu-item-has-children {background-image: url("assets/images/arrow-down.png"); background-position: 95% 45%; background-repeat: no-repeat;}
.menu-item-has-children:hover {background-image: url('assets/images/arrow-up.png');}
.sub-menu { min-width: 320px; opacity: 0; position: absolute; top: 100%; visibility: hidden; background: #f5f5f5; box-shadow:0px 4px 8px 4px rgba(0, 0, 0, 0.14); }
.sub-menu a {background: rgba(0,0,0,0); border-top: 0px solid #28b36f; color: #28b36f; display: inline-block; padding: 10px 20px; width: 100%;}
.sub-menu a:hover {background: #28b36f; color:#ffffff;}
.menu-item:hover .sub-menu {opacity: 1; visibility: visible; z-index: 99;}
.shop_cart{float:right; color:rgba(255,255,255,0.8); font-size:18px; margin:23px 0 0;}
.shop_cart i{margin-right:10px; position:relative; top:-2px;}

.searchbox{width:390px; float:right; position:relative; margin:12px 0 0;}
.searchbox input[type="text"]{width:100%; float:left; background:#405278; color:#d4d8e4; font-size:17px; font-style:italic; padding:0 55px 0 15px; height:45px; border-radius:2px; border: none; }
.searchbox button, .header_search{width:45px; height:45px; background:#28b36f url(assets/images/serach.png) no-repeat center; border-radius:2px; position:absolute; right:0; top:0; border:none;font-size: 0px;}
.searchbox button:hover, .header_search:hover{background-color:#EB9F21;}
.contact_head{float:right; margin:8px 0 0 35px;}
.contact_head li{margin-bottom:6px;}
.contact_head li a{color:#28b36f; font-size:14px;}
.contact_head li a:hover, .shop_cart:hover{color:#EB9F21;}
.contact_head li i{margin-right:10px;}

.banner{position:relative;}
.banner img{width:100%;}
.banner_text{position:absolute; top: 0; right: 0; left: 20px; bottom: 0; height: 50px; line-height: 50px; margin: auto; max-width: 1270px; }
.home .banner_text{height: 0px;}
.banner_text h1{margin-bottom:40px;}
.banner_text.home_page_banner h1 { margin-bottom: 10px; }
.banner_text a{line-height:60px; display:block; padding:0 75px; border-radius:3px; background:#28b36f; font-weight:700; text-transform:uppercase; color:#fff; float:left;}

.header_search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: pink;
}
.header_search::-moz-placeholder { /* Firefox 19+ */
  color: pink;
}
.header_search:-ms-input-placeholder { /* IE 10+ */
  color: pink;
}
.header_search:-moz-placeholder { /* Firefox 18- */
  color: pink;
}


.home_get_offer_btn {padding: 15px 30px !important;}
.home_get_offer_btn:hover{background: #F5A623 !important; color: #fff !important}
.changing_resources_sec{background:#1d3c75; padding:18px 0;}
.changing_resources_sec h2{float:left; font-style:italic; margin:7px 0 0; color:#fff;font-size:24px;}
.changing_resources_sec h2 i{margin-left:5px;}
.changing_resources_sec select {background:#4a6290 url(assets/images/arrow-down.png) no-repeat 97%; height:44px; padding:0 15px; font-weight:500; color:#fff; border:none; width:325px; appearance:none; -webkit-appearance:none; -moz-appearance:none; float:left;}
#dynamic_select_taxonomy,
#dynamic_select_order {background:#ffffff url(assets/images/arrow-down-green.png) no-repeat 97%; color: #4a6290; height:44px; padding:0 25px 0 15px; font-weight:500; border:none; appearance:none; -webkit-appearance:none; -moz-appearance:none; float:left; min-width: 200px; margin-left: 10px; border: 1px solid #ebebeb;background-size: auto; max-width: 260px;}
select::-ms-expand{display:none;}
.email_box {float: right;margin-left: 10px;}
.email_box input{height:44px; color:#B3B3B3; font-weight:500; padding:0 15px; float:left; width:210px; border: none;}
.email_box input[type="submit"]{background:#28b36f; color:#fff; width:135px;}
.inf_form_input{border: none; padding: 5px;float: left; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
.inf_form_btn {background: #28b36f; border: medium none; line-height: 20px; color: #fff; float: left; font-weight: 600; padding: 12px 13px 12px 14px; text-transform: uppercase;}
.inf_form_choice_part, .inf_form_label{color: #fff;font-size: 16px;font-style: italic;font-weight: 500;padding-left: 30px;}
.infusion-field.email_box div {float: left;}
.infusion-form .grecaptcha-badge { display: none; }

.free_gudies_sec{padding:35px 0 50px; border-top:1px solid #ededed;}
.free_gudies_sec h3{margin-bottom:20px;}
.free_gudies_sec p{color:#4A4A4A; margin-top:8px;}
.full_width.custom_featured_dynamic_section_main { border-top: 1px solid #f1f1f1; padding-top: 30px; }
.custom_featured_dynamic_section_title {margin-bottom: 20px;}

.free_gudies_sec img { border-bottom: 5px solid #122851; }
.free_gudies_sec img:hover { border-bottom-color: #35b777; }
.readmore_but11 { background: #122851; color: #fff; cursor: pointer; display: inline-block; margin-top: 10px; padding: 10px 20px; text-transform: uppercase; border-radius: 3px; }
.readmore_but11:hover { background: #35b777; color: #fff; }
blockquote {
  border: medium none;
  margin: 0;
  padding: 0 0 0 45px;
  position: relative;
}
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
  color: #1d3b75;
  font-size: 24px;
  font-style: italic;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px;
  width: 100%;
}

footer{width:100%; float:left; background:#f6f6f6 url(assets/images/footerbg.png) no-repeat 57%; padding:50px 0 20px;}
footer h6{text-transform:uppercase; margin-bottom:15px; color:#11244A; font-weight:500; font-size:16px;}
.footer_cell ul li a{color:#8C8C8C; margin-bottom:15px; display:block; font-size:12px;}
/* .footer_cell_outer{float:left; margin-right:30px;} */
.footer_cell_outer { float: left; margin-right: 1.5%; width: 17%; }
.footer_right{float:right;}
.footer_social{margin:40px 0 0;}
.footer_social ul li{float:left; margin-right:10px;}
.footer_social ul li a:hover{opacity:0.8;}
.footer_cell ul li a:hover{color:#28B36E;}
.licensed_sec h6{text-transform:none;}
.licensed_sec img{margin-top:10px;}
.licensed_sec{margin:64px 0 0; float:left;}
.footer_list_bottom{margin-top:48px;}

.copyright_sec{background:#101f3c; padding:15px 0 25px;}
.copyright_left{float:left; margin:14px 0 0;}
.copyright_left a{display:block; float:left; color:#28B36E; margin-right:15px;}
.copyright_left p{float:left; font-style:italic; color:#83888F;margin-bottom: 0px;}
.footer_logo img{width:240px;}
.copyright_left a:hover{color:#EB9F21;}

.life_benefits_sec{background:url(assets/images/life-benefits-bg.jpg) no-repeat center; background-size:cover; padding:100px 0 30px;}	
.life_benefits_sec p{color:#fff; font-size:18px; margin:10px 0 20px;}
.life_benefits_sec a{color:#28B36E; font-weight:bold; text-transform:uppercase; float:left; display:block; background:#fff; line-height:44px; padding:0 55px; border-radius:3px;}
.life_benefits_inner{float:left; margin-left:40px;}

.our_solutions{padding:55px 0 35px;}
.solutions_left{float:left;}
.solutions_left h3{margin-bottom:20px;}
.solutions_cell{ text-align:center; padding: 10px; background: rgba(0,0,0,.02); border-radius: .5em; cursor: pointer; }
.solutions_cell:hover{background: rgba(0,0,0,.08);}
.solutions_cell h6{margin-top:10px;}
.solutions_right{background:#f5a623; width:100%; padding:20px; float:right;}
.solutions_right h2{font-weight:700; line-height:34px; margin:0 0 30px; letter-spacing: 1px; color:#fff !important; }
.solutions_right a{color:#28B36E; font-size:18px; font-weight:700; background:#fff; display:inline-block; line-height:58px; padding:0 16px; border-radius:3px;}
.solutions_right a:hover{background:#28B36E; color:#fff;}
.solutions_right_outer{border-left:1px solid #ebebeb; float:right; margin-left:35px; padding-left:55px;}
.solutions_cell img{line-height:100px;}
.solutions_cell figure{line-height:85px;}

.financial_sec{padding:40px 0;}
.financial_sec h3{margin:0 0 25px;}
.financial_topic figcaption{font-size:20px; color:#4A4A4A; font-weight:700; margin:10px 0 45px;}
.store-detail figcaption { text-align: center; }
.view_all{font-size:18px; font-style:italic; color:#8C8C8C;}
.view_all img{margin-left:10px;}
.view_all:hover{color:#28b36f;}

.middle_right_outer{float:left; padding-left:55px; border-left:1px solid #ebebeb; margin-left:35px;}
.middle_right{width:100%; float:left;}
.recent_articles h3{margin-bottom:10px;}
.recent_articles{margin-bottom:40px;}
.recent_articles ul li a{font-weight:500; font-size:18px; color:#4A4A4A; text-transform:uppercase; position:relative; border-bottom:1px solid #ebebeb; padding:22px 15px 22px 48px; line-height:24px; display:block;}
.recent_articles ul li a:hover{background:#28b36f; color:#fff;}
.recent_articles ul li a:hover span{color:#fff;}
.recent_articles ul li a span{color:#28B36E; position:absolute; left:15px; font-size:26px; top:35px;}
.recent_articles .view_all{margin-top:20px; float:left;}
.wealth_talks{width:100%; float:left; background:#f2f2f2; position:relative;}
.wealth_talks h2{font-size:32px; color:#EB9F21; font-weight:700; margin:20px 0 10px;}
.wealth_talks p{color:#4A4A4A; font-size:18px; margin-bottom:15px;}
.wealth_talks a{color:#fff; text-transform:uppercase; font-weight:700; line-height:55px; display:inline-block; width:230px; border-radius:3px; background:#28b36f; position:absolute; bottom:20px; left:0; right:0; margin:auto;}
.wealth_talks a:hover, .life_benefits_sec a:hover, .banner_text a:hover, .email_box input[type="submit"]:hover{background:#EB9F21; color:#fff;}

.menu{display:none;}

/*article-detail-video*/
/* .vedeo_outer img{margin-bottom:25px;} */
.video_play_work h3{margin-bottom:10px;}
.video_play_work{padding:0 0 50px 0;}
/* .video_play_work p ,.video_play_work li{font-size:16px; line-height:24px; margin-bottom:24px; color:#323232;} */
.video_play_work p, .our_profile p {color: #323232; font-size: 18px; line-height:1.9em; margin: 30px 0;word-wrap: break-word;}
.video_play_work li, .financial_topic.our_profile ol li {padding-left:24px; color:#565656; margin-left:10px; position:relative; margin-bottom:18px; font-size: 0.995em; line-height: 1.9em;}
/*.video_play_work li:after{position:absolute; content:""; height:4px; width:4px; border-radius:100%; background:#4b4b4b; left:0; top:10px;}
*/.video_play_work ul { margin: 30px 0 30px 30px; }

/*article-detail-video*/
.breadcrumb{background: none; padding: 0;}
.breadcrumb > li + li::before{content: ""; background:url(assets/images/breadcrumb-arrow.jpg) no-repeat center; padding: 0 16px;}
.breadcrumb li a:hover, .breadcrumb li.active a{color: #28B36E;}
.breadcrumb li {margin-bottom: 0px !important;}
.article-details h1, 
.article-details h2{color: #11244A; font-size: 50px;margin: 0px; font-weight: 500;}
.article_date{margin: 0 0 20px; width: 100%; float: left;}
.article_date li{float: left; color: #777777; margin: 15px 0; margin: 0 34px 0 0; position: relative; font-size:0.85em; font-weight:300;}
.article_date li:after{content: "|"; font-size: 20px; font-weight: 300; color: #777777; left: -20px; position: absolute; top: -3px;}
.article_date li:first-child:after{content: "";}

.financial_topic .qauto_text{color: #1D3B75; font-size: 24px; font-style: italic; margin:15px 0 24px; width: 100%; float: left;}
.financial_topic .qauto_text {float: left; position: relative; padding-left:45px;}
.financial_topic .qauto_text:after{background:url(assets/images/quato.png) no-repeat center; width: 28px; height: 22px; position: absolute; left: 0; top: 0; content: ""; transform: rotate(180deg);}
.quato_right { background: rgba(0, 0, 0, 0) url("assets/images/quato.png") no-repeat scroll center center; content: ""; height: 22px; margin-left: 10px; position: absolute; transform: rotate(0deg); width: 28px;background-size: 100%;}
.ad_sec{width: 100%; float: left; background: #bd0fe0; text-align: center; margin-bottom: 30px;}
.ad_sec h4{color: #fff; font-size: 36px; padding: 80px 0 0;}
.ad_sec h4 span{display: block; font-weight: 400; font-size: 20px; margin-top: 20px;}
.full_img{width: 100%; float: left; margin-bottom: 30px;}
.search_page_title {width: 100%; float: left; }
.search_page_title a { margin-bottom: 0 !important; }

.article_blog_tags{width: 100%; float: left; margin: 12px 0 40px; padding:30px 0 20px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.article_blog_tags ul li {float: left; margin: 0 15px 20px 0;}
.middle_right .ad_sec{height: 600px; margin-top: 40px;}
.middle_right .ad_sec h4{padding-top: 270px;}
.article-details ul li{margin-bottom: 10px;}
.article-details .full_img{margin-bottom: 0;}

/*contact-page*/
.contact_us_sec{width: 100%; float: left; background: #F2F2F2; overflow: hidden;}
.contact-left{padding:50px 50px 0 0;}
.contact-left h3{margin-bottom:40px;}
.contact-left .help-block.with-errors {display: none;}
.input_box{width: 100%; float: left; margin-bottom:20px;}
.input_box label{font-size: 18px; float: left; font-weight:400; color:#4A4A4A; line-height: 52px; vertical-align: middle;}
.input_box input, .input_box textarea{float:right; color:#4a4a4a; background: none; font-size: 18px; font-style: italic; height: 52px; width:85%; border:1px solid #979797; padding:0 25px;border-radius: 0px;box-shadow: none;}
.input_box textarea{height:215px; padding:15px 25px;}
.submit_btn{width:85%; float: right; margin:10px 0 0;}
.submit_btn i{float: left;}
.submit_btn input{color: #fff; font-weight: 700; width: 240px; height: 55px; border-radius: 30px; background: #28B36E; float: right; margin:12px 0 0;}
.submit_btn input:hover{background: #1D3B75;}
.contact-right{background: #1D3B75; padding:70px 0 145px 70px;}
.contact_us_sec .contact_us_inner{position: relative;}
.contact_us_sec .contact_us_inner:after{position: absolute; background: #1D3B75; top: 0; bottom: 0; height: 100%; left:99%; content: ""; width: 5000px;}
.contact-right ul li{color: #fff; line-height: 40px;}
.contact-right ul li a{color: #fff;}
.contact-right ul li a:hover{color: #28B36E;}
.contact-right figure{margin-bottom: 60px;}
.custom-form.recaptcha-error {margin-top: 20px;}
.contact-left .alert-dismissable .close, .alert-dismissible .close { right: 0px; }
.map.full_width iframe { margin-bottom: -5px; }
.contact_google_map iframe { width:  100%; height:  450px; }
/*our-team CSS*/
/* .our_profile p{color:#333333; font-size:16px; line-height:27px; margin-bottom:30px;} */
.our_profile p a{color:#28B36E;}
.our_team{width:100%; float:left; border-top:1px solid #ebebeb; padding-top:36px;}
.team_profile{width:100%; float:left; text-align:center; margin-top:10px;}
.team_profile h6{font-weight:bold; margin:10px 0 5px;}
.team_profile p{color:#8C8C8C;}

.podcasts_cell{width:100%; float:left;}
.podcasts_cell a{display:block; float:left; padding:10px; border-bottom: 1px solid #ebebeb; width:100%; transition:0.8s;}
.podcasts_cell img{float:left; margin-right:10px;}
.podcasts_cell p{float:left; font-size:18px; color:#11244A; width:68%; transition:0.8s;margin-left: 10px;}
.recent_podcasts{margin-bottom:40px;}
.podcasts_cell a:hover{background:#28b36f;}
.podcasts_cell a:hover p{color:#fff;}
.popular_solutions{width:100%; float:left;}
.popular_solutions ul li{border: none;}
.popular_solutions ul li a{color:#4A4A4A; margin-bottom:0px; display:block;}
.margin_30{margin-bottom:30px;}
.podcasts_all_play_btn {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 40px !important;}

.inner_banner h1{margin-bottom:0 !important; text-transform:uppercase; font-size:50px; font-weight:900; padding-left:30px;margin-top: 0px;}
.team_right{min-height:1600px; margin-bottom:30px;}

/*articles*/

.slider_outer{padding-bottom:24px; border-bottom:2px solid #f6f6f6;}
.slider_outer ul.right li{float:left; height:12px; width:12px; border-radius:50%; background:#d5d5d5; margin-left:18px; cursor:pointer; margin-top: 8px;}
.slider_outer ul.right li.active ,.slider_outer ul.right li:hover{background:#28b169;}
.slider_img h5{color:#484848; margin:10px 0; font-size:20px; font-weight:700;}
.slider_img p ,.articles_contain p ,.events_image p{font-size:18px; line-height:1.5; clear: both;}
.articles_outer{margin-top:28px; padding-bottom:40px; border-bottom:1px solid #ececec; margin-bottom:40px;}
.articles_outer h3{text-transform:uppercase; margin-top:8px;}
.articles_outer select{height:44px; width:298px; border:1px solid #ededed; -webkit-appearance:none; -moz-appearance:none; appearance:none; padding:0 20px; color:#d8d8d8;}
.articles_contain h4{font-size:26px; color: #11244a; font-weight: 500; text-transform:uppercase; margin-bottom:12px;margin-top: 0px;}
.articles_contain a{font-size:14px; color:#28B36E; margin-bottom:10px; float:left; font-weight: 600;}
.articles_contain a:hover{color:#f5a623;}
.articles_contain{margin-bottom:20px;}
.page_no ul li{float:left; margin:0 1px 0 0;}
.page_no ul li a{font-size:16px; font-weight:bold; color:#8c8c8c; line-height:30px; width:30px; border-radius:100%; display:inline-block; text-align:center }
.page_no ul li a:hover ,.page_no ul li.active a{background:#29b56e; color:#fff;}

.page_no ul li:first-child a{width:auto; padding-right:20px; border-right:1px solid #dadada; margin-right:10px; border-radius:0;}
.page_no ul li:first-child a:hover ,.page_no ul li:last-child a:hover{background:none; color:inherit;}
.page_no ul li:last-child a{width:auto; padding-left:20px; border-left:1px solid #dadada; margin-left:12px; border-radius:0;}

.pages{font-size:16px; float:right; margin:4px 0 40px 0; font-style: italic;}
.pages b{margin:0 10px; font-weight:normal;}
.404_home_page_link { text-transform: uppercase; color: #122851; }

/*podcasts*/
.podcasts_contain span{float:left; font-size:16px; padding-right:18px; border-right:1px solid #ececec; line-height:30px;}  
.podcasts_contain p{margin-bottom:26px;}
.podcasts_contain a{margin-top:0;}
.podcasts_contain ul li{float:left; margin-left:20px;  margin-top: 6px;}
.podcasts_contain{border-bottom:1px solid #ebebeb;}
.podcasts_contain:last-child {border: medium none;}
.podcasts_contain h4{margin-top:0px;}
.dynamic_custom_filter{margin-bottom: 15px;}
.articles_contain.full_width.podcasts_contain ul {clear: both; margin-top: 10px;}
.articles_contain.full_width.podcasts_contain ul li img {width: 80%;}
.podcasts_arcive_title {width: 100%;margin-bottom: 0px !important}
.podacasts_mobile_share { float: left; margin: 0 !important; position: unset; width: 100%; }
.podacasts_mobile_share > li::after {content: none;}
.podacasts_mobile_share > li {display: inline-block; float: left; margin-right: 10px; width: 100px;margin-left: 0px;padding-left: 0px;}
.podacasts_mobile_share > li:last-child {margin-right: 0;}
.podcasts_thumb { width: 100%; }

/*events*/
.events_image h6{margin:10px 0; font-weight:700;}
.events_image{margin-bottom:40px;}
.event_outer{margin-bottom:0; padding-bottom:0; border:none;}
.col-xs-6 .events_image.full_width img {max-height: 200px; min-height: 200px; width: 100%;}

/*soluction*/

.soluction_outer{padding-bottom:40px; margin-bottom:36px; border-bottom:1px solid #ededed;}
.soluction_categories{padding-top:34px; border-bottom:2px solid #f6f6f6;}
.soluction_categories h3{text-transform:uppercase;}
.soluction_categories .events_image{margin-bottom:30px;}
.soluction_categories:last-child{border-bottom:none;}

.border_bottom{margin-bottom:35px; padding-bottom:15px; border-bottom:1px solid #ebebeb;}

/*faqs*/
.faqs_outer h3{color:#000; font-size:20px; font-weight:bold;  margin-bottom: 15px;}
.faqs_outer{padding-bottom:36px; border-bottom:1px solid #ededed; margin-bottom:40px;}
.faqs_outer img{margin:30px 0 0;}
.faqs_outer p a{color:#54c78c;}
.faqs_outer p a:hover{ text-decoration: underline;}
.faqs_outer p{color:#4A4A4A;  font-size: 18px;}
.faqs_outer iframe { max-width: 100%; }

/*videos*/
.video_img{margin-bottom:40px;}
.video_img_outrer{padding-bottom:54px;}
.video_outer h3{margin-bottom:40px;}
.single_video_img {position: relative;}
.singleVideoPopupBtn {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0; width: 64px !important;}
.margn_bottom_0{margin-bottom:0 !important;}
#videoModal .modal-content, .successModal .modal-content {background: #000; border: medium none; border-radius: 0;}
#videoModal .close, .successModal .close {background: #28b36f; color: #fff; opacity: 1; padding: 0px 3px; position: absolute; right: 0; z-index: 10;}
#videoModal .modal-body, .successModal .modal-body {padding: 0px;}
#videoModal .modal-body iframe, .successModal .modal-body iframe {width: 100%; min-height: 480px;}
.video_img.full_width i {position: relative;}
.video_img.full_width img {width: 100%;}
img.archiveVideoPopupBtn {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 64px !important;}
.flexslider .slides > li {position: relative;}

.slider_top_margin {margin-top: 20px;}

/*solution detail*/
.video_play_work.solution_detail{padding-top:0; border:none;}
.popular_solutions ul li a:hover{color:#28b36f;}

/* Developer CSS */

.wealth_talks h2{
	text-transform: uppercase;
}
.flex-direction-nav{
	display: none;
}
.banner ol.flex-control-nav.flex-control-paging {
    bottom: 40px;
    z-index: 9;
    text-align: right;
    right: 30px;
    font-size: 0;
}
.flex-control-paging li a{
	background: #fff!important;
}
.flex-control-paging li a.flex-active, .upcoming-events-slider .flex-control-paging li a.flex-active, .popular-articles-slider .flex-control-paging li a.flex-active, .popular-videos-slider .flex-control-paging li a.flex-active {
	box-shadow: none!important;
	background: #28b36f!important;
}
.flex-control-nav li{
	margin: 0 4px!important;
}
.upcoming-events-slider .flex-control-nav, .popular-articles-slider .flex-control-nav, .popular-videos-slider .flex-control-nav {
    position: absolute;
    bottom: auto;
    top: -45px;
    right: 0;
    font-size: 0;
    text-align: right;
}
.flexslider .slides img{max-height: 200px;}
.upcoming-events-slider .flex-control-paging li a, 
.popular-articles-slider .flex-control-paging li a,
.popular-videos-slider .flex-control-paging li a{
	background: #d5d5d5!important;
	width: 12px;
	height: 12px;
}

.owl-dots { position: absolute; right: 0; top: -40px; }
.owl-dots .owl-dot { background: #f1f1f1; border-radius: 6px; box-shadow: 0 1px 4px; display: inline-block; margin-left: 10px; padding: 6px; }
.owl-dots .owl-dot.active { background: #28b36f; }
.owl-carousel .owl-item img.wp-post-image { max-height: 220px; min-height: 220px; }
.owl-carousel .item i { display: block; position: relative; }
.client-testimonial-slider img{width: auto !important;display: inline-block !important;}
.client-testimonial-slider .owl-dots { top: auto; bottom: -25px; }

.wp-pagenavi a, .wp-pagenavi span{
	font-size: 16px;
	font-weight: bold !important;
	color: #8c8c8c;
	line-height: 30px;
	width: auto;
	border-radius: 100%;
	display: inline-block;
	text-align: center;
	border: 0!important;
	padding: 2px 10px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current{
	background: #29b56e;
	color: #fff;
}
.image-link a{
	margin-top: 0!important;
}

.content_wrapper h5, .content_wrapper h4{
	color: #11244A;
	font-size: 18px;
	padding-bottom: 30px;
}
.content_wrapper h4{
	font-size: 22px;
}
.btn-send {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

/*Naitik Added CSS*/
.modal-header p {margin: 0; padding: 0; }
.modal-header { padding: 10px 15px; border-bottom: 1px solid #e5e5e5;}
.modal-body { position: relative; padding: 0 15px; margin: 0; }
.link-more .more-link{display: none;}
.blog_sidebar_widget ul {border-bottom: 1px solid #ebebeb; float: left;margin-bottom: 30px;width: 100%;}
.blog_sidebar_widget li { display: block;float: left; padding: 10px 0 5px 0; width: 100%; transition: 0.8s; border-bottom: 1px dotted #ebebeb; }
.blog_sidebar_widget li:hover{ color: #28b36f; }
.blog_sidebar_widget li a{display: block; float: left; width: 100%;transition: 0.8s; padding-bottom: 5px;color: #4a4a4a;}
.blog_sidebar_widget li:last-child { margin-bottom: 20px; border-bottom: none;}
.blog_sidebar_widget h3{margin: 0 0 10px !important; text-transform: uppercase; }
.blog_sidebar_widget .wp-tag-cloud { border-bottom: 1px solid #ebebeb; float: left; margin-bottom: 30px; padding-bottom: 15px; }
.blog_sidebar_widget .wp-tag-cloud > li { border: medium none; margin: 0 20px 0 0; width: auto; }
.search_content_main {border-bottom: 1px solid #ebebeb;}

.sidebar_post_img {position: relative;max-width: 75px;float: left;}
.sidebar_play_btn {position:  absolute;width: 25px;left:  0;top: 25px;border:  0;right: 0;margin: auto !important;}
/*Naitik Added CSS*/

.share_podcasts {
  background-color: #28b36f;
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  width: 100%;
}
.share_podcasts li {
    margin: 0px !important;
}
.social_close_btn {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  right: 10px;
  top: 3px;
  cursor: pointer;
}
.embed_code_close_btn {
  color: #000;
  cursor: pointer;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 14px !important;
  padding: 5px 5px 0 !important;
  position: absolute;
  right: 0;
  top: 0;
}
.podcasts_embad_code {
  background: #f2f2f2;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  bottom: 0px;
  display: none;
  font-size: 10px;
  left: 0;
  overflow-wrap: break-word;
  padding: 15px;
  position: absolute;
  right: 0;
  text-align: center;
}
.podcasts_social_tw, .podcasts_social_fb {
  margin: 0 !important;
  padding: 10px;
}
audio {
    width: 100%;
}

.archive_space_bottom {
    margin-bottom: 30px;
}

span.blog-category-date, span.blog-category-category, span.blog-category-author {
    font-size: 14px;
    color: #28b36f;
    margin-right:  5px;
    border-right:  1px solid;
    padding-right: 5px;
}
span.blog-category-author{border-right: none;}


.social-sharing{
  margin: 40px 0;
}
.single ol {
  margin-top: 20px;
}
/*services*/

.services_outer{float: left; width:100%; padding: 10px 0;margin-bottom: 10px}
.services_outer h3{margin-bottom: 50px;}
.services_cell{float: left; width: 100%;margin-bottom: 30px;}
.services_cell h6{color: #11244a; font-weight: 500; font-size: 22px; margin: 15px 0 8px;}

.services_contain{float: left; width: 100%; background: #1d3c75;}

.services_left img{width: 100%;}
.services_right{padding: 30px 50px 0; }
.services_right h3 {color: #fff; margin-bottom: 20px;}
.services_right_inner p{color: #fff; margin-bottom: 40px;}
.services_right_inner{max-width: 640px}
.services_btn ,.banner .services_btn{line-height: 55px; font-size: 14px; color: #fff; background: #28b36f; text-transform: uppercase; padding: 0 55px; border-radius: 30px; display: inline-block; letter-spacing: 1px;}
.services_process{float: left; width: 100%; padding: 60px 0;}

.services_next_step{background: #28b36f; padding: 40px 0 60px;}
.services_next_step h1{font-weight: 400; margin-bottom: 10px;}
.services_next_step p ,.services_next_step a{color: #fff; margin-bottom: 4px;}
.services_next_step .services_btn{background: #fff; color: #28b36f; margin-top: 40px;}


.client_review{padding: 46px 0 110px;}
.client_review h3{margin-bottom: 40px;}
.client_review_left{padding:20px 30px 30px 20px; border:1px solid #e8e8e8;}
.client_review_left ul{float: left; width: 100%; margin-bottom: 20px;}
.client_review_left ul li{float: left;}
.client_review_left span{color: #2c73c1;}
.read_more_stories{font-size: 15px; color:#43be7f; margin-top: 44px; display: inline-block;}
.customer-review-listing-main { margin-bottom: 25px; }
.client_review_rating_content{ margin-top: 20px; }

.services_process i{position: relative;}
.services_process_inner i:after{position: absolute; content: ""; background: url(assets/images/inactive.png) no-repeat center; width: 74px; height: 21px; top: 0; bottom: 0; margin: auto; left: 130px;}
.services_process_inner_success i:after{background: none; content: none;}
.services_process h3{margin-bottom: 10px;}
.services_process_inner{width: 176px; text-align: center; float: left; display: block; margin-right: 60px; position: relative;}
.services_process_inner h6{color: #11244a;}

.services_process_inner i{width: 112px; background: #f2f2f2 url(assets/images/process-icon-1.png) no-repeat center; height: 112px; float: none; display: inline-block; border-radius: 100%; margin-bottom: 30px;}
.services_process_inner_contact i{background: #f2f2f2 url(assets/images/process-icon-2.png) no-repeat center; }
.services_process_inner_session i{background: #f2f2f2 url(assets/images/process-icon-1.png) no-repeat center; }
.services_process_inner_custom i{background: #f2f2f2 url(assets/images/process-icon-4.png) no-repeat center; }
.services_process_inner_success i{background: #f2f2f2 url(assets/images/process-icon-5.png) no-repeat center;}

.services_process_inner:hover i{background: #28b36f url(assets/images/process-icon-1-hover.png) no-repeat center;}
.services_process_inner_contact:hover i{background: #28b36f url(assets/images/process-icon-2-hover.png) no-repeat center;}
.services_process_inner_custom:hover i{background: #28b36f url(assets/images/process-icon-4-hover.png) no-repeat center;}
.services_process_inner_success:hover i{background: #28b36f url(assets/images/process-icon-5-hover.png) no-repeat center;}


.company_review_main{background: #f2f2f2; padding: 60px 0 44px;}
.company_review_left{float: left; width: 74%; padding: 30px 82px 0 55px; position: relative;}
.company_review_left p{color: #11244a; font-size: 18px; line-height: 34px; }
.company_review_left:after{position: absolute; content: ""; background:url(assets/images/quato-right.png) no-repeat; width: 28px; height: 29px; top: 26px; left: 0;}
.company_review_left:before{position: absolute; content: ""; background:url(assets/images/pattern.png) no-repeat; width: 19px;  top: 0; right:0px; height: 186px;}
.company_review_left p img{position: relative; top: -6px; left: 16px;}
.company_review_right{float: right; padding-right: 50px;min-height: 200px;}
.company_review_right img{height: 198px; width: 198px; border-radius: 100%;}
.company_review_right span{font-size: 18px; color: #11244a; margin-top: 20px; display: inline-block; }

.services_container .container{width: 1200px;}
.company_review .container{width: 1120px;}
.fees_charge .services_btn{margin-top: 30px;}

.services_btn:hover{background: #fff; color: #1d3c75 ;}
.services_next_step .services_btn:hover{background:#1d3c75; color: #fff; }
.read_more_stories:hover{color: #f5a623 ;}


/* Success Story */
.start_blue, .start_white {background: rgba(0, 0, 0, 0) url("assets/images/start-icon.png") no-repeat scroll center center; font-size: 0; height: 25px; width: 25px;}
.start_blue { background: rgba(0, 0, 0, 0) url("assets/images/start-icon-blue.png") no-repeat scroll center center}

.successs_storie_outer{padding: 52px 0; text-align: center;}
.successs_storie_outer h3{margin-bottom: 30px; text-align: left;margin-top: 0px;}
.successs_storie_inner img ,.successs_storie_inner .client_review_left{margin-bottom: 0px; text-align: left; width: 100%;}
.successs_storie_outer .services_btn{text-align: center; float:  none; margin-top: 30px;}
.successs_storie_outer .services_btn:hover{background: #f5a623; color: #fff;}
.banner .services_btn{margin-top: 30px; margin-left: 30px;}
.succes_banner .banner_text{bottom: 50px;}
.successs_storie_inner ul li img{margin: 0; width: auto;}
.succes_banner_dark{position: relative;}
.succes_banner_dark:after{position: absolute; content: ""; background: rgba(0,0,0,0.40); top: 0; bottom: 0; left: 0; right: 0;}
.succes_banner_dark .banner_text{z-index: 1;}
.successs_storie_outer .col-xs-12.col-sm-6 { margin-bottom: 20px; }

/* Success Sotry Popup Design Start */
#form_stars {background:#fff url("assets/images/arrow-down-green.png") no-repeat scroll 98%; padding: 13px;box-shadow: none;border-radius: 0; border:1px solid #d1d1d1; appearance:none;-webkit-appearance:none; -moz-appearance:none; float:left;height: auto;}
#success-story-form input[type="text"], 
#success-story-form input[type="email"], 
#success-story-form textarea { border: 1px solid #d1d1d1; padding: 13px; box-shadow: none; border-radius: 0; height: auto; font-style: italic; font-size: 16px; }
#success-story-form textarea { padding: 10px; }
#success-story-form .help-block.with-errors { font-size: 12px; }
.success_story_submit_area{ background: #F2F2F2;padding:35px 0; }
.success_story_submit_btn, .success_story_submit_btn:focus { background: #28b36f none repeat scroll 0 0; border-radius: 40px; color: #fff; font-size: 18px; font-weight: 600; letter-spacing: 0; opacity: 1 !important; padding: 15px 30px;}
.success_story_submit_btn:hover{ background: #F5A623; color: #ffffff; }
#success-story-form label { color: #4B4B4B; font-weight: 500; }
.story-model-dialog, .videoModal-dialog {width: 870px;}
#myModal_story_form .story-fields {padding: 50px 70px 20px 70px }
#myModal_story_form .modal-body { padding: 0 10px; }
#myModal_story_form .help-block.with-errors { margin-bottom: 25px;}
#success-story-form h3.modal-title.left.text-uppercase { font-size:  40px; font-weight: bolder; }
#success-story-form p.clear.left { font-size: 17px; line-height:  1.5; margin-bottom: 30px; }
#myModal_story_form button.close { font-size: 50px; font-weight: normal; }
#myModal_story_form .modal-content {border-radius: 0px;}
#myModal_story_form .success_story_submit_area .close.success_sotry_bottom_close {float: left;font-size: 20px;width: 100%;color: #000;font-weight: bold;opacity: 0.5;}


/*events detail*/
.full_width.inner_banner_events {background-repeat: no-repeat; background-size: cover;}
.inner_banner_events_title.container {padding:138px 0 60px 30px; }
.inner_banner_events_date {color: #fff; display: inline-block; font-size: 16px; margin-bottom:10px; text-transform: uppercase;}
.inner_banner_events .inner_banner_events_title h1 { font-size: 50px; font-weight: 900; margin:0 0 30px; max-width: 600px; text-transform: uppercase;}
.inner_banner_events_free {color: #fff; font-size: 26px; font-weight: 900; margin-left: 20px; text-transform: uppercase;}

.event_detail_left p ,.event_detail_left ul li ,.event_detail_left ul ,.event_detail_right p ,.event_detail_bottom p{font-size: 18px; margin-bottom: 22px; line-height: 26px;}
.event_detail_left ul li ,.event_detail_right p ,.event_detail_bottom p{margin-bottom: 0;}
.event_detail_right a{color: #66ca98; font-size: 16px; margin-top: 10px; float: left; width: auto;}
.event_detail_right_bottom{margin-top: 40px; padding-top: 30px; padding-bottom: 20px; border-top: 1px solid #ededed;}
.event_detail_bottom .services_btn{padding: 0 60px;color:#fff;}
.event_detail_bottom .services_btn:hover ,.inner_banner_events_title .services_btn:hover{background: #eb9f21; color: #fff;}
.event_detail_outer{padding: 44px 0 100px;}
.event_detail_outer h3{margin-bottom: 10px;}
.padding_margin_0{margin: 0; padding: 0; border: none;}
.event_detail_right a:hover{color:#eb9f21; }
.event_detail_right_bottom span {text-transform: uppercase;display:block;}



.audio-player {
  background: #122851;
  border: 1px solid #122851;
  display: flex;
  flex-flow: row;
}
.audio-player .player-controls {
  align-items: center;
  justify-content: center;
  margin-top: 2.5rem;
  flex: 3;
}
.audio-player .player-controls progress { width: 100%; }
.audio-player .player-controls progress[value] {
  -webkit-appearance: none;
  appearance: none;
  background-color: #404c64;
  border: none;
  height: 7px;
}
.audio-player .player-controls progress[value]::-webkit-progress-bar {
  background-color: white;
  border-radius: 2px;
}
.audio-player #play-btn {
    background-image: url(assets/images/play-button.png);
    background-size: cover;
    width: 64px;
    height: 64px;
    float: left;
    margin-top: -33px;
}

.player-controls #play-btn-small {
    background-image: url(assets/images/play-button-blank.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    padding: 10px;
}

.audio-player #play-btn.pause { background-image: url(assets/images/pause-button.png); }
.player-controls #play-btn-small.pause { background-image: url(assets/images/pause-button-blank.png); }

a.audio_prev {background-image: url('assets/images/rewind.png'); margin-right: 15px}
a.audio_next {background-image: url('assets/images/forward.png'); margin-left: 15px}
a.audio_prev, a.audio_next {background-size: 100% auto; background-position: center; background-repeat: no-repeat; font-size: 0px; margin-left: 10px; padding: 12px}

small.start-time { color: #fff; padding: 20px 30px 20px 15px; float: left}
.col-sm-4.audio_player_desc {border-right: 1px solid;}
.col-sm-4.audio_player_desc > ul {float: left;margin: 15px 10px;}
.col-sm-4.audio_player_desc li {display: inline;margin-right: 35px}
.col-sm-4.audio_player_desc li:last-child {margin-right: 0px;}
.audio-player .player-controls {align-items: center; float: left; justify-content: center; margin-top: 1.5rem; width: 90%;}
.podcast_single_share .share_podcasts li{line-height: 30px}
.podcast_single_share .share_podcasts {
    background-color: #28b36f;
    bottom: 0;
    display: none;
    max-width: 250px;
    position: absolute;
    right: 0;
    width: 100%;
    padding: 10px;
    left: auto;
}
/* Download Section */
.download_desc a.btn.btn-primary {border-radius: 0; color: #fff; padding: 10px 30px; text-transform: uppercase;}
.download_desc strong {color: #11244a; text-transform: uppercase;}
.download_desc ol {margin: 30px 0;}
.download_desc ol li {line-height: 1.5;}

/* Podcasts Section */
.audio_mute, .audio_unmute {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: inline-block;
  float: right;
  font-size: 0;
  margin-left: 15px;
  padding: 12px;
}
.audio_mute{background-image: url('assets/images/mute-gray.png');}
.audio_unmute{background-image: url('assets/images/unmute-gray.png');}

.audio_mute.active{background-image: url('assets/images/mute-green.png');}
.audio_unmute.active{background-image: url('assets/images/unmute-green.png');}

.progress-before {float:  left; padding-right: 40px; width:  22%;}
.audio_progress {float:  left; width: 63%;}
.progress-after {width:  15%; float: right;}

/* Store Product List */
.store-product-list {border-bottom: 1px solid #ebebeb; display: block; margin-bottom: 30px; padding-bottom: 30px;}
.store-product-list img {max-height: 300px;}
.store-product-list p {margin-bottom: 10px;}

.store-product-list:last-child{border-bottom: 0px;}
.store_price {clear: both; display: block; font-weight: 500; margin: 10px 0 0;}
a.btn-primary.clear-search-btn {background: #122851; border: 1px solid #122851; color: #fff; cursor: pointer; float: right; font-size: 16px; font-weight: 600; height: 43px; line-height: 1.4; margin-left: 10px; padding: 10px;}
a.btn-primary.clear-search-btn:hover {background: #28B36F; border: 1px solid #28B36F; }
.search_page_dropdown{margin-left: 0px !important;}

a.ss-button-facebook, a.ss-button-googleplus, a.ss-button-twitter, a.ss-button-linkedin, a.ss-button-pinterest, a.ss-button-xing, a.ss-button-reddit{
  border-radius: 10em !important;
}

.vedeo_outer{
  margin: 0 0 10px 0;
}


/* Tag Cloud Styles */
.wp-tag-cloud li a {
    background: rgba(0,0,0,.05);
    float: left;
    margin-bottom: 0px;
    padding: 5px 10px;
    border: 0px;
    border-radius: 2em;
    font-size: .8em;
}

.wp-tag-cloud li a:hover {
    background: #45b365;
    color:#ffffff !important;
}



/* Blog Posts */
.blog_sidebar_widget li a:hover{
    color:#45b365;
}



/*Image Link Styles*/

.image-link {
    min-height: 170px;
    /*background: rgba(0,0,0,.075);*/
    overflow:hidden;
    padding:0px;
}


.image-link i{
    width: 100%;
    height: 100%;
    float: left;
}
.image-link i a{
    width: 100%;
    height: 100%;
    float: left;
  
}

.image-link i a img{
   width:150%;
   float:left;
   height:auto;
}


.footer_social ul li a img:hover {
    opacity: .9;
}


/* Editor Stylesheet for WYSIWIG
--------------------------------------------- */

/* Import Google Fonts */



.video_play_work.full_width a {
    color: #28b36f;

}

.video_play_work.full_width a:hover {
    color: #EB9F21;

}

.video_play_work.full_width a:hover {
}

.video_play_work.full_width p {
}

.video_play_work.full_width strong {
  font-weight: 700;
}

.video_play_work.full_width ol li {
}

/* .video_play_work.full_width ul li, .financial_topic.our_profile ul li {
    list-style: initial;
    margin-left: 0;
    padding-left: 10px;
    line-height: 1.5;
} */
.video_play_work.full_width ul li, .financial_topic.our_profile ul li {
  color: #565656;
  font-size: 0.995em;
  line-height: 1.5em;
  list-style: initial;
  margin-bottom: 18px;
  margin-left: 10px;
  padding-left: 15px;
  position: relative;
}

.video_play_work.full_widthol ol,
.video_play_work.full_width ul ul {
}

.video_play_work.full_width blockquote,
.video_play_work.full_width blockquote::before {
}

.video_play_work.full_width blockquote {
}

.video_play_work.full_width blockquote::before {
    content: "\201C";
    display: block;
    font-size: 4em;
    height: 0;
    left: 10px;
    position: absolute;
    top: -10px;
    padding: 0;
    font-family: 'Georgia', serif;
    color: #11244A;
}

.video_play_work.full_width cite {
  font-style: normal;
}

/* Headings
--------------------------------------------- */
.video_play_work.full_width h1,
.video_play_work.full_width h2,
.video_play_work.full_width h3,
.video_play_work.full_width h4,
.video_play_work.full_width h5,
.video_play_work.full_width h6 {
  color: #11244A;
  font-weight: 700;
}




.video_play_work.full_width h1 {

}

.video_play_work.full_width h2 {
}

.video_play_work.full_width h3 {
}

.video_play_work.full_width h4 {
}

.video_play_work.full_width h5 {
}

.video_play_work.full_width h6 {
}





/* Tables
--------------------------------------------- */
.video_play_work.full_width table {

}

.video_play_work.full_width tbody {

}

.video_play_work.full_width th,
.video_play_work.full_width td {

}

.video_play_work.full_width th {

}

.video_play_work.full_width td {

}

/*
Common Classes
---------------------------------------------------------------------------------------------------- */

.video_play_work.full_width strong,
.video_play_work.full_width b {
  color: #11244A;
  font-weight: 700;
}


.video_play_work.full_width i{
  color: #11244A;
  font-weight: 300;
}


.video_play_work.full_width pre{
  background: #11244A;
  color: #ffffff;
  border:0px;
}


.video_play_work.full_width img.centered,
.video_play_work.full_width .aligncenter {

}

.video_play_work.full_width img.alignnone {
  float: left;padding-right: 20px;
}

.video_play_work.full_width .alignleft {
 
}

.video_play_work.full_width .alignright {


}

.video_play_work.full_width img.alignleft,
.video_play_work.full_width .wp-caption.alignleft,
.wp-caption.alignleft {
  float: left; padding-right: 20px; 
}

.video_play_work.full_width img.alignright,
.video_play_work.full_width .wp-caption.alignright,
.wp-caption.alignright { 
  float: right; padding-left: 20px;
}

.video_play_work.full_width .wp-caption-text {
 
}

.video_play_work.full_width table {
    background: rgba(0,0,0,.01);
    margin: 20px 0;
    width: 100%;
}

.video_play_work.full_width table th{
    background-color: #11244A;
    padding: 10px;
    text-align: left;
    color: #fff !important;
    font-weight: 300;
}

.video_play_work.full_width table tr{
    text-align: left;

}

.video_play_work.full_width table td{
   padding: 10px 15px;
    text-align: left;
 
}

hr{ width: 100%; float: left; }
.search_post_type {
  font-weight: 600;
  text-transform: capitalize;
}
.search_post_type_color {
  color: #28B36F
}
.search_page_form {
  display: inline-block;
  margin-left: 10px;
  position: relative;
}
.search_page_form input[type="text"] {
  border: 1px solid #ebebeb;
  border-radius: 0;
  margin-bottom: 10px;
  padding: 11px 41px 11px 11px;
}

.search_page_form input[type="submit"] {
  background: #28b36f url("assets/images/serach.png") no-repeat scroll center center;
  border: 1px solid #28b36f;
  margin: 0;
  padding: 11px 20px;
  position: absolute;
  right: 0;
  top: 0;
}

.search_page_form input[type="submit"]:hover {
  background-color: #eb9f21;
  border-color: #eb9f21;
}

pre.ai-block-name {
  border: medium none;
  border-radius: 0;
  display: inline-block;
  margin-top: 30px;
}

pre.ai-block-name .code-block {
    margin: 0;
}

.alignleft {
  display: inline;
  float: left;
}

.alignright {
  display: inline;
  float: right;
}

.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
  margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
  margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
  clear: both;
  margin-top: 0.4em;
  margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
  margin-bottom: 1.2em;
}

/* video scale */
.single_video_img,.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
    float: left;
    width: 100%;
}

.single_video_img iframe,.video-container iframe
.single_video_img object,
.single_video_img embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
max-width: 100%;
}


.global_btn{

    line-height: 55px;
    font-size: 14px;
    color: #fff;
    background: #28b36f;
    text-transform: uppercase;
    padding: 0 55px;
    border-radius: 30px;
    display: inline-block;
    letter-spacing: 1px;
	cursor: pointer;
}
.global_btn:hover{background-color:#EB9F21;color: #fff;}
.start_white,.start_blue {
    font-size: 0 !important;
    list-style: none !important;
}
sup {
    text-transform: lowercase;
}
.event_detail_outer a {
    color: #339966;
}
.life_benefits_inner h2 {
    color: #fff;
}
.success_story_submit_btn, .success_story_submit_btn:focus{color:#fff;}
.single_video_img iframe {
    height: 100%;
    position: absolute;
    left: 0;
}
.custom_featured_dynamic_section figure a {
    position: relative;
}
.free_gudies_sec a img {
    cursor: pointer;
}
.code-block-center div {
	float: none;
	margin: auto;
}
a.global_btn.click_btn {
    padding: 0;
    line-height: normal;
    background: none;
	text-transform:capitalize;
    color: #28b36f;
    font-size: inherit;
}	
.archive_article_title,
.archive_blog_title_hide{
  display: none;
}
.list-content{margin-bottom: 40px;}
.cstmfltr{float: left;width: 100%;margin-bottom: 20px;}
