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

}


@media only screen and (min-width:878px) and (max-width:980px)
{
	#footer_widget, .pre_header {
		width: auto !important;
	}



}

@media only screen and (min-width:781px) and (max-width:877px)
{
	#footer_widget, .pre_header {
		width: auto !important;
	}
	#logo_sec img {
		width: 400px;
	}
}

@media only screen and (min-width:741px) and (max-width:780px)
{
	#footer_widget, .pre_header {
		width: auto !important;
	}
	#logo_sec img {
		width: 380px;
	}
	.ls-container.ls-defaultskin {
		width: 740px !important;
	}
}

@media only screen and (min-width:641px) and (max-width:740px)
{ 
	#footer_widget, .pre_header {
		width: auto !important;
	}
	#logo_sec img {
		width: 350px;
	}
	.ls-container.ls-defaultskin {
		width: 640px !important;
	}
}

@media only screen and (min-width:491px) and (max-width:640px)
{
	.ls-bottom-slidebuttons {
		display: none !important;
	}
	body {
		width: 100% !important;
	}	
	.pre_header {
		margin: 8px auto !important;
		width: auto !important;
	}
	#soci_sec {
		float: left !important;
		width: 100% !important;
	}
	#logo_sec {
		width: auto !important;
		margin: auto !important;
		text-align: center !important;
	}
	#logo_sec img {
		width: 300px !important;
		padding: 10px !important;
	}
	#header_imgs > img {
		width: 32px;
	}
	#logo_sec img {
		width: 312px;
	}
/*	#layerslider_1 {
		display: none;
	}*/
	#h_text1 {
		padding-bottom: 5px !important;
	}
	#num {
		text-align: center !important;
	}
	#h_text2 {		
		padding-bottom: 5px !important;
	}
	#header_imgs {
		padding-bottom: 4px !important;
		padding-right: 4px !important;
	}
	.main-navigation {
		margin-top: 4px !important;
	}
	.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
		padding-top: 10px !important;
	}
	#col1 ,#col2 , #col3 {
		margin-top: 5px !important;
		width: auto !important;
	}
	#box {
		min-height: 50px !important;
		height: auto !important;
		padding-bottom: 5px !important;
	}
	#footer_widget {
		margin: 0 auto;
		width: auto !important;
	}
	#foot_text {
		font-size: 14px !important;
	}
	#col1 > h1, #col2 > h1, #col3 > h1 {
		margin: 10px 0 !important;
	}
	.menu-toggle {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92%;
		background: #94C2F6 !important;
		border: 0px !important;
	}
	#site-navigation h3 {
		border-bottom: 1px solid !important;
		border-top: 1px solid !important;
		width: 91% !important;
	}
	.su-heading {
		margin-top: 6px !important;
	}
	.main-navigation li {
		margin-bottom: 6px !important;
		margin-top: 6px !important;
	}
	.menu-toggle:active, .menu-toggle.toggled-on {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92% !important;
		background: #94C2F6 !important;
		box-shadow: none !important;
	}
	.entry-content, .entry-summary, .mu_register {
		padding: 0 5px !important;
	}
	.su-heading-shell {
    padding: 0 !important;
	}
	.entry-content > #support {
		padding-left: 5px !important;
	}
	#linecard-page {
		margin-left: 13px !important;
		margin-top: 5px !important;
	}
	.parts {
		margin: auto !important;
	}
	.parts p {
		line-height: 1.371 !important;
		margin: auto auto 10px !important;
	}
	.part2 {
		width: auto !important;
		margin: auto 10px !important;
	}
	.ls-container.ls-defaultskin {
		width: 500px !important;
	}
}

@media only screen and (min-width:410px) and (max-width:490px)
{
	.ls-bottom-slidebuttons {
		display: none !important;
	}
	body {
		width: 100% !important;
	}	
	.pre_header {
		margin: 8px auto !important;
		width: auto !important;
	}
	#soci_sec {
		float: left !important;
		width: 100% !important;
	}
	#logo_sec {
		width: auto !important;
		margin: auto !important;
		text-align: center !important;
	}
	#logo_sec img {
		width: 300px !important;
		padding: 10px !important;
	}
	#header_imgs > img {
		width: 32px;
	}
	#logo_sec img {
		width: 312px;
	}
