/* Large desktop */
@media (min-width: 1920px) {
	#header .tw-logo-bg{
		width:35%;
	}
}
/* Large desktop */
@media (max-width: 1200px) {
	.theme-boxed {
		width:1000px;
	}
	#header .tw-logo-bg{
		width: 15%;
	}
	ul.sf-menu > li > a{
		margin: 0 13px;
	}
}
/* Medium-Large desktop */
@media only screen and (min-width: 1260px) {
	.theme-boxed {
		width:1260px;
	}
}

/* Bob 2019-11-24 : changing mobile-menu width to same as mobile NAV width  */
@media (min-width: 1005px) {
	#mobile-menu{
		display: none !important;
	}

}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.tw-top-bar{
		height: auto;
	}
	.theme-boxed {
		width:auto;
		margin: 0 !important;
		padding: 0 !important;
		border: none;
	}
	.show-mobile-menu {
		margin-top: 31px;
		background: none;
	}
	#header.stuck .show-mobile-menu{
		margin-top: 10px;
	}
	.show-mobile-menu .mobile-menu-text{
		font-size: 0;
	}
	.show-mobile-menu .mobile-menu-icon{
		margin-right: 0;
	}
	article.loop ul.loop-meta li.category{
		display:none;
		}    article.tw_portfolio{
			width: 228px;
		}
		header#header{
			background: #2dcb73;
		}
		#header .span3 {
			width: 100% !important;
			text-align: center;
		}
	}
	/* Portrait tablet to landscape and desktop */
	@media (min-width: 500px) and (max-width: 767px) {
		article.tw_portfolio{
			width: 264px;
			margin-left: 20px;
		}
		.tw-portfolio .isotope-container{
			margin-left: -20px;
		}
	}

	/* Landscape phone to portrait tablet */
	@media (max-width: 767px) {

		#header .span3 {
			width: 100% !important;
		}

		.home .home-blog-item article {
			width: 100%;
			float: none;
		}

		.home div.caroufredsel_wrapper {
			text-align: center;
			overflow: auto;
			height: 500px !important;
		}

		.home .products-section .caroufredsel_wrapper .loop-image {
			text-align: center;
		}

		.home .products-section .caroufredsel_wrapper .loop-image img {
			width: 60%;
		}

		.hide-mobile {display: none !important;}

		.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
			margin-left: -16px;
		}
		.likeit{
			display: none;
		}
		.theme-boxed {
			width:auto;
			margin: 0 !important;
			padding: 0 !important;
			border: none;
		}
		body{
			padding: 0;
			margin:0 !important;
		}
		.list_carousel li{
			width: 100%;
		}
		#main .comment-block .comment-block{
			margin-left: 0;
			padding: 0;
		}
		.tw-pricing-col{
			float:none;display:block;width:100% !important
		}
	/*    .team-member{
			width: 340px !important;
			}*/
			.mobile-menu-icon span{
				/*height: 5px !important;*/
			}
			.show-mobile-menu .mobile-menu-icon{
				/*margin-top: 12px;*/
				margin-left: 10px;
			}
			.span9 .tw-callout.with-button .callout-text{
				padding-right: 0;
			}
			.callout-text>a.btn{
				position: relative;
				margin:0;
			}
	/*#main .container{
		padding: 0 10px;
		}*/
		.tw-breadcrumb{
			display: none;
		}
		#header .tw-logo{
			text-align: center;
		}

		article.loop ul.loop-meta li.category{
			display:none;
		}
		.loop-media .link-text{
			font-size: 18px;
		}
		.loop-media .link-content{
			padding: 20px 20px;
		}
		p.form-submit, .comment-form-author, .comment-form-comment{
			float: none;
			width: 100%;
		}
		.loop-meta.tag{
			padding-right: 0;
		}
		.tw_post_sharebox{
			position: static;
			margin-top: 20px;
		}
		.list_carousel {
			margin: 0 -10px !important;
		}
		.tw-404-error{
			width: 310px;
		}
		.tw-404-search-container, .tw-coming-soon-content{
			width: auto;
			padding: 30px 0;
		}
		.error4button, .tw-cs-container input[type="submit"]{
			margin-top: 10px;
		}
		#header .tw-logo{
			/*width: 100%;*/
			padding: 0;
		}
	}

	/* Landscape phones and down */
	@media (max-width: 480px) {
		.tw-logo img{
			width: 183px;
		}
		#header.stuck .tw-logo img{
			margin-top: 6px;
			float: right;
			width: 183px;
		}
		.home div.caroufredsel_wrapper {
			text-align: center;
			overflow: auto;
			height: 360px !important;
		}

		.theme-boxed {
			width:auto;
		}
		article.loop ul.loop-meta li, .tw-coming-soon>.sep {
			display: none;
		}
		article.loop ul.loop-meta {
			border-color: transparent;
		}
		.tw-carousel-twitter .carousel-arrow .carousel-prev{
			left:5px;
		}
		.tw-carousel-twitter .carousel-arrow .carousel-next{
			right:5px;
		}
		.page-template-template-coming_soon-php #main {
			padding: 50px 0;
		}
		.tw-coming-soon .days, .tw-coming-soon .hours, .tw-coming-soon .minutes, .tw-coming-soon .seconds {
			margin: 0 5px 5px 0;
		}
	}



	/* Bob 2019-11-24 : changing mobile-menu width to same as mobile NAV width  */
	@media (max-width: 1005px) {
		.mobile-cart {
			display: flex;
		}
		.shopping-cart-icon {
			position: absolute;
			top: 40px;
			right: 20px;
		}
		div.shopping-cart-icon a, div.shopping-cart-icon a:hover {
			border-left: none !important;
		}
	}