@media only screen and (min-width: 960px) and (max-width: 1040px) {
	
	.container,.top-menu-wrap,h1.entry-title,#footer,.gototop-wrap,.portfolio-columns-wrap { width:960px; }
	.portfolio-filter-wrap {
		width: 980px;
	}
	
	ul.portfolio-four li { width:225px;}
	ul.portfolio-four li a.portfolio-image-link { height:225px;}
	ul.portfolio-four li .displayed-image {
		width:225px;
		height:225px;
	}
	
	ul.portfolio-three li { width:306px; }
	ul.portfolio-three li .displayed-image {
		width:306px;
		height:189px;
	}
	ul.portfolio-three li a.portfolio-image-link { height:189px; }
	
	ul.portfolio-two li { width:470px; height:380px; }
	ul.portfolio-two li .displayed-image {
		width:470px;
		height:290px;
	}
	ul.portfolio-two li a.portfolio-image-link { height:290px; }
	
	ul.portfolio-one li {
		margin:0;
		width:960px;
	}
	ul.portfolio-one li .displayed-image {width:960px; height:auto;}

	

	
	.ajax-portfolio-image-wrap img {
		max-width:960px;
		}
		
	ul.portfolio-list li { width: 225px; height:227px;}
	ul.portfolio-list li a { height: 225px; }
		
	ul.portfolio-list li .displayed-image {
		width:225px;
		height:225px;
	}

	.portfolio-displayed .ajax-image-selector {
		width:209px;
		height:209px;
	}
	
	#footer .footer-column {
	    margin: 0 0 0 20px;
		width:222px;
	}
	
	.sidebar-widget .infobar-portfoliogrid li img,
	.flickr_wrap .flickr_badge_image img {
		 width: 70px;
		 height: 70px;
	}

}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {

.logo {
	float: none;
	display:block;
}
.logo {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-align:center;
}

.mainmenu-navigation {
    display: block;
    margin: 0 auto;
    text-align: center;
    float: none;
}

	.container,.top-menu-wrap,h1.entry-title,#footer,.gototop-wrap,.portfolio-columns-wrap  { width:758px;}
	.portfolio-filter-wrap {
		width: 778px;
	}
	
	ul.portfolio-four li { width:174px;}
	ul.portfolio-four li a.portfolio-image-link { height:174px;}
	ul.portfolio-four li { height:327px; }
	ul.portfolio-four li .displayed-image {
		width:174px;
		height:174px;
	}
	
	ul.portfolio-three li { width:239px; height:257px;}
	ul.portfolio-three li a.portfolio-image-link { height:146px; }
	ul.portfolio-three li .displayed-image {
		width:239px;
		height:147px;
	}
	
	ul.portfolio-two li { width:369px; height:320px }
	ul.portfolio-two li a.portfolio-image-link {height:227px;}
	ul.portfolio-two li .displayed-image {
		width:369px;
		height:227px;
	}
	
	ul.portfolio-one li {
		margin:0;
		width:758px;
	}
	ul.portfolio-one li .displayed-image {width:758px; height:auto;}
	
	
	.ajax-portfolio-image-wrap img {
		max-width:758px;
		}
	ul.portfolio-list li { width: 174px; height:177px;}
	ul.portfolio-list li a { height: 174px; }
	ul.portfolio-list li .displayed-image {
		width:174px;
		height:174px;
	}
	.portfolio-displayed .ajax-image-selector {
		width:158px;
		height:158px;
	}
	p.ajax-image-desc { display:none;}
	
	.header_search { width:130px;}
	#searchform input { width:57%;}
	
	.ajax-psection-left { width:390px;}
	#footer .footer-column { width: 159px; }
	
	#popularposts_list .popular_thumbnail img, #recentposts_list .recent_thumbnail img { width:50px;height:50px; }
	
	.sidebar-widget .infobar-portfoliogrid li img,
	.flickr_wrap .flickr_badge_image img {
		 width: 48px;
		 height: 48px;
	}
	
	.footer-widget .infobar-portfoliogrid li img,
	.footer-widget .flickr_wrap .flickr_badge_image img {
		 width: 40px;
		 height: 40px;
	}
	
}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

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