/*	#layerslider_1 {
		display: none;
	}*/
	#h_text1 {
		padding-bottom: 5px !important;
		text-align: center !important;
	}
	#num {
		text-align: center !important;
	}
	#h_text2 {		
		padding-bottom: 5px !important;
		text-align: center !important;
	}
	#header_imgs {
		padding-bottom: 4px !important;
		padding-right: 4px !important;
	}
	.main-navigation {
		margin-top: 4px !important;
	}
	.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
		padding-top: 10px !important;
	}
	#col1 ,#col2 , #col3 {
		margin-top: 5px !important;
		width: auto !important;
	}
	#box {
		min-height: 50px !important;
		height: auto !important;
		padding-bottom: 5px !important;
	}
	#footer_widget {
		margin: 0 auto;
		width: auto !important;
	}
	#foot_text {
		font-size: 14px !important;
	}
	#col1 > h1, #col2 > h1, #col3 > h1 {
		margin: 10px 0 !important;
	}
	.menu-toggle {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92%;
		background: #94C2F6 !important;
		border: 0px !important;
	}
	#site-navigation h3 {
		border-bottom: 1px solid !important;
		border-top: 1px solid !important;
		width: 91% !important;
	}
	.su-heading {
		margin-top: 6px !important;
	}
	.main-navigation li {
		margin-bottom: 6px !important;
		margin-top: 6px !important;
	}
	.menu-toggle:active, .menu-toggle.toggled-on {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92% !important;
		background: #94C2F6 !important;
		box-shadow: none !important;
	}
	.entry-content, .entry-summary, .mu_register {
		padding: 0 5px !important;
	}
	.su-heading-shell {
    padding: 0 !important;
	}
	.entry-content > #support {
		padding-left: 5px !important;
	}
	#linecard-page {
		margin-left: 13px !important;
		margin-top: 5px !important;
	}
	.parts {
		margin: auto !important;
	}
	.parts p {
		line-height: 1.371 !important;
		margin: auto auto 10px !important;
	}
	.part2 {
		width: auto !important;
		margin: auto 10px !important;
	}
	.ls-container.ls-defaultskin {
		width: 410px !important;
	}
}

@media only screen and (min-width:316px) and (max-width:409px)
{
	.ls-bottom-slidebuttons {
		display: none !important;
	}
	body {
		width: 100% !important;
	}	
	.pre_header {
		margin: 8px auto !important;
		width: auto !important;
	}
	#soci_sec {
		float: left !important;
		width: 100% !important;
	}
	#logo_sec {
		width: auto !important;
		margin: auto !important;
		text-align: center !important;
	}
	#logo_sec img {
		width: 190px !important;
		padding: 10px !important;
	}
	#header_imgs > img {
		width: 32px;
	}
	#logo_sec img {
		width: 312px;
	}
	#h_text1 {
		padding-bottom: 5px !important;
		text-align: center !important;
	}
	#num {
		text-align: center !important;
	}
	#h_text2 {		
		padding-bottom: 5px !important;
		text-align: center !important;
	}
	#header_imgs {
		padding-bottom: 4px !important;
		padding-right: 4px !important;
	}
	.main-navigation {
		margin-top: 4px !important;
	}
	.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
		padding-top: 10px !important;
	}
	#col1 ,#col2 , #col3 {
		margin-top: 5px !important;
		width: auto !important;
	}
	#box {
		min-height: 50px !important;
		height: auto !important;
		padding-bottom: 5px !important;
	}
	#footer_widget {
		margin: 0 auto;
		width: auto !important;
	}
	#foot_text {
		font-size: 14px !important;
	}
	#col1 > h1, #col2 > h1, #col3 > h1 {
		margin: 10px 0 !important;
	}
	.menu-toggle {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92%;
		background: #94C2F6 !important;
		border: 0px !important;
	}
	#site-navigation h3 {
		border-bottom: 1px solid !important;
		border-top: 1px solid !important;
		width: 91% !important;
	}
	.su-heading {
		margin-top: 6px !important;
	}
	.main-navigation li {
		margin-bottom: 6px !important;
		margin-top: 6px !important;
	}
	.menu-toggle:active, .menu-toggle.toggled-on {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92% !important;
		background: #94C2F6 !important;
		box-shadow: none !important;
	}
	.entry-content, .entry-summary, .mu_register {
		padding: 0 5px !important;
	}
	.su-heading-shell {
    padding: 0 !important;
	}
	.entry-content > #support {
		padding-left: 5px !important;
	}
	#linecard-page {
		margin-left: 13px !important;
		margin-top: 5px !important;
	}
	.parts {
		margin: auto !important;
	}
	.parts p {
		line-height: 1.371 !important;
		margin: auto auto 10px !important;
	}
	.part2 {
		width: auto !important;
		margin: auto 10px !important;
	}
	.ls-container.ls-defaultskin {
		width: 320px !important;
	}


