 
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* STYLES GO HERE */
	h2{
		font-size: 13px;
		line-height: 20px;
	}
	#sp-toolbar-wrapper{
		padding-bottom: 10px;
	}
	.ltr #sp-tb1.span2 {
		margin-left: 3px!important;
	}
	.ltr #sp-tb2.span4{
		width: 100%!important;
	}
	.nav-collapse, .nav-collapse.collapse {
		margin-top: -9px!important;
	}
	.date-r,.tb-social{
		background: none!important;
	}
	.ltr .gt-authen{
		margin-top: -10px;
		padding-left: 3px;
	}
	.ltr .dateontop{
		margin-left: -12px;
	}
	.ltr .tb-social ul{
		float: left;
	}
	.ltr .search.pull-right{
		float: left!important;
		margin-left: 5px;		
	}
	.mewstick-left{
		margin-left: 0!important;
	}	
	.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {		
		margin-left: -10px!important;		
	}	
	.ticker-wrapper.has-js {
		width: 160%;	
		margin-left: 50px;
	}
	.camera_caption h2{
		font-size: 13px!important;
		line-height: 15px!important;
	}
	.camera_caption p{
		font-size: 10px!important;
		line-height: 15px!important;
	}
	.cn-headnews{
		height: auto!important;
	}
	.hn-content .readmore{
		top: 187px!important;
	}
	#sp-sidebar-a{
		background:none!important;
		margin-top: 0!important;
		padding-left: 0!important;
		padding-top: 0!important;
	}
	.ac-date{
		margin-left: 3px!important;		
		margin-top: 14px!important;
	}
	.grd-nav{
		margin-left: 87%!important;
	}
	.col-news-related{
		margin-top: -30px;
	}
	.photonews ul li img {
		height: 40px!important;
		padding: 1px!important;
		width: 60px!important;
	}
	#sp-menu-wrapper .container{
		display: none!important;	
	}
	.body-innerwrapper #sp-breadcrumb-wrapper{
		padding: 0!important;
	}
	.breadcrumb {
		line-height: 50px;
		min-height: 50px;
	}
	div.itemCommentsForm form input.inputbox,
	div.itemCommentsForm form textarea.inputbox{	    
	    margin-left: 5px!important;		  
	}
	.gallery-flickr ul li {		
		margin: 5px 12px 5px 0!important;
	}
	#k2Container .itemTitle, div.tagItemHeader h2.tagItemTitle, #k2Container .itemTitle, div.tagItemHeader h2.tagItemTitle a, div.userItemHeader h3.userItemTitle, div.userItemHeader h3.userItemTitle a, div.catItemHeader h3.catItemTitle, div.catItemHeader h3.catItemTitle a, div.genericItemHeader h2.genericItemTitle, div.genericItemHeader h2.genericItemTitle a, div.catItemHeader span.catItemAuthor a{
		font-size: 13px;
		line-height: 20px;
	}
	#s5_quick_contact {
		margin-top: -2020px!important;
		width: 60%!important;
	}
	.map-us {
		margin-top: -146px!important;
	}
	
}
@media (min-width: 321px) and (max-width: 480px) and (orientation : landscape){
	#sp-toolbar-wrapper{
		padding-bottom: 10px;
	}
	.ltr #sp-tb2.span4{
		width: 100%!important;
	}
	.nav-collapse, .nav-collapse.collapse {
		margin-top: -9px!important;
	}
	.ltr #sp-tb1.span2 {
		margin-left: 3px!important;
	}
	.date-r,.tb-social{
		background: none!important;
	}
	.ltr .gt-authen{
		margin-top: -10px;
		padding-left: 3px;
	}
	.ltr .dateontop{
		margin-left: -12px;
	}
	.ltr .tb-social ul{
		float: left;
	}
	.ltr .search.pull-right{
		float: left!important;
		margin-left: -2px;
	}
	.mewstick-left{
		margin-left: 0!important;
	}	
	.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {		
		margin-left: -10px!important;		
	}	
	.ticker-wrapper.has-js {
		width: 160%;	
		margin-left: 50px;
	}
	.camera_caption h2{
		font-size: 14px!important;
		line-height: 16px!important;
	}
	.camera_caption p{
		font-size: 12px!important;
		line-height: 16px!important;
	}
	#sp-menu-wrapper .container{
		display: none!important;	
	}
	#sp-breadcrumb-wrapper{
		padding: 0!important;
	}
	.grd-nav {
		margin-left: 91.5%!important;
	}
	.col-news-related{
		margin-top: 80px;
	}
	.cn-headnews{
		height: auto!important;
	}
	.hn-content .readmore{
		top: 187px!important;
	}
	#sp-sidebar-a{
		background:none!important;
		margin-top: 0!important;
		padding-left: 0!important;
		padding-top: 0!important;
	}
	#s5_quick_contact {
		margin-top: -1975px!important;
		width: 50%!important;
	}
	.map-us {
		margin-top: -146px!important;
	}
}
/* Iphone 5 Only */
@media (min-width: 500px) and (max-width: 640px) {
	#sp-menu-wrapper .container{
		display: none!important;	
	}

	.social_count ul li{
		margin: 0 2px!important;
		width: 13%;
	}
	
}

