@media only screen and (max-width: 1180px) {
.homemenu ul li a {	
	font-size:	12px; 
	}
	
	.homemenu ul ul li a{	 
		}
	.homemenu ul li span { font-size:9px; }
	.menu ul ul{
		top:39px;
	}

}

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

	.mcycletextwrap { visibility:hidden !important; }
	.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;
	}

}

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

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

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


	
	#nivoContainer  { width:520px !important; }
	
	#searchform input { width:60%;}
	.accordion-tabs .pane, .panes .pane {} 
	
}


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

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

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

	.main-select-menu { display:block; }
	.top-menu-wrap { margin-top:0; }
	#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;}
	
 	
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 15px;
	}	
.entry-spaced-wrapper {
	padding: 30px 15px;
	}
#respond {
    padding: 20px 15px;
}
.commentform-wrap {
    padding: 20px 15px;
}
h1.entry-title { padding: 30px 15px; }
.pagenavi { padding-left: 15px; }
	
	.two-column { width:100%; }
	 
	ul.tabs li { float:none; }
	
	#menu-top { display:none; }
	.menu-toggle { display:none; }
	.homemenu { display:none; }
	
	.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;  }
	
   
}


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

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

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

	.main-select-menu { display:block; }
	.top-menu-wrap { margin-top:0; }
	#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;}
	
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 60px 50px 60px;
	}
	
.entry-spaced-wrapper {
	padding: 50px 60px 50px 60px;
	}
	
#respond {
    padding: 40px 60px 60px;
}
.commentform-wrap {
    padding: 20px 60px 40px;
}
	
h1.entry-title { padding: 30px 60px; }

.pagenavi { padding-left: 60px; }

	#menu-top { display:none; }
	.menu-toggle { display:none; }
	.homemenu { visibility:hidden; }
	.social-header  { top:20px; }
	
	#slidecaption { left:-9999px;}
	 
	
	.mcycletextwrap { visibility:hidden; }
	ul#slide-list,ul#thumb-list,#tray-button,#thumb-back, #thumb-forward { display:none !important; }
	
 	
	.container { margin-left:auto; margin-right:auto; }
	
	
	.two-column { width:100%; }
	.sidebar-widget, .sidebar-wrap, .sidebar-wrap-single { display:none;  }
	 
}
#mediakit #portfolio-small .space-right{background:#222;width:24.5%;}
.fadethumbnail-view {border:1px solid #4F4F4F; margin:0 1px 1px 0;}
@media only screen and (max-width: 960px) {
	.homemenu ul li a{ padding:15px 20px}
	#contentss{margin: 10px 25px;}
	.newscontainer{ margin:0 25px;}
	.topnavs{ margin:10px 25px 15px;}
	.logo{ display:inline-block; margin-right:20px;}
	.logo-right{ margin:15px 0 0; float:none; text-align:left;display:inline-block;}
	.logo img{width:240px; margin-right:15px;}
	.logo-right img{width:190px;}
	#right{ right:25px;}
	}
	@media only screen and (max-width: 768px) {  
#mediakit #portfolio-small .space-right{width:49%;}
ul#portfolio-small .space-right{ width:20%;}
#left{ float:none; width:auto; margin-right:0px; height:auto;}
#right{ float:none; width:auto; position:relative; top:0px; right:0px;}
.logo{margin-left:25px;}
.logo-right{margin-left:25px;}
.innerhome{ background-position:right 25px;}
.checklist li span,.checklist li strong{ display:block; width:100%;float:none;}
#supersized li{ top:100px;}
.homelogo{ width:214px; height:40px;}
#logocontainer{ width:214px; margin:0px auto; display:block; text-align:center;}
#logocontainer a{ display:inline-block;}
}  
@media only screen and (max-width: 480px){
ul#portfolio-small .space-right{ width:33.33%;}
#mediakit #portfolio-small .space-right, ul#portfolio-small .space-rightss{width:100%;}	
}