@media only screen and (max-width: 2800px) {
		.container,.top-menu-wrap { width: 1200px; }
		.entry-post-wrapper {
	padding: 20px 0px 50px 0px;
	margin:0;
	width: 90%
	}
}

@media only screen and (max-width: 1440px) {
		.container,.top-menu-wrap { width: 1100px;}
		.entry-post-wrapper {
	padding: 20px 0px 50px 0px;
	margin:0;
	width: 90%
	}
}

@media only screen and (max-width: 1180px) {
		.container,.top-menu-wrap { width: 1000px;}

.entry-post-wrapper {
	padding: 20px 0px 50px 0px;
	margin:0;
	width: 90%
	}
}

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

	.mcycletextwrap { visibility:hidden !important; }
	.container,.top-menu-wrap { width: 960px;}
	.container,.top-menu-wrap { margin-left:0; }
	
	.menu ul {
		position:absolute;
		left:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; 
	}
	.menu ul ul{
		position:absolute;
		left:auto;
		top:39px;
	}
.entry-post-wrapper {
	padding: 20px 0px 50px 0px;
	margin:0;
	width: 90%
	}
}

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

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

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

	.container,.top-menu-wrap ,ul#portfolio-tiny, ul#portfolio-small ,ul#portfolio-large { width: 728px;  padding-left: 40px; margin-top: 98px;}
	
	#nivoContainer  { width:520px !important; }
	
	#searchform input { width:60%;}
	.accordion-tabs .pane, .panes .pane { width:360px;}

	/* Four Column Portfolio */
	ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader {
		width: 	256px;
	}
	
	/* Four Column Portfolio */
	ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-tiny .displayed-image {
		width: 	256px;
	}
	ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader {
		height:	150px;
	}
	ul#portfolio-tiny li { height: 280px; }
	ul#portfolio-tiny .work-details { padding: 0 20px 0 20px; }	
	
	/* Three Column Portfolio */
	ul#portfolio-small li,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-small .displayed-image {
		width: 	256px;
	}
	ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader {
		height:	150px;
	}
	ul#portfolio-small li { height: 280px; }
	ul#portfolio-small .work-details { padding: 0 20px 0 20px; }
	
	/* Two Column Portfolio */
	ul#portfolio-large li,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader,ul#portfolio-large .displayed-image { 
		width:	384px;
	}
	ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader {
		height:	240px;
	}
	ul#portfolio-large li{ 
		height: 360px;
	}
	
.entry-post-wrapper {
	padding: 0;
	margin-left: 0;
	}	
	
}


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

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

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

	.main-select-menu { display:none; }
	.top-menu-wrap { margin-top:-84px; }
	#demopanel { display:none; }
	.social-header { display:none; }
	#prevslide, #nextslide { height:30px;width:30px; }
	#nextslide { bottom: 30px; }
	.super-navigation { height:60px;width:30px; display:none;}
	#thumb-tray { bottom:-500px; }
	.container { margin-top:0; }
	#progress-bar { display:none; }
	#play-button { display:none; }
	#fullscr-copyright { background:none; }
	#progress-back { background:none; }
	#fullscr-copyright { height:auto;}
	#fullscr-copyright ul { float:right; }
	#fullscr-copyright li { margin-left:0; padding:2px 6px;}
	
	.container,.top-menu-wrap ,ul#portfolio-tiny, ul#portfolio-small ,ul#portfolio-large  { width: 320px; padding-left: 40px;}
	#nivoContainer  { width:320px !important; }
	
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; }

.entry-post-wrapper {
	padding: 20px 0px 50px 20px;
	margin-left: 20px;
	width: 90%;
	}	
.entry-spaced-wrapper {
	padding: 30px 15px;
	}
