@media only screen and (max-width:1220px){
	.container{width:100%;}
	h1{font-size:36px; line-height:44px;}
	h3{font-size:24px;}
	
	header{padding:15px 0 20px;}
	.navbar-nav > li > a{padding:0 30px; height:70px; line-height:62px;}
	.shop_cart{margin:18px 0 18px;}
	.contact_head{margin:8px 0 0 22px;}
	
	.banner_text h1{margin-bottom:20px;}
	.banner_text a{line-height:50px; padding:0 55px;}
	
	.changing_resources_sec h2{line-height:26px; margin: -2px 0 0; width: 29%; font-size:20px;}
	.middle_right_outer, .solutions_right_outer{margin-left: 15px; padding-left: 25px;}
	.solutions_cell h6{font-size:18px;}
	.solutions_right h2{line-height:30px; font-size:26px; margin:0 0 20px;}
	.solutions_right{padding:20px 15px;}
	.solutions_right a{line-height:50px; padding:0 14px;}
	.our_solutions{padding:40px 0;}
	.life_benefits_inner{margin-left:20px;}
	.life_benefits_sec a{padding:0 45px;}
	.life_benefits_sec{padding:70px 0 30px;}
	
	.financial_topic figcaption{margin:10px 0 30px;}
	.recent_articles ul li a{font-size:16px; padding:18px 15px 18px 35px;}
	.recent_articles ul li a span{font-size:22px; left:10px; top:29px;}
	.recent_articles{margin-bottom:30px;}
	.wealth_talks h2{font-size:30px; margin:12px 0 7px;}
	.wealth_talks a{line-height:50px; width:210px;}
	
	.footer_cell_outer{margin-right:2%; width:17.2%;}
	.footer_right{width:23%;}
	.footer_list_bottom{margin-top: 30px;}
	.licensed_sec{margin:35px 0 0;}
	
	/*our-team CSS*/
	.inner_banner h1{font-size:42px; padding:0;}
	.team_right{margin-bottom:0; min-height:inherit;}
	.podcasts_cell p{width:65%;}
	.team_profile{margin:0;}
	.financial_sec h3{margin-bottom:20px;}
	.our_profile p{margin-bottom:20px;}
	
	/*inner-page CSS*/
	.video_play_work{padding-top:30px;}
	.video_play_work p, .video_play_work li{margin-bottom:18px;}
	
	
	.slider_outer ul li{margin-left:12px;}
	.slider_img h5, .events_image h6{font-size:18px; margin:8px 0;}
	.articles_outer{margin-top:22px;}
	.soluction_categories{padding-top:30px; margin-bottom:7px;}
	
	.articles_contain h4{font-size:22px; margin-bottom:8px;}
	a.btn-primary.clear-search-btn.text-uppercase {margin-top: 0px;}
	.articles_outer{margin-bottom:20px; padding-bottom:10px;}
	.page_no ul li:first-child a{margin-right:5px; padding-right:14px;}
	.page_no ul li:last-child a{margin-left:5px; padding-left:14px;}
	.pages{width:100%; margin:10px 0;}
	.pages b{margin:0 6px;}
	.articles_outer select{margin-bottom:20px;}
	
	.articles_contain.podcasts_contain ul li a{margin-top:0;}
	.podcasts_contain p{margin-bottom:8px;}
	
	/*faq*/
	.faqs_outer img {margin: 20px 0 30px;}
	.faqs_outer{margin-bottom: 30px; padding-bottom: 26px;}
	.faqs_outer .margn_bottom_0{margin: 20px 0 !important;}
	
	/*videos*/
	.video_img {margin-bottom: 30px;}
	.video_img_outrer {padding-bottom: 30px;}

	/*article detail*/
	.breadcrumb{margin-bottom:20px;}
	.article-details h2{font-size:40px;}
	.financial_topic .qauto_text{padding-left:35px;}
	.financial_topic .qauto_text{margin:5px 0 15px;}
	.ad_sec h4{font-size: 32px;}
	.article_blog_tags{margin: 10px 0 32px; padding: 30px 0 15px;}

	/*contact-page*/
	.contact-left{padding:40px 0px 0 0;}
	.input_box input, .input_box textarea, .submit_btn{width: 83%;}
	.submit_btn input{width:180px;}
	.contact-left h3{margin-bottom:30px;}
	.contact-right figure{margin-bottom:30px;}
	.contact-right{padding:70px 15px 90px 40px;}

	/*event-detail*/
	
	.inner_banner_events_title.container {padding: 100px 0 50px 0;}
	.inner_banner_events .inner_banner_events_title h1{font-size: 42px; margin: 0 0 20px;}
	.inner_banner_events_free{font-size: 24px; margin-left: 10px;}
	
	.event_detail_outer {padding: 40px 0 80px;}
	.event_detail_right.middle_right_outer {margin-left: 0;}
	.event_detail_left p, .event_detail_left ul li, .event_detail_left ul, .event_detail_right p, .event_detail_bottom p {font-size: 16px; line-height: 26px; margin-bottom: 15px;}
	.event_detail_left ul li{margin-bottom: 0;}
	.event_detail_right_bottom{margin-top: 30px;}
	.event_detail_bottom{ margin-top: 40px; padding: 54px 50px 0;}
	.event_detail_bottom .services_btn{margin-top: 30px; padding: 0 120px;}
	.padding_margin_0{margin: 0;}
}