/* Only Phones (Landscape) */
@media (min-width: 481px) and (max-width: 768px)  and (orientation : landscape) {
	
}
/* Ipad Potrain */
@media (min-width: 569px) and (max-width: 768px) {
	.ltr #sp-tb1.span2{
		margin-left: -20px;
		min-width: 135px;
	}
	.ltr #sp-tb3.span4{
		margin-left: -84px;
		width: 36%;
	}
	.ltr #sp-tb4.span2{
		margin-left: 79px;
		width: 10%;
	}
	.ltr #sp-tb4 input {
		padding-left: 20px;
		background: none;
	}
	.btn-inverse {
		margin-top: -30px!important;	
	}
	.nav-collapse, .nav-collapse.collapse {
		margin-top: -19px;
	}
	.tb-social{
		background: none;
	}
	.camera_caption h2 {		
		font-size: 17px!important;
	}
	.camera_caption p{
		font-size: 13px!important;
	}
	 #sp-menu-wrapper .container{
		display: none!important;	
	}
	#sp-innerbottom-a.span6,#sp-innerbottom-b.span6{
		width: 100%!important;
	}
	#sp-innerbottom-a .col-news-related,#sp-innerbottom-b .col-news-related{
		margin-top: 90px;
	}
	.news-related .span6,.cn-headnews .span6{
		width: 100%!important;
	} 
	.cn-headnews{
		height: auto!important;
	}
	.grd-news .span4{
		width: 48.61878453038674%!important;		
		margin-left: 0;
		margin-right: 6px;
	}
	.grd-nav {
		margin-left: 91.8%;
	}
	.hn-content .readmore {	
		right: 8px;
		top: 187px;
	}
	.hn-content h3 a {
		font-size: 12px!important;
		line-height: 20px!important;
	}
	.social_count ul li{
		margin: 0 2px!important;
		width: 13%;
	}
	.photonews ul li{
		margin: 0!important;
	}
	.photonews ul li img{
		padding: 2px!important;
	}
	.acyfield_email input {
		width: 45%!important;
	}
	#sp-innerbottom-a span6{
		width: 100%!important;
	}
	.gallery-flickr ul li {		
		margin: 5px 15px 5px 0;
	}
}
/* Ipad (Landscape) */
@media (min-width: 769px) and (max-width: 1024px) and (orientation : landscape) {
	.ltr #sp-tb2.span4{		
		width: 25%;
	}
	.ltr #sp-tb3.span4 ul{
		float: left;
	}
	.ltr #sp-tb3.span4 .tb-social{
		background: none;
	}
}

	

 