@charset "utf-8";
/* CSS Document */

@media ( max-width:1600px){
.banner_cont .big_text					{ font-size:58px;}


}

@media ( max-width:1500px){
.banner_cont .big_text					{ font-size:58px;}
.banner_cont span.plan_bttn					{ width:45%;}
.banner_cont span.plan_bttn a				{ font-size:16px;}
.banner_cont span.plan_bttn					{ margin:16px auto 0;}
.navigation ul.subnav li ul li a img			{ width:100%; height:auto;}





}

/*----larger desktop------*/
@media ( max-width:1200px){
body	{ }

.conataner			{ width:98%; margin:0 auto;}
.header_bttm			{ width:98%; margin:0 auto;}
.tell_no_sec							{ width:43%;}
.contact_sec							{ width:40%;}
.circle_sec ul li span.cir_img img			{ width:100%;height:auto;}
.cont01 ul li i	img							{ width:100%;height:auto;}
.bttm_cont02							{ width:98%; padding-left:0; margin:0 auto; background:url("../images/bttn_img.png") no-repeat scroll center bottom / 100% auto;}
.bttm_cont02 ul li em					{ font-size:24px;}
#header span.logo a img						{ width:100%; height:auto;}
.navigation ul li							{ padding:0;}
.navigation ul li a							{ padding:10px 20px;}

.bx-wrapper .bx-prev					{ left:10px !important; background:url("../images/arrow_left_img.png") no-repeat scroll right top / 50% auto !important;}
.bx-wrapper .bx-next					{ right:10px !important; background:url("../images/arrow_right_img.png") no-repeat scroll right top / 50% auto !important;}
.banner_cont em.small_text				{ font-size:18px; padding:0 0 5px 0;}
.banner_cont .big_text					{ font-size:25px; line-height:25px; padding:0;}
.banner_cont i.with_text				{ font-size:18px; line-height:25px;}
.banner_content ul li .banner_cont		{ top:17%;}
.banner_cont i.with_text b.bttm_doted		{ height:6px;}
.banner_cont span.plan_bttn					{ margin:15px auto 0; width:60%; padding:8px 0;}
.banner_cont span.plan_bttn a				{ font-size:10px;}

/***************************** Inner1 start here ****************************************/

.inner_midd_content ul li .right_pack_sec img			{ width:100%; height:auto;}
.left_pack_sec ul li .group_icon						{ width:14%;}
.left_pack_sec ul li .details_sec ul li em.dates       { font-size:13px;}
.left_pack_sec ul li .details_sec ul li span.sesion_text		{ font-size:13px;}
.email_sec .form_sec ul li input.email_add					{ width:36%;}


}

/*----standard desktop------*/
@media ( min-width:769px) and ( max-width:1024px){
body	{ }
.conataner			{ width:98%; margin:0 auto;}
.header_bttm			{ width:98%; margin:0 auto;}
#wrapper	{ width:100%; background:none;}
.cont01 ul li i img			{ width:100%; height:auto;}
.cont01 ul li				{ width:22%;}
.cont01 ul li p				{ text-align:center;}
.bttm_cont02 ul li em		{ font-size:18px;}
.bttm_cont02 ul li						{ width:98%;}
.bttm_cont02 ul li span.bttn_cta		{ width:16%;}
.bttm_cont02 ul li span.bttn_cta a		{ font-size:13px;}
.bttm_cont02 span.testimo_text			{ font-size:50px; text-align:center;}
.tell_no_sec							{ width:43%;}
.contact_sec							{ width:45%;}
.circle_sec ul li						{ width:26%; padding:0 9% 0 0;}
.main_content h1						{ font-size:41px;}
.main_content p							{ width:90%; text-align:left;}
.circle_sec ul li h2					{ font-size:16px;}
.circle_sec ul li span em				{ font-size:23px; line-height:28px;}
.bttm_cont02							{ background:url("../images/bttn_img.png") no-repeat scroll center bottom / 100% auto;}
.email_sec .form_sec ul li input.your_name		{ width:35%; font-size:8px;}
.email_sec .form_sec ul li input.email_add		{ width:29%; font-size:8px;}
.email_sec .form_sec ul li input.sub_bttn			{ width:18%;}
.social_icon									{ width:39%;}
.links_copy_sec h4							{ font-size:20px;}
.email_sec strong							{ font-size:12px;}
.links_copy_sec em						   { font-size:12px;}
.copy_right_text span.cir_img01				{ left:65%;}
#header span.logo a img						{ width:100%; height:auto;}
.navigation ul li							{ padding:0;}
.navigation ul li span.menu_text			{ font-size:23px;}
.navigation ul li a							{ font-size:15px;  padding:10px 15px;}

.bx-wrapper .bx-prev					{ left:10px !important; background:url("../images/arrow_left_img.png") no-repeat scroll right top / 50% auto !important;}
.bx-wrapper .bx-next					{ right:10px !important; background:url("../images/arrow_right_img.png") no-repeat scroll right top / 50% auto !important;}
.banner_cont em.small_text				{ font-size:20px; padding:0 0 5px 0;}
.banner_cont .big_text					{ font-size:22px; line-height:25px; padding:0;}
.banner_cont i.with_text				{ font-size:18px; line-height:22px;}
.banner_content ul li .banner_cont		{ top:17%;}
.banner_cont i.with_text b.bttm_doted		{ height:6px;}
.banner_cont span.plan_bttn					{ margin:10px auto 0; width:63%; padding:5px 0;}
.banner_cont span.plan_bttn a				{ font-size:10px;}


/***************************** Inner1 start here ****************************************/
.inner_midd_content ul li .right_pack_sec img			{ width:100%; height:auto;}
.left_pack_sec h2									{ font-size:20px; line-height:16px;}
.left_pack_sec ul li .dollar_text					{ width:28%;  margin:0 auto;}
.left_pack_sec ul li .group_icon					{ width:19%; margin:0 auto;}
.left_pack_sec ul li .details_sec					{ width:42%; margin:0 auto;}
.left_pack_sec ul li .details_sec ul li span.sesion_text		{ font-size:12px;}
.left_pack_sec ul li .details_sec ul li em.dates				{ font-size:12px;}
.inner_midd_content ul li .right_pack_sec span.more_bttn a		{ font-size:12px;}

.navigation ul.subnav li ul							{ width:23%;}
.navigation ul.subnav li ul li a					{ font-size:9px;}
.navigation ul.subnav li ul h3						{ font-size:11px;}





}