.logo {
	float: none;
	display:block;
}
.logo {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align:center;
}

	.logo-menu-wrapper #quotearea_tbl { display:none; }
	.main-select-menu { display:block; }
	.main-select-menu #quotearea_tbl { display:block; }
	
	.top-menu-wrap { margin-top:0; }
	#demopanel { display:none; }
	.social-header { margin-top: 20px; }
	.container { margin-top:0; }
	
div.jp-audio div.jp-type-single div.jp-progress {
	width: 30%;
}
div.jp-audio div.jp-type-single div.jp-current-time,
div.jp-audio div.jp-type-single div.jp-duration {
	width: 30%;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	left: 75%;
}

.jp-title li {
    display:none;
}

div.jp-video-360p div.jp-type-single a.jp-stop {
	left: 60.76923076923077%;
}
div.jp-video-360p div.jp-type-single a.jp-play,
div.jp-video-360p div.jp-type-single a.jp-pause {
	left: 50.61538461538462%;
}
div.jp-video-360p div.jp-type-single a.jp-mute,
div.jp-video-360p div.jp-type-single a.jp-unmute {
	left: 75%;
}

.postinfo { display:none; }

	
	.two-column { width:100%; }
	
	.accordion-tabs .pane, .panes .pane { width:155px;}
	ul.tabs li { float:none; }
	
	#menu-top { display:none; }
	.menu-toggle { display:none; }
	.homemenu { visibility:hidden; }
	.sidebar-widget, .sidebar-wrap, .sidebar-wrap-single { display:none;  }
	

	
	.entry-content .column1 {width:100%;}
	.entry-content .column2 {width:100%;}
	.entry-content .column3 {width:100%;}
	.entry-content .column4 {width:100%;}
	.entry-content .column5 {width:100%;}
	.entry-content .column52 {width:100%;}
	.entry-content .column53 {width:100%;}
	.entry-content .column6 {width:100%;}
	.entry-content .column32 {width:100%;}
	.entry-content .column43 {width:100%;}
	

	.container,.portfolio-filter-wrap,.top-menu-wrap,h1.entry-title,#footer,.gototop-wrap { width:310px;}
	.portfolio-columns-wrap {
		width: 330px;
	}
	.portfolio-filter-wrap {
		width: 330px;
	}
	.container,.top-menu-wrap,.gototop-wrap { margin:5px auto 0;}
	
	#copyright { padding:5px 5px 5px 10px;}
	h1.entry-title { 
		font-size: 16px;
	    padding: 10px 0;
	    text-indent: 10px;
	}
	
	#footer,.footer-container { display:none; }
	
	ul.portfolio-four .work-details, ul.portfolio-three .work-details, ul.portfolio-two .work-details, ul.portfolio-one .work-details {
		display:none;
	}
	
	ul.portfolio-four li.portfolio-column-2 {
		margin-right:0;
	}
	
	ul.portfolio-four li { width:150px; height:150px; margin-right:10px; margin-bottom:10px;}
	ul.portfolio-four li a.portfolio-image-link { height:150px; }
	ul.portfolio-four li .displayed-image { width:150px; height:150px;}
	
	ul.portfolio-three li { width:150px; height:93px !important; margin-right:10px !important; margin-bottom:10px;}

	ul.portfolio-three li a { height:93px !important; }
	ul.portfolio-three li .displayed-image { width:150px; height:93px !important;}
	
	
	ul.portfolio-two li { width:150px; height:93px !important; margin-right:10px; margin-bottom:10px;}

	ul.portfolio-two li a { height:93px !important; }
	ul.portfolio-two li .displayed-image { width:150px; height:93px !important;}
	
	ul.portfolio-one li {
		margin:0;
		width:470px;
	}
	ul.portfolio-one li .displayed-image {width:310px; height:auto;}	
	  
	.ajax-portfolio-image-wrap img {
		max-width:310px;
		}

		
	ul.portfolio-list li { margin: 0 10px 10px 0; }
	
	ul.portfolio-list li,.displayed-image {
		width:150px;
		height:150px;
	}
	.portfolio-displayed .ajax-image-selector {
		width:134px;
		height:134px;
	}
	p.ajax-image-desc { display:none;}
	.mainmenu-navigation { display:none;}
	.ajax-psection-right { display:none;}
	.ajax-psection-left { width:250px;}
	.ajax-portfolio-description,.ajax-portfolio-data h1 { margin-left:25px;}
	.ajax-portfolio-data h1 { margin-top:12px; }
	.header_search { display:none; }
	
	
}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

	
	.logo-menu-wrapper #quotearea_tbl { display:none; }
	.main-select-menu { display:block; }
	.main-select-menu #quotearea_tbl { display:block; }

	

	.top-menu-wrap { margin-top:0; }
	#demopanel { display:none; }
	