#respond {
    padding: 20px 15px;
}
.commentform-wrap {
    padding: 20px 15px;
}

	
	.two-column { width:100%; }
	
	.accordion-tabs .pane, .panes .pane { width:244px;}
	ul.tabs li { float:none; }
	
	#menu-top { display:none; }
	.menu-toggle { display:none; }
	.homemenu { visibility:hidden; }
	
	.mcycletextwrap { visibility:hidden; }
	ul#slide-list,ul#thumb-list,#tray-button,#thumb-back, #thumb-forward { display:none !important; }
	#slidecaption { left:-9999px;}
	.sidebar-widget, .sidebar-wrap, .sidebar-wrap-single { display:none;  }
	
	ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-tiny .displayed-image,
	ul#portfolio-small li,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-small .displayed-image,
	ul#portfolio-large li,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader,ul#portfolio-large .displayed-image  { 
		width: 	160px;
	}
	
	ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,
	ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,
	ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader {	
		height: 70px;
	}
	
	ul#portfolio-tiny li,
	ul#portfolio-small li,
	ul#portfolio-large li { height: 260px; }
	
	ul#portfolio-tiny .work-details,ul#portfolio-small .work-details,ul#portfolio-large .work-details { padding: 0 20px 0 20px; }
	
	ul#portfolio-tiny h4 a,ul#portfolio-small h4 a { margin-top:10px; }
	
	.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%;}
	.entry-post-wrapper {
	padding: 20px 0px 50px 0px;
	margin:0;
	width: 90%;
	}
}



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

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

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

	.main-select-menu { display:none; }
	.top-menu-wrap { margin-top:-84px; }
	#demopanel { display:none; }
	.social-header { display:none; }
	#prevslide, #nextslide { height:30px;width:30px; }
	#nextslide { bottom: 30px; }
	.super-navigation { height:60px;width:30px; display:none; }
	#thumb-tray { bottom:-500px; }
	.container { margin-top:0; }
	#progress-bar { display:none; }
	#play-button { display:none; }
	#fullscr-copyright { background:none; }
	#progress-back { background:none; }
	#fullscr-copyright { height:auto;}
	#fullscr-copyright ul { float:left; }
	#fullscr-copyright li { margin-left:0; padding:2px 6px;}
	
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; }
	
.entry-post-wrapper {
	padding: 20px 0px 50px 0px;
	margin:0 0px 0 0;
	width: 440px;
	}
	
.entry-spaced-wrapper {
	padding: 50px 60px 50px 60px;
	}
	
#respond {
    padding: 40px 60px 60px;
}
.commentform-wrap {
    padding: 20px 60px 40px;
}
	


.pagenavi { padding-left: 60px; }

	#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; }
	
	.container,.top-menu-wrap ,ul#portfolio-tiny, ul#portfolio-small ,ul#portfolio-large { width: 440px; padding-left: 0; padding-top: 27px; }
	#nivoContainer  { width:440px !important; }
	
	.container { margin-left:0; }
	
	
	.two-column { width:320px; }
	.sidebar-widget, .sidebar-wrap, .sidebar-wrap-single { display:none;  }
	
	ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-tiny .displayed-image,
	ul#portfolio-small li,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-small .displayed-image,
	ul#portfolio-large li,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader,ul#portfolio-large .displayed-image  { 
		width: 	240px;
	}
	
	ul#portfolio-tiny li,
	ul#portfolio-small li,
	ul#portfolio-large li { height: 280px; }
	
	ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,
	ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,
	ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader {	
		height: 150px;
	}
	
	ul#portfolio-tiny .work-details,ul#portfolio-small .work-details,ul#portfolio-large .work-details { padding: 0 20px 0 20px; }
	
	ul#portfolio-tiny h4 a,ul#portfolio-small h4 a { margin-top:5px; }
	

	
}

  
   
   
    
    @media (max-width: 480px) {


.entry-post-wrapper {
	padding: 0;
	margin:0;
	}
	
	.container,.top-menu-wrap ,ul#portfolio-tiny, ul#portfolio-small ,ul#portfolio-large { width: 300px; padding-left: 20px; margin-top: -41px;}
    }
    }