/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



@media only screen and (min-width: 960px) and (max-width: 1600px) {

.container												{ width: 1170px; }

.result_left_sec										{ padding: 80px 80px 0px 110px; }

}



@media only screen and (min-width: 1025px) and (max-width: 1599px) {

.container												{ width: 1170px; }

.hder_menu ul li a										{ font-size: 19px; }
.hder_right .contact_btn a								{ font-size: 19px; }
.header.stiky .hder_menu2 ul li a						{ font-size: 19px; }
.header.stiky .hder_right2 .top_btn a					{ font-size: 19px; }

.tax_help .btm_pic										{ height: 500px; background-size: 100%; }
.result_left_sec h2										{ padding-bottom: 20px; }
.result_left_sec p										{ padding-bottom: 20px; line-height: 28px; }
.result_left_sec h1										{ font-size: 50px; padding-bottom: 25px; }



}



@media only screen and (min-width: 769px) and (max-width: 1200px) {
.popup_form												{ height: 450px; margin-bottom: 20px; overflow: auto; }
}



/* #Base 960 Grid
================================================== */
@media only screen and (min-width: 960px) and (max-width: 1200px) {

.container {
	width: 940px;
	padding: 0px;
}

.header														{ padding: 30px 0 0 0; }
.logo														{ margin: 0 0 0 20px; }
.hder_right													{ padding: 0 20px 0 0; }
.hder_menu ul li a											{ font-size: 15px; line-height: 29px; }
.hder_right .contact_btn a									{ font-size: 15px; }
.header.stiky .hder_menu2 ul li a							{ font-size: 15px; line-height: 29px; }
.header.stiky .hder_right2 .top_btn a						{ font-size: 15px; }
.hero_sec .rhino-container									{ height: 730px !important; }
.hero_sec .caption_box .had2 span							{ left: 290px; }

.trust_logo_sec p 											{ font-size: 18px; }
.trust_logo_sec p br										{ display: none; }
.tax_payers_sec p 											{ font-size: 18px; }
.tax_payers_sec .icon_box .row								{ padding:25px 0px; }
.tax_payers_sec .icon_box .row .left_icon					{ margin: 0px 20px 0px 0px; }
.tax_payers_sec .icon_box .row .right_text					{ width: 272px; }
.tax_payers_sec .icon_box .row .right_text h1				{ padding-bottom: 0px; font-size:17px; }
.black_row													{ padding: 45px 0px; }
.black_row .title											{ width: 70%; }

.video_sec .video_cnt .vd_canvas							{ width: 880px; left: 30px; top: 169px; }
.video_sec .video_cnt .vd_canvas img						{ width: 100%; }
.as_seen_on													{ padding: 180px 0px 50px 0px; }
.as_seen_on ul li											{ padding: 15px 10px; }

.success_story_sec .slider .bx-wrapper .bx-viewport			{ height: 466px !important; }
.white_box													{ height: 466px !important; }
.white_box .left_clm										{ padding: 66px 10px 88px 10px; }
.white_box .right_clm										{ width: 470px; padding: 20px 20px 20px 20px; }

.service_sec .tabs-left										{ width: 235px; }
.tabbox h3													{ padding: 30px 0px 20px 20px; }
.service_sec .tabs-left>li>a								{ padding: 7px 15px 7px 20px; font-size:15px;}
.service_sec .tabs-left>li.active>a, .service_sec .tabs-left>li.active>a:hover, .service_sec .tabs-left>li.active>a:focus { padding: 7px 15px 7px 20px;}
.tab_cont_box												{ padding: 40px 30px 0px 20px; }

.tesimonial_sec .cl_clm .thumbnail .caption h3				{ font-size: 20px; }
.tesimonial_sec .cl_clm .thumbnail:hover .caption h3		{ font-size: 20px; }

.how_it_work h1												{ padding: 0px 0px 120px 0px; }
.how_it_work .cont_row .row									{ width: 330px; }
.how_it_work .cont_row .row .r_clm							{ width: 265px; padding: 5px 20px 20px 0px; }
.how_it_work .cont_row .sheild								{ width: 305px; }

.btm_get_start p 											{ font-size: 18px; }
.btm_get_start p br											{ display:none;}

.red_row													{ padding: 45px 0px; }
.red_row .title												{ width: 70%; }

.footer .ftr_btm_row .btm_navi								{ width: 70%; }

/*-------------- Why Us Page -------------*/
.header.stiky .hder_right2									{ width: 100%;}
.header.stiky .hder_menu2 ul li								{ padding: 5px 5px; }
.header.stiky .hder_menu2 ul li a							{ font-size: 16px;}
.header.stiky .hder_right2 .top_btn							{ padding: 10px 0px; font-size: 16px; } 
.header.stiky .hder_menu2									{ padding: 10px 10px 5px 0px; }
#open														{ margin-top: 0px; }
#close														{ margin-top: 0px; }
.hero_sec .caption_box .title2								{ font-size: 45px; }
.hero_sec .caption_box .title								{ font-size: 60px;}
.hero_sec .caption_box .had1								{ font-size: 60px;}
.hero_sec .caption_box .issu_cnt							{ padding: 40px 84px; }

.inner_bnr .caption h2										{ font-size: 40px; }
.inner_bnr .caption h1										{ font-size: 70px; }
.inr_tax_relif												{ padding: 80px 0px 50px 0px; }
.inr_tax_relif h1											{ font-size: 50px; }
.icon_sec .icon_box .cnt_box .left_icon						{ margin: 0px 15px 0px 8px; }
.icon_sec .icon_box .cnt_box .right_text					{ width:175px; }
.lets_work_sec .black_row_rpt								{ padding: 20px 0px; }
.lets_work_sec .black_row_rpt .cnt_box						{ padding: 0 0%; }
.lets_work_sec .black_row_rpt .cnt_box h2					{ padding-bottom: 10px; font-size: 23px; line-height: 33px; }
.lets_work_sec .black_row_rpt .cnt_box .btm_row a			{ padding: 16px 20px; font-size: 22px;}
.our_company_sec											{ padding-top:40px; }
.our_company_sec h1											{ font-size: 50px; }
.our_company_sec .steps .process-path .right_box			{ width: 420px; padding: 25px 25px 25px 30px; }
.our_company_sec .steps .process-path .left_box				{ width: 415px; padding: 25px 25px 25px 30px; }
.our_company_sec .steps .process-path .right_box2			{ top: 434px; }

.reted_white_box											{ padding:0px 0px 30px 0px; }
.reted_white_box .right_clm									{ padding:50px 20px 50px 20px }
.reted_white_box .right_clm h1								{ font-size: 21px }
.reted_white_box .right_clm .btm_row a 						{ padding: 13px 20px; font-size: 22px; }
.faq_sec													{ padding: 40px 0px; }

/*-------------- Result Page -------------*/
.gold_service												{ padding: 80px 0px 50px 0px; }
.gold_service h1											{ font-size: 50px; }
.our_mission												{ padding: 80px 0px; }
.our_mission .misn_cnt										{ padding:25px 0px; }
.result_client .cl_slider .bx-wrapper .slide 				{ display: inline-block; width: 295px !important; }
.result_client .cl_slider .bx-wrapper .bx-next				{ right: 0px; }
.result_client .cl_slider .bx-prev							{ left: 0px; }
.result_left_sec 											{ padding: 15px; }
.result_left_sec h1											{ padding-bottom: 10px; font-size: 50px; }
.result_left_sec p											{ padding-bottom: 10px; font-size: 17px; }
.primary_focus												{ padding: 80px 0px 0px 0px; }

/*-------------- Services Page -------------*/
.services_pg_cnt .detail_cnt h1								{ font-size: 50px; }

/*-------------- Resource Page -------------*/
.res_service .service_cnt .whitebox							{ height: 450px; }
.res_service .service_cnt .whitebox .front .info .discription { height: 150px; }
.help_desk													{ padding: 80px 0px; }											
.help_desk h1												{ font-size: 50px; }
.help_desk .row .thumb_cnt_box								{ padding: 100px 0px 50px 6%; } 
.help_desk .row .thumb_cnt_box h2							{ font-size: 34px; }
.irs_forms h1												{ font-size: 50px; }
.irs_forms .row .thumb_cnt_box								{ padding: 40px 0px 50px 6%; } 
.irs_forms .row .thumb_cnt_box h2							{ font-size: 34px; line-height:44px; }

/*----------------------------- Blog Page ----------------------*/
.blog_more_content p 										{ font-size: 18px; }
.blog_more_content p br										{ display: none; }
.blog_artcl_cnt .left_bar								{ width:60%; }
.blog_artcl_cnt .left_bar .had							{ padding-bottom: 35px; font-size: 45px; }
.blog_artcl_cnt .left_bar h5							{ font-size: 19px; }
.auothr_box												{ padding: 30px 30px; }
.auothr_box .thumb_medium								{ width: 80px; height: 80px; }
.auothr_box .thumb_medium img							{ width: 100%; }
.auothr_box .right_box									{ width: 380px; }
.blog_artcl_cnt .left_bar .next_prv .prv_post			{ width: 50%; }
.blog_artcl_cnt .left_bar .next_prv .prv_post span		{ padding-top: 10px; }
.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb	{ width:80px; }
.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb img{ width: 100%; }
.blog_artcl_cnt .left_bar .next_prv .prv_post .text		{ width: 160px; padding: 0px 0px 0px 5px; }
.blog_artcl_cnt .left_bar .next_prv .next_post			{ width: 50%; }
.blog_artcl_cnt .left_bar .next_prv .next_post span		{ padding-top: 10px; }
.blog_artcl_cnt .left_bar .next_prv .next_post .thumb	{ width:80px; }
.blog_artcl_cnt .left_bar .next_prv .next_post .thumb img{ width: 100%; }
.blog_artcl_cnt .left_bar .next_prv .next_post .text	{ width: 160px; padding: 0px 5px 0px 0px; }
.blog_artcl_cnt .left_bar .cmts							{ margin-top: 60px; }
.gold_service .left_clm .red_btn						{ padding: 10px 10px; font-size: 20px; }
.gold_service .left_clm .link							{ padding: 10px 10px; font-size: 20px; }

/*----------------------------- Success Page  ----------------------*/
.real_tax_sec											{ padding: 80px 0px 0px 0px; }
.real_tax_sec h2										{ font-size: 25px; }
.real_tax_sec h1										{ font-size: 50px; }
.real_tax_sec .pic_row .left_cnt						{ padding: 10px 10px 40px 20px; }	
.real_tax_sec .pic_row .left_cnt h2 					{ padding-bottom: 5px; font-size: 20px; line-height: 26px }
.real_tax_sec .pic_row .left_cnt p						{ padding-bottom: 10px; font-size: 17px; line-height: 26px }
.real_tax_sec .pic_row .left_cnt .red_btn				{ padding: 10px 27px; font-size: 20px;  }
.real_tax_sec .pic_row .left_cnt .link					{ padding: 10px 27px; font-size: 20px; }
.result_client											{ padding: 80px 0px; }
.result_client h1										{ font-size: 50px; }
.result_client .cl_slider2 .white_box .right_clm		{ width: 620px; padding: 50px 40px 10px 60px; } 
.real_cnt_box .white_box .right_clm						{ width: 620px; } 

/*--------------------11-09-2017------------------*/
.cate_search .categories								{ width: 73%; }
.black_link												{ }
.searchbox .form-control								{ width: 250px; }								
.contat_pg .icon_sec .cnt_box .icon_text				{ padding: 0px 0px 0px 29px; }
.contat_pg .row_cnt .fild_box .form-group .list-menu	{ padding: 10px 20px; background: url(../images/red-down-arrow.png) 390px 25px no-repeat; }
.header.stiky .hder_right2 .top_btn a					{ padding: 16px 17px; }
.right_thumb											{ width: 42%; }

/*-------------- Tex Relief Page -------------*/
.tax_help .get_help_steps .right_bdr					{ width: 50%; }	
.tax_help .get_help_steps .left_box						{ padding: 30px 30px 30px 30px; }
.tax_help .get_help_steps .left_box .icon_box			{ width: 60px; }
.tax_help .get_help_steps .left_box .icon_box .icon 	{ width: 50px; }
.tax_help .get_help_steps .left_box .icon_box .icon img	{ width: 100%; }
.tax_help .get_help_steps .right_bdr2					{ float:left; }
.tax_help .get_help_steps .right_bdr2 .red_round2		{ top: 144px; left: -13px; }
.tax_help .get_help_steps .r_box						{ padding: 30px 30px 30px 30px; }
.tax_help .get_help_steps .r_box .icon_box				{ width: 60px; }
.tax_help .get_help_steps .r_box .icon_box .icon		{ width: 50px; }
.tax_help .get_help_steps .r_box .icon_box .icon img	{ width: 100%; }
.tax_help .get_help_steps .row_btm .btm_relife			{ left:46%; }
.tax_help h1 + h1										{ font-size: 50px; }
.tax_help .btm_pic										{ height: 350px; background-size:100; }

/*-------------- Audit Page -------------*/
.audit_cnt_sec .pic_row .left_cnt						{ padding: 0px 0px 0px 0px; }
.audit_cnt_sec .pic_row .left_cnt h2					{ padding-bottom: 15px; font-size: 25px; line-height: 32px; }
.audit_cnt_sec .pic_row .left_cnt p						{ font-size: 18px; line-height: 25px; }
.icon_sec .cnt_box .icon_img							{ width:50px; }
.icon_sec .cnt_box .icon_img img						{ width:100%; }
.icon_sec .cnt_box .icon_text							{ width:233px; }
.icon_sec .cnt_box .icon_text h1						{ font-size:18px; }

.how_works												{ height: 1460px;}
.how_works .steps_row .left_clm							{ height:165px; padding: 25px; }
.how_works .steps_row .left_clm .number_text			{ width: 240px; }
.how_works .steps_row .right_bdr2 .right_clm			{ height:165px; padding: 25px; }
.how_works .steps_row .right_bdr2 .right_clm .number_text { width: 240px; }

.ipad_sec .r_cnt_box									{ padding: 0px 19px 0px 9px; }
.ipad_sec .r_cnt_box h1									{ padding-bottom: 10px; }
.ipad_sec .r_cnt_box p									{ padding-bottom: 0px; }

/*-------------- Audit Page -------------*/
.imac													{ width:100%; margin: 0px 0px 0px 0px; }
.imac-big												{ width:100%; left: 0px; }
.icon_sec												{ padding: 120px 0px 30px 0px; }

/*-------------- Learnig Page 01-11-2017 -----------------*/
.learning-articles										{ padding: 60px 0px 30px 0px; }
.learning-articles h1									{ font-size: 50px; }
.learning-articles .article h2							{ min-height: auto; font-size: 26px; }

/*-------------- Learnig Page -----------------*/
.res_service .service_cnt .whitebox_small				{ height:480px; }
.res_service .service_cnt .whitebox .front .info		{ padding:15px; }
.res_service .service_cnt .whitebox .front .info .title	{ margin-bottom:0px; font-size:20px; }
.res_service .service_cnt .whitebox .front .info .lern_more	{ display:inline-block; padding-top:45px; }
.tips_n_info											{ padding: 80px 0px 50px 0px; }



}