@media only screen and (max-width:1200px){
	/*services page*/

	.services_container .container{width:100%;}
	.services_outer{padding:40px 0 20px;}
	.services_outer h3 {margin-bottom:40px; font-size:22px;}
	.services_cell h6{font-size:20px; margin:10px 0 6px;}
	.services_cell{margin-bottom:30px;}

	.services_right{padding: 40px 30px 30px;}
	.services_right h3{font-size: 19px;  margin-bottom: 15px;}
	.services_right {padding: 30px;}
	.services_right_inner p{margin-bottom: 16px;}
	.services_btn{line-height: 46px; padding: 0 42px;}

	.services_process_inner{ margin-right: 34px;     width: 160px;}
	.services_process{padding: 40px 0;}
	.services_process_inner h6{font-size: 18px;}
	.services_process_inner i{height: 102px; width: 102px;}
	.services_process_inner i::after{left: 110px;}

	.services_right_inner p{font-size: 14px;}
	.fees_charge .services_btn{margin-top: 0;}

	.company_review_main{ padding: 50px 0 34px;}
	.company_review_left{padding: 30px 26px 0 40px;}
	.company_review_left p{font-size: 17px; line-height: 30px;}
	.company_review_right img{height: 180px; width: 180px;}
	.company_review_right span{font-size: 17px; margin-top: 0px;}

	.services_next_step{padding: 30px 0 50px;}
	.services_next_step h1{font-size: 34px; line-height: 42px;}
	.services_next_step .services_btn{margin-top: 30px;}

	.client_review {padding: 40px 0 90px;}
	.client_review h3 {margin-bottom: 30px;}
	.read_more_stories{margin-top: 30px;}
	.client_review_left{padding: 20px 26px 30px 20px;}
	.services_btn, .banner .services_btn{margin-left: 0;}

	/*successs stories*/
	.successs_storie_outer{padding: 40px 0;}

	#dynamic_select_taxonomy, #dynamic_select_order {max-width: 210px;}
	.video_play_work {padding-top: 15px;}

	.col-sm-4.audio_player_desc > ul {margin: 15px 0px;}
	.col-sm-4.audio_player_desc li{margin-right: 20px;}
	.progress-before {padding-right: 10px;}
}

@media only screen and (max-width:1024px) {
	span.toggle_manu { background: url(../images/arrow-down.png); padding: 8px 16px; position: absolute; right: 0; bottom: 0; margin: auto; top: 0; height: 60px; background-repeat: no-repeat; background-position: right; }
	ul.sub-menu {display: none;}

	.menu-item-has-children:hover, .menu-item-has-children{background: none;}
	.search_page_form{ width: 100%; margin-left: 0px; margin-top: 15px; }
	.search_page_form input[type="text"] { width: 100%; }
	.search_content_main #dynamic_select_taxonomy, .search_content_main #dynamic_select_order { margin: 15px 0 0 0; max-width: 450px; width: 49%;}
	.search_content_main #dynamic_select_order { margin-right: 2%; }
}
	
