@charset "utf-8";
/* CSS Document */

/*
	Custom responsive
	
*/
/**/

	
@media only screen and (max-width: 1023px) {
	#wrap-all.box-layout{
		width:100%;
		margin-top:0;
		padding-bottom:0
	}
}
@media only screen and (max-width: 767px) {

.touchdown-list {display: none; }
.touchdown {display: block;}
}
/* Tablet Portrait
/* Columns: 16
-------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	#slider-shadow{
		-webkit-background-size:100% 80px;
		-moz-background-size:100% 80px;
		background-size:100% 80px;
	}
	#g-search input{
		width:180px;
	}
	.box_skitter_home,.container_skitter ,.box_skitter .image img,.box_skitter .box_clone img{
		width:728px;height:286px;
	
	}
	#slider-wrapper{
		height:286px
	}
	.box_skitter_home.maxx-theme .next_button{
		right:34%;

	}
	.box_skitter_home.maxx-theme .prev_button{
		left:34%
	}
	#sidebar{
		width:240px;
	}
	#sidebar{
		width:240px;
	}
	.sidebar-right #sidebar .sidebar-content-wrapper{
		margin-left:20px;
	}
	.sidebar-left #sidebar .sidebar-content-wrapper{
		margin-right:20px;
	}
	#content{
		width:490px
	}
	
	
	.entry-meta ul li{
		display:block;
	}
	
	#portfolio-items.portfolio-4-columns .project-entry,#portfolio-items.portfolio-3-columns .project-entry{
		width:229px;
		margin-right:29px;
	}
	.project-video{
		height:300px
	}
	
	#slider-bg-overlay{
		top:40px
	}
	#slider-bg-overlay > #slider-bg-overlay1 {
		height: 240px;
	}
}

/* #Mobile Portrait
-------------------------------------------------------------------------------*/
@media only screen and (max-width: 479px) {
	.post-author-area{
		overflow:hidden;
	}
	
	#sidebar .sidebar-content{
		background:none !important;
		padding:0 !important;
	}
	#sidebar .sidebar-content-wrapper{
		margin:0
	}
	#sidebar .sidebar-top,#sidebar .sidebar-bottom{
		display:none
	}
	
	#content{
		margin-top:0 !important	;
	}
	.full-width-wrapper,.fixed-width-wrapper{
		
	}
	
	#top-wrapper{
		background-position:60% top
	}
	.plain-text-logo h6	{
		clear:both;
	}

	#navigation-bar{
		background:none;
		border:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		-moz-box-shadow:none
	}
		#navigation-bar{
		height:90px !important;
		margin-bottom:20px;
	}
	
	#primary-nav select.touchdown {
		margin-bottom:20px;
	}
	#primary-nav{
		height:auto;
		float:none
	}
	
	#primary-nav select.touchdown {
		margin-bottom:20px;
	}
	#g-search{
		margin-right:0;
		width:100%
	}
	#g-search input{
		width:237px
	}
	#g-search button{
	}
	
	
	.box_skitter_home,.container_skitter ,.box_skitter .image img,.box_skitter .box_clone img{
		width:280px;
		height:110px;
	}
	#slider-wrapper{
		height:110px;
	}
	#slider-shadow,#slider-shadow.slider-shadow2{
		/*background:none !important*/
	}
	.box_skitter_home.maxx-theme .label_skitter{
		display:none !important;
	}
	
	
	.box_skitter_home.maxx-theme .info_slide_dots{
		height:20px;
		background:none;
		border:none;
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		bottom:-30px;
		
	}
	.box_skitter_home.maxx-theme .info_slide_dots span{
		
		margin:4px 6px 0 6px
	}
	.box_skitter_home.maxx-theme .info_slide_dots span.image_number_select{
		margin:2px 3px 0 3px
	}
	
	.box_skitter_home.maxx-theme .prev_button,.box_skitter_home.maxx-theme .next_button{
		display:none !important
		}
	
	.box_skitter_home.maxx-theme .label_skitter h1{
		font-size:12px;
		font-weight:bold;
		margin-bottom:0px;
		margin-top:0;
		line-height:20px;
	}
	.box_skitter_home.maxx-theme .label_skitter p{
		font-size:10px;
		font-weight:bold
	}
	#get-in-touch h2,#get-in-touch p{
		text-align:center;
		clear:both
	}
	#get-in-touch #via-phone-number {
		white-space:normal;
		
		float:none;
	}
	#get-in-touch #via-phone-number .icon{
		
		float:none;
		margin:0 auto;
		margin-bottom:20px;
	}
	#get-in-touch #via-phone-number h2{
		clear:both;
		
		text-align:center;
		white-space:normal
	}
	#get-in-touch #via-phone-number h2 strong{
		display:block;
		clear:both;
		
		text-align:center;
	}
	#get-in-touch #via-phone-number .icon{
		clear:both;
		
	}

	#get-in-touch #via-email{

		width:205px;
		clear:both;	
		float:none;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto
	}
	#get-in-touch #via-email input{
		width:190px;
	}
	#get-in-touch #via-email button{
		display:none
	}
	#footer-widget-wrapper{
		background-position:center -69px;
		border-top:5px solid #333
	}
	
	#sidebar{
		width:300px;
		
		margin-top:50px;
	}
	#content{
		width:300px
	}
	
	#breadcrumb-wrapper{
		display:none
	}
	
	
	.entry-meta ul li,.comment-time{
		display:block;
		float:none !important
	}
	#portfolio-items.portfolio-4-columns .project-entry,#portfolio-items.portfolio-3-columns .project-entry{
		width:294px;
	}
	.project-video{
		height:210px
	}
	#slider-bg-overlay{
		top:20px
	}
	#slider-bg-overlay > #slider-bg-overlay1 {
		height: 110px;
	}
}

/* #Mobile Landscape
-------------------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
		.post-author-area{
		overflow:hidden;
	}
	.widget-ads a{
		width:auto!important;
		float:left;
	}

	#sidebar .sidebar-content{
		background:none !important;
		padding:0 !important;
	}
	#sidebar .sidebar-content-wrapper{
		margin:0
	}
	#sidebar .sidebar-top,#sidebar .sidebar-bottom{
		display:none
	}
	#content{
		margin-top:0 !important	;
	}
	.full-width-wrapper,.fixed-width-wrapper{
		/*overflow:hidden*/
	}
	
	

	#top-wrapper{
		background-position:right top
	}

	.plain-text-logo h6	{
		clear:both;
	}

	#navigation-bar{
		background:none;
		border:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		-moz-box-shadow:none
	}
	#navigation-bar{
		height:90px !important;
		margin-bottom:20px;
	}
	
	#primary-nav select.touchdown {
		margin-bottom:20px;
	}
	#primary-nav {
	float:none
	}
	#g-search{
		float:right;
		margin-right:0
	}
	#g-search button{
	}
	
	.box_skitter_home,.container_skitter ,.box_skitter .image img,.box_skitter .box_clone img{
		width:420px;
		height:165px;
	}
	#slider-wrapper{
		height:165px;
	}
	#slider-shadow{
		-webkit-background-size:550px 53px;
		-moz-background-size:550px 53px;
		background-size:550px 53px;
	}
	.box_skitter_home.maxx-theme .label_skitter{
		height:50px;
		padding:5px;
		border-width:3px;
	}
	.box_skitter_home.maxx-theme .label_skitter h1{
		font-size:16px;
		font-weight:bold;
		margin-bottom:0px;
		margin-top:0;
		line-height:20px;
	}
	.box_skitter_home.maxx-theme .label_skitter p{
		font-size:11px;
	}
	
	#get-in-touch h2,#get-in-touch p{
		text-align:center;
		clear:both
	}
	#get-in-touch #via-phone-number {
		white-space:normal;
		clear:both;
		float:none;
	}
	#get-in-touch #via-phone-number .icon{
		
		float:none;
		margin:0 auto;
		margin-bottom:20px;
	}
	#get-in-touch #via-phone-number h2{
		clear:both;
		white-space:normal;
		text-align:center;
	}
	#get-in-touch #via-phone-number h2 strong{
		display:block;
		clear:both;
		
		text-align:center;
	}
	#get-in-touch #via-phone-number .icon{
		clear:both;
		
	}

	#get-in-touch #via-email{
		width:370px;
		margin-left:auto;
		margin-top:20px;
		margin-right:auto;
		float:none;
	}
	#footer-widget-wrapper{
		background-position:center -69px;
		border-top:5px solid #333
	}
	#sidebar,#content{
		width:440px;
		margin-top:50px;
	}
	#breadcrumb-wrapper{
		display:none
	}
	
	.entry-meta ul li,.comment-time{
		display:block;
		float:none !important
	}
	
	
	#portfolio-items.portfolio-4-columns .project-entry,#portfolio-items.portfolio-3-columns .project-entry{
		width:200px;
		margin-right:30px;
	}
	
	.project-video{
		height:270px
	}
	
	#slider-bg-overlay{
		top:25px
	}
	#slider-bg-overlay > #slider-bg-overlay1 {
		height: 150px;
	}
}