/*----ipad potrait------*/
@media ( max-width:768px){
body	{ }
#wrapper	{ width:100%; background:none;overflow-x: hidden;}
.navigation ul li a	{ font-size:12px;}

.cont01 ul li i img			{ width:100%; height:auto;}
.cont01 ul li				{ width:20%;}
.cont01 ul li p				{ text-align:center; font-size:11px; line-height:16px;}
.cont01 ul li h3			{ font-size:13px; line-height:15px; padding:10px 0;}
.bttm_cont02 span.testimo_text			{ font-size:45px; line-height:45px; text-align:center;}
.bttm_cont02 ul li em					{ font-size:11px; line-height:15px;}
.bttm_cont02 ul li span.bttn_cta a			{ font-size:10px;}
.bttm_cont02 ul li span.bttn_cta			{ width:21%;}
.tell_no_sec span em						{ font-size:15px;}
.contact_sec								{ width:56%;}
.contact_sec ul li.con_text					{ margin:0 1% 0 0;}
.contact_sec ul li.search					{ width:36%;}
.contact_sec ul li							{ padding:8px 1px;}
.main_content h1						{ font-size:35px; line-height:40px;}
.main_content p							{ width:90%; font-size:11px; text-align:left;}
.circle_sec ul li h2					{ font-size:11px; padding:0 0 10px 0;}
.circle_sec ul li span em				{ font-size:16px; line-height:20px;}
.circle_sec								{ padding:50px 0 50px 0;}
.bttm_cont02							{ width:94%; padding-left:0; margin:0 auto; background:url("../images/bttn_img.png") no-repeat scroll center bottom / 100% auto;}
.bttm_cont02 ul li						{ width:99%;}
.links_copy_sec h4						{ font-size:13px;}
.links_copy_sec em						{ font-size:10px;}
.links_copy_sec p						{ font-size:11px; line-height:17px;}
.links_sec h4						{ font-size:13px;}
.email_sec h4						{ font-size:13px;}
.links_sec ul li a					{ font-size:10px; line-height:10px;}
.email_sec strong					{ font-size:8px;}
.email_sec .form_sec ul li input.your_name			{ width:23%; font-size:8px;}
.email_sec .form_sec ul li input.email_add			{ width:29%;  font-size:8px;}
.email_sec .form_sec ul li input.sub_bttn			{ width:22%; margin-left:-25px;}
.social_icon										{ width:80%; padding:12px 0 0 0;}
.copy_right_text span.cir_img01						{ bottom:56px;}
.copy_right_text ul li								{ text-align:center; font-size:11px;}
.copy_right_text ul li a							{ text-align:center; font-size:11px;}
.copy_right_text span.copy_text						{ width:50%; display:block; text-align:center; margin:0 auto; float:none;}
.copy_right_text ul									{ text-align:center; padding:0 0 20px 0; margin:0 auto; width:93%;}
.navigation ul li span.menu_text					{ font-size:13px;}
.navigation ul li a									{ font-size:10px; padding:10px 7px;}
.navigation ul li									{ padding:0;}
.contact_sec ul li.con_text a						{ font-size:11px; padding:5px 0;}

.bx-wrapper .bx-prev					{ left:10px !important; background:url("../images/arrow_left_img.png") no-repeat scroll right top / 50% auto !important;}
.bx-wrapper .bx-next					{ right:10px !important; background:url("../images/arrow_right_img.png") no-repeat scroll right top / 50% auto !important;}
.banner_cont em.small_text				{ font-size:15px; padding:0 0 5px 0;}
.banner_cont .big_text					{ font-size:14px; line-height:4px; padding:0;}
.banner_cont i.with_text				{ font-size:11px;}
.banner_content ul li .banner_cont		{ top:17%;}
.banner_cont i.with_text b.bttm_doted		{ height:6px;}
.banner_cont span.plan_bttn					{ margin:10px auto 0; width:60%; padding:5px 0;}
.banner_cont span.plan_bttn a				{ font-size:10px;}

/***************************** Inner1 start here ****************************************/
.inner_midd_content span.right_cont p			{ font-size:14px;}
.left_pack_sec									{ width:54%;}
.inner_midd_content ul li .left_pack_sec		{ width:80%; float:none; margin:0 auto;}
.inner_midd_content ul li .right_pack_sec		{ width:70%; float:none; margin:0 auto; padding:20px 0 0 0;}
.inner_midd_content ul li .right_pack_sec img		{ width:100%; height:auto;}
.left_pack_sec h2									{ font-size:15px; line-height:16px; text-align:center;}
.left_pack_sec ul li .dollar_text					{ width:80%; float:none; margin:0 auto; text-align:center; background:none;}
.left_pack_sec ul li .group_icon					{ width:35%; float:none; margin:0 auto; text-align:center; padding:10px 0; background:none;}
.left_pack_sec ul li .details_sec					{ width:80%; float:none; margin:0 auto; text-align:center;}
.left_pack_sec ul li .details_sec ul li span.sesion_text		{ font-size:12px;}
.left_pack_sec ul li .details_sec ul li em.dates				{ font-size:12px;}
.inner_midd_content ul li .right_pack_sec span.more_bttn a		{ font-size:12px;}
.contact_sec ul li .search_sec input.in_text					{ width:80%; font-size:10px;}
.contact_sec ul li .search_sec input.bttn						{ width:18%;}
.navigation ul.subnav li ul										{ width:45%; background:none; min-height:188px;}



}

