/*Mobile*/
@media (max-width: 767px) {
	.header {
		padding: 0;
	}

	.agent-login {
		margin-top: 0;
	}

	.login input {
		float: right!important;
		width: 70%!important;
	}

	.login label {
		line-height: 50px;
	}

	.agent-login .form-agents.login input.btn-primary.agent-btn {
		width: 50%!important;
	}

	.push-bottom {
		margin-bottom: 0;
	}

	.social-buttons {
		position: fixed;
		top: auto!important;
		bottom:5px!important;
		left: 0!important;
		right: 0;
		z-index: 999;
		text-align: left!important;
		margin-left: auto;
		margin-right: auto;
	}

	.social-buttons ul {
		padding-left: 0 !important;
	}

	.social-buttons li {
		list-style: none;
		display: inline-block!important;
		position: relative;
		padding: 0!important;
		margin-left: -2px!important;
		margin-right: -2px!important;
	}

	.social-buttons i {
		font-size: 30px!important;
	}

	.mission-heading, .goals-heading {
		margin-bottom: 0;
	}

	.mobile-hidden {
		display: none;
	}

	.login-category img {
		margin-right: 0 !important;
	}

	.kitchen .lobster {
		padding-left: 15px;
		padding-right: 15px;
	}

	.mobile-alone {
		padding-left: 100px!important;
		padding-right: 100px!important;
	}

	footer .social-profiles {
		height: 50px;
	}

	footer .social-profiles i{
		display: none;
	}

	/*Overview page*/

	.login-category a>.overlay2 h6 {
		top: 40%!important;
    	left: 15%;
	}

	.login-category a>.overlay-long h6 {
		top: 35%!important;
		left: 10%;
	}

	.dropdown-content {
		top: 60px;
		left: 60px;
	}

	.menu2 li>a {
		padding: 15px;
		font-size: 40px!important;
	}

	.login-category {
		min-height: 300px!important;
	}

	.login-category img {
		margin-left: 0;
	}

	.login-category .imgActive {
		margin-bottom: -30px!important;
	}

	#secondary-menu {
		padding-bottom: 0!important;
	}

	/*Headers*/

	.what-header, .multi-header, .day-header, .kitchen-header, .community-header {
		padding-top: 80px;
	}

	.layer {
		display: none;
	}

	/* What makes us different page */

	.section {
		padding-bottom: 0!important;
	}

	/*Day trips page*/

	.trip-cats .medium-4 {
		width: 100%;
		padding: 10px!important;
	}

	.trip-cats h4 {
		width: 100%;
	}

	/*Travel Kitchen page*/

	.kitchen {
		text-align: center;
	}

	.kitchen i {
		margin-right: 0;
	}

	.kitchen p:before {
		display: none;
	}

	/* footer */

	.footer-form input {
		width: 100%!important;
	}
}

/*Tablet & small screens:*/
@media (min-width: 768px) and (max-width: 991px) {
	.nav-transparent, .nav-dark {
		width:100%!important;
	}

	.login-category a>.overlay-long h6, #mobile-long h6 {
		top:25%!important;
		left: 30px;
		right: 30px;
		font-size: 23px;
	}

	.login-category a>.overlay2 h6 {
		top:30%;
		left: 30px;
		right: 30px;
		font-size: 23px;
	}

	.login-category {
		min-height: 240px;
	}

	.login-category img {
		margin-right: 0 !important;
	}

	#secondary-menu {
		padding-bottom: 0!important;
	}

	.agent-login {
	    padding: 25px 20px 20px 20px;
	    background-color: #fdb813;
	}

	/*Headers*/

	.what-header, .multi-header, .day-header, .kitchen-header, .community-header {
		padding-top: 80px;
	}

	.layer {
		background: none!important;
	}

	.trip-cats .medium-4 {
		width: 50%;
	}

	.login-category img {
		margin-left: 0;
	}

	.login-category {
		min-height: 300px!important;
	}	

	.kitchen i {
	    color: #f68b1f;
	    font-size: 25px;
	    border: 5px solid #f68b1f;
	    border-radius: 100px;
	    padding: 9px 0px;
	    vertical-align: middle;
	    text-align: center;
	    margin-right: 0;
	    margin-bottom: 0;
	    height: 50px;
	    width: 50px;
	    display: inline-block;
	    vertical-align: middle;
	}

	.kitchen p:before {
		display: none;
	}

	.kitchen span {
	    display: inline-block;
	    width: 80%;
	    vertical-align: top;
	    margin-left: 10px;
	}

	.mobile-full-width {
		width: 100%;
		margin-top: 0;
	} 

	.mobile-display-none {
		display: none;
	}

	.community-intro {
		background-color: #fdb813;
		padding: 20px 0px 20px 0px;
		text-align: center;
	}

	/* Footer */

	footer .medium-offset-2 {
		margin-left: 0!important;
	}

	footer.dark .footer-lower {
		height: 130px;
	}

	.social-buttons {
		position: fixed;
		top: auto!important;
		bottom:5px!important;
		/* left: 0!important; */
		right: 0!important;
		z-index: 999;
		text-align: center!important;
		margin-left: auto;
		margin-right: auto;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.kitchen-header, .what-header, .day-header, .multi-header, .community-header  {
		min-height: 200px!important;
	}

	.menu li a, .menu2 li a {
		word-spacing: 2px!important;
	}

	.nav-transparent .logo {
	    max-width: 200px;
	}

	nav .menu {
		padding-top: 40px;
	}

	.shrink-nav .menu {
		padding-top: 0;
	}

	nav .menu li a {
		font-size: 17px!important;
	}

	.subnav {
		top: 60%;
	}

	section {
		padding: 88px 80px 99px 60px;
	}

	#secondary-menu {
		padding-bottom: 0!important;
	}


	.login-category a>.overlay-long h6 {
		top:30%!important;
		left: 30%!important;
		right: 0;
		/* font-size: 25px; */
	}

	.login-category a>.overlay2 h6 {
		top:38%;
		left: 30%;
		right: 0;
		/* font-size: 25px; */
	}

	.login-category {
		min-height: 290px;
	}

	.trip-cats .medium-4 {
		width: 45%;
		height: auto;
		margin-bottom: 20px;
		float: left;
		margin-right: 20px;
		margin-left: 20px;
		padding-right: 0;
	}

	.kitchen i {
		margin-right: 0;
	}

	.kitchen span {
		margin-left: 10px;
	}

	.kitchen p:before {
		display: none;
	}
}

/*Laptop:*/
@media (min-width: 1199px) and (max-width: 1600px) {
	.menu li a {
		font-size: 18px!important;
		word-spacing: 2px!important;
	}

	.nav-transparent .logo {
	    max-width: 200px;
	}

	.layer {
		padding-top: 0px;
		padding-bottom: 0px!important;
	}

	nav .menu {
		padding-top: 40px;
	}

	.shrink-nav .menu {
		padding-top: 0;
	}

	/* nav .menu li a {
		font-size: 17px!important;
	} */

	.subnav {
		top: 60%;
	}

	#secondary-menu {
		padding-bottom: 0!important;
	}

	.login-category a>.overlay-long h6 {
		top:35%!important;
		left: 30%;
		right: 0;
		font-size: 25px;
	}

	.login-category a>.overlay2 h6 {
		top:40%!important;
		left: 30%;
		right: 20px;
		font-size: 25px;
	}

	.login-category {
		min-height: 390px;
	}
}