#soci {
    bottom: 0;
    clear: both;
    overflow: hidden;
    position: relative;
    text-align: center;
}
}


@media only screen and (min-width:241px) and (max-width:316px)
{
	.ls-bottom-slidebuttons {
		display: none !important;
	}
	body {
		width: 100% !important;
	}	
	.pre_header {
		margin: 8px auto !important;
		width: auto !important;
	}
	#soci_sec {
		float: left !important;
		width: 100% !important;
	}
	#logo_sec {
		width: auto !important;
		margin: auto !important;
		text-align: center !important;
	}
	#logo_sec img {
		width: 180px !important;
		padding: 10px !important;
	}
	#header_imgs > img {
		width: 32px;
	}
	#logo_sec img {
		width: 312px;
	}
/*	#layerslider_1 {
		display: none;
	}*/
	#h_text1 {
		padding-bottom: 5px !important;
		text-align: center !important;
	}
	#num {
		text-align: center !important;
	}
	#h_text2 {		
		padding-bottom: 5px !important;
		text-align: center !important;
	}
	#header_imgs {
		padding-bottom: 4px !important;
		padding-right: 4px !important;
	}
	.main-navigation {
		margin-top: 4px !important;
	}
	.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
		padding-top: 10px !important;
	}
	#col1 ,#col2 , #col3 {
		margin-top: 5px !important;
		width: auto !important;
	}
	#box {
		min-height: 50px !important;
		height: auto !important;
		padding-bottom: 5px !important;
	}
	#footer_widget {
		margin: 0 auto;
		width: auto !important;
	}
	#foot_text {
		font-size: 14px !important;
	}
	#col1 > h1, #col2 > h1, #col3 > h1 {
		margin: 10px 0 !important;
	}
	.menu-toggle {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92%;
		background: #94C2F6 !important;
		border: 0px !important;
	}
	#site-navigation h3 {
		border-bottom: 1px solid !important;
		border-top: 1px solid !important;
		width: 91% !important;
	}
	.su-heading {
		margin-top: 6px !important;
	}
	.main-navigation li {
		margin-bottom: 6px !important;
		margin-top: 6px !important;
	}
	.menu-toggle:active, .menu-toggle.toggled-on {
		font-size: 20px !important;
		font-weight: bold !important;
		margin: auto !important;
		text-align: center !important;
		width: 92% !important;
		background: #94C2F6 !important;
		box-shadow: none !important;
	}
	.entry-content, .entry-summary, .mu_register {
		padding: 0 5px !important;
	}
	.su-heading-shell {
    padding: 0 !important;
	}
	.entry-content > #support {
		padding-left: 5px !important;
	}
	#linecard-page {
		margin-left: 13px !important;
		margin-top: 5px !important;
	}
	.parts {
		margin: auto !important;
	}
	.parts p {
		line-height: 1.371 !important;
		margin: auto auto 10px !important;
	}
	.part2 {
		width: auto !important;
		margin: auto 10px !important;
	}
	.ls-container.ls-defaultskin {
		width: 320px !important;
	}
	#soci {
    bottom: 0;
    clear: both;
    overflow: hidden;
    position: relative;
    text-align: center;
}

}


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

	.ls-bottom-slidebuttons {
		display: none !important;
	}
}