div.jp-audio div.jp-type-single div.jp-progress {
	width: 54.92307692307692%;
}
div.jp-audio div.jp-type-single div.jp-current-time,
div.jp-audio div.jp-type-single div.jp-duration {
	width: 54.92307692307692%;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	left: 80%;
}

.jp-title li {
    display:block;
}

div.jp-video-360p div.jp-type-single a.jp-stop {
	left: 70.76923076923077%;
}
div.jp-video-360p div.jp-type-single a.jp-play,
div.jp-video-360p div.jp-type-single a.jp-pause {
	left: 64.61538461538462%;
}
div.jp-video-360p div.jp-type-single a.jp-mute,
div.jp-video-360p div.jp-type-single a.jp-unmute {
	left: 80%;
}

.postinfo { display:block; }


	#menu-top { display:none; }
	.menu-toggle { display:none; }
	.homemenu { visibility:hidden; }
	.social-header  { top:20px; }
	
	#slidecaption { left:-9999px;}
	
	.accordion-tabs .pane, .panes .pane { width:320px;}
	
	.mcycletextwrap { visibility:hidden; }
	ul#slide-list,ul#thumb-list,#tray-button,#thumb-back, #thumb-forward { display:none !important; }
	
	

	
	
	.two-column { width:100%; }
	.sidebar-widget, .sidebar-wrap, .sidebar-wrap-single { display:none;  }
	

	
	
	
	
	
	
	
	
	
	
	.container,.portfolio-filter-wrap,.top-menu-wrap,h1.entry-title,#footer,.gototop-wrap { width:470px;}
	.portfolio-filter-wrap {
		width: 490px;
	}
	.portfolio-columns-wrap {
		width:490px;
	}
	.container,.top-menu-wrap,.gototop-wrap { margin:5px auto 0;}
	
	.ajax-portfolio-data h1 {
	    margin-top: 20px;
	}
	
	ul.portfolio-four li {
		margin-right:20px;
	}
	ul.portfolio-four li:nth-child(2n+2) {
		margin-right:0;
	}
	ul.portfolio-four li { width:230px; height:230px; margin-right:10px;}
	ul.portfolio-four li a.portfolio-image-link { height:230px; }
	ul.portfolio-four li .displayed-image { width:230px; height:230px;}
	
	ul.portfolio-three li {
		margin:0 10px 10px 0 !important;
		width:230px;
		height:144px !important;
	}
	ul.portfolio-three li .displayed-image { width:230px; height:142px !important;}
	ul.portfolio-three li a.portfolio-image-link { height:142px !important;}
	
	ul.portfolio-two li {
		margin:0 10px 10px 0;
		width:230px;
		height:152px !important;
	}
	ul.portfolio-two li a.portfolio-image-link { height:150px !important;}
	ul.portfolio-two li .displayed-image {width:230px; height:150px !important;}
	
	ul.portfolio-one li {
		margin:0;
		width:470px;
	}
	ul.portfolio-one li .displayed-image {width:470px; height:auto;}
	
	
	
	
	
	.ajax-portfolio-image-wrap img {
		max-width:480px;
		}

	ul.portfolio-list li { width:230px; height:230px; }
	ul.portfolio-list li a { height:230px; }
	ul.portfolio-list li .displayed-image { width:230px; height:230px;}
	
	.portfolio-displayed .ajax-image-selector {
		width:214px;
		height:214px;
	}
	p.ajax-image-desc { display:none;}
	
	.mainmenu-navigation { display:none;}
	.ajax-psection-right { display:none;}
	.ajax-psection-left { width:400px;}
	.header_search { display:none; }
	
}