@media (min-width: 1200px) { 
	.layout-boxed #st-wrapper,
	.layout-boxed #header{
		width: 1200px;
	}
	
	/*custom mobile css start here*/
}

@media (max-width: 1199px) {
	#header .st-social {
		display:none;
	}
	#header ul.primary-menu > li {
		margin-right:0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.layout-boxed #st-wrapper,
	.layout-boxed #header{
		width: 990px;
	}
	.header-style-v2 #header-wrapper .header-left-info{
		line-height:100%;
		display:block;
		font-size:13px;
	}
	.header-style-v2 #header-wrapper .header-left-info li, .header-style-v2 #header-wrapper .header-left-info li span {
		float: none;
	}
	
	/*custom mobile css start here*/
}

@media (min-width: 992px) {	
	/*header sticky*/
	.header-stick.affix{
		position:fixed !important;
		padding:0;
		z-index:999;
		left:0;
		top:0;
		right:0;
		color:#000;
	}
	.admin-bar .header-stick.affix{
		top:32px;
	}
	.header-style-v1 .header-stick.affix{
		background-color:rgba(38, 50, 56, 1);
		color:#fff;
				box-shadow:0 1px 3px rgba(0, 0, 0, 0.11);
		-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.11);
	}
	.header-transparent .header-stick.affix{
	}
	
	/*custom mobile css start here*/
}

@media (max-width: 991px) {	
	/*topbar*/
	
	/*header*/	
	#primary-nav,
	#header-wrapper .header-right,
	#header-wrapper .header-right-info,
	#header-wrapper .header-left-info,
	#nav-wrapper{
		display:none;
	}	
	#toggle-mobile-menu{
		display:block;
	}
	.header-logo{
		margin-right:30px !important;
		padding-top:10px;
		padding-bottom:10px;
	}
	.header-style-v1 .header-container,
	.header-style-v2 .header-container{
		display:inherit;
		line-height:inherit;
		text-align:left;
	}
	.header-style-v1 .header-stick .header-container{
		height:auto;
	}
	.header-style-v2 .header-container .header-logo {
		width:auto;
		max-width: 60%;
	}
	/*.header-style-v2 .header-skin-default #topbar-wrapper, 
	.header-style-v2 .header-skin-default #topbar-wrapper li{
		color:inherit;
	}*/
	
	.header-style-v2 #header{
		position:relative;
	}
	.header-style-v2 .header-container{
		height:auto;
	}
	.header-style-v2 #title-wrapper{
		padding-top:0;
	}
	/*header*/
	.header-style-v2 .header-logo{
		text-align:left;
	}
	.header-style-v2 .header-logo .st-logo{
		padding:0;
	}
	.affix{
		position:relative;
	}
	#header-smooth{
		height:auto !important;
	}
	#topbar-wrapper ul{
		line-height:1;
	}		
	#header .topbar-right{
		display:none;
	}
	
	
	/*page title*/
	
	/*footer*/
	#copyright-wrapper,
	#secondary-nav{
		text-align:center;
	}
	#secondary-nav{
		margin-top:15px;
	}
		
	/*custom mobile css start here*/
	.woocommerce-account .woocommerce-MyAccount-navigation ul{
		margin:0 20% 0 0;
	}
		
	/*custom mobile css start here*/
}

@media (min-width: 768px) and (max-width: 991px) {	
	.layout-boxed #st-wrapper{
		width: 770px;
	}
	
	/*topbar*/
	
	/*header*/
	
	/*page title*/
	
	/*footer*/
	
	/*custom mobile css start here*/
	.team-container.style-2{
		display: block;
	}
	.team-container.style-2 .team-photo{
		float:none;
		width:100%;
	}
	.team-container.style-2 .team-inner{
		padding-left:20px;
		width:100%;
	}
	.team-container.style-2 .team-meta::before, 
	.team-container.style-2 .team-meta::after{
		border-bottom-width:1px;
				transform:translateX(0);
		-webkit-transform:translateX(0);
	}
}

@media (max-width: 767px) {	
	/*topbar*/
	#topbar-wrapper .topbar-left ul{
		height:auto;
		display:table;
		table-layout:fixed;
		width:100%;
	}
	#topbar-wrapper .topbar-left ul li{
		display:table-cell;
		vertical-align:middle;
		width:25%;
		text-align:center;
		border-left:1px solid rgba(255, 255, 255, .15);
	}
	#topbar-wrapper .topbar-left ul li:first-child{
		border-left:none;
	}
	#topbar-wrapper .info-label{
		display:none;
	}
	#topbar-wrapper .info-hightlight{
		margin:0;
		font-size:11px;
		padding:10px 5px;
	}
	
	/*page title*/
	.title-holder-cell{
		text-align:center;
	}
	#title-wrapper .text-left .breadcrumb {
		position: relative;
		bottom: 0;
		right: 0;
		transform:translateY(0);
	}
	.page-title{
		font-size:28px;
	}
	
	/*footer*/
	
	/*custom mobile css start here*/
	.team-detail{
		margin-top:30px;
	}
	.team-detail .team-meta{
		margin-bottom:30px;
	}
	
	blockquote.pull-left, 
	blockquote.pull-right{
		width:100%;
		max-width:100%;
	}
	
	.blog-container .post-title, 
	body.single-post .post-title,
	.blog-small .blog-container .post-title{
		font-size:18px;
		font-weight:700;
	}
	
	.comment > .children li,
	.comment .comment-content{
		margin-left:0;
	}
	.comment .reply{
		position:relative;
		top: auto;
		right:auto;
		margin-top:15px;
		display:inline-block;
		border:1px solid #ebebeb;
		padding:0 8px;
	}
	
	.comment-form-author, 
	.comment-form-email, 
	.comment-form-url{
		float:none;
		width:100%;
		margin:0 0 10px;
	}
	
	.comment .comment-reply-link{
		position:relative;
		top:auto;
		right:auto;
		margin-bottom:10px;
	}
}

@media (max-width: 479px) {
	#topbar-wrapper,
	#title-wrapper .breadcrumb{
		display:none;
	}
	.header-logo a img{
		max-width:75%;
	}
	#title-wrapper{
		padding-top:50px !important;
	}
	
	/*custom mobile css start here*/
	
}