/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {



.container 													{ width: 738px; padding: 0px; }



.header														{ padding: 20px 0 0 0; }

.logo														{ margin: 0 0 0 20px; }

.hder_right													{ display: none; }

.header.stiky .hder_right2									{ display: none; }

.blog .header, .single-post .header, .page-template-featured .header, .archive .header, .search .header, .single-learning .header, .forms-template-default .header, .attachment-template-default .header { padding: 20px 0 20px 0; }

#responsive-menu-button										{ top: 14px !important; }



.hero_sec .cnt_box											{ padding: 117px 0px 0px 0px; }

.hero_sec .rhino-container									{ height: 680px !important; }

.hero_sec .caption_box .title2								{ font-size: 40px; }

.hero_sec .caption_box .title								{ font-size: 60px; line-height: 70px; }

.hero_sec .caption_box .sub_title							{ font-size: 25px; }

.hero_sec .slide .need_leads								{ margin-top: 30px; }

.hero_sec .caption_box .step_num 							{ width: 40px; height: 40px; font-size: 23px; line-height: 34px; }

.hero_sec .caption_box .had1								{ font-size: 45px; line-height: 55px; }

.hero_sec .caption_box .had2								{ font-size: 30px; }

.hero_sec .caption_box .issu_cnt							{ padding: 30px 0px; }

.hero_sec .caption_box .issu_cnt ul li						{ font-size: 20px; }

.hero_sec .caption_box .issu_cnt ul li:nth-child(2n+3)		{ clear: left; }

.hero_sec .caption_box .control-group						{ padding: 40px 0px; }

.hero_sec .caption_box .check								{ top: -5px; }

.hero_sec .caption_box .form-group							{ padding: 30px 0px 0px 0px; }

.hero_sec .caption_box p 									{ font-size: 14px; line-height: 23px; }

.hero_sec .caption_box p br									{ display: none; }

.hero_sec .caption_box .sub_text1							{ font-size: 18px; }

.hero_sec .caption_box .sub_text1 br						{ display: none; }

.hero_sec .caption_box .had2 span							{ font-size: 25px; padding-right: 10px; }



.trust_logo_sec												{ padding: 60px 0px; }

.trust_logo_sec h1											{ padding: 0px 0px 18px 0px; font-size:40px; line-height: 45px; }

.trust_logo_sec h2											{ font-size: 30px; line-height: 45px; }

.trust_logo_sec p 											{ font-size: 18px; }

.trust_logo_sec p br										{ display: none; }

.trust_logo_sec .logo_cnt									{ padding: 50px 0px 0px 0px; }

.trust_logo_sec .logo_cnt .thumbnail .caption				{ padding: 25px 25px; }

.trust_logo_sec .logo_cnt .thumbnail .caption h3 br			{ display: none; }

.trust_logo_sec .logo_cnt .thumbnail.pull-right				{ float: none !important; }

.trust_logo_sec .logo_cnt .thumbnail.pull-left				{ float: none !important; }



.tax_payers_sec												{ padding: 60px 0px; }

.tax_payers_sec h1											{ padding: 0px 0px 18px 0px; font-size:40px; line-height: 45px; }

.tax_payers_sec h2											{ font-size: 30px; line-height: 45px; }

.tax_payers_sec p 											{ font-size: 18px; }

.tax_payers_sec p br										{ display:none;}

.tax_payers_sec .icon_box									{ margin: 0px; padding: 30px 0px; width: 100%; }

.tax_payers_sec .icon_box .row .left_icon					{ margin: 0px 15px 0px 8px; }

.tax_payers_sec .icon_box .row .right_text					{ width: 245px; }

.tax_payers_sec .icon_box .row .right_text h1				{ font-size: 17px; }



.black_row													{ padding: 45px 0px; }

.black_row .title											{ width: 100%; font-size:30px; text-align: center; }

.black_row .green_btn										{ width: 100%; font-size:18px; text-align: center;}

.black_row .green_btn a										{ padding:15px 30px; }



.video_sec													{ height:385px; }

.video_sec .video_cnt .vd_canvas							{ width: 700px; left: 20px; top: 80px; }

.video_sec .video_cnt .vd_canvas img						{ width: 100%; }

#vidwrap 													{ height: 393px !important;}

.video_sec .video_cnt .vd_canvas iframe 									{ height: 393px;}

.as_seen_on													{ padding: 130px 0px 50px 0px; }

.as_seen_on ul li											{ padding: 15px 22px; }



.success_story_sec											{ padding: 60px 0px; }

.success_story_sec h1										{ padding: 0px 0px 18px 0px; font-size:40px; line-height: 45px; }

.success_story_sec h2										{ font-size: 30px; line-height: 45px; }

.success_story_sec .slider .bx-wrapper .bx-viewport			{ height:433px !important; }

.white_box													{ width: 100%; height: 433px !important; margin: 0px; padding:0px; }
.white_box .tag												{ width: 90px; height: 90px; }
.white_box .left_clm										{ width: 240px; }

.white_box .left_clm .thumb									{ width: 100px; left: 70px; top: 85px;}

.white_box .left_clm .saving_box h1							{ font-size: 25px; line-height: 30px;}

.white_box .right_clm										{ width: 480px; padding: 15px 15px 15px 15px; }

.white_box .right_clm h1									{ font-size:25px; }



.service_sec												{ padding: 60px 0px; }

.service_sec h1												{ padding: 0px 0px 18px 0px; font-size:40px; line-height: 45px; }

.service_sec h2												{ font-size: 30px; line-height: 45px; }

.tabbox														{ margin-top: 20px; }

.service_sec .tabs-left										{ width: 185px; }

.service_sec .tabs-left .tabbox h3							{ padding: 30px 0px 20px 20px; }

.service_sec .tabs-left>li>a								{ padding: 7px 15px 7px 20px; font-size:14px;}

.service_sec .tabs-left>li.active>a, .service_sec .tabs-left>li.active>a:hover, .service_sec .tabs-left>li.active>a:focus { padding: 7px 15px 7px 20px;}

.tab_cont_box												{ padding: 40px 30px 0px 20px; }

.service_sec .tab_cont_box h1 								{ padding: 0 0 0px 0; font-size: 24px; line-height: normal; }

.service_sec .tab_cont_box h2								{ font-size: 20px; line-height: 30px }

.service_sec .tabs-left h3									{ padding: 20px 0px 20px 20px; font-size: 23px; }

.service_sec .btm_row a										{ padding: 15px 27px; font-size: 18px; }



.tesimonial_sec												{ padding: 60px 0px; }

.tesimonial_sec h2											{ font-size: 30px; line-height: 45px; }

.tesimonial_sec h1											{ padding: 0px 0px 18px 0px; font-size:40px; line-height: 45px; }

.tesimonial_sec .bx-wrapper									{ margin: 0px;}

.tesimonial_sec .bx-wrapper .bx-viewport					{ min-height: 872px; }

.tesimonial_sec .cl_clm										{ padding: 30px 0px; }

.tesimonial_sec .bx-wrapper .bx-prev						{ left: -10px; width: 30px; height: 30px; background-size: 100%; }

.tesimonial_sec .bx-wrapper .bx-next						{ right: -10px; width: 30px; height: 30px; background-size: 100%; }



.how_it_work												{ padding: 30px 0px; }

.how_it_work h1												{ padding: 0px 0px 60px 0px; font-size:40px; line-height: 45px; }

.how_it_work .steps											{ margin-bottom: 30px; }

.how_it_work .steps:after									{ content: none; }



.faq_sec													{ padding: 60px 0px; }

.faq_sec h1													{ padding: 0px 0px 0px 0px; font-size:40px; line-height: 45px; }

.faq_sec .faq_box											{ padding: 20px 20px; }

#toggle-view h3												{ padding: 10px 0px 10px 0px; font-size: 17px; }

.faq_sec .btm_row a 										{ padding: 15px 27px; font-size: 18px; }



.btm_get_start												{ padding: 60px 0px; }

.btm_get_start h1											{ padding: 0px 0px 18px 0px; font-size:40px; line-height: 45px; }

.btm_get_start h2											{ font-size: 30px; line-height: 45px; }	

.btm_get_start p 											{ font-size: 18px; }

.btm_get_start p br											{ display:none;}

.btm_get_start .row_cnt										{ padding: 50px 0px 0px 0px; }

.btm_get_start .row_cnt .col-sm-6							{ width: 100%; padding: 0 5%; box-sizing: border-box; }

.btm_get_start .row_cnt .right_cnt							{ padding: 2% 2%; }



.red_row 													{ padding: 45px 0px; }

.red_row  .title											{ width: 100%; font-size:30px; text-align: center; }

.red_row .black_btn											{ width: 100%; font-size:18px; text-align:center; }

.red_row .black_btn a										{ padding:15px 30px; }



.footer														{ padding:60px 0px 10px 0px;}

.footer .ftr_cnt .ftr_phone									{ font-size:40px; }

.footer .ftr_btm_row .btm_navi								{ width: 80%; }

.footer .ftr_btm_row .btm_navi ul li						{ padding-right:18px; }



/*-------09-08-2017---------*/

.hero_sec .caption_box .issu_cnt							{ padding:40px 0px; }

.hero_sec .caption_box .issu_cnt ul li a					{ font-size:18px; }

.hero_sec .caption_box .step_num							{ width: 50px; height: 50px; font-size:30px; line-height:44px; }



.hero_sec .caption_box .title2								{ font-size: 30px; }

.hero_sec .caption_box .title								{ font-size: 40px;}

.hero_sec .caption_box .had1								{ font-size: 40px;}



.inner_bnr													{ height: 470px; }

.inner_bnr .caption											{ padding-top: 200px; }

.inner_bnr .caption h2										{ font-size: 30px; }

.inner_bnr .caption h1										{ font-size: 50px; }

.inr_tax_relif												{ padding: 40px 0px 50px 0px; }

.inr_tax_relif h1											{ font-size: 45px; }

.icon_sec .icon_box .cnt_box .right_text					{ width: 235px; }



.lets_work_sec												{ height: 430px; }

.lets_work_sec .black_row_rpt								{ padding: 20px 0px; }

.lets_work_sec .black_row_rpt .cnt_box						{ padding:0px 0px; }

.lets_work_sec .black_row_rpt .cnt_box h2					{ padding-bottom: 0px; font-size: 25px; line-height:35px; }

.lets_work_sec .black_row_rpt .cnt_box .btm_row a			{ font-size: 20px; }





.our_company_sec											{ padding-top: 50px; }

.our_company_sec h1											{ font-size: 45px; }

.our_company_sec p br										{ display:none; }

.our_company_sec .steps .process-path .right_box			{ width: 320px; padding: 15px; }

.our_company_sec .steps .process-path .right_box1			{ top: 95px; }

.our_company_sec .steps .process-path .left_box				{ width:330px; padding:15px;}

.arrow_box2:after											{ margin-top: -15px; border-width: 15px; }

.arrow_box:after											{ margin-top: -15px; border-width: 15px; }

.our_company_sec .steps .process-path .right_box2			{ top: 436px; }

.reted_sec													{ padding:50px 0px; }

.reted_sec h1												{ font-size: 40px;}

.reted_white_box											{ width: 100%; margin:0px 0% }

.reted_white_box .left_clm									{ width: 250px; }

.reted_white_box .right_clm									{ width: 430px; padding: 30px 30px 50px 30px; }

.reted_white_box .right_clm h1								{ font-size: 20px; }

.reted_white_box .right_clm p								{ font-size: 18px; }

.reted_white_box .right_clm .btm_row a						{ font-size: 18px; }



/*------------- Result Page -----------------*/

.gold_service												{ padding:60px 0px; }

.gold_service h1											{ font-size: 45px; }

.gold_service .left_clm										{ padding: 30px 0px 0px 0px; }

.gold_service .left_clm h3									{ padding-bottom: 15px; font-size: 22px; }

.gold_service .left_clm	.red_btn							{ padding: 10px 10px; font-size: 17px; }

.gold_service .left_clm	.link								{ padding: 10px 10px; font-size: 17px; }

.our_mission												{ padding: 60px 0px}

.our_mission .misn_cnt										{ padding: 0px 0px}

.our_mission .misn_cnt h2									{ font-size: 27px; }

.black_row .yellow_btn										{ width:100% }

.result_client												{ padding: 60px 0px; }

.result_client h1											{ font-size: 45px; }

.result_client .cl_slider .bx-wrapper .bx-viewport			{ min-height: 689px; }

.result_client .cl_slider .bx-wrapper .bx-next				{ right: 0px; }

.result_client .cl_slider .bx-prev							{ left: 0px; }

.result_left_sec											{ padding: 20px 15px 0px 20px; }

.result_left_sec h1											{ padding-bottom: 10px; font-size: 40px; }

.result_left_sec p											{ padding-bottom: 15px; font-size: 19px; line-height:24px; }



/*-------------- Service Page -------------*/

.services_pg_cnt .detail_cnt h1								{ font-size: 40px; }

.services_pg_cnt .detail_cnt h4								{ padding: 10px 0px; font-size: 25px; }

.services_pg_cnt .detail_cnt .red_text						{ padding: 10px 0px; font-size: 25px; }



/*-------------- Resource Page -------------*/

.res_service .service_cnt .whitebox							{ margin-right: 2%; width: 31%; height: 520px; }

.res_service .service_cnt .whitebox .front .info .discription { height: 200px; }

.help_desk													{ padding: 40px 0px; }											

.help_desk h1												{ font-size: 32px; }

.help_desk .row .thumb_cnt_box								{ width:56%; padding: 30px 0px 50px 4%; } 

.help_desk .row .thumb_cnt_box h2							{ font-size: 30px; line-height: 40px; }

.irs_forms h1												{ font-size: 35px; }

.irs_forms .row .thumb_cnt_box								{ padding: 10px 0px 50px 6%; } 

.irs_forms .row .thumb_cnt_box h2							{ font-size: 30px; line-height:44px; }

.help_desk .row .thumb_cnt_box .red_btn_bdr					{ font-size: 18px }



/*----------------------------- Blog Page ----------------------*/

.cate_search											{ padding: 24px 0px; }

.cate_search .categories								{ width: 50%; }

#vertical-navigation li									{ width: 220px; }

#vertical-navigation li a								{ padding: 8px 10px 8px 10px; font-size:17px; }

#vertical-navigation li span							{ width: 20px; }

.cate_search .categories .black_link					{ padding: 10px; font-size: 17px; }

.searchbox												{ width: 190px; }

.searchbox .form-control								{ width: 100%; height: 45px; padding: 12px 15px 10px 15px; font-size: 17px; }

.searchbox .btn-default									{ font-size: 17px; }

.blog_more_content										{ padding: 60px 0px; }
.blog_more_content h1									{ padding: 0px 0px 18px 0px; font-size:40px; line-height: 45px; }
.blog_more_content h2									{ font-size: 30px; line-height: 45px; }
.blog_more_content p 									{ font-size: 18px; }
.blog_more_content p br									{ display: none; }

.blog_cnt												{ padding: 40px 0px; }

.blog_cnt .featured_article h3							{ padding-left: 0px; font-size: 20px; }

.blog_cnt .featured_article	.col-sm-6					{ width: 100%; padding:0px 0px 20px 0px; }

.blog_cnt .featured_article .post_by 					{ padding-bottom: 0px; }

.blog_cnt .featured_article .rightbox h2				{ padding-bottom: 10px; font-size: 26px; line-height: 41px;  }

.blog_cnt .featured_article .rightbox p					{ padding-bottom: 10px; }

.blog_cnt .featured_article .rightbox .blue_btn			{ padding: 10px 15px; } 

.blog_cnt .featured_article .rightbox .red_btn_bdr		{ padding: 10px 20px; font-size: 18px; }

.latest_post .post_cnt .post_box .post_cnt .title		{ padding-bottom: 10px; height: 80px; font-size: 23px; line-height:33px; }

.latest_post .post_cnt .post_box .post_cnt .post_by a	{ padding: 0px 3px;}

.latest_post .post_cnt .post_box .post_cnt .red_btn_bdr	{ padding: 10px 20px; font-size: 18px; }



/*----------------------------- Blog Article Page ----------------------*/

.blog_artcl_cnt											{ padding: 45px 0px; }

.blog_artcl_cnt .left_bar								{ width:100%; }

.blog_artcl_cnt .left_bar .had							{ padding-bottom: 35px; font-size: 35px; }

.blog_artcl_cnt .left_bar h5							{ font-size: 20px; }

.blog_artcl_cnt .left_bar .row .share_box				{ padding: 0px 0px; }

.blog_artcl_cnt .left_bar h4							{ font-size: 22px; }

.blog_artcl_cnt .left_bar p								{ font-size: 17px; }

.auothr_box												{ padding: 50px 50px; }

.auothr_box .thumb_medium								{ width: 100px; height: 100px; }

.auothr_box .thumb_medium img							{ width: 100%; }

.auothr_box .right_box									{ width: 450px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post			{ width: 40%; }

.blog_artcl_cnt .left_bar .next_prv .prv_post span		{ padding-top: 30px; height: 58px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb	{ width:80px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb img{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .text		{ width: 160px; padding: 0px 0px 0px 10px; }



.blog_artcl_cnt .left_bar .next_prv .next_post			{ width: 46%; }

.blog_artcl_cnt .left_bar .next_prv .next_post span		{ padding-top: 30px; height: 58px; }

.blog_artcl_cnt .left_bar .next_prv .next_post .thumb	{ width:80px; }

.blog_artcl_cnt .left_bar .next_prv .next_post .thumb img{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .next_post .text	{ width: 190px; padding: 0px 15px 0px 0px; }

.blog_artcl_cnt .left_bar .cmts							{ margin-top: 60px; }



.blog_artcl_cnt .right_bar								{float: left; width: 100%; margin-top: 50px; }

.blog_artcl_cnt .right_bar .freebook .book_cnt			{ width: 48%; padding: 30px 0px 0px 30px; }

.blog_artcl_cnt .right_bar .freebook .book_cnt h2		{ font-size: 26px; }

.blog_artcl_cnt .right_bar .freebook .book_cnt h1		{ font-size: 28px; line-height:38px; padding-bottom: 15px;}

.blog_artcl_cnt .right_bar .freebook .book_cnt .download_btn	{ float:left; padding: 10px 15px;}

.blog_artcl_cnt .right_bar .freebook .book_pic			{ width: 48%;}

/*----------------------------- Testimonials Page ----------------------*/
.tesimonial_pg											{ padding:50px 0px; }
.tesimonial_pg h1										{ font-size:45px; }

/*----------------------------- Success Page  ----------------------*/
.real_tax_sec											{ padding: 50px 0px 0px 0px; }
.real_tax_sec h1										{ font-size: 40px; }
.real_tax_sec .pic_row .left_cnt						{ width: 100%; padding: 25px; }	
.real_tax_sec .pic_row .left_cnt h2 					{ padding-bottom: 5px; font-size: 20px; line-height: 26px }
.real_tax_sec .pic_row .left_cnt p						{ padding-bottom: 10px; font-size: 17px; line-height: 26px }
.real_tax_sec .pic_row .left_cnt .red_btn				{ font-size: 20px; }
.real_tax_sec .pic_row .left_cnt .link					{ font-size: 20px; }
.right_thumb											{ width: 100%; }	
.result_client											{ padding: 50px 0px; }
.result_client h1										{ font-size: 50px; }
.real_cnt_box .white_box:before							{ left: 35%; }
.real_cnt_box .white_box .left_clm						{ width: 35%; }
.real_cnt_box .white_box .right_clm						{ width: 65%; }
.result_client .cl_slider2 .tag							{ width: 110px; height: 109px; }
.result_client .cl_slider2 .tag img						{ width: 100%; }
.result_client .cl_slider2 .white_box .right_clm		{ width: 490px; padding: 30px 20px 10px 20px; } 
.result_client .cl_slider2 .white_box .left_clm			{ width: 250px; }
.result_client .cl_slider2 .white_box .left_clm .thumb	{ left: 50px; }
.result_client .cl_slider2 .white_box .right_clm .tag	{ width: 117px; }

/*------------------------------ 11-09-2017 ----------------------*/
.contat_pg .row_cnt										{ padding:50px 0px; }
.contat_pg .row_cnt h1									{ padding-bottom: 0px; font-size: 50px; }
.contat_pg .row_cnt .fild_box .form-group .form-control	{ padding: 10px 20px; }
.contat_pg .row_cnt .fild_box .form-group .list-menu	{ padding: 10px 20px; background: url(../images/red-down-arrow.png) 300px 25px no-repeat; }
.contat_pg .icon_sec									{ padding:50px 0px; }
.contat_pg .icon_sec .cnt_box .icon_text				{ float:right; width: 161px; padding:0px 0px 0px 12px }
.contat_pg .icon_sec .cnt_box .icon_text h1				{ font-size: 16px; }

/*-------------- Tex Relif Page -------------*/
.tax_help												{ padding-top: 80px; }
.tax_help .get_help_steps								{ padding: 0px 0px 40px 0px; }
.tax_help .get_help_steps .left_box						{ padding: 15px; }
.tax_help .get_help_steps .left_box .icon_box			{ width: 50px; }
.tax_help .get_help_steps .left_box .icon_box .icon 	{ width: 40px; }
.tax_help .get_help_steps .left_box .icon_box .icon img	{ width: 100%; }
.tax_help .get_help_steps .left_box .icon_text			{ width: 238px;}

.tax_help .get_help_steps .right_bdr2 .red_round2		{ top: 120px; }
.arrow_box4:after										{ top: 82px; }
.tax_help .get_help_steps .r_box						{ padding: 15px; }
.tax_help .get_help_steps .r_box .icon_box				{ width: 50px; }
.tax_help .get_help_steps .r_box .icon_box .icon		{ width: 40px; }
.tax_help .get_help_steps .r_box .icon_box .icon img	{ width: 100%; }
.tax_help .get_help_steps .r_box .icon_text				{ width: 238px;}
.tax_help .get_help_steps .row_btm .btm_relife			{ margin-left: -4px; }
.tax_help h1 + h1										{ font-size: 45px; }
.tax_help .btm_pic										{ height:320px; background-size: 100%; }

/*-------------- Audit Page -------------*/
.audit_cnt_sec											{ padding: 80px 0px 0px 0px; }
.audit_cnt_sec h1										{ font-size:50px; }
.audit_cnt_sec .pic_row									{ padding: 0px; }
.audit_cnt_sec .pic_row .left_cnt						{ width: 100%; padding: 0px 0px 30px 0px; }
.audit_cnt_sec .pic_row .left_cnt h2					{ font-size:25px; }
.audit_cnt_sec .right_thumb								{ width: 100%; }	
.icon_sec .cnt_box .icon_img							{ width:45px; }
.icon_sec .cnt_box .icon_img img						{ width:100%; }
.icon_sec .cnt_box .icon_text							{ width: 170px; padding: 0px 0px 0px 15px; }
.icon_sec .cnt_box .icon_text h1						{ font-size: 16px; }
.how_works												{ height: 100%; padding: 80px 0px; }
.how_works h1 + h1										{ font-size:50px; }
.how_works .steps_row .right_bdr						{ width: 50%; }
.how_works .steps_row .left_clm							{ width: 90%; height:165px; padding: 15px; }
.how_works .steps_row .left_clm .number					{ font-size: 45px; }
.how_works .steps_row .left_clm .number span			{ font-size: 20px; }
.how_works .steps_row .left_clm .number span b			{ font-size: 20px; }
.how_works .steps_row .left_clm .number_text			{ width: 214px; }

.how_works .steps_row .right_bdr2 .right_clm			{ height:165px; padding: 15px; }
.how_works .steps_row .right_bdr2 .right_clm .number	{ font-size: 45px; }
.how_works .steps_row .right_bdr2 .right_clm .number span { font-size: 20px; }
.how_works .steps_row .right_bdr2 .right_clm .number span b { font-size: 20px; }
.how_works .steps_row .right_bdr2 .right_clm .number_text { width: 214px; }
.how_works .steps_row .right_bdr2 .red_round2			{ left: -19; }
.how_works .steps_row .btm_text_box						{ padding: 0% 15% 0% 15%; }
.ipad_sec												{ padding: 40px 0px 0px 0px; }
.ipad_sec .ipad_pic										{ padding: 0px 40px 0px 0px; }
.ipad_sec .r_cnt_box									{ padding: 0px 19px 0px 9px; }
.ipad_sec .r_cnt_box h1									{ padding-bottom:10px; font-size:40px; }
.ipad_sec .r_cnt_box p									{ padding-bottom:10px; }
.ipad_sec .r_cnt_box .yelw_btn							{ padding:5px 0px; }
.ipad_sec .r_cnt_box .yelw_btn a						{ padding: 12px 20px; font-size: 20px; }

/*-------------- Audit Page -------------*/
.imac													{ width:100%; height: 390px; margin: 0px 0px 0px 0px; }
.imac-big												{ width:100%; left: 0px; }
.icon_sec												{ padding: 120px 0px 30px 0px; }
.result_left_sec p										{ line-height:25px; }

/*-------------- Learnig Page 01-11-2017 -----------------*/
.learning-articles										{ padding: 60px 0px 30px 0px; }
.learning-articles h1									{ font-size:45px; }
.learning-articles .article h2							{ min-height: auto; font-size:26px; }
.learning-articles .article								{ padding-bottom:30px;}
.learning-articles .article .red_btn_bdr				{ padding: 10px 15px; font-size:18px; }

/*-------------- Learnig Page -----------------*/
.res_service .service_cnt .whitebox_small				{ width:48%; height:380px; margin-bottom:15px;}
.res_service .service_cnt .whitebox .front .info		{ padding:15px; }
.res_service .service_cnt .whitebox .front .info .title	{ margin-bottom:0px; font-size:20px; }
.res_service .service_cnt .whitebox .front .info .lern_more	{ display:inline-block; width:100%; padding-top:15px; }
.tips_n_info											{ padding: 80px 0px 50px 0px; }
.res_service .service_cnt .whitebox_small .front .info .discription { height:auto; }
.tips_n_info .left_side h1								{ font-size:45px; }
.tips_n_info .left_side ul li							{ font-size: 17px; }

/*---------------------- Expanded Poppup ---------------------*/
#wrap .p_body												{ background: #fff; opacity:1; z-index: 100000;}
#wrap .popup												{ width: 92%; background: transparent;  -webkit-box-shadow: none; box-shadow: none; -moz-box-shadow:none; top: 20px !important;}
#wrap .p_close												{ width: 25px; height: 25px; top: 3px; right: 3px; font-size: 29px; line-height: 25px; }
#wrap .popup_form											{ overflow: visible; }



}



/*  #Mobile (Portrait)
================================================== */	
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {

.container {
	width: 96%;
	padding: 0px 2%;
	margin: 0 auto;
}

.header														{ padding: 20px 0 0 0; }

.logo														{ width: 100%; margin: 0 0 0 0px; text-align: center; }

.home .phone_num											{ display: block; }

.hder_right													{ display: none; }

.header.stiky												{ padding: 0px 0; }

.blog .header, .single-post .header, .page-template-featured .header, .archive .header, .search .header, .single-learning .header, .forms-template-default .header, .attachment-template-default .header { padding: 20px 0 20px 0; }

.blog .header.stiky, .single-post .header.stiky, .page-template-featured .header.stiky, .archive .header.stiky, .search .header.stiky , .single-learning .header.stiky, .forms-template-default .header.stiky, .attachment-template-default .header.stiky { padding: 0px 0; }

.header.stiky .hder_left									{ display: none; }

.header.stiky .hder_right2									{ width: 100%; padding: 0 0px 0 0; }

.header.stiky .hder_menu2									{ display: none; }

.header.stiky .hder_right2 .top_btn							{ width: 100%; padding: 0px 0px; text-align: center; }

.header.stiky .hder_right2 .top_btn a						{ width: 100%; border-radius: 0px; font-family: 'Roboto Condensed'; font-size: 27px; font-weight: 400; text-transform: none; }

.home #responsive-menu-button								{ display: none !important; }

.home #responsive-menu-button.stiky							{ display: inline-block !important; }



.hero_sec .cnt_box											{ padding: 177px 0px 0px 0px; }

#getstarted													{ top: -10px; }

.hero_sec .rhino-container									{ height: 750px !important; padding: 0px 0%; }

.hero_sec .caption_box										{ padding: 0px 0px 0px 0px; }

.hero_sec .caption_box .title2								{ padding-top: 0px; font-size: 40px; }

.hero_sec .caption_box .title								{ height: 130px; font-size: 50px; line-height: 50px; }

.hero_sec .caption_box .title #typed						{ white-space: normal !important; display: inline !important; }

.hero_sec .caption_box .sub_title							{ padding-top: 13px; font-size: 18px; }

.hero_sec .slide .need_leads								{ margin-top: 30px; }

.hero_sec .caption_box .step_num 							{ width: 40px; height: 40px; font-size: 23px; line-height: 34px; }

.hero_sec .caption_box .had1								{ font-size: 24px; line-height: 30px; }

.hero_sec .caption_box .had2								{ font-size: 18px; }

.hero_sec .caption_box .price_box							{ width: 100%; }

.hero_sec .caption_box .price_box .price_box_cnt			{ padding: 20px 20px; }

.hero_sec .caption_box .continue-btn						{ margin-top: 20px; }

.hero_sec .caption_box .continue-btn a						{ display: block; }

.hero_sec .caption_box .issu_cnt							{ padding: 27px 0px; }

.hero_sec .caption_box .issu_cnt ul li						{ min-height: 64px; padding: 10px 10px; font-size: 18px; }

.hero_sec .caption_box .issu_cnt ul li:nth-child(2n+3)		{ clear: left; }

.hero_sec .caption_box .control-group						{ width: 294px; padding: 30px 0px; }

.hero_sec .caption_box .control-group .selectize-input		{ width: 100%; padding: 20px 20px; }

.hero_sec .caption_box .check								{ display: block; width: 40px; height: 40px; margin: 0px auto 10px auto; top: 0px; font-size: 25px; line-height: 40px; }

.hero_sec .caption_box .had4								{ font-size: 18px; }

.hero_sec .caption_box .had4 br								{ display: none; }

.hero_sec .caption_box .form-group							{ width: 87%; padding: 30px 0px 0px 0px; }

.hero_sec .caption_box .form-group input					{ width: 100%; }

.hero_sec .caption_box .btn_row								{ width: 87%; }

.hero_sec .caption_box p 									{ font-size: 14px; line-height: 23px; }

.hero_sec .caption_box p br									{ display: none; }

.hero_sec .caption_box .sub_text1							{ font-size: 18px; }

.hero_sec .caption_box .sub_text1 br						{ display: none; }

.hero_sec .caption_box .had2 span							{ font-size: 25px; padding-right: 10px; }



.trust_logo_sec												{ padding:30px 0px; }

.trust_logo_sec h1											{ padding: 0px 0px 25px 0px;font-size:32px; line-height:35px; }

.trust_logo_sec h2											{ font-size:25px; line-height:40px; }

.trust_logo_sec p 											{ font-size: 16px; }

.trust_logo_sec p br										{ display: none; }

.trust_logo_sec .logo_cnt									{ padding: 50px 0px 0px 0px; }

.trust_logo_sec .logo_cnt .thumbnail .caption				{ padding: 25px 20px; }

.trust_logo_sec .logo_cnt .thumbnail .caption h3 br			{ display: none; }

.trust_logo_sec .logo_cnt .thumbnail.pull-right				{ float: none !important; }

.trust_logo_sec .logo_cnt .thumbnail.pull-left				{ float: none !important; }



.tax_payers_sec 											{ padding:30px 0px 0px 0px; }

.tax_payers_sec h1											{ padding: 0px 0px 25px 0px;font-size:32px; line-height:35px; }

.tax_payers_sec h2											{ font-size:25px; line-height:40px; }

.tax_payers_sec p 											{ font-size: 16px; }

.tax_payers_sec p br										{ display:none;}

.tax_payers_sec .icon_box									{ width:100%; margin:0px; padding:20px 0px; }

.tax_payers_sec .icon_box .row .left_icon					{ width:100%; margin:0px; text-align:center; }

.tax_payers_sec .icon_box .row .right_text					{ float:left; width:100%; padding-top:15px; text-align: center; }

.tax_payers_sec .icon_box .row .right_text h1				{ font-size:16px; text-align:center; }

.tax_payers_sec .icon_box .row .right_text p				{ text-align: center; }



.black_row													{ padding: 30px 0px; }

.black_row .title											{ width: 100%; font-size:25px; text-align: center; line-height:40px; }

.black_row .green_btn										{ width: 100%; font-size:18px; text-align: center; }

.black_row .green_btn a										{ padding: 10px 20px; }

.black_row .yellow_btn										{ width: 100%; font-size:18px; text-align: center; }

.black_row .yellow_btn a									{ padding: 10px 20px; }



.video_sec													{ width: 100%; height: 211px; }

.video_sec .video_cnt .vd_canvas							{ width: 100%; height: 220px; left:0px; top: 40px; }

.video_sec .video_cnt .vd_canvas img						{ width: 100%; }

#vidwrap 													{ height: 219px !important;}

.video_sec .video_cnt .vd_canvas iframe 					{ height: 219px;}

.as_seen_on													{ padding: 80px 0px 50px 0px; }

.as_seen_on h3												{ font-size: 25px; line-height: 30px; }

.as_seen_on ul li											{ padding:0px 8px; }



.success_story_sec											{ padding:30px 0px; }

.success_story_sec h1										{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.success_story_sec h2										{ font-size:25px; line-height:40px; }

.success_story_sec .slider									{ width: 100%; padding: 30px 0px; }

.success_story_sec .slider .bx-wrapper .bx-viewport			{ height: auto !important; }

.white_box													{ width: 100%; height: auto !important; margin: 0px 0px; padding: 0px 0px 30px 0px; box-shadow:none; }
.white_box .tag												{ width: 130px; height: 129px; }
.white_box .left_clm										{ width: 100%; padding: 20px 0px; }

.white_box .left_clm .thumb									{ width: 90px; left: 105px; top: 45px; }

.white_box .right_clm										{ width: 100%; padding: 30px 20px 30px 30px; }

.white_box .right_clm h1									{ font-size: 25px; text-align: center; } 



.service_sec 												{ padding:30px 0px; }

.service_sec  h1											{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.service_sec  h2											{ font-size:25px; line-height:40px; }

.tabbox														{ display:none; }

.service_sec .btm_row a										{ font-size: 18px; }



.tesimonial_sec												{ display: none; padding: 30px 0px; }

.mobile_testimonials										{ display: block; }

.tesimonial_sec h2											{ font-size: 25px; line-height: 40px; }

.tesimonial_sec h1											{ padding: 0px 0px 25px 0px; font-size: 30px; line-height: 35px; }

.tesimonial_sec .bx-wrapper .bx-viewport					{ min-height: 630px; }

.tesimonial_sec .cl_clm										{ padding: 0px 0px; padding-bottom: 20px; }

.tesimonial_sec ul li .cl_clm .thumbnail					{ background-color: #FFF; }

.tesimonial_sec ul li .cl_clm .thumbnail .quot_icon			{ display: none; }

.tesimonial_sec ul li .cl_clm .thumbnail .cl_pic			{ display: inline-block; }

.tesimonial_sec ul li .cl_clm .thumbnail .caption h3		{ color: #000; }

.tesimonial_sec ul li .cl_clm .thumbnail p					{ color: #000000; }

.tesimonial_sec ul li .cl_clm .thumbnail .read_full a		{ color: #000000; }

.tesimonial_sec .cl_clm .thumbnail:hover .read_full a:hover { color: #cb2923; }

.tesimonial_sec ul li .cl_clm .thumbnail .postby			{ color: #bd151b; }

.tesimonial_sec ul li .cl_clm .thumbnail .post_date			{ color: #000; }

.tesimonial_sec ul li .cl_clm .thumbnail .rating_star		{ color: #f9de9d; }

.tesimonial_sec .bx-wrapper .bx-controls-direction a 		{ display: none; }



.how_it_work	 											{ padding: 30px 0px; }

.how_it_work .cont_row										{ margin: 20px 0px; }

.how_it_work h2												{ font-size: 25px; line-height: 40px; }

.how_it_work h1												{ padding: 0px 0px 25px 0px; font-size: 30px; line-height: 35px; }

.how_it_work .cont_row .row									{ margin: 0; }

.how_it_work .steps											{ min-height: auto; margin-bottom: 30px; }

.how_it_work .steps:after									{ content: none; }



.faq_sec 	 												{ padding:30px 0px; }

.faq_sec h1													{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.faq_sec .faq_box											{ margin-top: 0px; padding:15px; }

#toggle-view li												{ margin:0px }

#toggle-view h3												{ padding: 9px 30px 14px 0px; font-size: 15px; line-height: 25px; }

.faq_sec .btm_row a											{ font-size: 20px; }



.btm_get_start  											{ padding:30px 0px; }

.btm_get_start h1											{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.btm_get_start h2											{ font-size:25px; line-height:40px; }

.btm_get_start p 											{ font-size: 16px; }

.btm_get_start p br											{ display:none;}

.btm_get_start .row_cnt										{ padding: 30px 0px 30px 0px; }

.btm_get_start .row_cnt .right_cnt							{ padding:2% 0; }

.btm_get_start .row_cnt .right_cnt li						{ font-size: 16px; }

.btm_get_start .row_cnt .right_cnt .logos					{ width: 100%; }



.red_row 													{ padding: 30px 0px; }

.red_row .title												{ width: 100%; font-size:25px; text-align: center; line-height:40px; }

.red_row .black_btn 										{ width: 100%; font-size:18px; text-align:center;}

.red_row .black_btn  a										{ padding: 10px 20px; }

.p_body														{ background: #fff; opacity:1; z-index: 100000;}

.popup														{ width: 92%; background: transparent;  -webkit-box-shadow: none;
box-shadow: none; -moz-box-shadow:none; top: 20px !important;}

.p_close													{ width: 25px; height: 25px; top: 3px; right: 3px; font-size: 29px; line-height: 25px; }

.popup_form													{ margin-bottom: 20px; overflow: auto; }

.popup_form h2												{ font-size: 19px; font-weight: 400; }

.popup_form h1												{ font-size: 26px; }

.popup_form .form-group .btn-primary						{ width: 100%; padding: 15px 0px; font-size: 20px; text-align: center; }

.pop_contc_box h2											{ font-size: 19px; font-weight: 700; line-height: 27px; }

.pop_contc_box h1											{ font-size: 32px; }

.pop_contc_box .sub_text									{ font-size: 16px; }



.footer														{ padding: 50px 0px 10px 0px; }

.footer .ftr_cnt .ftr_phone									{ font-size:35px; }

.footer .ftr_btm_row										{ padding: 20px 0px; }

.footer .ftr_btm_row .btm_navi								{ width: 100%; text-align: center; margin-bottom: 20px; }

.footer .ftr_btm_row .btm_navi ul li						{ float:none; display:inline-block; padding:5px; }

.footer .ftr_btm_row .back_top								{ width:100%; padding:5px 0px; text-align: center; margin-bottom: 50px; }



/*-------------- Mobile Tabs--------*/

.mobile-services 											{ display: block; }

.service_sec .fild											{ padding:15px 0px; }

.service_sec .fild .listmenu 								{ width: 92%; }

.service_sec .service_cnt									{ margin: 0px 0 10px 0; }

.service_sec .service_cnt .service							{ width: 100%; height: 380px; padding: 7px 0%; margin: 10px 0 0 0; background: #FFF; border-radius: 8px; -moz-box-shadow: 0px 0px 50px 10px rgba(237,237,237,1); box-shadow: 0px 0px 50px 10px rgba(237,237,237,1); display:none;}

.service_sec .service_cnt .active							{ display:block;}

.tab_cont_box 												{ padding: 10px 20px 0px 20px; height: 360px; box-sizing:border-box; }

.service_sec .service_cnt .service h1						{ float: none; padding: 0 0 0px 0; font-size: 24px; line-height: normal; }

.service_sec .service_cnt .service h2						{ padding: 10px 0px; font-size:16px; line-height:25px; }

.tab_cont_box h3											{ font-size: 18px; line-height:25px;}

.service_sec .service_cnt .service .image					{ width:100%; }



/*----------------- 04-09-2017 ------------*/

.inner_bnr													{ height: 350px; }

.inner_bnr .caption											{ padding-top: 150px; }

.inner_bnr .caption h2										{ padding-bottom: 10px; font-size: 25px; }

.inner_bnr .caption h1										{ padding-bottom: 25px; font-size: 35px; }

.inr_tax_relif												{ padding: 40px 0px 50px 0px; }

.inr_tax_relif h2											{ font-size:25px; }

.inr_tax_relif h1											{ padding-bottom: 15px; font-size: 35px; }

.inr_tax_relif p											{ padding-bottom: 30px; font-size: 16px; line-height:25px; }

.inr_tax_relif .row h3										{ font-size:25px; text-align: center; }	

.inr_tax_relif .row p										{ font-size: 16px; text-align: center; line-height:25px; }

.inr_tax_relif .row .btm_row								{ padding: 30px 0px 15px 0px; }

.inr_tax_relif .row .btm_row a								{ padding: 13px 30px; font-size: 18px; }

.icon_sec													{ padding: 40px 0px 40px 0px; }

.icon_sec .icon_box .cnt_box								{ padding-bottom: 25px; }

.icon_sec .icon_box .cnt_box .left_icon						{ width:100%; margin: 0px 0px 15px 0px; text-align:center; }

.icon_sec .icon_box .cnt_box .right_text					{ float:left; width:100%; }

.icon_sec .icon_box .cnt_box .right_text h1					{ font-size: 20px; text-align:center; }



.lets_work_sec												{ height: 650px; }

.lets_work_sec .black_row_rpt								{ padding: 20px 0px; }

.lets_work_sec .black_row_rpt .cnt_box						{ padding:0px 0px; }

.lets_work_sec .black_row_rpt .cnt_box h2					{ padding-bottom: 0px; font-size: 17px; line-height:25px; }

.lets_work_sec .black_row_rpt .cnt_box .btm_row a			{ font-size: 18px; }



.our_company_sec											{ padding-top:40px; }

.our_company_sec h1											{ font-size: 40px;}

.our_company_sec p br										{ display:none;}

.our_company_sec .steps .process-path .step_row .year_had	{ position:relative; top:0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had2	{ position:relative; top:0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had3	{ position:relative; top:0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had4	{ position:relative; top: 0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had5	{ position:relative; top: 0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path						{ height: auto; background-image:none; }

.our_company_sec .steps .process-path .right_box			{ float: left; width:100%; margin: 10px 0px  30px 0px; padding: 25px; }

.our_company_sec .steps .process-path .right_box1			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box2			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box3			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box4			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box5			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box				{ float: left; width:100%; margin: 10px 0px  30px 0px; padding: 25px; }

.our_company_sec .steps .process-path .left_box1			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box2			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box3			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box4			{ position:relative; top:0px; }

.arrow_box:before											{ display:none;}

.arrow_box:after											{ display:none;  }

.arrow_box2:after											{ display:none; }

.faq_sec h2													{ font-size: 25px; }

.faq_sec .btm_row											{ padding: 30px 0px 15px 0px; }

.reted_sec													{ padding:40px 0px; }

.reted_sec h2												{ font-size: 25px; }

.reted_sec h1												{ font-size: 30px; line-height:40px; }

.reted_sec .slider .bx-wrapper .bx-viewport					{ height:auto !important;}

.reted_white_box											{ width: 98%; height: auto !important; margin: 0px 1%; padding: 15px; }

.reted_white_box .left_clm									{ width: 100%; padding: 0px 0px; box-shadow:none; }

.reted_white_box .right_clm									{ width: 100%; padding: 0px 0px;}

.reted_white_box .right_clm h1								{ font-size: 20px; line-height: 30px; text-align: center; }

.reted_white_box .right_clm p								{ font-size: 16px; line-height: 24px; text-align: center; }

.reted_white_box .right_clm .btm_row						{ text-align:center; }

.reted_white_box .right_clm .btm_row a						{ padding: 13px 44px; font-size: 20px; }



/*-------------- Result Page -------------*/

.gold_service												{ padding:40px 0px; }

.gold_service h2											{ font-size: 25px; }

.gold_service h1											{ padding-bottom: 10px; font-size: 30px; line-height:40px; }

.gold_service .left_clm										{ padding: 0px 0px 30px 0px; }

.gold_service .left_clm h3									{ padding-bottom: 15px; font-size: 20px; line-height:30px; text-align:center; }

.gold_service .left_clm p									{ font-size: 16px; text-align:center; }

.gold_service .left_clm .red_btn							{ padding: 10px 31px; }

.gold_service .left_clm .link								{ padding: 20px 31px; }

.gold_service .right_slider									{ padding: 0px 0px 30px 0px; }

.gold_service .right_slider .bx-wrapper .bx-viewport		{ height: 300px !important;}

.our_mission												{ padding:40px 0px; }

.our_mission .misn_cnt										{ padding:0px 0px; }

.our_mission .misn_cnt h1									{ padding-bottom: 10px; font-size:45px; }

.our_mission .misn_cnt h2									{ font-size:20px; line-height:32px; }

.black_row .yellow_btn										{ width:100%; }

.result_client												{ padding: 40px 0px; }

.result_client h1											{ padding-bottom: 0px; font-size: 33px; }

.result_client .cl_slider									{ padding: 20px 0px; }

.result_client .cl_slider .bx-wrapper .bx-viewport			{ min-height: 709px; }

.result_client .cl_slider .bx-wrapper .slide 				{ width: 330px !important; margin-left:0px !important; margin-right:0px !important;}

.result_client .cl_slider .bx-wrapper .bx-next				{ right: 0px; }

.result_client .cl_slider .bx-prev							{ left: 0px; }

.result_left_sec											{ padding: 30px; }

.result_left_sec h2											{ font-size: 25px; text-align: center; }

.result_left_sec h1											{ font-size: 40px; text-align: center; }

.result_left_sec p											{ padding-bottom: 10px; font-size: 16px; text-align: center; }

.primary_focus												{ padding: 0px 0px; }

.primary_focus h1											{ padding-bottom: 0px; font-size: 40px; }	

.primary_focus .row h3										{ font-size: 22px; text-align: center; }

.primary_focus .row p										{ font-size: 16px; text-align: center; line-height:25px;}



/*-------------- Services Page -------------*/

.cate_search												{ padding: 24px 0px; }

.cate_search .categories									{ width: 100%; }

#service-vertical-navigation								{ width: 100%; margin: 0px 0px 0px 0px; }

#service-vertical-navigation li								{ width: 100%; }

#service-vertical-navigation li a							{ width: 100%; padding: 8px 10px 8px 10px; }

#service-vertical-navigation li span						{ width: 20px; }

#service-vertical-navigation ul								{ width: 100%; height:230px; overflow:scroll; }	

#service-vertical-navigation ul li							{ width: 100%; }

#service-vertical-navigation li:hover ul li a, #service-vertical-navigation ul li a	{ padding: 5px 0px; }

.cate_search .right_link									{ display: none;  }

.services_pg_cnt											{ padding: 40px 0px; }

.services_pg_cnt .detail_cnt h1								{ font-size: 25px; }

.services_pg_cnt .detail_cnt h1 + h1						{ font-size: 30px; }

.services_pg_cnt .detail_cnt .pic							{ margin-bottom: 30px; }

.services_pg_cnt .detail_cnt h2								{ font-size: 19px; line-height: normal; text-align:left; }

.services_pg_cnt .detail_cnt p								{ padding-bottom: 10px; font-size: 16px; text-align:left; }

.services_pg_cnt .detail_cnt h3								{ padding: 10px 0px; font-size: 25px; text-align:left; line-height:35px; }

.services_pg_cnt .detail_cnt .red_text						{ padding: 10px 0px; font-size: 25px; text-align:left; }



/*-------------- Resource Page -------------*/

.res_service												{ padding:40px 0px; }

.res_service .service_cnt .whitebox							{ margin:0px 0px 30px 0%; width: 100%; height: 450px; }

.res_service .service_cnt .whitebox .front .info .discription { height: 150px; }

.help_desk													{ padding: 40px 0px; }											

.help_desk h1												{ font-size: 32px; }

.help_desk .row .thumb_box									{ width:100%; padding:0%; } 	

.help_desk .row .thumb_cnt_box								{ width:100%; padding:0%; } 

.help_desk .row .thumb_cnt_box h2							{ font-size: 23px; line-height:30px; text-align:center; }

.help_desk .row .thumb_cnt_box p							{ font-size: 16px; line-height:25px; text-align:center; }

.irs_forms h1												{ font-size: 30px; }

.irs_forms p												{ font-size: 16px; line-height:25px; text-align:center; }

.irs_forms .row .thumb_box									{ width:100%; }	

.irs_forms .row .thumb_cnt_box								{ width: 100%;padding:0px; } 

.irs_forms .row .thumb_cnt_box h2							{ font-size: 23px; line-height:30px; text-align:center; }

.irs_forms .row .thumb_cnt_box p							{ font-size: 16px; line-height:25px; text-align:center; }

.irs_forms .row .thumb_cnt_box .red_btn_bdr					{ font-size: 16px }



/*----------------------------- Blog Page ----------------------*/

#vertical-navigation									{ width: 100%; margin: 0px 0px 0px 0px; }

#vertical-navigation li									{ width: 100%; }

#vertical-navigation li a								{ width: 100%; padding: 8px 10px 8px 10px; }

#vertical-navigation li span							{ width: 20px; }

#vertical-navigation ul									{ width: 100%; height:230px; overflow:scroll; }

#vertical-navigation ul li								{ width: 100%; }

.cate_search .categories .black_link					{ padding: 15px 10px; font-size: 16px; }	

.searchbox												{ width: 100%; }

.searchbox .form-control								{ width: 100%; height: 50px; padding: 8px 10px 8px 10px;}

.searchbox .input-group-btn								{ width: 25px; top: -7px; right: 5px; }

.blog_more_content										{ padding: 30px 0px; }
.blog_more_content h1									{ padding: 0px 0px 25px 0px;font-size:32px; line-height:35px; }
.blog_more_content h2									{ font-size:25px; line-height:40px; }
.blog_more_content p 									{ font-size: 16px; }
.blog_more_content p br									{ display: none; }

.blog_cnt												{ padding: 40px 10px; }

.blog_cnt .featured_article	.col-sm-6					{ width: 100%; padding:0px 0px 20px 0px; }

.blog_cnt .featured_article h3							{ padding-left: 0px; }

.blog_cnt .featured_article .post_by 					{ padding-bottom: 20px; }

.blog_cnt .featured_article .rightbox h2				{ padding-bottom: 10px; font-size: 20px; line-height: 30px; }

.blog_cnt .featured_article .rightbox p					{ padding-bottom: 20px; }

.blog_cnt .featured_article .rightbox .red_btn_bdr		{ font-size:18px; }

.blog_cnt .featured_article .rightbox .blue_btn			{ padding: 10px 15px; } 

.latest_post											{ padding: 40px 0px; width:100%;}

.latest_post .post_cnt .post_box						{ margin-bottom: 30px; }	

.latest_post .post_cnt .post_box .post_cnt .title		{ padding-bottom: 10px; height: 80px; font-size: 23px; line-height:33px; text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .post_by		{ text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .post_by a	{ padding: 0px 3px;}

.latest_post .post_cnt .post_box .post_cnt .description	{ height:auto; text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .red_btn_bdr	{ font-size:18px; }

.latest_post .post_cnt .post_box .post_cnt .btn_row		{ text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .btn_row	.blue_btn	{padding:10px 15px; }

.paging-navigation										{ margin:0px;}

.paging-navigation .page-numbers						{ display: inline-block; margin-top: 15px; }

.paging-navigation .page								{display:none}

.es_textbox_class										{ width: 100% !important;}

.blog_artcl_cnt .right_bar .sign_up .es_textbox_button	{ width: 100%;padding: 10px 0px;}



/*----------------------------- Blog Article Page ----------------------*/

.blog_artcl_cnt											{ padding: 40px 0px; }

.blog_artcl_cnt .left_bar								{ width: 100%;}

.blog_artcl_cnt h3										{ text-align:center; }

.blog_artcl_cnt .left_bar .had							{ padding-bottom: 25px; font-size: 25px; line-height: 35px; text-align:left; }

.blog_artcl_cnt .left_bar .thumb						{ width:100%; }

.blog_artcl_cnt .left_bar .thumb img					{ width:100%; }

.blog_artcl_cnt .left_bar h5							{ font-size: 16px; text-align:left; }

.blog_artcl_cnt .left_bar h4							{ font-size: 20px; text-align:left; }

.blog_artcl_cnt .left_bar h3							{ padding: 0px 0px 10px 0px; font-size: 20px; }

.blog_artcl_cnt .left_bar p								{ font-size: 16px; text-align:left;}

.blog_artcl_cnt ol li									{ padding: 10px 0px 10px 15px; font-size: 17px; }

.blog_artcl_cnt ul li									{ font-size: 17px; }

.auothr_box												{ padding: 10px 10px; }

.auothr_box .thumb_medium								{ width: 50px; height: 50px; }

.auothr_box .thumb_medium img							{ width: 100%; }

.auothr_box .right_box									{ width: 220px; }

.auothr_box .right_box p								{ font-size: 14px; }

.blog_artcl_cnt .left_bar .next_prv						{ padding: 10px 0px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post			{ width: 100%; padding: 30px 0px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post span		{ padding-top: 10px; height: 58px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb	{ width:80px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb img{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .text		{ width: 180px; padding: 0px 0px 0px 10px; font-size: 15px;}



.blog_artcl_cnt .left_bar .next_prv .next_post			{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .next_post span		{ padding-top: 10px; height: 58px; }

.blog_artcl_cnt .left_bar .next_prv .next_post .thumb	{ width:80px; }

.blog_artcl_cnt .left_bar .next_prv .next_post .thumb img{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .next_post .text	{ float:right; width: 181px; padding: 0px 7px 0px 7px; font-size: 15px; }

.blog_artcl_cnt .left_bar .cmts							{ margin-top: 60px; }

.blog_artcl_cnt .right_bar								{float: left; width: 100%; padding: 0px 10px;  margin-top: 50px; }

.blog_artcl_cnt .right_bar .freebook					{margin-bottom: 0px; } 

.blog_artcl_cnt .right_bar .freebook .book_cnt			{ width: 100%; padding: 30px 0px 0px 0px; }

.blog_artcl_cnt .right_bar .freebook .book_cnt h2		{ font-size: 20px; text-align:center; }

.blog_artcl_cnt .right_bar .freebook .book_cnt h1		{ font-size: 23px; line-height:38px; text-align:center; padding-bottom: 15px; }

.blog_artcl_cnt .right_bar .freebook .book_cnt .download_btn	{ float:none; display:inline-block; padding: 10px 15px;}

.blog_artcl_cnt .right_bar .freebook .book_pic			{ width:100%; }

.blog_artcl_cnt .right_bar .freebook .book_pic img		{ width:100%; }

.blog_artcl_cnt .right_bar .related_post .psot_row		{ width:100%; }

.blog_artcl_cnt .right_bar .related_post .psot_row .smll_thumb	{ width:100px; }

.blog_artcl_cnt .right_bar .related_post .psot_row .smll_thumb img	{ width:100%; }



.blog_artcl_cnt .right_bar .sign_up						{ padding: 30px 15px; }

.blog_artcl_cnt .right_bar .sign_up h2					{ padding-bottom: 0px; font-size: 20px; text-align:left; }

.blog_artcl_cnt .right_bar .sign_up h1					{ padding-bottom: 12px; font-size: 23px; line-height:38px; text-align:left; }

.blog_artcl_cnt .right_bar .sign_up .form-group .btn-primary { padding: 10px 0px; font-size:18px;  }

.blog_artcl_cnt .right_bar .sign_up p					{ font-size: 15px; text-align:left; }

/*----------------------------- Testimonials Page ----------------------*/
.tesimonial_pg												{ padding: 40px 0px; }

.tesimonial_pg h1											{ padding-bottom: 10px; font-size: 32px;}

.tesimonial_pg .row .box_white:before						{ border-left: transparent; }

.tesimonial_pg .row .box_white .left_clm					{ width: 100%; padding: 0px 10px 17px 10px; }

.tesimonial_pg .row .box_white .left_clm .logo_trust		{ padding: 10px 0px 10px 0px; }

.tesimonial_pg .row .box_white .left_clm .rating_row		{ padding: 0px 0px; }

.tesimonial_pg .row .box_white .right_clm					{ width: 100%; padding: 15px; }

.tesimonial_pg .row .box_white .right_clm h1				{ font-size: 20px; text-align: center; line-height: 30px; }

.tesimonial_pg .row .box_white .right_clm p					{ text-align:center; }



/*----------------------------- Success Page  ----------------------*/
.real_tax_sec											{ padding: 50px 0px 0px 0px; }
.real_tax_sec h2										{ font-size: 25px; }
.real_tax_sec h1										{ font-size: 40px; }
.real_tax_sec .pic_row .left_cnt						{ width: 100%; padding: 25px; }	
.real_tax_sec .pic_row .left_cnt h2 					{ padding-bottom: 5px; font-size: 20px; line-height: 26px; text-align:center;}
.real_tax_sec .pic_row .left_cnt p						{ padding-bottom: 10px; font-size: 17px; line-height: 26px; text-align: center;}
.real_tax_sec .pic_row .left_cnt .red_btn				{ font-size: 20px; }
.real_tax_sec .pic_row .left_cnt .link					{ font-size: 20px; }
.right_thumb											{ width: 100%; }	
.result_client											{ padding: 50px 0px; }
.result_client h1										{ font-size: 45px; }
.real_cnt_box .row										{ padding: 25px 0px 0px 0px; }
.real_cnt_box .white_box								{ height: auto !important;}
.real_cnt_box .white_box:before							{ content: none; }
.real_cnt_box .white_box .left_clm						{ width: 100%; border-bottom: 3px solid #f9f9f7; }
.real_cnt_box .white_box .right_clm						{ width: 100%; padding: 15px; } 
.real_cnt_box .white_box .right_clm h1					{ text-align:center;} 
.real_cnt_box .white_box .right_clm p					{ text-align:center;} 
.result_client .cl_slider2 .tag							{ width: 110px; height: 109px; }
.result_client .cl_slider2 .tag img						{ width: 100%; }
.result_client .cl_slider2 .white_box .right_clm		{ width: 100%; padding: 15px; } 
.result_client .cl_slider2 .white_box .left_clm .saving_box	{ margin-top: 60px; }
.result_client .cl_slider2 .bx-wrapper .bx-viewport		{ height: auto !important;}
.result_client .cl_slider2 .white_box					{ width: 100%; height: auto !important; margin: 0px 0px; padding: 0px 0px 30px 0px; box-shadow:none; }
.result_client .cl_slider2 .white_box .left_clm			{ width: 100%; padding: 15px; } 
.result_client .cl_slider2 .white_box .left_clm .thumb	{ left: 80px; top: 25px; }
.result_client .cl_slider2 .white_box .right_clm .tag	{ width: 117px; }
.result_client .cl_slider2 .white_box .right_clm h1		{ text-align:center;} 
.result_client .cl_slider2 .white_box .right_clm p		{ text-align:center;} 

/*---------------------------- 11-09-2017-------------*/
.down_popup_form											{ margin-bottom: 20px; } 
.down_popup_form h2											{ font-size: 19px; font-weight: 400; } 
.down_popup_form h1											{ font-size: 26px; }
.down_popup_form .form-group .list-menu						{ padding: 10px 20px; background:url(../images/red-down-arrow.png) center right 10px no-repeat; }
.down_popup_form .form-group .btn-primary					{ width: 100%; padding: 15px 20px; }

.contat_pg .row_cnt											{ padding: 40px 0px; }
.contat_pg .row_cnt h1										{ padding-bottom: 10px; font-size: 40px;}
.contat_pg .row_cnt p										{ padding: 25px 0px 30px 0px; font-size: 16px; line-height: 27px; }
.contat_pg .row_cnt .fild_box .form-group .form-control		{ padding: 10px 10px; }
.contat_pg .row_cnt .fild_box .form-group .list-menu		{ padding: 10px 10px; background:url(../images/red-down-arrow.png) 225px 25px no-repeat; font-size: 15px; }
.contat_pg .row_cnt .form-group .text-area					{ padding: 10px 10px; height:100px; }

.contat_pg .icon_sec										{ padding: 40px 0px; }
.contat_pg .icon_sec .cnt_box								{ padding: 10px 0px; }	
.contat_pg .icon_sec .cnt_box .icon_img						{ width: 40px; }
.contat_pg .icon_sec .cnt_box .icon_img img					{ width: 100%; }
.contat_pg .icon_sec .cnt_box .icon_text					{ width: 215px; padding: 0px 0px 0px 10px; }

.hero_sec .caption_box 										{ padding: 0px 0px 0px 0px; }
.hero_sec .caption_box .title #typed 						{ white-space: normal !important; display: inline !important; }
.our_company_sec p											{ font-size: 16px; line-height:25px; }
.gold_service p												{ font-size: 16px; line-height:25px; }
.result_client .cl_slider .bx-wrapper .bx-pager, .result_client .cl_slider .bx-wrapper .bx-controls-auto	{ bottom:0px; }

.help_desk .row												{ padding: 50px 0px 50px 0px; border-bottom: 3px solid #f5f5f5; }
.prev														{ margin-right: 0px; font-size: 16px; }
.paging-navigation .page-numbers							{ padding: 8px 7px; font-size: 16px; }
.blog_artcl_cnt .left_bar .row .share_box					{ float:left;}
.input-group												{ width: 100%; }
.default_page .default_cont p								{ font-size:16px;}

/*-------------- Tex Relif Page -------------*/
#service-vertical-navigation li a							{ width: 100%; }
.tax_help													{ padding-top:40px; }
.tax_help h1												{ font-size:25px; }
.tax_help h1 + h1											{ font-size:27px; }
.tax_help .get_help_steps									{ padding: 0px 0px 40px 0px; }
.tax_help .get_help_steps .row								{ padding: 20px 0px; }
.tax_help .get_help_steps .right_bdr						{ width: 100%; border-right: transparent; }
.tax_help .get_help_steps .right_bdr .red_round				{ display:none; }
.arrow_box3:after											{ display:none; }
.tax_help .get_help_steps .left_box							{ width:100%; padding:25px; margin:20px 0px; }
.tax_help .get_help_steps .left_box .icon_box				{ width:100%; text-align:center; }
.tax_help .get_help_steps .left_box .icon_box .icon			{ float:none; display:inline-block; padding-bottom:15px; }
.tax_help .get_help_steps .left_box .icon_text				{ width:100%; text-align:center; }
.tax_help .get_help_steps .left_box .icon_text h4			{ text-align:center; }
.tax_help .get_help_steps .left_box .icon_text p			{ text-align:center; }
.tax_help .get_help_steps .right_bdr2						{ float:left; width:100%; }
.tax_help .get_help_steps .right_bdr2 .red_round2			{ display:none; }
.arrow_box4:after											{ display:none; }
.tax_help .get_help_steps .r_box							{ width:100%; padding:25px; margin-top:0px;}
.tax_help .get_help_steps .r_box .icon_box					{ width:100%; text-align:center; }
.tax_help .get_help_steps .r_box .icon_box .icon			{ float:none; display:inline-block; padding-bottom:15px; }
.tax_help .get_help_steps .r_box .icon_text					{ width:100%; text-align:center; }
.tax_help .get_help_steps .r_box .icon_text h4				{ text-align:center; }
.tax_help .get_help_steps .r_box .icon_text p				{ text-align:center; }
.tax_help .get_help_steps .row_btm							{ padding: 20px 0px; }
.tax_help .get_help_steps .row_btm .btm_relife				{ margin-left: 0px; }
.tax_help .get_help_steps .row_btm .btm_relife:before		{ content: none; }
.tax_help .btm_pic											{ height:120px; }

/*-------------- Audit Page -------------*/
.audit_cnt_sec												{ padding: 40px 0px 0px 0px; }
.audit_cnt_sec h1											{ padding-bottom:10px; font-size:35px; }
.audit_cnt_sec h2											{ font-size:25px; }
.audit_cnt_sec .pic_row										{ padding: 20px 0px 0px 0px; }
.audit_cnt_sec .pic_row .left_cnt							{ width: 100%; padding:0px 0px 30px 0px; }
.audit_cnt_sec .pic_row .left_cnt h2						{ font-size:25px; text-align:center; line-height:32px; }
.audit_cnt_sec .pic_row .left_cnt p							{ padding-bottom:0px; font-size:17px; text-align:center; }
.audit_cnt_sec .right_thumb									{ width:100%; }

.icon_sec .cnt_box .icon_img								{ width:100%; padding:15px 0px; text-align:center; }
.icon_sec .cnt_box .icon_text								{ width:100%; padding: 0px 0px 0px 0px; }
.icon_sec .cnt_box .icon_text h1							{ text-align:center; }
.icon_sec .cnt_box .icon_text p								{ text-align:center; }
.how_works													{ height: 100%; padding:40px 0px; }
.how_works h1												{ font-size:25px; }
.how_works h1 + h1											{ font-size:35px; }
.how_works .steps_row										{ padding:0px 0px 40px 0px; }
.how_works .steps_row .row									{ padding:15px 0px;}
.how_works .steps_row .right_bdr							{ width: 100%; border-right: transparent; }
.how_works .steps_row .right_bdr .red_round					{ display:none; }
.how_works .steps_row .left_clm								{ width: 100%; padding:20px; margin:15px 0px; }
.how_works .steps_row .left_clm .number						{ font-size:40px; }
.how_works .steps_row .left_clm .number span				{ font-size:18px; }
.how_works .steps_row .left_clm .number span b				{ font-size:20px; }
.how_works .steps_row .left_clm .number_text				{ width:100%; }
.how_works .steps_row .right_bdr2 							{  width:100%; border-right: transparent; }
.how_works .steps_row .right_bdr2 .red_round2				{ display:none; }
.arrow_box5:after											{ display:none; }
.how_works .steps_row .right_bdr2 .right_clm				{ width: 100%; padding:20px; margin-top:0px; }
.how_works .steps_row .right_bdr2 .right_clm .number		{ font-size:40px; }
.how_works .steps_row .right_bdr2 .right_clm .number span	{ font-size:18px; }
.how_works .steps_row .right_bdr2 .right_clm .number span b	{ font-size:20px; }	
.how_works .steps_row .right_bdr2 .right_clm .number_text	{ width:100%; }
.arrow_box6:after											{ display:none; }
.how_works .steps_row .row_btm								{ padding:20px 0px; }
.how_works .steps_row .row_btm .btm_finish					{ position:relative; left:0px; top:0px; }
.how_works .steps_row .btm_text_box							{ margin-top: 40px; padding: 0% 0% 0% 0%; }
.ipad_sec													{ padding: 50px 0px 30px 0px; }
.ipad_sec .ipad_pic											{ padding:0px 0px 0px 0px; }
.ipad_sec .r_cnt_box h2										{ text-align:center; }
.ipad_sec .r_cnt_box h1										{ font-size: 30px; text-align:center; }
.ipad_sec .r_cnt_box p										{ font-size: 17px; line-height: 25px; text-align: center; }
.ipad_sec .r_cnt_box .yelw_btn								{ padding: 0px 0px 20px 0px; text-align:center; }
.ipad_sec .r_cnt_box .yelw_btn a							{ padding: 15px 30px; font-size: 20px; }

/*-------------- Audit Page -------------*/
.imac													{ width:100%; height: auto; margin: 30px 0px 0px 0px; }
.imac-big												{ width:100%; left: 0px; bottom:0px; position:relative; float:left; }
.icon_sec												{ padding: 20px 0px 30px 0px; }
.result_left_sec p										{ line-height: 25px; }

/*-------------- Business Returns Page -------------*/
.banner_btm .left_link									{ width:100%; padding-top:0px; }
.banner_btm .left_link  a								{ padding-right: 13px; font-size: 20px; }
.banner_btm .right_link									{ float:left; width:100%; padding:0px; }
.banner_btm .right_link a								{ font-size: 20px; }
.banner_btm .right_link i								{ font-size: 20px; }
.tips_n_info .left_side h1								{ font-size: 50px; }

/*-------------- Learnig Page 01-11-2017 -----------------*/
.learning-articles										{ padding: 60px 0px 30px 0px; }
.learning-articles h1									{ font-size:35px; padding-bottom:10px; }
.learning-articles h2									{ font-size:25px; padding-bottom: 10px;}
.learning-articles p									{ font-size: 16px; line-height: 25px;} 	
.learning-articles .article h2							{ min-height: auto; font-size:20px; text-align:center; }
.learning-articles .article p							{ text-align:center; font-size: 16px;}
.learning-articles .article								{ padding-bottom:30px;}
.learning-articles .article .red_btn_bdr				{ padding: 10px 15px; font-size:18px; }

/*-------------- Learnig Page -----------------*/
.res_service .service_cnt .whitebox_small				{ width:100%; height:auto; margin-bottom:20px;}
.res_service .service_cnt .whitebox .front .info		{ padding:15px; }
.res_service .service_cnt .whitebox .front .info .title	{ margin-bottom:0px; font-size:20px; }
.res_service .service_cnt .whitebox .front .info .lern_more	{ display:inline-block; padding-top:15px; }
.res_service .service_cnt .whitebox_small .front .info .discription{ height:auto; }
.tips_n_info											{ padding: 40px 0px 30px 0px; }
.tips_n_info .left_side									{ width:100%; }
.tips_n_info .left_side	h2								{ padding-bottom:0px; font-size: 24px; text-align:center; }
.tips_n_info .left_side h1								{ font-size:32px; text-align:center; }
.tips_n_info .left_side p								{ padding-bottom:10px; font-size:16px; text-align:center; }
.tips_n_info .left_side ul li							{ font-size: 17px; }
.tips_n_info .right_side								{ width:100%; padding-top:20px; }
.tips_n_info .right_side p								{ padding-bottom:20px; font-size:16px; text-align:center; }
.tips_n_info .right_side h2								{ font-size: 24px; text-align:center; }
.blog_artcl_cnt .left_bar table ul li					{ font-size:15px; padding: 0px 0px 10px 6px;}
.default_page											{ padding: 40px 0px 80px 0px;}
.default_page h2										{ font-size: 25px;}
.default_page h1										{ padding-bottom: 15px; font-size: 35px;}

/*---------------------- Expanded Poppup ---------------------*/
#wrap .p_body												{ background: #fff; opacity:1; z-index: 100000;}
#wrap .popup												{ width: 92%; background: transparent;  -webkit-box-shadow: none; box-shadow: none; -moz-box-shadow:none; top: 20px !important;}
#wrap .p_close												{ width: 25px; height: 25px; top: 3px; right: 3px; font-size: 29px; line-height: 25px; }
#wrap .popup_form											{ overflow: visible; }
#rmp-menu-wrap-10241 .js__p_start .rmp-menu-item-link		{ padding: 8px 17px;border: 2px solid #c8222a; border-radius: 6px; font-size: 22px; color: #fff; font-weight: 700;text-transform: uppercase;line-height: 40px;margin-left: 10px;width: 170px; text-align: center;}
button.rmp_menu_trigger 									{z-index: 99999 !important;}	
	
}



/* Note: Design for a width of 480px 
  #Mobile (Landscap)
================================================== */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.container {
	width: 96%;
	padding: 0px 2%;
	margin: 0 auto;
}

.header														{ padding: 20px 0 0 0; }

.logo														{ width: 100%; margin: 0 0 0 0px; text-align: center; }

.home .phone_num											{ display: block; }

.hder_right													{ display: none; }

.header.stiky												{ padding: 0px 0; }

.blog .header, .single-post .header, .page-template-featured .header, .archive .header, .search .header, .single-learning .header, .forms-template-default .header, .attachment-template-default .header { padding: 20px 0 20px 0; }

.blog .header.stiky, .single-post .header.stiky, .page-template-featured .header.stiky, .archive .header.stiky, .search .header.stiky, .single-learning .header.stiky, .forms-template-default .header.stiky, .attachment-template-default .header.stiky { padding: 0px 0; }

.header.stiky .hder_left									{ display: none; }

.header.stiky .hder_right2									{ width: 100%; padding: 0 0px 0 0; }

.header.stiky .hder_menu2									{ display: none; }

.header.stiky .hder_right2 .top_btn							{ width: 100%; padding: 0px 0px; text-align: center; }

.header.stiky .hder_right2 .top_btn a						{ width: 100%; border-radius: 0px; font-family: 'Roboto Condensed'; font-size: 27px; font-weight: 400; text-transform: none; }

.home #responsive-menu-button								{ display: none !important; }

.home #responsive-menu-button.stiky							{ display: inline-block !important; }



.hero_sec .cnt_box											{ padding: 177px 0px 0px 0px; }

#getstarted													{ top: -10px; }

.hero_sec .rhino-container									{ height: 597px !important; padding: 0px 0%; }

.hero_sec .caption_box										{ padding: 0px 0px 0px 0px; }

.hero_sec .caption_box .title2								{ padding-top: 0px; font-size: 40px; }

.hero_sec .caption_box .title								{ height: 130px; font-size: 50px; line-height: 50px; }

.hero_sec .caption_box .title #typed						{ white-space: normal !important; display: inline !important; }

.hero_sec .caption_box .sub_title							{ padding-top: 13px; font-size: 18px; }

.hero_sec .slide .need_leads								{ margin-top: 30px; }

.hero_sec .caption_box .step_num 							{ width: 40px; height: 40px; font-size: 23px; line-height: 34px; }

.hero_sec .caption_box .had1								{ font-size: 24px; line-height: 30px; }

.hero_sec .caption_box .had2								{ font-size: 18px; }

.hero_sec .caption_box .price_box							{ width: 100%; }

.hero_sec .caption_box .price_box .price_box_cnt			{ padding: 20px 20px; }

.hero_sec .caption_box .continue-btn						{ margin-top: 20px; }

.hero_sec .caption_box .continue-btn a						{ display: block; }

.hero_sec .caption_box .issu_cnt							{ padding: 27px 0px; }

.hero_sec .caption_box .issu_cnt ul li						{ min-height: 64px; padding: 10px 10px; font-size: 18px; }

.hero_sec .caption_box .issu_cnt ul li:nth-child(2n+3)		{ clear: left; }

.hero_sec .caption_box .control-group						{ width: 294px; padding: 30px 0px; }

.hero_sec .caption_box .control-group .selectize-input		{ width: 100%; padding: 20px 20px; }

.hero_sec .caption_box .check								{ display: block; width: 40px; height: 40px; margin: 0px auto 10px auto; top: 0px; font-size: 25px; line-height: 40px; }

.hero_sec .caption_box .had4								{ font-size: 18px; }

.hero_sec .caption_box .had4 br								{ display: none; }

.hero_sec .caption_box .form-group							{ width: 87%; padding: 30px 0px 0px 0px; }

.hero_sec .caption_box .form-group input					{ width: 100%; }

.hero_sec .caption_box .btn_row								{ width: 87%; }

.hero_sec .caption_box p 									{ font-size: 14px; line-height: 23px; }

.hero_sec .caption_box p br									{ display: none; }

.hero_sec .caption_box .sub_text1							{ font-size: 18px; }

.hero_sec .caption_box .sub_text1 br						{ display: none; }

.hero_sec .caption_box .had2 span							{ font-size: 25px; padding-right: 10px; }



.trust_logo_sec												{ padding:30px 0px; }

.trust_logo_sec h1											{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.trust_logo_sec h2											{ font-size:25px; line-height:40px; }

.trust_logo_sec p 											{ font-size: 16px; }

.trust_logo_sec p br										{ display: none; }

.trust_logo_sec .logo_cnt									{ padding: 50px 0px 0px 0px; }

.trust_logo_sec .logo_cnt .thumbnail .caption				{ padding: 25px 20px; }

.trust_logo_sec .logo_cnt .thumbnail .caption h3 br			{ display: none; }

.trust_logo_sec .logo_cnt .thumbnail.pull-right				{ float: none !important; }

.trust_logo_sec .logo_cnt .thumbnail.pull-left				{ float: none !important; }



.tax_payers_sec 											{ padding:30px 0px 0px 0px; }

.tax_payers_sec h1											{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.tax_payers_sec h2											{ font-size:25px; line-height:40px; }

.tax_payers_sec p 											{ font-size: 16px; }

.tax_payers_sec p br										{ display:none;}

.tax_payers_sec .icon_box									{ width:100%; margin:0px; padding:20px 0px; }

.tax_payers_sec .icon_box .row .left_icon					{ width:100%; margin:0px; text-align:center; }

.tax_payers_sec .icon_box .row .right_text					{ float:left; width:100%; padding-top:15px; text-align: center; }

.tax_payers_sec .icon_box .row .right_text h1				{ font-size:16px; text-align:center; }

.tax_payers_sec .icon_box .row .right_text p				{ text-align: center; }



.black_row													{ padding: 45px 0px; }

.black_row .title											{ width: 100%; font-size:25px; text-align: center; line-height:40px; }

.black_row .green_btn										{ width: 100%; font-size:18px; text-align: center; }

.black_row .green_btn a										{ padding: 10px 20px; }

.black_row .yellow_btn										{ width: 100%; font-size:18px; text-align: center; }

.black_row .yellow_btn a									{ padding: 10px 20px; }



.video_sec													{ width: 100%; height: 211px; }

.video_sec .video_cnt .vd_canvas							{ width: 100%; height: 220px; left:0px; top: 40px; }

.video_sec .video_cnt .vd_canvas img						{ width: 100%; }

#vidwrap 													{ height: 199px !important;}

.video_sec .video_cnt .vd_canvas iframe 									{ height: 199px;}

.as_seen_on													{ padding: 80px 0px 50px 0px; }

.as_seen_on h3												{ font-size: 25px; line-height: 30px; }

.as_seen_on ul li											{ padding:0px 8px; }



.success_story_sec											{ padding:30px 0px; }

.success_story_sec h1										{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.success_story_sec h2										{ font-size:25px; line-height:40px; }

.success_story_sec .slider									{ width: 100%; padding: 30px 0px; }

.success_story_sec .slider .bx-wrapper .bx-viewport			{ height: 900px !important; }

.white_box													{ width: 100%; height: 900px !important; margin: 0px 0px; padding: 0px 0px 30px 0px; box-shadow:none; }
.white_box .tag												{ width: 130px; height: 129px; }
.white_box .left_clm										{ width: 100%; padding: 20px 0px; }

.white_box .left_clm .thumb									{ width: 90px; left: 275px; top: 45px; }

.white_box .right_clm										{ width: 100%; padding: 30px 20px 30px 30px; }

.white_box .right_clm h1									{ font-size: 25px; text-align: center; } 



.service_sec 												{ padding:30px 0px; }

.service_sec  h1											{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.service_sec  h2											{ font-size:25px; line-height:40px; }

.tabbox														{ display:none; }

.service_sec .btm_row a										{ font-size: 18px; }



.tesimonial_sec  											{ padding:30px 0px; }

.tesimonial_sec h1											{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.tesimonial_sec h2											{ font-size:25px; line-height:40px; }

.tesimonial_sec .bx-wrapper .bx-viewport					{ min-height: 572px; }

.tesimonial_sec .bxslider li div							{ display:none; }

.tesimonial_sec .bxslider li div:first-child				{ display:block; }

.tesimonial_sec .cl_clm										{ padding: 0px 0px; padding-bottom: 20px; }



.how_it_work	 											{ padding: 30px 0px; }

.how_it_work .cont_row										{ margin: 20px 0px; }

.how_it_work h2												{ font-size: 25px; line-height: 40px; }

.how_it_work h1												{ padding: 0px 0px 25px 0px; font-size: 30px; line-height: 35px; }

.how_it_work .cont_row .row									{ margin: 0; }

.how_it_work .steps											{ min-height: auto; margin-bottom: 30px; }

.how_it_work .steps:after									{ content: none; }



.faq_sec 	 												{ padding:30px 0px; }

.faq_sec h1													{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.faq_sec .faq_box											{ margin-top: 0px; padding:15px; }

#toggle-view li												{ margin:0px }

#toggle-view h3												{ padding: 9px 0px 14px 0px; font-size: 16px; line-height: 25px; }

.faq_sec .btm_row a											{ font-size: 20px; }



.btm_get_start  											{ padding:30px 0px; }

.btm_get_start h1											{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }

.btm_get_start h2											{ font-size:25px; line-height:40px; }

.btm_get_start p 											{ font-size: 16px; }

.btm_get_start p br											{ display:none;}

.btm_get_start .row_cnt										{ padding: 30px 0px 30px 0px; }

.btm_get_start .row_cnt .right_cnt							{ padding:2% 0; }

.btm_get_start .row_cnt .right_cnt li						{ font-size: 16px; }



.red_row 													{ padding: 45px 0px; }

.red_row .title												{ width: 100%; font-size:25px; text-align: center; line-height:40px; }

.red_row .black_btn 										{ width: 100%; font-size:18px; text-align:center;}

.red_row .black_btn  a										{ padding:15px 30px; }



.popup														{ width: 92%; left: 50%; }

.p_close													{ float: right; width: 25px; height: 29px; top: 10px; right: 12px; font-size: 25px; }

.popup_form .form-group .btn-primary						{ width:100%; padding: 15px 0px; font-size: 20px; text-align:center; }

.pop_contc_box h2											{ font-size: 18px; line-height: 27px; }

.pop_contc_box h1											{ font-size: 35px; }

.pop_contc_box .sub_text									{ font-size: 16px; }



.footer														{ padding: 50px 0px 10px 0px; }

.footer .ftr_cnt .ftr_phone									{ font-size:35px; }

.footer .ftr_btm_row										{ padding: 20px 0px; }

.footer .ftr_btm_row .btm_navi								{ width: 100%; text-align: center; }

.footer .ftr_btm_row .btm_navi ul li						{ float:none; display:inline-block; padding:5px; }

.footer .ftr_btm_row .back_top								{ width:100%; padding:5px 0px; text-align: center; }



/*-------------- Mobile Tabs--------*/

.mobile-services 											{ display: block; }

.service_sec .fild											{ padding:15px 0px; }

.service_sec .fild .listmenu 								{ width: 92%; }

.service_sec .service_cnt									{ height: 380px; margin: 0px 0 10px 0; }

.service_sec .service_cnt .service h1						{ font-size: 30px; }

.service_sec .service_cnt .service							{ width: 100%; height: 380px; padding: 7px 0%; margin: 10px 0 0 0; background: #FFF; border-radius: 8px; -moz-box-shadow: 0px 0px 50px 10px rgba(237,237,237,1); box-shadow: 0px 0px 50px 10px rgba(237,237,237,1);}

.tab_cont_box 												{ padding: 10px 20px 0px 20px; height: 360px; box-sizing:border-box; }

.tab_cont_box .tab_top_img									{ padding-bottom:20px; }

.service_sec .service_cnt .service h2						{ font-size:16px; line-height:25px; }

.tab_cont_box h3											{ font-size: 18px; line-height:25px;}



/*----------------- 04-09-2017 ------------*/

.inner_bnr													{ height: 350px; }

.inner_bnr .caption											{ padding-top: 150px; }

.inner_bnr .caption h2										{ padding-bottom: 10px; font-size: 25px; }

.inner_bnr .caption h1										{ padding-bottom: 25px; font-size: 28px; }

.inr_tax_relif												{ padding: 40px 0px 50px 0px; }

.inr_tax_relif h2											{ font-size:25px; }

.inr_tax_relif h1											{ padding-bottom: 15px; font-size: 35px; }

.inr_tax_relif p											{ padding-bottom: 30px; font-size: 16px; line-height:25px; }

.inr_tax_relif .row h3										{ font-size:25px; text-align: center; }	

.inr_tax_relif .row p										{ font-size: 16px; text-align: center; line-height:25px; }

.inr_tax_relif .row .btm_row								{ padding: 30px 0px 15px 0px; }

.inr_tax_relif .row .btm_row a								{ padding: 13px 30px; font-size: 18px; }

.icon_sec													{ padding: 40px 0px 40px 0px; }

.icon_sec .icon_box .cnt_box								{ padding-bottom: 25px; }

.icon_sec .icon_box .cnt_box .left_icon						{ width:100%; margin: 0px 0px 15px 0px; text-align:center; }

.icon_sec .icon_box .cnt_box .right_text					{ float:left; width:100%; }

.icon_sec .icon_box .cnt_box .right_text h1					{ font-size: 20px; text-align:center; }



.lets_work_sec												{ height: 650px; }

.lets_work_sec .black_row_rpt								{ padding: 20px 0px; }

.lets_work_sec .black_row_rpt .cnt_box						{ padding:0px 0px; }

.lets_work_sec .black_row_rpt .cnt_box h2					{ padding-bottom: 0px; font-size: 17px; line-height:25px; }

.lets_work_sec .black_row_rpt .cnt_box .btm_row a			{ font-size: 18px; }



.our_company_sec											{ padding-top:40px; }

.our_company_sec h1											{ font-size: 40px;}

.our_company_sec p br										{ display:none;}

.our_company_sec .steps .process-path .step_row .year_had	{ position:relative; top:0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had2	{ position:relative; top:0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had3	{ position:relative; top:0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had4	{ position:relative; top: 0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path .step_row .year_had5	{ position:relative; top: 0px; display:block; width:100%; padding-top:15px; font-size: 25px; color: #bd151b; font-weight:700;}

.our_company_sec .steps .process-path						{ height: auto; background-image:none; }

.our_company_sec .steps .process-path .right_box			{ float: left; width:100%; margin: 10px 0px  30px 0px; padding: 25px; }

.our_company_sec .steps .process-path .right_box1			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box2			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box3			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box4			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .right_box5			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box				{ float: left; width:100%; margin: 10px 0px  30px 0px; padding: 25px; }

.our_company_sec .steps .process-path .left_box1			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box2			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box3			{ position:relative; top:0px; }

.our_company_sec .steps .process-path .left_box4			{ position:relative; top:0px; }

.arrow_box:before											{ display:none;}

.arrow_box:after											{ display:none;  }

.arrow_box2:after											{ display:none; }

.faq_sec h2													{ font-size: 25px; }

.faq_sec .btm_row											{ padding: 30px 0px 15px 0px; }

.reted_sec													{ padding:40px 0px; }

.reted_sec h2												{ font-size: 25px; }

.reted_sec h1												{ font-size: 30px; line-height:40px; }

.reted_sec .slider .bx-wrapper .bx-viewport					{ height:auto !important;}

.reted_white_box											{ width: 98%; height: auto !important; margin: 0px 1%; padding: 15px; }

.reted_white_box .left_clm									{ width: 100%; padding: 0px 0px; box-shadow:none; }

.reted_white_box .right_clm									{ width: 100%; padding: 0px 0px;}

.reted_white_box .right_clm h1								{ font-size: 20px; line-height: 30px; text-align: center; }

.reted_white_box .right_clm p								{ font-size: 16px; line-height: 24px; text-align: center; }

.reted_white_box .right_clm .btm_row						{ text-align:center; }

.reted_white_box .right_clm .btm_row a						{ padding: 13px 44px; font-size: 20px; }



/*-------------- Result Page -------------*/

.gold_service												{ padding:40px 0px; }

.gold_service h2											{ font-size: 25px; }

.gold_service h1											{ padding-bottom: 10px; font-size: 30px; line-height:40px; }

.gold_service .left_clm										{ padding: 0px 0px 30px 0px; }

.gold_service .left_clm h3									{ padding-bottom: 15px; font-size: 20px; line-height:30px; text-align:center; }

.gold_service .left_clm p									{ font-size: 16px; text-align:center; }

.gold_service .left_clm .red_btn							{ padding: 10px 31px; }

.gold_service .left_clm .link								{ padding: 20px 31px; }

.gold_service .right_slider									{ padding: 0px 0px 30px 0px; }

.gold_service .right_slider .bx-wrapper .bx-viewport		{ height: 260px !important;}

.our_mission												{ padding:40px 0px; }

.our_mission .misn_cnt										{ padding:0px 0px; }

.our_mission .misn_cnt h1									{ padding-bottom: 10px; font-size:45px; }

.our_mission .misn_cnt h2									{ font-size:22px; line-height:32px; }

.black_row .yellow_btn										{ width:100%; }

.result_client												{ padding: 40px 0px; }

.result_client h1											{ padding-bottom: 0px; font-size: 33px; }

.result_client .cl_slider									{ padding: 20px 0px; }

.result_client .cl_slider .bx-wrapper .bx-viewport			{ min-height: 809px; }

.result_client .cl_slider .bx-wrapper .slide 				{ display: inline-block; width: 300px !important; margin-right:0px !important; padding: 20px; }

.result_client .cl_slider .bx-wrapper .bx-next				{ right: 0px; }

.result_client .cl_slider .bx-prev							{ left: 0px; }

.result_left_sec											{ padding: 30px; }

.result_left_sec h2											{ font-size: 25px; text-align: center; }

.result_left_sec h1											{ font-size: 40px; text-align: center; }

.result_left_sec p											{ padding-bottom: 10px; font-size: 16px; text-align: center; }

.primary_focus												{ padding: 40px 0px; }

.primary_focus h1											{ padding-bottom: 0px; font-size: 40px; }	

.primary_focus .row h3										{ font-size: 22px; text-align: center; }

.primary_focus .row p										{ font-size: 16px; text-align: center; line-height:25px;}



/*-------------- Services Page -------------*/

.cate_search .categories									{ width:100%; }

#service-vertical-navigation								{ margin: 0px 0px 0px 0px; }

#service-vertical-navigation ul								{ width:300px; }	

#service-vertical-navigation ul li							{ width:100%; }

#service-vertical-navigation li:hover ul li a, #service-vertical-navigation ul li a	{ padding: 5px 0px; }

.cate_search .right_link									{ width:100%; padding: 15px 10px 15px 30px;  }

.cate_search .right_link a									{ font-size:20px; }

.services_pg_cnt											{ padding: 40px 0px; }

.services_pg_cnt .detail_cnt h2								{ font-size: 25px; }

.services_pg_cnt .detail_cnt h1								{ font-size: 30px; }

.services_pg_cnt .detail_cnt h3								{ font-size: 19px; text-align:left; }

.services_pg_cnt .detail_cnt p								{ padding-bottom: 10px; font-size: 16px; text-align:left; }

.services_pg_cnt .detail_cnt h4								{ padding: 10px 0px; font-size: 25px; text-align:left; line-height:35px; }

.services_pg_cnt .detail_cnt .red_text						{ padding: 10px 0px; font-size: 25px; text-align:left; }



/*-------------- Resource Page -------------*/

.res_service												{ padding:40px 0px; }

.res_service .service_cnt .whitebox							{ margin:0px 0px 30px 0%; width: 100%; height: 450px; }

.res_service .service_cnt .whitebox .front .info .discription { height: 150px; }

.help_desk													{ padding: 40px 0px; }											

.help_desk h1												{ font-size: 32px; }

.help_desk .row .thumb_box									{ width:100%; padding:0%; } 	

.help_desk .row .thumb_cnt_box								{ width:100%; padding:0%; } 

.help_desk .row .thumb_cnt_box h2							{ font-size: 23px; line-height:30px; text-align:center; }

.help_desk .row .thumb_cnt_box p							{ font-size: 16px; line-height:25px; text-align:center; }

.irs_forms h1												{ font-size: 30px; }

.irs_forms p												{ font-size: 16px; line-height:25px; text-align:center; }

.irs_forms .row .thumb_box									{ width:100%; }	

.irs_forms .row .thumb_cnt_box								{ width: 100%;padding:0px; } 

.irs_forms .row .thumb_cnt_box h2							{ font-size: 23px; line-height:30px; text-align:center; }

.irs_forms .row .thumb_cnt_box p							{ font-size: 16px; line-height:25px; text-align:center; }

.irs_forms .row .thumb_cnt_box .red_btn_bdr					{ font-size: 16px }



/*----------------------------- Blog Page ----------------------*/

.cate_search											{ padding: 24px 0px; }

.cate_search .categories								{ width: 100%; }

#vertical-navigation									{ width: 100%; margin: 0px 0px 0px 0px; }

#vertical-navigation ul									{ width: 300px; height:230px; overflow:scroll;}

#vertical-navigation ul li								{ width: 258px;}

#vertical-navigation li									{ width: 100%; }

#vertical-navigation li a								{ width: 100%; padding: 8px 10px 8px 10px; }

#vertical-navigation li span							{ width: 20px; }

.cate_search .categories .black_link					{ padding: 15px 10px; font-size: 16px; }	

.searchbox												{ width: 100%; }

.searchbox .form-control								{ width: 100%; height: 50px; padding: 8px 10px 8px 10px;}

.searchbox .input-group-btn								{ width: 25px; top: -7px; right: 5px; }

.blog_more_content										{ padding: 30px 0px; }
.blog_more_content h1									{ padding: 0px 0px 25px 0px;font-size:30px; line-height:35px; }
.blog_more_content h2									{ font-size:25px; line-height:40px; }
.blog_more_content p 									{ font-size: 16px; }
.blog_more_content p br									{ display: none; }

.blog_cnt												{ padding: 40px 10px; }

.blog_cnt .featured_article	.col-sm-6					{ width: 100%; padding:0px 0px 20px 0px; }

.blog_cnt .featured_article h3							{ padding-left: 0px; }

.blog_cnt .featured_article .post_by 					{ padding-bottom: 20px; }

.blog_cnt .featured_article .rightbox h2				{ padding-bottom: 10px; font-size: 20px; line-height: 30px; }

.blog_cnt .featured_article .rightbox p					{ padding-bottom: 20px; }

.blog_cnt .featured_article .rightbox .red_btn_bdr		{ font-size:18px; }

.blog_cnt .featured_article .rightbox .blue_btn			{ padding: 10px 15px; } 

.latest_post											{ padding: 40px 0px; width:100%;}

.latest_post .post_cnt .post_box						{ margin-bottom: 30px; }	

.latest_post .post_cnt .post_box .post_cnt .title		{ padding-bottom: 10px; height: 80px; font-size: 23px; line-height:33px; text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .post_by		{ text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .post_by a	{ padding: 0px 3px;}

.latest_post .post_cnt .post_box .post_cnt .description	{ height:auto; text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .red_btn_bdr	{ font-size:18px; }

.latest_post .post_cnt .post_box .post_cnt .btn_row		{ text-align:left; }

.latest_post .post_cnt .post_box .post_cnt .btn_row	.blue_btn	{padding:10px 15px; }

.paging-navigation										{ margin:0px;}

.paging-navigation .page-numbers						{ display: inline-block; margin-top: 15px; }

.paging-navigation .page								{display:none}

.es_textbox_class										{ width: 100% !important;}

.blog_artcl_cnt .right_bar .sign_up .es_textbox_button	{ width: 100%;padding: 10px 0px;}



/*----------------------------- Blog Article Page ----------------------*/

.blog_artcl_cnt											{ padding: 40px 0px; }

.blog_artcl_cnt .left_bar								{ width: 100%;}

.blog_artcl_cnt h3										{ text-align:center; }

.blog_artcl_cnt .left_bar .had							{ padding-bottom: 25px; font-size: 25px; line-height: 35px; text-align:left; }

.blog_artcl_cnt .left_bar .thumb						{ width:100%; }

.blog_artcl_cnt .left_bar .thumb img					{ width:100%; }

.blog_artcl_cnt .left_bar h5							{ font-size: 16px; text-align:left; }

.blog_artcl_cnt .left_bar h4							{ font-size: 20px; text-align:left; }

.blog_artcl_cnt .left_bar p								{ font-size: 16px; text-align:left;}

.blog_artcl_cnt ol li									{ padding: 10px 0px 10px 15px; font-size: 17px; }

.auothr_box												{ padding: 10px 10px; }

.auothr_box .thumb_medium								{ width: 50px; height: 50px; }

.auothr_box .thumb_medium img							{ width: 100%; }

.auothr_box .right_box									{ width: 220px; }

.auothr_box .right_box p								{ font-size: 14px; }

.blog_artcl_cnt .left_bar .next_prv						{ padding: 10px 0px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post			{ width: 100%; padding: 30px 0px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post span		{ padding-top: 10px; height: 58px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb	{ width:80px; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .thumb img{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .prv_post .text		{ width: 180px; padding: 0px 0px 0px 10px; font-size: 15px;}



.blog_artcl_cnt .left_bar .next_prv .next_post			{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .next_post span		{ padding-top: 10px; height: 58px; }

.blog_artcl_cnt .left_bar .next_prv .next_post .thumb	{ width:80px; }

.blog_artcl_cnt .left_bar .next_prv .next_post .thumb img{ width: 100%; }

.blog_artcl_cnt .left_bar .next_prv .next_post .text	{ float:right; width: 181px; padding: 0px 7px 0px 7px; font-size: 15px; }

.blog_artcl_cnt .left_bar .cmts							{ margin-top: 60px; }

.blog_artcl_cnt .right_bar								{float: left; width: 100%; padding: 0px 10px;  margin-top: 50px; }

.blog_artcl_cnt .right_bar .freebook					{margin-bottom: 0px; } 

.blog_artcl_cnt .right_bar .freebook .book_cnt			{ width: 100%; padding: 30px 0px 0px 0px; }

.blog_artcl_cnt .right_bar .freebook .book_cnt h2		{ font-size: 20px; text-align:center; }

.blog_artcl_cnt .right_bar .freebook .book_cnt h1		{ font-size: 23px; line-height:38px; text-align:center; padding-bottom: 15px; }

.blog_artcl_cnt .right_bar .freebook .book_cnt .download_btn	{ float:none; display:inline-block; padding: 10px 15px;}

.blog_artcl_cnt .right_bar .freebook .book_pic			{ width:100%; }

.blog_artcl_cnt .right_bar .freebook .book_pic img		{ width:100%; }

.blog_artcl_cnt .right_bar .related_post .psot_row		{ width:100%; }

.blog_artcl_cnt .right_bar .related_post .psot_row .smll_thumb	{ width:100px; }

.blog_artcl_cnt .right_bar .related_post .psot_row .smll_thumb img	{ width:100%; }



.blog_artcl_cnt .right_bar .sign_up						{ padding: 30px 15px; }

.blog_artcl_cnt .right_bar .sign_up h2					{ padding-bottom: 0px; font-size: 20px; text-align:left; }

.blog_artcl_cnt .right_bar .sign_up h1					{ padding-bottom: 12px; font-size: 23px; line-height:38px; text-align:left; }

.blog_artcl_cnt .right_bar .sign_up .form-group .btn-primary { padding: 10px 0px; font-size:18px;  }

.blog_artcl_cnt .right_bar .sign_up p					{ font-size: 15px; text-align:left; }



.down_popup_form .form-group .btn-primary				{ padding: 15px 47px; }



/*----------------------------- Testimonials Page ----------------------*/

.tesimonial_pg												{ padding: 40px 0px; }

.tesimonial_pg h1											{ padding-bottom: 10px; font-size: 32px;}

.tesimonial_pg .row .box_white:before						{ border-left: transparent; }

.tesimonial_pg .row .box_white .left_clm					{ width: 100%; padding: 0px 10px 17px 10px; }

.tesimonial_pg .row .box_white .left_clm .logo_trust		{ padding: 10px 0px 10px 0px; }

.tesimonial_pg .row .box_white .left_clm .rating_row		{ padding: 0px 0px; }

.tesimonial_pg .row .box_white .right_clm					{ width: 100%; padding: 15px; }

.tesimonial_pg .row .box_white .right_clm h1				{ font-size: 20px; text-align: center; line-height: 30px; }

.tesimonial_pg .row .box_white .right_clm p					{ text-align:center; }



/*----------------------------- Success Page  ----------------------*/
.real_tax_sec											{ padding: 50px 0px 0px 0px; }
.real_tax_sec h2										{ font-size: 25px; }
.real_tax_sec h1										{ font-size: 40px; }
.real_tax_sec .pic_row .left_cnt						{ width: 100%; padding: 25px; }	
.real_tax_sec .pic_row .left_cnt h2 					{ padding-bottom: 5px; font-size: 20px; line-height: 26px; text-align:center; }
.real_tax_sec .pic_row .left_cnt p						{ padding-bottom: 10px; font-size: 17px; line-height: 26px; text-align: center;}
.real_tax_sec .pic_row .left_cnt .red_btn				{ font-size: 20px; }
.real_tax_sec .pic_row .left_cnt .link					{ font-size: 20px; }
.right_thumb											{ width: 100%; }	
.result_client											{ padding: 50px 0px; }
.result_client h1										{ font-size: 45px; }
.real_cnt_box .white_box								{ height: auto !important;}
.result_client .cl_slider2 .tag							{ width: 110px; height: 109px; }
.result_client .cl_slider2 .tag img						{ width: 100%; }
.result_client .cl_slider2 .white_box .right_clm		{ width: 100%; padding: 15px; } 
.result_client .cl_slider2 .white_box .left_clm .saving_box	{ margin-top: 60px; }
.real_cnt_box .white_box .right_clm						{ width: 100%; padding: 15px; } 
.result_client .cl_slider2 .white_box .left_clm			{ width: 100%; padding: 15px; } 
.result_client .cl_slider2 .white_box .left_clm .thumb	{ left: 80px; top: 25px; }
.result_client .cl_slider2 .white_box .right_clm .tag	{ width: 117px; }
.result_client .cl_slider2 .bx-wrapper .bx-viewport		{ height: 976px !important;}
.result_client .cl_slider2 .white_box .right_clm h1		{ text-align:center;} 
.result_client .cl_slider2 .white_box .right_clm p		{ text-align:center;} 
.real_cnt_box .white_box .right_clm h1					{ text-align:center;} 
.real_cnt_box .white_box .right_clm p					{ text-align:center;} 
.real_cnt_box .row										{ padding: 25px 0px 0px 0px; }

/*---------------------------- 11-09-2017-------------*/
.popup														{ width: 92%; left: 50%; top: 29px !important; }
.popup_form													{ height: 480px; margin-bottom: 10px; overflow: auto;}

.down_popup_form											{ margin-bottom: 20px; } 
.down_popup_form h2											{ font-size: 18px; font-weight: 400;} 
.down_popup_form h1											{ padding-bottom: 20px; font-size: 25px; }
.down_popup_form .form-group .list-menu						{ padding: 10px 20px; background:url(../images/red-down-arrow.png) 216px 25px no-repeat; }

.contat_pg .row_cnt											{ padding: 40px 0px; }
.contat_pg .row_cnt h1										{ padding-bottom: 10px; font-size: 40px;}
.contat_pg .row_cnt p										{ padding: 25px 0px 30px 0px; font-size: 16px; line-height: 27px; }
.contat_pg .row_cnt .fild_box .form-group .form-control		{ padding: 10px 10px; }
.contat_pg .row_cnt .fild_box .form-group .list-menu		{ padding: 10px 10px; background:url(../images/red-down-arrow.png) 225px 25px no-repeat; font-size: 15px; }
.contat_pg .row_cnt .form-group .text-area					{ padding: 10px 10px; height:100px; }

.contat_pg .icon_sec										{ padding: 40px 0px; }
.contat_pg .icon_sec .cnt_box								{ padding: 10px 0px; }	
.contat_pg .icon_sec .cnt_box .icon_img						{ width: 40px; }
.contat_pg .icon_sec .cnt_box .icon_img img					{ width: 100%; }
.contat_pg .icon_sec .cnt_box .icon_text					{ width: 215px; padding: 0px 0px 0px 10px; }

.hero_sec .caption_box 										{ padding: 0px 0px 0px 0px; }
.hero_sec .caption_box .title #typed 						{ white-space: normal !important; display: inline !important; }
.our_company_sec p											{ font-size: 16px; line-height:25px; }
.gold_service p												{ font-size: 16px; line-height:25px; }
.result_client .cl_slider .bx-wrapper .bx-pager, .result_client .cl_slider .bx-wrapper .bx-controls-auto	{ bottom:0px; }

.help_desk .row												{ padding: 50px 0px 50px 0px; border-bottom: 3px solid #f5f5f5; }
.prev														{ margin-right: 0px; font-size: 16px; }
.paging-navigation .page-numbers							{ padding: 8px 7px; font-size: 16px; }
.blog_artcl_cnt .left_bar .row .share_box					{ float:left;}
.input-group												{ width: 100%; }

/*-------------- Tex Relif Page -------------*/
#service-vertical-navigation li a							{ width: 100%; }
.tax_help													{ padding-top:40px; }
.tax_help h1												{ font-size:25px; }
.tax_help h1 + h1											{ font-size:27px; }
.tax_help .get_help_steps									{ padding: 0px 0px 40px 0px; }
.tax_help .get_help_steps .row								{ padding: 20px 0px; }
.tax_help .get_help_steps .right_bdr						{ width: 100%; border-right: transparent; }
.tax_help .get_help_steps .right_bdr .red_round				{ display:none; }
.arrow_box3:after											{ display:none; }
.tax_help .get_help_steps .left_box							{ width:100%; padding:25px; margin:20px 0px; }
.tax_help .get_help_steps .left_box .icon_box				{ width:100%; text-align:center; }
.tax_help .get_help_steps .left_box .icon_box .icon			{ float:none; display:inline-block; padding-bottom:15px; }
.tax_help .get_help_steps .left_box .icon_text				{ width:100%; text-align:center; }
.tax_help .get_help_steps .left_box .icon_text h4			{ text-align:center; }
.tax_help .get_help_steps .left_box .icon_text p			{ text-align:center; }
.tax_help .get_help_steps .right_bdr2						{ float:left; width:100%; }
.tax_help .get_help_steps .right_bdr2 .red_round2				{ display:none; }
.arrow_box4:after											{ display:none; }
.tax_help .get_help_steps .r_box							{ width:100%; padding:25px; margin-top:0px;}
.tax_help .get_help_steps .r_box .icon_box					{ width:100%; text-align:center; }
.tax_help .get_help_steps .r_box .icon_box .icon			{ float:none; display:inline-block; padding-bottom:15px; }
.tax_help .get_help_steps .r_box .icon_text					{ width:100%; text-align:center; }
.tax_help .get_help_steps .r_box .icon_text h4				{ text-align:center; }
.tax_help .get_help_steps .r_box .icon_text p				{ text-align:center; }
.tax_help .get_help_steps .row_btm							{ padding: 20px 0px; }
.tax_help .get_help_steps .row_btm .btm_relife				{ margin-left: 0px; }
.tax_help .get_help_steps .row_btm .btm_relife:before		{ content: none; }
.tax_help .btm_pic											{ height:120px; }

/*-------------- Audit Page -------------*/
.audit_cnt_sec												{ padding: 40px 0px 0px 0px; }
.audit_cnt_sec h1											{ padding-bottom:10px; font-size:35px; }
.audit_cnt_sec h2											{ font-size:25px; }
.audit_cnt_sec .pic_row										{ padding: 20px 0px 0px 0px; }
.audit_cnt_sec .pic_row .left_cnt							{ width: 100%; padding:0px 0px 30px 0px; }
.audit_cnt_sec .pic_row .left_cnt h2						{ font-size:25px; text-align:center; line-height:32px; }
.audit_cnt_sec .pic_row .left_cnt p							{ padding-bottom:0px; font-size:17px; text-align:center; }
.audit_cnt_sec .right_thumb									{ width:100%; }

.icon_sec .cnt_box .icon_img								{ width:100%; padding:15px 0px; text-align:center; }
.icon_sec .cnt_box .icon_text								{ width:100%; padding: 0px 0px 0px 0px; }
.icon_sec .cnt_box .icon_text h1							{ text-align:center; }
.icon_sec .cnt_box .icon_text p								{ text-align:center; }
.how_works													{ height: 100%; padding:40px 0px; }
.how_works h1												{ font-size:25px; }
.how_works h1 + h1											{ font-size:35px; }
.how_works .steps_row										{ padding:0px 0px 40px 0px; }
.how_works .steps_row .row									{ padding:15px 0px;}
.how_works .steps_row .right_bdr							{ width: 100%; border-right: transparent; }
.how_works .steps_row .right_bdr .red_round					{ display:none; }
.how_works .steps_row .left_clm								{ width: 100%; padding:20px; margin:15px 0px; }
.how_works .steps_row .left_clm .number						{ font-size:40px; }
.how_works .steps_row .left_clm .number span				{ font-size:18px; }
.how_works .steps_row .left_clm .number span b				{ font-size:20px; }
.how_works .steps_row .left_clm .number_text				{ width:100%; }
.how_works .steps_row .right_bdr2 							{  width:100%; border-right: transparent; }
.how_works .steps_row .right_bdr2 .red_round2				{ display:none; }
.arrow_box5:after											{ display:none; }
.how_works .steps_row .right_bdr2 .right_clm				{ width: 100%; padding:20px; margin-top:0px; }
.how_works .steps_row .right_bdr2 .right_clm .number		{ font-size:40px; }
.how_works .steps_row .right_bdr2 .right_clm .number span	{ font-size:18px; }
.how_works .steps_row .right_bdr2 .right_clm .number span b	{ font-size:20px; }	
.how_works .steps_row .right_bdr2 .right_clm .number_text	{ width:100%; }
.arrow_box6:after											{ display:none; }
.how_works .steps_row .row_btm								{ padding:20px 0px; }
.how_works .steps_row .row_btm .btm_finish					{ position:relative; left:0px; top:0px; }
.how_works .steps_row .btm_text_box							{ margin-top: 40px; padding: 0% 0% 0% 0%; }
.ipad_sec													{ padding: 50px 0px 30px 0px; }
.ipad_sec .ipad_pic											{ padding:0px 0px 0px 0px; }
.ipad_sec .r_cnt_box h2										{ text-align:center; }
.ipad_sec .r_cnt_box h1										{ font-size: 30px; text-align:center; }
.ipad_sec .r_cnt_box p										{ font-size: 17px; line-height: 25px; text-align: center; }
.ipad_sec .r_cnt_box .yelw_btn								{ padding: 0px 0px 20px 0px; text-align:center; }
.ipad_sec .r_cnt_box .yelw_btn a							{ padding: 15px 30px; font-size: 20px; }

/*-------------- Audit Page -------------*/
.imac														{ width:100%; height: auto; margin: 30px 0px 0px 0px; }
.imac-big													{ width:100%; left: 0px; bottom:0px; position:relative; float:left; }
.icon_sec													{ padding: 20px 0px 30px 0px; }
.result_left_sec p											{ line-height: 25px; }

/*-------------- Business Returns Page -------------*/
.banner_btm .left_link									{ width:100%; padding-top:0px; }
.banner_btm .left_link  a								{ padding-right: 13px; font-size: 20px; }
.banner_btm .right_link									{ float:left; width:100%; padding:0px; }
.banner_btm .right_link a								{ font-size: 20px; }
.banner_btm .right_link i								{ font-size: 20px; }

/*-------------- Learnig Page 01-11-2017 -----------------*/
.learning-articles										{ padding: 60px 0px 30px 0px; }
.learning-articles h1									{ font-size:28px; padding-bottom:10px; }
.learning-articles h2									{ font-size:23px; }	
.learning-articles .article h2							{ min-height: auto; font-size:20px; text-align:center; }
.learning-articles .article p							{ text-align:center; }
.learning-articles .article								{ padding-bottom:30px;}
.learning-articles .article .red_btn_bdr				{ padding: 10px 15px; font-size:18px; }

/*-------------- Learnig Page -----------------*/
.res_service .service_cnt .whitebox_small				{ width:100%; height:auto; margin-bottom:20px;}
.res_service .service_cnt .whitebox .front .info		{ padding:15px; }
.res_service .service_cnt .whitebox .front .info .title	{ margin-bottom:0px; font-size:20px; }
.res_service .service_cnt .whitebox .front .info .lern_more	{ display:inline-block; width:100%; padding-top:15px; }
.res_service .service_cnt .whitebox_small .front .info .discription{ height:auto; }
.tips_n_info											{ padding: 40px 0px 30px 0px; }
.tips_n_info .left_side									{ width:100%; }
.tips_n_info .left_side	h2								{ padding-bottom:0px; font-size: 24px; text-align:center; }
.tips_n_info .left_side h1								{ font-size:32px; text-align:center; }
.tips_n_info .left_side p								{ padding-bottom:10px; font-size:16px; text-align:center; }
.tips_n_info .left_side ul li							{ font-size: 17px; }
.tips_n_info .right_side								{ width:100%; padding-top:20px; }
.tips_n_info .right_side p								{ padding-bottom:20px; font-size:16px; text-align:center; }
.tips_n_info .right_side h2								{ font-size: 24px; text-align:center; }

/*---------------------- Expanded Poppup ---------------------*/
#wrap .popup_form											{ height: 298px; overflow: auto; }


	
}



/* #Clearing
================================================== */
/* Self Clearing Goodness */
.clearfix {	zoom: 1; }
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }