
@media only screen and (max-width:1440px){
	.bottom_nav ul li:nth-child(1) a {	margin: 3px 0 0;transform: rotate(-5deg); background-position:right 22px;}
	.bottom_nav ul li:nth-child(2) a {	margin: 4px 0 0;transform: rotate(2deg); background-position:right 20px;}
	.bottom_nav ul li:nth-child(3) a {	margin: 13px 0 0;transform: rotate(4deg); background-position:right 23px;}
	.bottom_nav ul li:nth-child(4) a {	margin: 34px 0 0;transform: rotate(10deg); background-position:right 20px;}
	.bottom_nav ul li:nth-child(5) a {	margin: 57px 0 0;transform: rotate(10deg); background-position:right 21px;}
	.bottom_nav ul li:nth-child(6) a {	margin: 80px 0 0;transform: rotate(10deg); background-position:right 20px;}
	.bottom_nav ul li:nth-child(7) a {	margin: 102px 0 0;transform: rotate(9deg); background-position:right 18px;}
	.bottom_nav ul li:nth-child(8) a {	margin: 110px 0 0;transform: rotate(0deg); background-position:right 20px;}
	.bottom_nav ul li:nth-child(9) a {	margin: 103px 0 0;transform: rotate(-7deg); background-position:right 20px;}
	.top_content .container{ background-size:2px 63%;}
}
@media only screen and (max-width:1366px){
	.welcome ul li h3		{ font-size:55px;}
	.welcome ul li h2		{ font-size:30px;}
	.bottom_nav			{ width:100%;margin:0 auto;text-align:center;}
	.bottom_nav ul li:nth-child(1) a {	margin: 5px 0 0;transform: rotate(-5deg); }
	.bottom_nav ul li:nth-child(2) a { background-position:right 22px; margin:3px 0 0; transform:rotate(1deg); }
	.bottom_nav ul li:nth-child(3) a { background-position:right 22px; margin:12px 0 0; transform:rotate(5deg); }
	.bottom_nav ul li:nth-child(4) a { background-position:right 21px; margin:33px 0 0; transform:rotate(10deg); }
	.bottom_nav ul li:nth-child(5) a { background-position:right 21px; margin:57px 0 0; transform:rotate(10deg); }
	.bottom_nav ul li:nth-child(6) a { background-position:right 21px; margin:81px 0 0; transform:rotate(10deg); }
	.bottom_nav ul li:nth-child(7) a { background-position:right 17px; margin:104px 0 0; transform:rotate(8deg); }
	.bottom_nav ul li:nth-child(8) a { background-position:right 19px; margin:110px 0 0; transform:rotate(0deg); }
	.bottom_nav ul li:nth-child(9) a { background-position:right 20px; margin:100px 0 0; transform:rotate(-10deg); }
	.fastival{ margin:0;}
	.top_content .container { background-size: 2px 72%; }
}
@media only screen and (max-width:1280px){
	.bottom_nav ul li:nth-child(1) a {	margin: 9px 0 0;transform: rotate(-7deg); background-position:right 20px; }
	.bottom_nav ul li:nth-child(2) a { background-position:right 20px;}
	.bottom_nav ul li:nth-child(3) a { margin:10px 0 0;}
	.bottom_nav ul li:nth-child(4) a { background-position:right 21px; margin:31px 0 0; transform:rotate(10deg); }
	.bottom_nav ul li:nth-child(5) a { background-position:right 21px; margin:57px 0 0; transform:rotate(11deg); }
	.bottom_nav ul li:nth-child(6) a { background-position:right 21px; margin:82px 0 0; transform:rotate(11deg); }
	.bottom_nav ul li:nth-child(7) a { background-position:right 16px; margin:106px 0 0; transform:rotate(9deg); }
	.bottom_nav ul li:nth-child(8) a { background-position:right 17px; margin:109px 0 0; transform:rotate(0deg); }
	.bottom_nav ul li:nth-child(9) a { background-position:right 20px; margin:91px 0 0; transform:rotate(-15deg); }
	.fastival{ margin:0;}
	.gray_bg{bottom:280px;}
	.top_content{ margin:-365px 0 0; }
	.bottom_nav ul li a{ padding:0 28px 0 0; }
	.nav_bg2{ top: -121px;}
	.top_content .container{background-size: 2px 85%;} 
	.top_border{ background-position:left top; background-size: 100% 100%;}
	.events{width:71%;}
	.events_shadow{width:22%;}
	.twiiter, .videos, .sponsors, .publications{width:23%;}
	.staff{width:98%;}
	.staff ul li{width:16%;}
}
@media only screen and (min-width:1230px) and (max-width:1279px){
	.bottom_nav ul li a{ padding:0 24px 0 0; }
	.content_block, .footer_in, .container{width:95%;}
	.footer_logo{width:20%;}
}
@media only screen and (min-width:1200px) and (max-width:1230px){
	.content_block, .footer_in, .container{width:95%;}
	.footer_logo{width:20%;}
	.bottom_nav ul li a{ padding:0 22px 0 0; }
}
@media only screen and (min-width:1141px) and (max-width:1200px){
	.content_block, .footer_in, .container{width:95%;}
	.footer_logo{width:20%;}
	.bottom_nav ul li a{ padding:0 18px 0 0; }
}
@media only screen and (max-width:1170px){
	.events_shadow {
		width: 21%;
	}
	.footer_mdl{
		width:50%;
	}
	.twiiter, .videos, .sponsors, .publications{ width:21%;}
}
@media only screen and (max-width:1140px){
	.content_block, .footer_in, .container{width:95%;}
	.footer_logo{width:20%;}
	.nav_bg2{ background-size:100% 98%; }
	.bottom_nav ul li a{ padding:0 28px 0 0; }
	.bottom_nav ul li:nth-child(1) a {	margin: 17px 0 0;transform: rotate(-12deg); }
	.bottom_nav ul li:nth-child(2) a { background-position:right 22px; margin:2px 0 0; transform:rotate(-4deg); }
	.bottom_nav ul li:nth-child(3) a { background-position:right 24px; margin:4px 0 0; transform:rotate(2deg); }
	.bottom_nav ul li:nth-child(4) a { background-position:right 18px; margin:26px 0 0; transform:rotate(12deg); }
	.bottom_nav ul li:nth-child(5) a { background-position:right 21px; margin:53px 0 0; transform:rotate(12deg); }
	.bottom_nav ul li:nth-child(6) a { background-position:right 19px; margin:80px 0 0; transform:rotate(13deg); }
	.bottom_nav ul li:nth-child(7) a { background-position:right 17px; margin:102px 0 0; transform:rotate(6deg); }
	.bottom_nav ul li:nth-child(8) a { background-position:right 14px; margin:105px 0 0; transform:rotate(-4deg); }
	.bottom_nav ul li:nth-child(9) a { background-position:right 20px; margin:70px 0 0; transform:rotate(-22deg); }
}
@media only screen and (min-width:1120px) and (max-width:1139px){
	.bottom_nav ul li a{ padding:0 27px 0 0; }  
}
@media only screen and (min-width:1100px) and (max-width:1120px){
	.bottom_nav ul li a{ padding:0 25px 0 0; }
}
@media only screen and (min-width:1081px) and (max-width:1099px){
	.bottom_nav ul li a{ padding:0 22px 0 0; }
	.welcome ul li a{ margin:29px 0 0 35px;}
}
@media only screen and (max-width:1080px){
	.nav_bg2 { background-size: 100% 96%; }
	.bottom_nav ul li a { font-size:16px;}
	.welcome ul li{ margin:0 50px 0 0; }
	.welcome ul li a{ margin: 29px 0 0 40px; }
	.bottom_nav ul li:nth-child(5) a { background-position:right 20px; margin:49px 0 0; transform:rotate(12deg); }
	.bottom_nav ul li:nth-child(6) a { background-position:right 19px; margin:74px 0 0; transform:rotate(13deg); }
	.bottom_nav ul li:nth-child(7) a { background-position:right 17px; margin:98px 0 0; transform:rotate(8deg); }
	.bottom_nav ul li:nth-child(8) a { background-position:right 14px; margin:103px 0 0; transform:rotate(-4deg); }
	.bottom_nav ul li:nth-child(9) a { background-position:right 18px; margin:75px 0 0; transform:rotate(-22deg); }
	.top_content .container{background-size:2px 85%; width:1002px; }
}
@media only screen and (min-width:1050px) and (max-width:1079px){
	.bottom_nav ul li a{ padding:0 26px 0 0; }
	.welcome ul li a{ margin: 29px 0 0 10px; }
}
@media only screen and (min-width:1025px) and (max-width:1049px){
	.bottom_nav ul li a{ padding:0 24px 0 0; }
	.welcome ul li a{ margin: 29px 0 0 10px; }
}
@media only screen and (max-width:1024px){
	.welcome ul li h3{font-size:50px;}
	.welcome ul li h2{font-size:26px;}
	.nav_bg2 { background-size: 100% 93%; }
	.bottom_nav ul li { margin:0 10px 0 0;}
	.bottom_nav ul li:nth-child(4) a{  background-position:right 20px; margin:21px 0 0; transform: rotate(10deg); }
	.bottom_nav ul li:nth-child(5) a{  background-position:right 20px; margin:45px 0 0; transform: rotate(13deg); }
	.bottom_nav ul li:nth-child(6) a{  background-position:right 20px; margin:69px 0 0; transform: rotate(13deg); }
	.bottom_nav ul li:nth-child(7) a{  background-position:right 16px; margin:94px 0 0; transform: rotate(10deg); }
	.bottom_nav ul li:nth-child(8) a{  background-position:right 17px; margin:100px 0 0; transform: rotate(-3deg); }
	.bottom_nav ul li:nth-child(9) a{  background-position:right 18px; margin:78px 0 0; transform: rotate(-18deg); }
	.top_content .container{width:1002px;}
}
@media only screen and (min-width:981px) and (max-width:1023px){
	#main_container{ margin:-195px 0 0; }
	.top_content .container{width:940px; }
	.gray_bg {bottom: 272px;height: 185px; }
	.top_border{ background-size: 90% 100%;}
}
@media only screen and (max-width:980px){
	.inner_banner{ height:300px; }
	.welcome ul { padding:10px 0 20px; }
	.gray_bg{ bottom: 303px;height:180px;background-size:100% 100%; } 
	.nav_bg2{top:-123px;}
	.top_content .container{width:942px; background-size:2px 93%; }
	.top_content{ margin:-379px 0 0;}
	/* #main_container{ margin:-102px 0 0;} */
	.bottom_nav ul li:nth-child(8) a{  background-position:right 13px; margin:97px 0 0; transform: rotate(-4deg); }
	.bottom_nav ul li:nth-child(9) a{  background-position:right 18px; margin:60px 0 0; transform: rotate(-26deg); }
}
@media only screen and (min-width:960px) and (max-width:979px){
	.bottom_nav ul li a { padding: 0 27px 0 0; }
}
@media only screen and (min-width:940px) and (max-width:959px){
	.bottom_nav ul li a { padding: 0 25px 0 0; }
	.welcome ul li h2 { font-size: 22px;}
	.top_border{ background-size:71% 100%;}
	.gray_bg{ height: 160px; }
}
@media only screen and (min-width:915px) and (max-width:939px){
	.bottom_nav ul li a { padding: 0 22px 0 0; }
	.welcome ul{ margin-left:70px;  padding:0 0 20px}
	.welcome ul li h3{ font-size:32px;}
	.welcome ul li h2 { font-size: 20px;}
	.top_border{ background-size:71% 100%;}
	.gray_bg{ height: 160px; }
}
@media only screen and (max-width:914px){
	.welcome ul li h2 { font-size: 20px;}
	.bottom_nav ul { width: 100%; }
	.bottom_nav ul li a { padding: 0 20px 0 0; }
	.welcome ul li { margin: 0 40px 0 0; }
	.top_border{ background-size:71% 100%;}
	.gray_bg{ bottom:224px;}
	.top_content{ margin:-300px 0 0; }
}
@media only screen and (max-width:895px){
	.welcome ul li { margin: 0 20px 0 0; }
	.welcome ul li h3 { font-size: 45px; }
	.bottom_nav ul li a { padding: 0 18px 0 0; }
	.gray_bg{ bottom:224px;}
	.top_content{ margin:-300px 0 0; }
}
@media only screen and (max-width:870px){
	.bottom_nav ul li a { padding: 0 20px 0 0; }
	.bottom_nav ul li { margin: 0 6px 0 0; }
	/* .gray_bg{ bottom:224px;}
	.top_content{ margin:-300px 0 0; } */
}
@media only screen and (max-width:850px){
	.bottom_nav ul li a { padding: 0 18px 0 0; }
	/* .gray_bg{ bottom:224px;}
	.top_content{ margin:-300px 0 0; } */
}
@media only screen and (max-width:825px){
	.welcome ul li h2 span { padding:0 0 0 80px; }
	.welcome ul li a{ width:180px;}
	.bottom_nav ul li { margin: 0; }
	.bottom_nav ul li a { padding: 0 20px 0 0; }
	/* .gray_bg{ bottom:224px;}
	.top_content{ margin:-300px 0 0; } */
}
@media only screen and (max-width:800px){
	.bottom_nav ul{ width:100%;}
	.nav_bg2{ top:-96px; background-size:100% 83%;}
	#main_container{ margin: -95px 0 0; }
	.welcome ul li{ margin:0 20px 0 0; }
	.welcome ul li a{ margin:29px 0 0 24px; line-height: 40px; font-size:22px; width:170px; }
	.welcome ul li h2{ font-size:22px;}
	.welcome ul li h3{ font-size:34px;}
	.bottom_nav ul li{ margin:0;}
	.bottom_nav ul li a{padding:0 18px 0 0;}
	.bottom_nav ul li:nth-child(1) a{ margin:10px 0 0;transform:rotate(-14deg);background-position:right 20px;}
	.bottom_nav ul li:nth-child(2) a{ margin:-2px 0 0;transform:rotate(-5deg);background-position:right 20px;}
	.bottom_nav ul li:nth-child(3) a{ margin:0;transform:rotate(5deg);background-position:right 20px;}
	.bottom_nav ul li:nth-child(4) a{ margin:16px 0 0;transform:rotate(13deg);background-position:right 19px;}
	.bottom_nav ul li:nth-child(5) a{ margin:39px 0 0;transform:rotate(15deg);background-position:right 19px;}
	.bottom_nav ul li:nth-child(6) a{ margin:62px 0 0;transform:rotate(17deg);background-position:right 18px;}
	.bottom_nav ul li:nth-child(7) a{ margin:83px 0 0;transform:rotate(10deg);background-position:right 16px;}
	.bottom_nav ul li:nth-child(8) a{ margin:86px 0 0;transform:rotate(-4deg);background-position:right 16px;}
	.bottom_nav ul li:nth-child(9) a{ margin:53px 0 0;transform:rotate(-28deg);background-position:right 18px;}
	.gray_bg{ bottom:212px; }
	.top_content{ margin:-299px 0 0; }
	#main_container{ margin:-215px 0 0;}
	
}
@media only screen and (max-width:768px){
	
	.bottom_nav ul li{margin:0;}
	.bottom_nav ul li a{font-size:15px;}
	.bottom_nav ul li:nth-child(9) a{margin:62px 0 0;padding:0;}
	.welcome ul li a{margin:29px 0 0;}
}
@media only screen and (min-width:1024px) and (max-width:1350px)
{
	.header_main			{ height:207px;}
	#wrapper				{ padding:179px 0 0 0;}
	.logo					{ width:240px; margin:15px 20px 0 0;}
	.logo a img				{ width:100%; height:auto;}
	.plymouth				{ width:480px;}					
	.plymouth a img			{ width:100%; height:auto;}	
	#nav					{ width:1000px;}
	#nav ul					{ display:table;}
	#nav ul li				{ display:table-cell; float:none; padding:0;}
	#nav ul li a			{ padding:0;}	
	.fastival				{ margin:0;}
	/* .content_block			{ width:1000px;} */
	/* .events					{ margin:0 0 0 10px; width:765px;}
	.events span			{ width:680px;} */
	/* .events_shadow			{ margin:0 10px 0 0; width:183px; background-size:100% auto; padding:0 0 13px 0;} */
	/* .events_blk				{ width:181px;}
	.events_blk a img		{ width:100%; height:auto;} 
	.events_blk p			{ padding:0 12px 18px 13px;} */
	/* .calender				{ margin:0 10px 0 0;} */
	.green_chamber			{ width:100%;}
	.green_chamber ul li 	{ width:48%;}
	.green_chamber ul li a img	{ width:100%; height:auto;}
	/* .public					{ width:985px;} */
	/* .twiiter				{ width:235px; margin:0 15px 0 0; background-size:100% auto; padding:0 0 20px 0;}
	.twiiter h2 small		{ width:145px;}
	.twiiter a img			{ width:100%; height:auto;}
	.videos					{ width:235px; margin:0 15px 0 0; background-size:100% auto; padding:0 0 20px 0;}
	.videos h2 small		{ width:155px;}
	.videos_in a img		{ width:100%; height:auto;}	
	.videos_in				{ width:233px;}
	.videos_in h3			{ font-size:13px;}
	.videos_in p			{ font-size:11px; padding:0 10px 7px 10px;} */
	/* .publications			{ width:235px; margin:0 15px 0 0; background-size:100% auto; padding:0 0 20px 0;}
	.publications h2 small	{ width:85px;} */
	/* .connections			{ width:233px;}
	.connections a img		{ width:100%; height:auto;}
	.connections em			{ line-height:28px;}  */
	.sponsors				{ width:235px; margin:0 0 0 0; padding:0 0 20px 0;}
	.sponsors h2 small		{ width:75px;}
	.sponsors ul			{ width:233px;}
	.sponsors ul li			{ padding:0 0 19px 0;}
	.sponsors ul li a img	{ width:100%; height:auto;}
	.bottom_content			{ width:98%;}
	.bottom_content_left	{ width:47%;}
	.bottom_content_left h2 small	{ width:305px;}
	.bottom_content_left p	{ font-size:16px;}
	.bottom_content_right	{ width:47%;}
	.bottom_content_right h2 small	{ width:315px;}
	.bottom_content_right p	{ font-size:16px;}
	/* .staff					{ width:98%;}
	.staff h2 small			{ width:810px;}
	.staff ul li			{ width:163px;}
	.staff ul li h3			{ font-size:18px;}
	.staff ul li span		{ font-size:14px;} */
	/* .footer_in				{ width:1000px;}
	.footer_mdl				{ width:445px; margin:-5px 0 0 8px;} */
	
	.inner_banner			{ height:485px;}
	.listing				{ width:700px; margin:0 0 34px 15px;}
	.listing h2 small		{ width:545px;}
	.listing h3				{ padding:32px 0 14px 0;}
	.listing p				{ padding:0 0 13px 0;}
	.menu_options			{ padding:0;}
	.rigister_now_left		{ margin:13px 0 0 0;}
	.rigister_now_left ul li p	{ width:580px;}
	.rigister_now_right		{ right:20px;}
	.participants			{ width:700px; margin:6px 0 9px 0;}
	
	.inner_right			{ margin:0 15px 0 0;}
	
	.inner_banner .bx-wrapper .bx-controls-direction a	{ top:30% !important;}
}
@media only screen and (min-width:960px) and (max-width:1023px)
{
	.container				{ width:940px;}
	.header_main			{ height:196px;}
	#wrapper				{ padding:196px 0 0 0;}
	.logo					{ width:230px; margin:15px 20px 0 0;}
	.logo a img				{ width:100%; height:auto;}
	.plymouth				{ width:440px;}					
	.plymouth a img			{ width:100%; height:auto;}	
	#nav					{ width:940px;}
	#nav ul					{ display:table; width:100%;}
	#nav ul li				{ display:table-cell; float:none; padding:0;}
	#nav ul li a			{ padding:0;}	
	/* .gray_bg				{ background:url(../images/gray_bg1.png) repeat; bottom:50px;} */
	.welcome				{ width:940px;}	
	.welcome ul				{ padding:16px 0 20px 0;}
	.welcome ul li			{ margin:0 54px 0 0;}
	.welcome ul li h3		{ font-size:50px;}
	.welcome ul li h2		{ font-size:25px;}
	.welcome ul li a		{ margin:29px 0 0 0;}
	/* .nav_bg2				{ background:#0055a5; min-height:50px; position:static;}
	.bottom_nav				{ width:940px;}
	.bottom_nav ul			{ display:table; width:100%;}
	.bottom_nav ul li		{ display:table-cell; float:none; padding:0; margin:0;}
	.bottom_nav ul li a		{ padding:0 10px 0 10px; background:url(../images/dotted.png) no-repeat right center !important;}
	.bottom_nav ul li:nth-child(9) a { background:none !important; padding:0 0 0 10px !important;}	
	.bottom_nav ul li a		{ margin:0 !important; transform:rotate(0deg) !important;} */
	/* .top_content			{ display:none;} */
	/* #main_container			{ margin:-50px 0 0 0;} */
	.fastival				{ width:422px; display:block; padding:0 0 16px 0;}
	.fastival ul li:nth-child(2){ margin:0;}
	.content_block			{ width:940px; padding:35px 0 140px 0;}
	.events					{ width:450px; margin:0 0 0 120px;}
	.events span			{ width:360px;} 
	.events_shadow			{ margin:0 33px 20px 0;}
	.events_shadow:nth-child(2)			{ margin:0; float:right;}
	.events_shadow:nth-child(4)			{ margin:0; float:right;}
	.calender				{ margin:0 120px 0 0;}
	.green_chamber			{ width:100%; padding:20px 0 30px 0;}
	.green_chamber ul li 	{ width:48%;}
	.green_chamber ul li a img	{ width:100%; height:auto;}
	.public					{ width:600px;}
	.videos					{ margin:0; float:right;}
	.sponsors				{ float:right;}
	.bottom_content			{ width:98%; padding:0 0 30px 0;}
	.bottom_content_left	{ width:48%;}
	.bottom_content_left h2 small	{ width:290px;}
	.bottom_content_left p	{ font-size:15px; line-height:27px;}
	.bottom_content_right	{ width:48%;}
	.bottom_content_right h2 small	{ width:300px;}
	.bottom_content_right p	{ font-size:15px; line-height:27px;}
	.staff					{ width:98%;}
	.staff h2 small			{ width:755px;}
	.staff ul li			{ width:153px;}
	.staff ul li h3			{ font-size:17px;}
	.staff ul li span		{ font-size:13px; line-height:18px;} 
	.footer_in				{ width:940px;}
	.footer_mdl				{ width:395px;}
	
	/* .inner_banner			{ height:480px;} */
	.listing				{ width:635px; margin:0 0 34px 15px;}
	.listing h2 small		{ width:480px;}
	.listing h3				{ padding:32px 0 14px 0;}
	.listing p				{ padding:0 0 13px 0;}
	.menu_options			{ padding:0;}
	.rigister_now_left		{ margin:13px 0 0 0;}
	.rigister_now_left ul li p	{ width:515px;}
	.rigister_now_right		{ right:20px;}
	.participants			{ width:635px; margin:6px 0 9px 0;}
	
	.inner_right			{ margin:0 15px 0 0;}
	
	.inner_banner .bx-wrapper .bx-controls-direction a { top:22% !important;}
}
@media only screen and (min-width:768px) and (max-width:959px)
{
	.container				{ width:748px;}
	.header_main			{ height:157px;}
	#wrapper				{ padding:157px 0 0 0;}
	.logo					{ width:175px; margin:15px 20px 0 0;}
	.logo a img				{ width:100%; height:auto;}
	.plymouth				{ width:330px;}					
	.plymouth a img			{ width:100%; height:auto;}	
	.join					{ padding:20px 0 19px 0;}
	.join ul li a			{ padding:0 10px 0 10px;}
	#nav					{ width:748px;}
	#nav ul					{ display:table; width:100%;}
	#nav ul li				{ display:table-cell; float:none; padding:0;}
	#nav ul li a			{ padding:0; font-size:13px; line-height:40px;}
	#nav ul li ul			{ top:40px;}
	#nav ul li ul li a		{ font-size:13px; line-height:35px;}
	/* .gray_bg				{ background:url(../images/gray_bg1.png) repeat; bottom:50px;}
	.welcome				{ width:748px;}	
	.welcome ul				{ padding:14px 0 15px 0;}
	.welcome ul li			{ margin:0 24px 0 0;}
	.welcome ul li h3		{ font-size:35px;}
	.welcome ul li h2		{ font-size:20px; line-height:35px;}
	.welcome ul li a		{ margin:16px 0 0 0; font-size:20px;} */
	/* .nav_bg2				{ background:#0055a5; min-height:40px; position:static;}
	.bottom_nav				{ width:748px;}
	.bottom_nav ul			{ display:table; width:100%;}
	.bottom_nav ul li		{ display:table-cell; float:none; padding:0; margin:0;}
	.bottom_nav ul li a		{ padding:0 15px 0 5px; background:url(../images/dotted.png) no-repeat right center !important; font-size:15px;}
	.bottom_nav ul li:nth-child(9) a { background:none !important; padding:0 0 0 10px !important;}	
	.bottom_nav ul li a		{ margin:0 !important; transform:rotate(0deg) !important;} */
	/* .top_content			{ display:none;} */
	/* #main_container			{ margin:-50px 0 0 0;} */
	.fastival				{ width:422px; display:block; padding:0 0 16px 0;}
	.fastival ul li:nth-child(2){ margin:0;}
	.content_block			{ width:748px; padding:0px 0 90px 0;}
	.top_content .container{ width:750px;}
	.events					{ width:450px; margin:0 0 0 25px;}
	.events span			{ width:360px;} 
	.events_shadow			{ margin:0 33px 20px 0;}
	.events_shadow:nth-child(2)			{ margin:0; float:right;}
	.events_shadow:nth-child(4)			{ margin:0; float:right;}
	.calender				{ margin:0 25px 0 0;}
	.green_chamber			{ width:100%; padding:20px 0 30px 0;}
	.green_chamber ul li 	{ width:48%;}
	.green_chamber ul li a img	{ width:100%; height:auto;}
	.public					{ width:600px;}
	.videos					{ margin:0; float:right;}
	.sponsors				{ float:right;}
	.bottom_content			{ width:96%; padding:0 0 30px 0;}
	.bottom_content_left	{ width:100%; float:none; display:block;}
	.bottom_content_left h2	{ margin:0;}
	.bottom_content_left h2 small	{ width:565px;}
	.bottom_content_left p	{ font-size:15px; line-height:27px; padding:10px 0 15px 0;}
	.bottom_content_right	{ width:100%; float:none; display:block;}
	.bottom_content_right h2{ margin:0;}
	.bottom_content_right h2 small	{ width:575px;}
	.bottom_content_right p	{ font-size:15px; line-height:27px;}
	.staff					{ width:96%;}
	.staff h2 small			{ width:545px;}
	.staff ul				{ width:568px; margin:0 auto; display:block; padding:20px 0 0 0;}
	.staff ul li			{ margin:0 0 35px 0;}
	.footer_in				{ width:748px;}
	.footer_logo			{ width:180px;}
	.footer_logo a img		{ width:100%; height:auto;}
	.footer_mdl				{ width:270px; text-align:left; margin:-5px 0 0 25px;}
	.footer_mdl span		{ margin:0 0 4px 28px;}
	.footer_mdl ul			{ padding:10px 0 0 0; margin:0;}
	.footer_mdl p			{ padding:8px 0 0 0; font-size:13px;}
	.footer_rgt				{ width:255px; margin:0;}
	.boat					{ width:100px; right:0; top:-100px;}
	.boat img				{ width:100%; height:auto;}
	
	.inner_banner			{ height:390px;}
	.listing				{ width:450px; margin:0 0 34px 15px;}
	.listing h2 small		{ width:295px;}
	.listing_img			{ width:430px;}
	.listing_img span		{ width:409px; left:6px; bottom:22px;}
	.listing_img img		{ width:100%; height:auto;}
	.listing h3				{ padding:32px 0 14px 0;}
	.listing p				{ padding:0 0 13px 0;}
	.menu_options			{ padding:0;}
	.rigister_now_left		{ margin:13px 0 0 0;}
	.rigister_now_left ul li p	{ width:330px;}
	.rigister_now_right		{ position:static; width:193px; margin:0 auto; padding:20px 0 0 0;}
	.pr_works				{ width:450px;}
	.pr_works a img			{ width:100%; height:auto;}
	.participants			{ width:450px; margin:6px 0 9px 0;}
	
	.inner_right			{ margin:0 15px 0 0;}
	.inner_banner .bx-wrapper .bx-controls-direction a { top:25% !important;}
}
@media only screen and (min-width:600px) and (max-width:767px)
{
	.container				{ width:580px;}
	.header_main			{ height:auto; position:static;}
	#wrapper				{ padding:0 0 0 0;}
	.logo					{ width:175px; margin:15px 20px 0 0;}
	.logo a img				{ width:100%; height:auto;}
	.plymouth				{ width:330px; float:right;}					
	.plymouth a img			{ width:100%; height:auto;}	
	.header_rgt				{ width:212px; float:none; display:block; margin:0 auto;}
	.join					{ padding:20px 0 19px 0; }
	.join ul li a			{ padding:0 10px 0 10px;}
	.social_icons 			{ width:202px; margin:0 auto; float:none; display:block;}
	.nav_bg					{ background:#015cb0; position:relative; padding:45px 0 0 0;}
	#nav					{ display:none; width:100%;}
	#nav ul					{ display:block;}
	#nav ul li				{ display:block; float:none; padding:0;}
	#nav ul li a			{ padding:0; line-height:40px;}
	#nav ul li ul			{ top:0; position:static; background:#015cb0; width:100%; box-shadow:none;}
	#nav ul li ul li a		{ line-height:35px; padding:0; text-align:center; background:#015cb0 !important; color:#ffffff !important;}
	#nav ul li:hover ul		{ display:none;}
	#nav ul li ul li		{ border:none;}
	.gray_bg				{ background:url(../images/gray_bg1.png) repeat; bottom:50px;}
	.welcome				{ width:580px;}	
	.welcome ul				{ padding:5px 0 0px 0;}
	.welcome ul li			{ margin:0 24px 0 0;}
	.welcome ul li h3		{ font-size:30px;}
	.welcome ul li h2		{ font-size:18px; line-height:28px; padding:6px 0 0 0;}
	.welcome ul li h2 span	{ padding:0 0 0 35px;}
	.welcome ul li a		{ margin:15px 0 0 0; font-size:16px; width:135px; line-height:40px;}
	.nav_bg2				{ background:#0055a5; min-height:42px; position:static;}
	.bottom_nav				{ width:100%; display:none;}
	.bottom_nav ul			{ display:block; padding:45px 0 0;}
	.bottom_nav ul li		{ display:block; float:none; padding:0; margin:0;}
	.bottom_nav ul li a		{ padding:0 0 0 0 !important; background:none !important; font-size:15px; text-align:center; line-height:35px;}
	.bottom_nav ul li a		{ margin:0 !important; transform:rotate(0deg) !important;}
	.top_content			{ display:none;}
	#main_container			{ margin:-50px 0 0 0;}
	.fastival				{ width:422px; margin:0 auto; display:block; padding:0 0 16px 0;}
	.fastival ul li:nth-child(2){ margin:0;}
	.content_block			{ width:580px; padding:35px 0 80px 0;}
	.events					{ width:450px; margin:0 auto; float:none; display:block;}
	.events span			{ width:360px;} 
	.events_shadow			{ margin:0 33px 20px 0;}
	.events_shadow:nth-child(2)			{ margin:0; float:right;}
	.events_shadow:nth-child(4)			{ margin:0; float:right;}
	.calender				{ margin:0 auto; float:none; display:block;}
	.green_chamber			{ width:100%; padding:20px 0 30px 0;}
	.green_chamber ul li 	{ width:48%;}
	.green_chamber ul li a img	{ width:100%; height:auto;}
	.public					{ width:555px;}
	.videos					{ margin:0; float:right;}
	.sponsors				{ float:right;}
	.bottom_content			{ width:96%; padding:0 0 30px 0;}
	.bottom_content_left	{ width:100%; float:none; display:block;}
	.bottom_content_left h2	{ margin:0;}
	.bottom_content_left h2 small	{ width:405px;}
	.bottom_content_left p	{ font-size:15px; line-height:27px; padding:10px 0 15px 0;}
	.bottom_content_right	{ width:100%; float:none; display:block;}
	.bottom_content_right h2{ margin:0;}
	.bottom_content_right h2 small	{ width:415px;}
	.bottom_content_right p	{ font-size:15px; line-height:27px;}
	.staff					{ width:96%;}
	.staff h2 small			{ width:385px;}
	.staff ul				{ width:100%; margin:0 auto; display:block; padding:20px 0 0 0;}
	.staff ul li			{ margin:0 0 35px 0; width:185px;}
	.footer_in				{ width:580px; padding:52px 0 30px 0;}
	.footer_logo			{ width:180px; float:none; margin:0 auto; display:block; padding:0 0 20px 0;}
	.footer_logo a img		{ width:100%; height:auto;}
	.footer_mdl				{ width:90%; margin:0 auto; float:none; display:block;}
	.footer_mdl p			{ padding:8px 0 0 0; font-size:13px;}
	.footer_rgt				{ width:260px; margin:0 auto; float:none; display:block; margin:0 auto; text-align:center;}
	.footer_rgt p			{ padding:0;}
	.footer_rgt h4 span		{ float:none;}
	.footer_rgt h5 span		{ float:none;}
	.footer_rgt h6 span		{ float:none;}
	.footer_rgt a span		{ margin:0;}
	.boat					{ width:80px; right:0; top:-80px;}
	.boat img				{ width:100%; height:auto;}
	
	.inner_banner			{ height:315px;}
	.listing				{ width:92%; margin:0 auto 34px auto; float:none; display:block;}
	.listing h2 			{ margin:0;}
	.listing h2 small		{ width:380px;}
	.listing_img			{ width:430px; padding:15px 0 0 0;}
	.listing_img span		{ width:409px; left:6px; bottom:22px;}
	.listing_img img		{ width:100%; height:auto;}
	.listing h3				{ padding:32px 0 14px 0;}
	.listing p				{ padding:0 0 13px 0;}
	.menu_options			{ padding:0;}
	.rigister_now_left		{ margin:13px 0 0 0;}
	.rigister_now_left ul li p	{ width:415px;}
	.rigister_now_right		{ position:static; width:193px; margin:0 auto; padding:20px 0 0 0;}
	.pr_works				{ width:100%;}
	.pr_works a img			{ width:100%; height:auto;}
	.participants			{ width:100%; margin:6px 0 9px 0;}
	.inner_right			{ float:none; display:block; margin:0 auto;}
	
	.menu_icon1				{ width:40px; position:absolute; z-index:9999999; right:5px; top:5px; display:block}				
	.menu_icon1	a			{ padding:0; margin:0; display:block; cursor:pointer; }
	.menu_icon2				{ width:40px; position:absolute; z-index:9999999; right:5px; top:5px; display:block;}				
	.menu_icon2	a			{ padding:0; margin:0; display:block; cursor:pointer;}
	
	.inner_banner .bx-wrapper .bx-controls-direction a { top:25% !important;}
}
@media only screen and (min-width:480px) and (max-width:599px)
{
	.container				{ width:460px;}
	.header_main			{ height:auto; position:static;}
	#wrapper				{ padding:0 0 0 0;}
	.logo					{ width:160px; margin:15px 0 0 0;}
	.logo a img				{ width:100%; height:auto;}
	.plymouth				{ width:290px; float:right;}					
	.plymouth a img			{ width:100%; height:auto;}	
	.header_rgt				{ width:212px; float:none; display:block; margin:0 auto;}
	.join					{ padding:20px 0 19px 0; }
	.join ul li a			{ padding:0 10px 0 10px;}
	.social_icons 			{ width:202px; margin:0 auto; float:none; display:block;}
	.nav_bg					{ background:#015cb0; position:relative; padding:45px 0 0 0;}
	#nav					{ display:none; width:100%;}
	#nav ul					{ display:block;}
	#nav ul li				{ display:block; float:none; padding:0;}
	#nav ul li a			{ padding:0; line-height:40px;}
	#nav ul li ul			{ top:0; position:static; background:#015cb0; width:100%; box-shadow:none;}
	#nav ul li ul li a		{ line-height:35px; padding:0; text-align:center; background:#015cb0 !important; color:#ffffff !important;}
	#nav ul li:hover ul		{ display:none;}
	#nav ul li ul li		{ border:none;}
	.gray_bg				{ background:url(../images/gray_bg1.png) repeat; bottom:50px;}
	.welcome				{ width:460px;}	
	.welcome ul				{ padding:5px 0 0px 0;}
	.welcome ul li			{ margin:0 24px 0 0;}
	.welcome ul li h3		{ font-size:20px; line-height:50px;}
	.welcome ul li h2		{ font-size:15px; line-height:22px; padding:6px 0 0 0;}
	.welcome ul li h2 span	{ padding:0 0 0 20px;}
	.welcome ul li a		{ margin:12px 0 0 0; font-size:16px; width:116px; line-height:35px;}
	.nav_bg2				{ background:#0055a5; min-height:42px; position:static;}
	.bottom_nav				{ width:100%; display:none;}
	.bottom_nav ul			{ display:block; padding:45px 0 0;}
	.bottom_nav ul li		{ display:block; float:none; padding:0; margin:0;}
	.bottom_nav ul li a		{ padding:0 0 0 0 !important; background:none !important; font-size:15px; text-align:center; line-height:35px;}
	.bottom_nav ul li a		{ margin:0 !important; transform:rotate(0deg) !important;}
	.top_content			{ display:none;}
	#main_container			{ margin:-50px 0 0 0;}
	.fastival				{ width:422px; margin:0 auto; display:block; padding:0 0 16px 0;}
	.fastival ul li:nth-child(2){ margin:0;}
	.content_block			{ width:460px; padding:35px 0 45px 0;}
	.events					{ width:435px; margin:0 auto; float:none; display:block;}
	.events span			{ width:360px;} 
	.events_shadow			{ margin:0 33px 20px 0;}
	.events_shadow:nth-child(2)			{ margin:0; float:right;}
	.events_shadow:nth-child(4)			{ margin:0; float:right;}
	.calender				{ margin:0 auto; float:none; display:block;}
	.green_chamber			{ width:100%; padding:20px 0 30px 0;}
	.green_chamber ul li 	{ width:48%;}
	.green_chamber ul li a img	{ width:100%; height:auto;}
	.public					{ width:260px;}
	.twiiter				{ float:none; margin:0;}
	.videos					{ margin:0; float:none;}
	.publications			{ float:none; margin:0;}
	.sponsors				{ float:none;}
	.bottom_content			{ width:96%; padding:0 0 30px 0;}
	.bottom_content_left	{ width:100%; float:none; display:block;}
	.bottom_content_left h2	{ margin:0;}
	.bottom_content_left h2 small	{ width:285px;}
	.bottom_content_left p	{ font-size:14px; line-height:25px; padding:10px 0 15px 0; text-align:justify;}
	.bottom_content_right	{ width:100%; float:none; display:block;}
	.bottom_content_right h2{ margin:0;}
	.bottom_content_right h2 small	{ width:295px;}
	.bottom_content_right p	{ font-size:14px; line-height:25px; text-align:justify;}
	.staff					{ width:96%;}
	.staff h2 small			{ width:270px;}
	.staff ul				{ width:380px; margin:0 auto; display:block; padding:20px 0 0 0;}
	.staff ul li			{ margin:0 0 35px 0;}
	.footer_in				{ width:460px; padding:52px 0 30px 0;}
	.footer_logo			{ width:180px; float:none; margin:0 auto; display:block; padding:0 0 20px 0;}
	.footer_logo a img		{ width:100%; height:auto;}
	.footer_mdl				{ width:90%; margin:0 auto; float:none; display:block;}
	.footer_mdl p			{ padding:8px 0 0 0; font-size:13px;}
	.footer_rgt				{ width:260px; margin:0 auto; float:none; display:block; margin:0 auto; text-align:center;}
	.footer_rgt p			{ padding:0;}
	.footer_rgt h4 span		{ float:none;}
	.footer_rgt h5 span		{ float:none;}
	.footer_rgt h6 span		{ float:none;}
	.footer_rgt a span		{ margin:0;}
	.boat					{ width:70px; right:0; top:-47px;}
	.boat img				{ width:100%; height:auto;}
	
	.inner_banner			{ height:262px;}
	.listing				{ width:92%; margin:0 auto 34px auto; float:none; display:block;}
	.listing h2 			{ margin:0;}
	.listing h2 small		{ width:270px;}
	.listing_img			{ width:400px; padding:15px 0 0 0;}
	.listing_img span		{ width:380px; left:6px; bottom:22px;}
	.listing_img img		{ width:100%; height:auto;}
	.listing h3				{ padding:10px 0 14px 0; font-size:15px;}
	.listing p				{ padding:0 0 10px 0; font-size:13px; line-height:22px;}
	.menu_options			{ padding:0;}
	.rigister_now_left		{ margin:13px 0 0 0;}
	.rigister_now_left ul li p	{ width:304px; font-size:13px;}
	.rigister_now_right		{ position:static; width:193px; margin:0 auto; padding:20px 0 0 0;}
	.pr_works				{ width:100%;}
	.pr_works a img			{ width:100%; height:auto;}	
	.participants			{ width:100%; margin:6px 0 9px 0;}
	.inner_right			{ float:none; display:block; margin:0 auto;}
	.inner_right h2			{ margin:0;}
	.calender_block			{ padding:20px 0 36px 0;}
	.menu_icon1				{ width:40px; position:absolute; z-index:9999999; right:5px; top:5px; display:block}				
	.menu_icon1	a			{ padding:0; margin:0; display:block; cursor:pointer; }
	.menu_icon2				{ width:40px; position:absolute; z-index:9999999; right:5px; top:5px; display:block;}				
	.menu_icon2	a			{ padding:0; margin:0; display:block; cursor:pointer;}
	.inner_banner .bx-wrapper .bx-controls-direction a { top:22% !important;}
}
@media only screen and (max-width:479px)
{
	#wrapper				{ min-width:300px;}
	.header_main			{ height:auto; position:static;}
	#wrapper				{ padding:0 0 0 0;}
	.container				{ width:300px;}
	.logo					{ width:200px; margin:0 auto; float:none; display:block; padding:10px 0 15px 0;}
	.logo a img				{ width:100%; height:auto;}
	.plymouth				{ width:290px; float:none; display:block; margin:0 auto;}					
	.plymouth a img			{ width:100%; height:auto;}	
	.header_rgt				{ width:212px; float:none; display:block; margin:0 auto;}
	.join					{ padding:20px 0 19px 0; }
	.join ul li a			{ padding:0 10px 0 10px;}
	.social_icons 			{ width:202px; margin:0 auto; float:none; display:block;}
	.nav_bg					{ background:#015cb0; position:relative; padding:45px 0 0 0;}
	#nav					{ display:none; width:100%;}
	#nav ul					{ display:block;}
	#nav ul li				{ display:block; float:none; padding:0;}
	#nav ul li a			{ padding:0; line-height:40px;}
	#nav ul li ul			{ top:0; position:static; background:#015cb0; width:100%; box-shadow:none;}
	#nav ul li ul li a		{ line-height:35px; padding:0; text-align:center; background:#015cb0 !important; color:#ffffff !important;}
	#nav ul li:hover ul		{ display:none;}
	#nav ul li ul li		{ border:none;}
	.gray_bg				{ background:url(../images/gray_bg1.png) repeat; bottom:-41px;}
	.welcome				{ width:300px;}	
	.welcome ul				{ padding:5px 0 0px 0;}
	.welcome ul li			{ margin:0 17px 0 0;}
	.welcome ul li h3		{ font-size:14px; line-height:35px; padding:5px 0 2px 0;}
	.welcome ul li h2		{ font-size:12px; line-height:18px; padding:1px 0 0 0;}
	.welcome ul li h2 span	{ padding:0 0 0 0;}
	.welcome ul li a		{ margin:6px 0 0 0; font-size:12px; width:58px; line-height:27px;}
	.nav_bg2				{ background:#0055a5; min-height:42px; position:static;}
	.bottom_nav				{ width:100%; display:none;}
	.bottom_nav ul			{ display:block; padding:45px 0 0;}
	.bottom_nav ul li		{ display:block; float:none; padding:0; margin:0;}
	.bottom_nav ul li a		{ padding:0 0 0 0 !important; background:none !important; font-size:15px; text-align:center; line-height:35px;}
	.bottom_nav ul li a		{ margin:0 !important; transform:rotate(0deg) !important;}
	.top_content			{ display:none;}
	#main_container			{ margin:-20px 0 0 0;}
	.fastival				{ width:280px; margin:0 auto; display:block; padding:0 0 16px 0;}
	.fastival ul			{ width:100%; display:block;}
	.fastival ul li			{ float:none; margin:0; padding:0 0 10px 0; display:block; width:100%;}
	.fastival ul li a		{ width:252px; margin:0 auto;} 
	.fastival ul li:nth-child(2) a	{ margin:0 auto;}
	.fastival ul li:nth-child(2){ margin:0;}
	.content_block			{ width:300px; padding:35px 0 60px 0;}
	.events					{ width:200px; margin:0 auto; float:none; display:block;}
	.events span			{ width:115px;} 
	.events_shadow			{ margin:0 0 20px 0 !important;}
	.events_shadow:nth-child(2)			{ margin:0; float:right;}
	.events_shadow:nth-child(4)			{ margin:0; float:right;}
	.calender				{ margin:0 auto; float:none; display:block;}
	.green_chamber			{ width:100%; padding:20px 0 10px 0;}
	.green_chamber ul		{ display:block;}
	.green_chamber ul li 	{ width:95%; float:none; display:block; margin:0 auto; padding:0 0 10px 0;}
	.green_chamber ul li a img	{ width:100%; height:auto;}
	.public					{ width:260px; padding:0;}
	.twiiter				{ float:none; margin:0;}
	.videos					{ margin:0; float:none;}
	.publications			{ float:none; margin:0;}
	.sponsors				{ float:none;}
	.bottom_content			{ width:96%; padding:0 0 30px 0;}
	.bottom_content_left	{ width:100%; float:none; display:block;}
	.bottom_content_left h2	{ margin:0;}
	.bottom_content_left h2 small	{ width:138px;}
	.bottom_content_left p	{ font-size:14px; line-height:25px; padding:10px 0 15px 0; text-align:justify;}
	.bottom_content_right	{ width:100%; float:none; display:block;}
	.bottom_content_right h2{ margin:0;}
	.bottom_content_right h2 small	{ width:148px;}
	.bottom_content_right p	{ font-size:14px; line-height:25px; text-align:justify;}
	.staff					{ width:96%;}
	.staff h2 small			{ width:120px;}
	.staff ul				{ width:190px; margin:0 auto; display:block; padding:20px 0 0 0;}
	.staff ul li			{ margin:0 0 25px 0; float:none; display:block;}
	.footer_in				{ width:300px; padding:52px 0 30px 0;}
	.footer_logo			{ width:180px; float:none; margin:0 auto; display:block; padding:0 0 20px 0;}
	.footer_logo a img		{ width:100%; height:auto;}
	.footer_mdl				{ width:90%; margin:0 auto; float:none; display:block;}
	.footer_mdl p			{ padding:8px 0 0 0; font-size:13px;}
	.footer_rgt				{ width:260px; margin:0 auto; float:none; display:block; margin:0 auto; text-align:center;}
	.footer_rgt p			{ padding:0;}
	.footer_rgt h4 span		{ float:none;}
	.footer_rgt h5 span		{ float:none;}
	.footer_rgt h6 span		{ float:none;}
	.footer_rgt a span		{ margin:0;}
	.boat					{ width:70px; right:0; top:-56px;}
	.boat img				{ width:100%; height:auto;}
	
	.inner_banner			{ height:160px;}
	.listing				{ width:92%; margin:0 auto; float:none; display:block;}
	.listing h2 			{ margin:0;}
	.listing h2 small		{ width:125px;}
	.listing_img			{ width:250px; padding:15px 0 0 0;}
	.listing_img span		{ width:234px; left:4px; bottom:13px;}
	.listing_img img		{ width:100%; height:auto;}
	.listing h3				{ padding:10px 0 14px 0; font-size:15px;}
	.listing p				{ padding:0 0 10px 0; font-size:13px; line-height:22px;}
	.menu_options			{ padding:0;}
	.rigister_now_left		{ margin:13px 0 0 0;}
	.rigister_now_left ul li span	{ width:92px; font-size:12px;}
	.rigister_now_left ul li p	{ width:182px; font-size:12px;}
	.rigister_now_left p a		{ font-size:12px;}
	.rigister_now_right		{ position:static; width:193px; margin:0 auto; padding:20px 0 0 0;}
	.pr_works				{ width:100%;}
	.pr_works a img			{ width:100%; height:auto;}
	.participants			{ width:100%; margin:6px 0 9px 0;}
	.inner_right			{ float:none; display:block; margin:0 auto;}
	.inner_right h2			{ margin:0;}
	.calender_block			{ padding:20px 0 36px 0;}
	
	.menu_icon1				{ width:40px; position:absolute; z-index:9999999; right:5px; top:5px; display:block}				
	.menu_icon1	a			{ padding:0; margin:0; display:block; cursor:pointer; }
	.menu_icon2				{ width:40px; position:absolute; z-index:9999999; right:5px; top:5px; display:block;}				
	.menu_icon2	a			{ padding:0; margin:0; display:block; cursor:pointer;}
}
@media only screen and (min-width:767px)
{
	#nav					{ display:block !important;}
	.bottom_nav				{ display:block !important;}
}

@media only screen and (max-width: 765px){
	.gray_bg {
		height: 75px; 
	}
}

@media only screen and (max-width: 600px){
	.gray_bg {
		height: 60px; 
	}
}

@media only screen and (max-width: 480px){
	.gray_bg {
		display: none;
	}
	.bx-wrapper .bx-controls-direction a {
		top: 38% !important;
	}
}

@media all and (max-width: 1000px) {
	.partners h2 small {
		width: 600px;
	}
}
@media all and (max-width: 750px) {
	.partners h2 small {
		width: 260px;
	}
}
@media all and (max-width: 600px) {
	.partners h2 small {
		width: 150px;
	}
}
@media all and (max-width: 475px) {
	.partners h2 small {
		display: none;
	}
}

@media all and (max-width: 960px) {
	.content_block {
		padding-top: 45px;
	}
	.staff li {
		width: 33% !important;
	}
}

@media all and (max-width:1125px) {
	.events span {
		width: 75%;
	}
}
@media all and (max-width:480px) {
	.partners img {
		margin: 5px auto !important;
	}
	.partners ul li {
		width: 100%;
	}
	.staff ul li {
		width: 100% !important;
	}
	.staff ul {
		width: 95%;
	}
}
@media all and (max-width: 480px) {
	#main_container {
		margin-top: -40px !important;
	}
}