/*----mobile view------*/
@media ( max-width:480px){
div.banner{display: none;}
body	{ }
.left_container	{ width:100%; margin-bottom:10px;}
.right_container	{ width:100%;}
.navigation	{ display:none;}
.cell_navigation	{ display:block;}
.circle_sec ul li			{ width:40%; display:block; margin:0 auto; float:none; padding:0 0 20px 0;}
.circle_sec ul li.no_padd		{ float:none;}
.main_content h1			{ line-height:26px;}
.circle_sec					{ padding:20px 0;}
.cont01 ul li				{ width:60%; display:block; margin:0 auto; float:none; padding:0 0 20px 0;}
.bttm_cont02 span.testimo_text		{ font-size:33px; line-height:35px;}
.bttm_cont02 ul li em				{ float:none; display:block; margin:0 auto; text-align:center;}
.bttm_cont02 ul li span.bttn_cta		{ float:none; display:block; text-align:center; margin:20px auto 0; width:28%;}
.bttm_cont02							{ background:none; margin:0 auto; padding-left:0;}

.tell_no_sec							{   text-align: center; width:50%; float:none; margin:0 auto 10px; padding:10px 0 0 0;}
.contact_sec							{ width:60%; float:none; margin:0 auto;}
.contact_sec ul li.search				{ width:85%;}
.links_copy_sec							{ width:80%; margin:0 auto; float:none;  padding:0;}
.links_sec							    { width:80%; margin:0 auto; float:none; padding:0;}
.email_sec							   { width:80%; margin:0 auto; float:none;}
.copy_right_text span.cir_img01			{ left:68%;}
.copy_right_text span.copy_text			{ width:62%;}
#header span.logo						{ right:10px; top:-70px;}

.bx-wrapper .bx-prev					{ left:10px !important; background:url("../images/arrow_left_img.png") no-repeat scroll right top / 50% auto !important;}
.bx-wrapper .bx-next					{ right:10px !important; background:url("../images/arrow_right_img.png") no-repeat scroll right top / 50% auto !important;}
.banner_cont em.small_text				{ font-size:11px; padding:0 0 5px 0;}
.banner_cont .big_text					{ font-size:11px; line-height:4px; padding:0;}
.banner_cont i.with_text				{ font-size:11px;}
.banner_content ul li .banner_cont		{ top:1%;}
.banner_cont i.with_text b.bttm_doted		{ height:6px;}
.banner_cont span.plan_bttn					{ margin:0 auto; width:93%; padding:0;}
.banner_cont span.plan_bttn a				{ font-size:8px;}
.inner_midd_content span.left_cont			{ width:60%; float:none; margin:0 auto; padding:0 0 20px 0;}
.inner_midd_content span.right_cont			{ width:60%; float:none; margin:0 auto; padding:20px 0 0 0;}

.inner_midd_content ul li .left_pack_sec	{ width:83%; margin:0 auto; float:none; display:block;}
.inner_midd_content ul li .right_pack_sec	{ width:83%; margin:0 auto; float:none; display:block;}
.left_pack_sec h3							{ text-align:center;}
.main_content p								{ width:100%;}




}