@media only screen and (max-width:991px){
	.searchbox{width:330px; margin:5px 0 0;}
	.searchbox input{font-size:15px; height:45px;}
	.searchbox button{width:40px; height:40px;}
	.contact_head{margin:1px 0 0 15px;}
	header{padding:15px 0;}
	
	.navbar-nav > li > a{height: 60px; line-height: 58px; padding: 0 20px; font-size:18px; border-bottom:5px solid #122851;}
	.shop_cart{font-size:18px;}
	.shop_cart img{width: 25px;}
	.navbar-nav > li > a:hover, .navbar-nav li.active a{border-bottom:5px solid #28b36f;}	
	.owl-carousel .owl-item img.wp-post-image { max-height: 150px; min-height: 150px; }

	.home .banner_text { height: auto; top: 10%; }
	
	.banner_text h1{font-size:30px; line-height:30px;}
	.banner_text a{line-height:45px; padding:0 42px;}
	
	.changing_resources_sec h2{width:100%; text-align:center; margin-bottom:15px;}
	.changing_resources_sec h2 img{display:none;}
	.changing_resources_sec .right{width:100%;}
	.changing_resources_sec select {width: 48.5%;}
	.inf_form_btn {padding-right: 12px 13px;}
	.email_box{width:48.5%;}
	.email_box input{width:70%;}
	.email_box input[type="submit"], .inf_form_btn{width:30%;}
	
	.middle_right_outer, .solutions_right_outer{margin-left: 0px; padding-left: 15px;}
	.solutions_right h2{font-size: 22px; line-height: 25px; margin: 0 0 15px;}
	.solutions_right a{line-height: inherit; padding: 10px 14px;}
	.solutions_left h3{margin-bottom:12px;}
	.our_solutions{padding:30px 0;}
	
	.life_benefits_inner{margin:0;}
	.life_benefits_inner h2{font-size:28px;}
	.life_benefits_sec p{font-size: 18px; margin: 6px 0 13px;}
	.life_benefits_sec a{padding: 0 30px;}
	.life_benefits_sec{padding:50px 0 30px;}
	.financial_topic figcaption{margin: 8px 0 22px; font-size:18px;}
	
	.recent_articles ul li a{padding:12px 15px 12px 35px;}
	.recent_articles ul li a span{top:15px;}
	.wealth_talks h2{font-size:26px; margin:12px 0 4px;}
	.wealth_talks p{font-size:16px;}
	.wealth_talks a{line-height:48px; width:170px;}
	.financial_sec{padding:30px 0;}
	
	.free_gudies_sec h3{margin-bottom:15px;}
	.free_gudies_sec{padding:25px 0 35px;}
	.footer_cell ul li a{font-size:13px; margin-bottom:10px;}
	.footer_social ul li{margin-right: 3px;}
	.footer_social{margin:30px 0 0;}
	.footer_list_bottom{margin-top:24px;}
	footer{padding:35px 0 20px;}
	
	.copyright_sec{padding:10px 0 18px;}
	
	/*our-team CSS*/
	.podcasts_cell img{width:65px;}
	.podcasts_cell p{width:62%;}
	.recent_podcasts{margin-bottom:30px;}
	.margin_30{margin-bottom:20px;}
	
	/*inner-page CSS*/
	.vedeo_outer img{margin-bottom:18px;}
	.video_play_work p, .video_play_work li{margin-bottom:15px;}
	.video_play_work ul{margin:15px 0;}
	
	.slider_img h5, .events_image h6{font-size:17px;}
	.slider_img p, .articles_contain p, .events_image p{font-size:15px;}
	.articles_outer{margin-top:15px;}
	.events_image{margin-bottom:30px;}
	
	.popular_solutions ul li a{margin-bottom:15px;}
	.border_bottom{margin-bottom: 28px; padding-bottom:9px;}
	.soluction_outer{margin-bottom:30px; padding-bottom:26px;}
	.soluction_categories{padding-top:26px;}
	.soluction_categories .events_image{margin-bottom:22px;}
	
	.articles_contain h4{font-size:18px; margin-bottom:2px;}
	a.btn-primary.clear-search-btn.text-uppercase {margin-top: 0px;}
	
	.page_no ul li a{font-size:14px; width:26px; line-height:26px;}
	.pages{font-size:14px;}
	
	.podcasts_contain{padding:10px;}
	.podcasts_contain h4{margin-top:0;}
	.podcasts_contain ul li{margin-left:14px; width:17px;}
	
	/*faq*/
	.faqs_outer p br{display:none}
	.faqs_outer h3{ margin-bottom: 10px;}	

	/*article detail*/
	.article-details h2 {font-size: 30px;}
	.article_date li{font-size: 14px;}
	.breadcrumb > li + li::before{padding:0 10px;}
	.article_date{ margin: 10px 0;}
	.article-details .financial_topic .qauto_text{font-size: 22px;}
	.ad_sec{height: 220px; margin:5px 0 20px;}
	.ad_sec h4 span{font-size: 18px; margin-top: 14px;}
	.ad_sec h4{font-size: 28px;}
	.middle_right .ad_sec {height: 500px; margin-top: 30px;}
	.middle_right .ad_sec h4 {padding-top: 220px;}
	.article_blog_tags ul li{margin:0 10px 10px 0;}
	.financial_topic .qauto_text{font-size: 18px;}
	.quato_right{width: 15px; display: inline-block; margin-left: 5px;}
	.financial_topic .qauto_text::after{background-size: 15px;}
	.financial_topic .qauto_text{padding-left: 27px;}
	.article-details ul li{margin-bottom:7px;}
	.article_blog_tags{margin: 6px 0 28px; padding: 20px 0 12px;}

	/*contact-page*/
	.input_box input, .input_box textarea, .submit_btn{width: 100%;}
	.input_box label{margin-bottom: 5px; font-size: 16px;}
	.input_box input{padding:0 15px; height: 46px; font-size: 16px;}
	.input_box{margin-bottom: 15px;}
	.input_box textarea{height: 180px; padding: 15px;}
	.submit_btn input{width: 145px; height:50px;}
	.contact-left h3{margin-bottom:20px;}
	.contact_us_sec .container{padding:0;}
	.contact-left{padding:30px 15px;}
	.contact_us_sec .contact_us_inner::after{display: none;}
	.contact-right{text-align: center; padding:40px 20px 40px;}
	.contact-right ul li{line-height: 32px;}

	/*services page*/

	.services_outer h3 {font-size:21px; margin-bottom:30px;}
	.services_cell h6{font-size:19px;}
	.services_left ,.services_right {width: 100%;}
	.services_right_inner {max-width: 100%;}
	.services_right h3{font-size: 21px;}
	.services_right{padding:0 15px 30px;}

	.services_process_inner {margin-right: 4%; width: 16%;}
	.services_process_inner i::after{left: 102px; background-size: 100% 100%; height: 20px; width: 43px;}

	.company_review_main {padding: 40px 0 34px;}
	.company_review_left p {font-size: 16px; line-height: 25px;}
	.company_review_right{    padding-right: 15px;}
	.company_review_right img {height: 160px; width: 160px;}
	.company_review_left {padding: 30px 50px 0 40px;}

	.services_next_step {padding: 30px 0 40px;}
	.services_next_step h1 {font-size: 32px; line-height: 36px;}
	.services_next_step .services_btn {margin-top: 24px;}
	.client_review {padding: 40px 0 60px;}
	.client_review_left ul{margin-bottom: 15px;}

	.services_btn, .banner .services_btn{margin-top: 15PX; line-height: 45px;
    padding: 0 42px;}

    .succes_banner .banner_text {bottom: 30px;}
    .successs_storie_outer .services_btn{margin-top: 20px;}

    /*event-detail*/
	.inner_banner_events_title.container {padding: 80px 0 40px;}
	.inner_banner_events .inner_banner_events_title h1{font-size: 32px; margin: 0 0 10px;}
	.inner_banner_events_title  .services_btn{margin-top: 0;}
	.inner_banner_events_date{margin-bottom: 2px;}
	.inner_banner_events_free{ font-size: 22px;}
	
	.event_detail_outer {padding: 30px 0 60px;}
	.event_detail_left p, .event_detail_left ul li, .event_detail_left ul, .event_detail_right p, .event_detail_bottom p{font-size: 15px; line-height: 24px;}
	.event_detail_right a{margin-top: 2px;  font-size: 15px;}
	.event_detail_right_bottom{padding-bottom: 10px; padding-top: 25px;}
	.event_detail_bottom{margin-top: 30px; padding: 40px 0 0;}
	.event_detail_bottom .services_btn {margin-top: 20; padding: 0 80px;}
	.padding_margin_0{padding-top: 0 !important; margin-top: 0 !important; border: none;}

	.story-model-dialog, .videoModal-dialog {width: 680px;}
	#myModal_story_form .story-fields {padding: 30px 50px 20px;}
	#success-story-form h3.modal-title.left.text-uppercase{font-size: 36px;}
	.successs_storie_outer h3{margin-bottom: 20px;}

	.sidebar_post_img {max-width: 60px;}
	.sidebar_play_btn {bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 25px !important;}
	.financial_sec .store-product-list h3 {margin-top: 25px;}

	.dynamic_custom_filter h3 {width: 100%;}
	#dynamic_select_taxonomy, #dynamic_select_order {float: left; margin-left: 0; margin-right: 10px; max-width: 200px; min-width: 155px; padding: 5px 20px 5px 5px;}

	.video_play_work p, .video_play_work li{margin: 0 0 10px;}
	.padding_blank{padding-top: 0px;}

	.menu-item-has-children { background-position: 100% center;}
	.navbar-nav > li > a { font-size: 14px; }

	.audio-player .player-controls {margin-top: 3.2em}
	.col-sm-4.audio_player_desc > ul {margin: 0 15px 10px}
	.col-sm-4.audio_player_desc li {margin-right: 25px;}
	.progress-before {float: left; padding-right: 10px; width: 28%;}
	.audio_progress {width: 54%}
	.progress-after{width: 18%;}

	img.attachment-team-member-thumb.size-team-member-thumb.wp-post-image { max-height: 225px; }
	.services_outer{ padding: 0 0 10px 0; }
	.solutions_cell a { word-wrap: break-word; font-size: 14px; }
	
}
	
@media only screen and (max-width:767px){
	span.toggle_manu { background: url(../images/arrow-down.png); padding: 8px 20px; position: absolute; right: 0; bottom: 0; margin: 0 auto; top: 0; height: 60px; background-repeat: no-repeat; background-position: center; }
	h3{font-size:22px;}
	
	.contact_head, .changing_resources_sec h2, .life_benefits_sec{display:none;}
	.shop_cart { display: none; position: absolute; top: 4px; right: 60px;}
	.navbar_sec { height: 0;}
	.searchbox { position: absolute; right: 150px;}
	header{padding:15px 0 25px;}
	.searchbox button{position:static; background-color:#152c58;}
	.searchbox button:hover{background-color:#152c58;}
	.searchbox{width:auto; margin:0;}
	.changing_resources_sec select{width:100%; margin-bottom:10px;}
	.email_box{width:100%;}
	.email_box input[type="submit"], .inf_form_btn{width:35%;}
	.email_box input{width:65%;}
	.middle_right_outer, .solutions_right_outer{border:0; padding:0; width:100%;}

	.solutions_cell h6{font-size:17px;}	
	.solutions_right{text-align:left;}
	.our_solutions .container{padding:0;}
	.solutions_left{padding:30px 10px;}
	.our_solutions{padding:0; overflow:hidden;}
	
	.free_gudies_sec p{line-height:20px;}
	.free_gudies_sec{padding:25px 0;}
	.middle_right_outer{margin-top:30px;}
	.logo{width:190px;}
	.wealth_talks_outer{width:100%;float:left;}
	.wealth_talks{max-width:340px; display:inline-block; float:none;}
	.financial_sec h3{margin-bottom:15px;}
	.recent_articles h3{margin-bottom:10px;}
	
	.footer_logo{float:left; margin-top:5px;}
	.copyright_left a{margin-bottom:5px;}
	.copyright_sec{padding:6px 0 16px;}
	
	.footer_cell_outer{width:31%; min-height:390px;}
	.footer_right{width:60%; float:left;}
	.banner_text h1{font-size:22px; line-height:27px; margin-bottom:10px;}
	.banner_text a{line-height:35px; padding:0 18px; font-size:14px; font-weight:500;}
	.recent_articles ul li a span{top:13px;}
	
	.menu .navbar-default{background:none; border:none;}
	.menu .navbar-toggle, .menu .navbar-toggle:hover{border:none;background:none; padding:0; margin:12px 0 0 10px; border-radius:0;}
	.menu .navbar-default .navbar-toggle .icon-bar{background:#fff; width:25px;}
	.menu .navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}
	.menu .navbar-default .navbar-offcanvas{background:#152c58; padding:0;}
	.menu .navbar-nav{margin:0;}
	.navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{border-bottom:1px solid rgba(255,255,255,0.2);}
	.navbar-nav > li > a:hover{background:#f5a623 !important; color:#222222 !important;}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:rgba(255,255,255,0.8); height:inherit; line-height:45px; padding:0 15px;}
	.menu{float: right; display:block;}
	.menu nav{min-height:inherit; margin:0;}

	.navbar-nav > li > a:hover, .navbar-nav li.current-menu-item > a {border-bottom: 1px solid #22B670;}
	.toggle_manu.menu-open {background: rgba(0, 0, 0, 0) url("../images/arrow-up.png") no-repeat scroll center center;}
	.menu-item-has-children:hover, .menu-item-has-children{background: none}
	.toggle_manu { background: transparent url("../images/arrow-down.png") no-repeat scroll center center; border-left: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; padding: 23px; position: absolute; right: 0; z-index: 9; height: 46px !important; }
	.sub-menu { visibility: inherit; opacity: 1; display: none; width: 100%; position: unset; min-height: auto; }
	.sub-menu li a { font-size: 14px; padding-left: 30px; }
	.sub-menu a:hover { background: #eba125; color: #333; }
	
	/*our-team CSS*/
	.inner_banner .banner_text { bottom: 0; height: 28px; line-height: 28px; top: 0;}
	.inner_banner h1{font-size:28px;}
	.popular_solutions ul li a{margin-bottom:12px;}
	
	/*inner-page CSS*/
	.slider_outer ul li{margin-left:6px;}
	
	.soluction_outer{padding:0 0 20px; margin-bottom:24px;}
	.slider_outer{padding-bottom:18px;}
	.soluction_categories{padding-top:22px;}
	.podcasts_contain h4{margin-top: 0px !important;}
	
	/*faq*/
	
	.faqs_outer img {margin: 20px 0;}
	
	/*videos*/
	.slider_div .col-sm-4:nth-child(3){display:none;}
	.slider_div .col-xs-4 h5{font-size: 16px;}
	.video_outer .col-xs-12{width:50%;}

	/*article detail*/
	.article-details h2{font-size:26px;}
	.article_date{margin:8px 0;}
	.breadcrumb > li{font-size: 14px;}
	.breadcrumb{margin-bottom: 15px;}
	.financial_topic .qauto_text{margin:4px 0 10px;}
	.middle_right .ad_sec{height: 400px;}
	.middle_right .ad_sec h4{padding-top: 140px;}

	/*contact-page*/
	.contact_us_sec .container{padding:0;}
	.contact-left{padding:30px 15px;}
	.contact_us_sec .contact_us_inner::after{display: none;}
	.contact-right{text-align: center; padding:40px 20px 40px;}
	.contact-right ul li{line-height: 32px;}

	/*services page*/
	.services_outer h3 {font-size: 19px; margin-bottom: 25px;}
	.services_outer .col-xs-12 {width: 50%;}
	.services_outer {padding: 0 0 10px;}
	.services_cell h6 {font-size: 18px;}

	.services_right h3 {font-size: 20px;}
	.services_right_inner p {margin-bottom: 15px;}
	.services_btn {line-height: 40px; padding: 0 30px;}
	.services_process h3 {margin-bottom: 30px;}
	.services_process{text-align: center;}
	.services_process h3{text-align: left;}
	.services_process_inner{float: none; display: inline-block; width: 49%; margin-right: 0; margin-bottom: 20px;}
	.services_process_inner i::after{display: none;}
	.services_process_inner i{margin-bottom: 10px;}
	.services_process {padding: 40px 0 20px;}

	.company_review_right {padding-right: 0; width: 100%;}
	.company_review_left::before{display: none;}
	.company_review_left {width: 100%; padding: 10px 20px 0 40px;}
	.company_review_main {padding: 30px 0;}
	.company_review_left::after{top: 6px;}

	.services_next_step h1 br{display: none;}
	.services_next_step h1{font-size: 25px;}
	.services_next_step .services_btn {margin-top: 20px;}

	.client_review {padding: 30px 0 40px;}
	.client_review h3 {margin-bottom: 25px;}
	.client_review_left span{float: left; width: 100%;}
	.read_more_stories {margin-top: 20px;}
	.client_review_left{padding: 20px 30px 20px 20px;}

	
    .inner_banner h1 br{display: none;}
    .successs_storie_outer {padding: 30px 0;}

    /*event-detail*/
	
	.inner_banner_events .inner_banner_events_title h1{ font-size: 28px; line-height: 30px;}
	.inner_banner_events_date {margin-bottom: 10px;}
	.inner_banner_events_free {font-size: 20px;}
	.inner_banner_events_title.container {padding: 60px 0 40px;}
	
	.event_detail_outer {padding: 30px 0 40px;}
	.event_detail_right{margin-top: 15px; padding-top: 30px; border-top: 1px solid #ededed;}
	.event_detail_border{float: right !important;}
	.event_detail_right_bottom ,.event_detail_right_bottom.padding_margin_0{margin-top: 0; float: left; width: 48%; padding-bottom: 30px !important; border: 1px solid #ededed; padding-left: 16px !important;}
	.event_detail_right_bottom p{min-height: 68px;}
	.event_detail_bottom ,.padding_margin_0{margin-top: 30px; padding: 30px 0 0 !important;}
	.event_detail_bottom .services_btn {margin-top: 10px; padding: 0 60px;}

	#myModal_story_form .story-fields {padding: 30px 50px 20px;}
	#success-story-form h3.modal-title.left.text-uppercase{font-size: 32px;}
	.successs_storie_outer h3{margin-bottom: 15px;}
	.story-model-dialog, .videoModal-dialog{width: auto;}
	a.btn-primary.clear-search-btn {margin-top: 0px;}

	.video_play_work p, .video_play_work li{margin: 0 0 10px;}
	.padding_blank{padding-top: 0px;}
	.audio-player .player-controls{margin: 0 0 20px 0;}
	.audio-player .player-controls{width: 96%;}
	.audio_progress{width: 60%;}
	.progress-before{padding-right: 10px; width: 24%;}
	.col-sm-4.audio_player_desc > ul { margin: 15px 10px; }
	.contact_google_map iframe { width:  100%; height:  350px; }
}
	
@media only screen and (max-width:639px){
	.solutions_cell{text-align:center; margin-bottom:20px;}
	.free_gudies_sec .col-xs-3, .solutions_left .col-xs-3{width:50%;}
	.solutions_left{padding:30px 10px 10px;}
	.free_gudies_sec p{margin:8px 0 25px;}
	.free_gudies_sec{padding:25px 0 0;}
	.financial_topic .col-xs-6{width:100%;}
	.financial_topic figure img{width:100%;}
	.footer_cell_outer{width:48%;}
	.event_footer{clear:left;}
	.owl-carousel .owl-item img.wp-post-image { min-height: 220px; max-height: 220px; }
	.owl-dots { bottom: -14px; top: auto; }
	.owl-dots .owl-dot { margin-left: 5px; padding: 4px; }
	header .col-xs-6 {    width: 100%;}
	.searchbox {top: 15px; position:relative; width: 100% !important; right: 0;}
	header .menu { position: absolute; right: 0; top: -28px;}
	header{min-height: 118px;}
	.shop_cart{ display: none; right:45px;}
	.logo {    width: 170px;}
	.footer_list_bottom{margin:0;}
	.footer_cell_outer{min-height:inherit;}
	.footer_cell{margin-bottom:25px;}
	.footer_right{width:100%;}
	.footer_social{margin:20px 0 0;}
	.financial_sec h3{margin-bottom:10px;}
	.licensed_sec{margin:25px 0 0;}
	
	/*our-team CSS*/
	.inner_banner h1{font-size:15px;}
	.our_profile p{margin-bottom:10px;}
	.our_team{padding-top:18px;}
	.team_profile img{width:auto !important;}
	.team_profile{margin-top:10px;}
	.team_profile h6{margin:8px 0 2px;}
	
	/*inner-page CSS*/
	.video_play_work p, .video_play_work li{margin: 0 0 10px;}
	.padding_blank{padding-top: 0px;}
	.video_play_work{padding-top:20px;}
	.video_play_work li{padding-left:18px;}
	.podacasts_mobile_share li{padding-left: 0px;}
	.podacasts_mobile_share li img{margin-bottom: 0px;}
	
	.articles_outer .col-xs-6, .soluction_categories .col-xs-6{width:100%;}
	.events_image img, .slider_img img{width:100%;}
	.slider_img h5, .events_image h6{margin: 8px 0 5px;}
	.events_image{margin-bottom:25px;}
	.slider_img .col-xs-6:nth-child(2){display:none;}
	
	.soluction_outer{padding:0 0 5px;}
	
	.articles_contain .col-xs-3, .articles_contain .col-xs-9, .articles_contain .col-xs-4, .articles_contain .col-xs-8{width:100%;}
	.articles_contain .col-xs-4 img{width:100%;}
	.articles_contain h4{margin:15px 0 5px;}
	.articles_outer{padding-bottom:0;}
	.articles_outer select{width:100%;}
	.podcasts_contain img{width:100%;}
	.podcasts_contain{padding:0px;}
	.blog_sidebar_widget ul {width: 100%}
	
	/*faq*/
	.faqs_outer h3{font-size: 18px;}
	.faqs_outer {margin-bottom: 20px; padding-bottom: 20px;}
	.faqs_outer p ,.video_play_work p, .video_play_work li{font-size: 18px;}
	
	/*videos*/
	.slider_div .col-xs-4:nth-child(2){display:none;}
	.slider_div .col-xs-4{width:50%;}
	.slider_div .col-xs-4 h5{min-height:38px;}
	.video_outer .col-xs-12{width:100%;}

	/*article detail*/
	.article-details h2{font-size: 20px;}
	.article_date li{margin: 0 15px 0 0;}
	.article_date li::after{font-size: 16px; left: -10px;}			
	.financial_topic .qauto_text{margin:2px 0 6px;}


	/*contact-page*/
	.submit_btn input{float: left; margin: 10px 0 0;}
	.submit_btn i{width: 100%;}
	.input_box input{height: 42px;}
	.contact-left h3{margin-bottom:12px;}

	/*services page*/
	.services_outer .col-xs-12 {width: 100%;}

	.services_outer h3{font-size: 17px;margin-top: 0px;}
	.services_cell h6 {font-size: 16px;}
	.services_cell p{font-size: 14px;}
	.services_cell {margin-bottom: 20px;}

	.services_right h3 {font-size: 20px;}
	.services_right_inner p{font-size: 14px;}
	.services_btn {line-height: 38px; padding: 0 23px; letter-spacing: inherit;}

	.services_process {padding:30px 0;}
	.services_process h3{font-size: 19px;}
	.services_process_inner i::after{display: none;}
	.services_process_inner{width: 49%; margin-bottom: 30px;}
	.services_process_inner_success{margin-bottom: 0;}
	.services_process_inner i{margin-bottom: 15px;}
	.services_process_inner h6 {font-size: 15px;}

	.company_review_left::after{display: none;}
	.company_review_left img {display: none;}
	.company_review_left{margin-top: 15px; padding: 0;}
	.company_review_right img {height: 150px; width: 150px;}

	.services_next_step h1{font-size: 20px; line-height: normal;}
	.services_next_step p, .services_next_step a{font-size: 14px;}
	.services_next_step {padding: 25px 0 30px;}

	.client_review {padding: 30px 0;}
	.client_review .col-xs-6{width: 100%;}
	.client_review h3{font-size: 20px;}
	.client_review_left p{font-size: 14px;}
	.client_review_left{margin-bottom: 20px;}
	.read_more_stories{    margin-top: 10px; font-size: 14px;}
	.services_process_inner i ,.services_process_inner:hover i{background-size: 30px auto; height: 70px; padding: 0; width: 70px;}

	.banner .services_btn {display: none;}
	.client_review_left ul li img{width: 18px;}
	.client_review_left ul {margin-bottom: 10px;}
	.successs_storie_outer .services_btn {margin-top: 10px;}

	/*event-detail*/
	
	.inner_banner_events_title.container {padding: 40px 0 30px;}
	.inner_banner_events_date{font-size: 14px;}
	.inner_banner_events .inner_banner_events_title h1 {font-size: 20px; line-height: 26px;}
	.inner_banner_events_free {font-size: 17px;}
	
	
	.event_detail_left p, .event_detail_left ul li, .event_detail_left ul, .event_detail_right p, .event_detail_bottom p{font-size: 14px; margin-bottom: 10px;}
	.event_detail_outer h3{ font-size: 20px;}
	.event_detail_left ul li {margin-bottom: 0;}
	.event_detail_right_bottom, .event_detail_right_bottom.padding_margin_0{padding-left: 0 !important; border: none; width: 100%;}
	.event_detail_right_bottom p {min-height: inherit;}
	.event_detail_border{border-top: 1px solid #ededed;}
	.event_detail_right{padding-top: 0;}
	.event_detail_bottom{margin-top: 0;}
	.event_detail_bottom .services_btn{padding: 0 40px;}
	.event_detail_outer {padding: 30px 0;}

	#myModal_story_form .story-fields{padding: 10px;}
	#success-story-form h3.modal-title.left.text-uppercase{font-size: 26px;}
	#myModal_story_form button.close{font-size: 36px}
	.successs_storie_outer h3{margin-bottom: 15px;}
	.successs_storie_outer .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

	.audio-player .player-controls {width: 100%;}
	#videoModal .modal-body iframe, .successModal .modal-body iframe {min-height: 280px}
	.col-sm-4.audio_player_desc li{margin-right: 50px;}
	.progress-before{padding-right: 10px; width: 27%;}
	.audio_progress{width: 58%;}
	a.audio_prev, a.audio_next{margin:0 5px;}
	.progress-before {margin-top: -5px; padding-right: 10px;}
	.audio_mute, .audio_unmute{margin-left: 9px; margin-bottom: 13px;}

	.podcasts_contain a{margin-bottom:15px; width: 100%; }
	.podcasts_all_play_btn {width: 30px !important;}
	#dynamic_select_taxonomy, #dynamic_select_order {background-size: auto; float: left; margin-bottom: 0; margin-left: 0; margin-right: 0; max-width: 100%; min-width: 100%; padding: 5px 20px 5px 5px;}
	#dynamic_select_order {margin: 15px 0;}
	a.btn-primary.clear-search-btn {width: 100%; text-align: center;}

	.singleVideoPopupBtn{top: 30px;}
	.contact_google_map iframe { width:  100%; height:  250px; }
	.company_review_left p img { display: none !important; }

	.search_page_form { margin-left: 0; margin-top: 15px;width: 100%; }
	.search_content_main #dynamic_select_taxonomy, .search_content_main #dynamic_select_order {margin: 15px 0 0 0;}
	.search_content_main #dynamic_select_order {margin-top: 15px;}
}


@media only screen and (max-width:479px){
	.inner_banner h1{font-size:13px;}
	small.start-time{padding: 20px 5px 0px 15px}
	.col-sm-4.audio_player_desc li{margin-right: 13px;}
	.audio-player .player-controls { margin: 0 0 10px; }
	.progress-before{padding: 0; width: 35%; text-align: center;}
	.audio_progress {width: 42%;}
	.progress-after {float: right; width: 23%;}
	.banner_text.home_page_banner h1 { font-size: 16px; line-height:normal; margin-top: 0; }
	.banner img{min-height: 110px;}
	.banner_text.home_page_banner { top: 3px; height: auto;}
	.copyright_left p {font-size: 13px;}
	.global_btn{padding:0 25px;}
}