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

img 	{ }
@media screen and ( min-width:751px){
.mobile_contact_sec,
.mobile_contact_sec2		{ display:none !important;}
}
@media (max-width:1190px) and (min-width:1500px)

.mobile_contact_sec			{ display:none !important;}

}

/*----larger desktop------*/
@media (min-width:1170px) and (max-width:1180px)
{
.main_content			{ width:100% !important; background:url("../images/main_bg_img.png") no-repeat scroll left top; background-size:100% auto;}
.pool_bg {width:100% !important; background:url("../images/pool_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.food_bg {width:100% !important; background:url("../images/food_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.private_bg {width:100% !important; background:url("../images/private_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.store_bg {width:100% !important; background:url("http://greenleafspoolroom.com/wp-content/themes/GreenleafsPoolRoom/images/store_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.purveyors_bg {width:100% !important; background:url("../images/purveyors_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.rates_bg {width:100% !important; background:url("../images/rates_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.leagues_bg {width:100% !important; background:url("../images/leagues_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.lessons_bg {width:100% !important; background:url("../images/lessons_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.house_bg {width:100% !important; background:url("../images/house_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.jimmy_bg {width:100% !important; background:url("http://greenleafspoolroom.com/wp-content/themes/GreenleafsPoolRoom/images/jimmy_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.mobile_contact_sec					{ display:none !important;}
.fancy_box_sec	{ width:1080px;}
.gal_sec	{ width:1080px;}
.pre_sec { width:1080px;}
.mobile_contact_sec			{ display:none !important;}
.jspContainer				{ height:486px !important;}
.light_box_yellow			{ width:80% !important;}



}

/*----standard desktop------*/
@media ( min-width:970px) and (max-width:1169px) {

.main_content			{ width:100%; background:url("../images/main_bg_img.png") no-repeat scroll left top; background-size:100% auto;}
.pool_bg {width:100%; background:url("../images/pool_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.food_bg {width:100%; background:url("../images/food_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.private_bg {width:100%; background:url("../images/private_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.store_bg {width:100%; background:url("http://greenleafspoolroom.com/wp-content/themes/GreenleafsPoolRoom/images/store_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.purveyors_bg {width:100%; background:url("../images/purveyors_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.rates_bg {width:100%; background:url("../images/rates_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.leagues_bg {width:100%; background:url("../images/leagues_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.lessons_bg {width:100%; background:url("../images/lessons_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.house_bg {width:100%; background:url("../images/house_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.jimmy_bg {width:100%; background:url("http://greenleafspoolroom.com/wp-content/themes/GreenleafsPoolRoom/images/jimmy_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.bottom_content			{ padding:13% 0 0 0;}
.left_content ul li a span img		{ width:34%; height:auto;}	
.bottom_content						{ width:41%;}
.bottom_content.private_content						{ width:580px; padding:40px 0 0 0;}
.bottom_content.store_content						{ width:760px; padding:105px 0 0 0;}
.bottom_content.rates_content						{ width:760px; padding:105px 0 0 0;}
.bottom_content.leagues_content						{ width:760px; padding:105px 0 0 0;}
.bottom_content.lessons_content						{ width:760px; padding:105px 0 0 0;}
.bottom_content.house_content						{ width:760px; padding:105px 0 0 0;}
.bottom_content.house_content ul li span.large { font-size: 24px; padding-bottom: 12px; line-height: 30px; }
.bottom_content ul li span			{ font-size:17px;}
.left_content ul li a				{ font-size:18px; padding:0 0 8px 0; line-height:18px;}
.left_content ul.sub-menu li a 	    { width:100%; line-height:26px; font-size:16px; padding:0; background:url("../images/subnav_arrow.png") no-repeat scroll 28% 81px;}
.left_content ul.sub-menu li.house a		{background:url("../images/subnav_arrow.png") no-repeat scroll 20% 58px; }
.left_content ul.sub-menu li.car a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 18% 83px; }


.bottom_content ul li em			{ font-size:18px;}
.mobile_contact_sec					{ display:none !important;}
.fancy_box_sec	{ width:930px;}
.gal_sec	{ width:931px;}
.pre_sec { width:931px;}
.light_box_yellow					     {margin:0 !important; width:80% !important;}
.left_content ul.sub-menu					{ left:121px; background-size:50%; padding:75% 0 0; top:-10px;}
.left_content ul.sub-menu li				{ width:92%;}

.left_content ul.sub-menu li.rate a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 33% 78px; }
.left_content ul.sub-menu li.house a		{background:url("../images/subnav_arrow.png") no-repeat scroll 19% 57px; }
.left_content ul.sub-menu li.car a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 16% 84px; }
.left_content ul.sub-menu li.leag a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 28% 83px; }
.left_content ul.sub-menu li.less a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 28% 83px; }
.custom_scroll								{ height:425px;}
.fancybox-opened							{ top:12% !important;}

}

/*----ipad potrait------*/
@media ( min-width:750px) and (max-width:969px){
	
.main_content			{ width:100%; background:url("../images/main_bg_img.png") no-repeat scroll left top; background-size:100% auto;}
.pool_bg {width:100%; background:url("../images/pool_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.food_bg {width:100%; background:url("../images/food_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.private_bg {width:100%; background:url("../images/private_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.store_bg {width:100%; background:url("http://greenleafspoolroom.com/wp-content/themes/GreenleafsPoolRoom/images/store_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.purveyors_bg {width:100%; background:url("../images/purveyors_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.rates_bg {width:100%; background:url("../images/rates_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.leagues_bg {width:100%; background:url("../images/leagues_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.lessons_bg {width:100%; background:url("../images/lessons_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.house_bg {width:100%; background:url("../images/house_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.jimmy_bg {width:100%; background:url("http://greenleafspoolroom.com/wp-content/themes/GreenleafsPoolRoom/images/jimmy_bg_img.png") no-repeat scroll center top; background-size:100% auto;}
.left_content ul li a		{ font-size:15px; line-height:17px; padding:0;}
.left_content ul li a span img	    { width:44%; height:auto;}
.right_content span.inner_page a img		{ width:30%;}
.right_content span a img			{ width:50%; height:auto;}
.bottom_content						{ width:46%; padding:20% 0 0 0;}
.bottom_content.private_content						{ width:580px; padding:40px 0 0 0;}
.bottom_content.store_content						{ width:760px; padding:105px 0 0 0;}
.bottom_content.rates_content						{ width:565px; padding:40px 0 0 0;}
.bottom_content.leagues_content						{ width:565px; padding:40px 0 0 0;}
.bottom_content.leagues_content ul li span.medium { font-size: 20px; padding-bottom: 10px;}
.bottom_content.lessons_content						{ width:565px; padding:40px 0 0 0;}
.bottom_content.lessons_content ul li span.medium { font-size: 20px; padding-bottom: 10px;}
.bottom_content.house_content						{ width:565px; padding:40px 0 0 0;}
.bottom_content.house_content ul li span.large { font-size: 24px; padding-bottom: 8px; line-height: 30px; }
.bottom_content ul li span			{ font-size:16px; line-height:19px;}
.bottom_content ul li span a.info_id img			{ width:76%; height:auto;}
.bottom_content ul li a						{ font-size:17px; line-height:14px; padding:0 0 4px 0;}
.bottom_content ul li.gallery_text			{ padding:0;}
.bottom_content ul li.last_img span			{ padding:9px 0 0 0;}
.bottom_content ul li i						{ font-size:22px;}
.left_content ul.sub-menu					{ left:88px;}
.left_content ul.sub-menu li a				{ font-size:13px; padding:0 0 0 12px; line-height:14px;}
.left_content ul.sub-menu li				{ width:100%;}
.left_content ul.sub-menu					{ padding:95% 0 0;}
.mobile_contact_sec					{display:none !important;}
.bottom_content ul li em			{ font-size:15px;}
.fancy_box_sec	{ width:709px;}
.gal_sec	{ width:720px;}
.pre_sec { width:720px;}

.fancy_box_sec p					{ font-size:18px; line-height: 22px; padding: 0 0 18px;}
.custom_scroll						{ height:363px;}

/***************************** Pool ****************************************/
.pool_content 						{ padding: 80px 0 0 0;} 
.pool_content h1					{ font-size:45px; line-height:47px;}
.pool_content ul li				{ font-size:25px; line-height:27px;}
.pool_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.pool_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.pool_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.pool_content ul							{ padding:25px 0 0;}

/***************************** Food ****************************************/
.food_content 						{ padding: 80px 0 0 0;} 
.food_content h1					{ font-size:45px; line-height:47px;}
.food_content ul li a				{ font-size:25px; line-height:27px;}
.food_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.food_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.food_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.food_content ul							{ padding:25px 0 0;}

/***************************** Private ****************************************/
.private_content 						{ padding: 80px 0 0 0;} 
.private_content h1					{ font-size:45px; line-height:47px;}
.private_content ul li a				{ font-size:25px; line-height:27px;}
.private_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.private_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.private_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.private_content ul							{ padding:25px 0 0;}

/***************************** Store ****************************************/
.store_content 						{ padding: 80px 0 0 0;} 
.store_content h1					{ font-size:45px; line-height:47px;}
.store_content ul li a				{ font-size:25px; line-height:27px;}
.store_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.store_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.store_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.store_content ul							{ padding:25px 0 0;}

/***************************** Purveyors ****************************************/
.purveyors_content 						{ padding: 80px 0 0 0;} 
.purveyors_content h1					{ font-size:45px; line-height:47px;}
.purveyors_content ul li a				{ font-size:25px; line-height:27px;}
.purveyors_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.purveyors_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.purveyors_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.purveyors_content ul							{ padding:25px 0 0;}

/***************************** Rates ****************************************/
.rates_content 						{ padding: 80px 0 0 0;} 
.rates_content h1					{ font-size:45px; line-height:47px;}
.rates_content ul li a				{ font-size:25px; line-height:27px;}
.rates_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.rates_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.rates_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.rates_content ul							{ padding:25px 0 0;}

/***************************** Leagues ****************************************/
.leagues_content 						{ padding: 80px 0 0 0;} 
.leagues_content h1					{ font-size:45px; line-height:47px;}
.leagues_content ul li a				{ font-size:25px; line-height:27px;}
.leagues_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.leagues_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.leagues_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.leagues_content ul							{ padding:25px 0 0;}

/***************************** Lessons ****************************************/
.lessons_content 						{ padding: 80px 0 0 0;} 
.lessons_content h1					{ font-size:45px; line-height:47px;}
.lessons_content ul li a				{ font-size:25px; line-height:27px;}
.lessons_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.lessons_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.lessons_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.lessons_content ul							{ padding:25px 0 0;}

/***************************** House ****************************************/
.house_content 						{ padding: 80px 0 0 0;} 
.house_content h1					{ font-size:45px; line-height:47px;}
.house_content ul li a				{ font-size:25px; line-height:27px;}
.house_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.house_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.house_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.house_content ul							{ padding:25px 0 0;}

/***************************** Jimmy ****************************************/
.jimmy_content 						{ padding: 80px 0 0 0;} 
.jimmy_content h1					{ font-size:45px; line-height:47px;}
.jimmy_content ul li a				{ font-size:25px; line-height:27px;}
.jimmy_content ul li.video_text1			{ background:url("../images/arrow_img.png") no-repeat scroll 31% 5px;}
.jimmy_content ul li.video_text				{ background:url("../images/arrow_img.png") no-repeat scroll 37% 7px ;}
.jimmy_content ul li						{ background:url("../images/arrow_img.png") no-repeat scroll 29% 5px ;}
.jimmy_content ul							{ padding:25px 0 0;}

.fancybox-skin								{ position:relative; bottom:110px;}

.light_box_yellow					{ width:80% !important; margin:0px 0 0 0 !important;}
.fancybox-close						{ top:10%; right:1.5%;}
.left_content ul li a span img			{width:39%; height:auto;}
.left_content ul.sub-menu				{ background-size:54%; width:117px; padding:84% 0 0 !important; left:100px; top:-10px;}

.left_content ul.sub-menu li.rate span img	{ width:66%;}
.left_content ul.sub-menu li.house span img	{ width:66%;}
.left_content ul.sub-menu li.car span img	{ width:66%;}
.left_content ul.sub-menu li.leag span img	{ width:66%;}
.left_content ul.sub-menu li.less span img	{ width:66%;}

.left_content ul.sub-menu li.rate a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 28% 60px; }
.left_content ul.sub-menu li.house a		{background:url("../images/subnav_arrow.png") no-repeat scroll 17% 52px; }
.left_content ul.sub-menu li.car a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 5% 68px; }
.left_content ul.sub-menu li.leag a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 22% 65px; }
.left_content ul.sub-menu li.less a		    {background:url("../images/subnav_arrow.png") no-repeat scroll 21% 62px; }
.fancybox-opened							{ top:25% !important;}
}

/*----mobile view------*/
@media ( min-width:480px) and (max-width:749px){
.mobile_contact_sec,
.mobile_contact_sec2		{ padding:0 10px;}
.mobile_contact_sec ul,
.mobile_contact_sec2 ul		{ padding:10px 0px;}
.main_content				{ min-height:600px;}

.left_content				{ display:none;}	
.right_content				{ width:100%; margin:0 auto; padding:0;}
.main_content				{  width:100%; background:url("../images/main_bg_img.png") no-repeat scroll right top #f2ba01;  background-size:100% auto; }
.right_content span a		{ padding:0; margin:0 auto; text-align:center;}

.bottom_content					{ display:none; width:50%; padding:10% 0 0 0;}	
.bottom_content ul li span		{ font-size:12px; line-height:20px;}
.bottom_content ul li a			{ font-size:25px; line-height:25px; padding:0 0 5px 0;}
.bottom_content ul li i			{ font-size:30px;}

.cell_navigation	            { display:block;}
.main_content				    { background:url(../images/mobile_bg.png) no-repeat center top;}
.right_content span.desk_logo		{ display:none;}
.right_content span.mobile_logo			{ display:block !important;}
.cell_navigation						{ top:181px; width:400px;}
.cell_navigation a.clickme				{ width:382px !important;}

.mobile_contact_sec						{ width:372px; top:42px !important; left:-4px; height:260px; overflow:auto;}
.mob_h									{}
.mobile_contact_sec ul li				{ font-size:22px; line-height:22px; padding:0 0 9px 5px;}
.mobile_contact_sec ul li a img			{ width:100%; height:auto;}
.cell_navigation ul li					{width:92.5%; padding:11px 11px;}
.fancybox-overlay						{ background:none !important;}
.mobile_light_box						{ width:49% !important; top:0;}
.mobile_light_box ul li					{ font-size: 20px;line-height: 20px;}
.fancybox-close							{ top:5%; right:24%;}
.mobile_contact_sec ul span.close_mob a		{ display:block; position:absolute; top:8px; right:8px;}
.pool_content									{display:none;}
.food_content									{display:none;}
.private_content									{display:none;}
.store_content									{display:none;}
.purveyors_content									{display:none;}
.rates_content									{display:none;}
.leagues_content									{display:none;}
.lessons_content									{display:none;}
.house_content									{display:none;}
.jimmy_content									{display:none;}
.mobile_contact_sec2						{  top:42px !important; display:block;}
.mobile_contact_sec2 ul li				{ font-size:22px; line-height:22px; padding:0 0 9px 0;}
.mobile_contact_sec2 ul li.space				{ height: 10px; }
.mobile_contact_sec2 ul li a img			{ width:100%; height:auto;}
.mobile_contact_sec2 ul span.close_mob a		{ display:block; position:absolute; top:8px; right:8px;}
.fancy_box_sec, .fancybox-close	{ display:none !important;}
.light_box_yellow					{margin:0 !important;}
.cell_navigation ul						{ float:none !important; width:100%;}

}

@media  (max-width:479px){

.main_content				{  width:100%; background:url("../images/mobile_bg_small.png") no-repeat scroll center top; min-height:427px;}		
.left_content				{ display:none;}	
.right_content				{ width:100%; margin:0 auto; padding:0;}
.right_content span a			{ padding:0; margin:0 auto; text-align:center;}
.right_content span a img			{ width:200px; height:auto;}


.cell_navigation	                { display:block;}
.right_content span.desk_logo		{ display:none;}
.right_content span.mobile_logo			{ display:block !important;}
.bottom_content							{ display:none;}
.cell_navigation						{ top:128px; width:233px;}
.mobile_contact_sec						{ width:233px; top:-2px; padding:0 0; left:0; height:260px; overflow:auto;}
.con_text 								{ width:233px; top:-2px; padding:0 0; left:0;}
.mobile_contact_sec ul li				{ font-size:16px; line-height:17px; padding:0px 0 5px 13px !important; width:90%;}
.mobile_contact_sec ul li a img			{ width:100%; height:auto;}
.mobile_light_box						{ width:69% !important; top:0 !important; padding:0 15px;}

.mobile_light_box ul li 				{ font-size:16px; line-height:20px;}
.cell_navigation ul li					{width:92.5%; padding:4px 9px;}
.cell_navigation ul li a				{ font-size:14px; line-height:16px;}
.cell_navigation a.clickme				{ width:223px !important; margin:-23px 0 0;  font-size:18px;}

.fancybox-overlay						{ background:none !important;}
.mobile_contact_sec ul span.close_mob a		{ display:block; position:absolute; top:7px; right:5px;}
.pool_content									{display:none;}
.food_content									{display:none;}
.private_content									{display:none;}
.store_content									{display:none;}
.purveyors_content									{display:none;}
.rates_content									{display:none;}
.leagues_content									{display:none;}
.lessons_content									{display:none;}
.house_content									{display:none;}
.jimmy_content									{display:none;}
.mobile_contact_sec2 							{ width:212px; top:55px; padding:6px 14px 5px 7px; display:block; left:0;}
.mobile_contact_sec2 ul li				{ font-size:16px; line-height:20px; padding:0 0 3px 0;}
.mobile_contact_sec2 ul li.space				{ height: 10px; }
.mobile_contact_sec2 ul li a img			{ width:100%; height:auto;}
.cell_navigation ul li.name1 ul.subnav_mobile li a		{ font-size:12px;}

.fancy_box_sec, .fancybox-close	{ display:none !important;}
.mobile_contact_sec ul li p				{ padding:12px 0 5px 5px; width:88%; margin:0;}
.cell_navigation ul						{ float:none !important;}


}
@media  (max-width:320px){
 body									{ min-width:320px !important; background: url(../images/body_bg_img.png) no-repeat left top;}
.cell_navigation ul li					{width:92%; padding:4px 9px;}
.mobile_contact_sec						{ width:232px !important; padding:0;}
.mobile_contact_sec ul li p				{ padding:11px 0 5px 5px; width:89%; margin:0;}
.mobile_contact_sec ul li				{ padding:0 0 5px 5px;}
.cell_navigation a.clickme				{ width:222px !important;}
.cell_navigation ul						{width:233px;}
.mobile_contact_sec2					{ width:212px;}


}

/*****/

@media (min-width:1170px) and (max-width:1180px) {
}

@media ( min-width:970px) and (max-width:1169px) {
	.pool_content { padding:170px 330px 0 0;}
}

@media ( min-width:750px) and (max-width:969px){
	.food_content ul li.food-menu { background:url("../images/arrow_img.png") no-repeat 33% 6px;}
	.food_content ul li.bar-menu { background:url("../images/arrow_img.png") no-repeat 35% 6px;}
	.food_content ul li.late-menu { background:url("../images/arrow_img.png") no-repeat 26% 6px;}

	.purveyors_content ul li.design_manly { background:url("../images/arrow_img.png") no-repeat 15% 6px;}
	.purveyors_content ul li.growers_producers { background:url("../images/arrow_img.png") no-repeat 18% 6px;}

	.jimmy_content ul li.the_games { background:url("../images/arrow_img.png") no-repeat 32% 5px;}
	.jimmy_content ul li.ruminations { background:url("../images/arrow_img.png") no-repeat 30% 5px;}
	.jimmy_content ul li.videos { background:url("../images/arrow_img.png") no-repeat 37% 5px;}
	
	h1.ruminations {line-height: 1;}
}

@media ( min-width:480px) and (max-width:749px) {
	body { background: url(../images/body_bg_img.png) repeat left top; }
  .mobile_contact_sec	{ height: 341px; }
}

@media  (max-width:479px){
	body { background: url(../images/body_bg_img.png) repeat left top; }
	#img_contact {
		width:215px;
		height:15px;
}