/***--- Huge Screen ---***/

@media only screen 
and (min-width : 1920px) {

	

}

/* Small Screen */

@media only screen 
and (min-device-width : 1201px) 
and (max-device-width : 1350px) 
and (orientation : landscape) {

/* Portfolio */

	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li:first-child::before {
		right:-29px;
	}

	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li::before {
		right:-44px;
	}
	
}

@media only screen 
and (min-device-width : 1025px) 
and (max-device-width : 1200px) 
and (orientation : landscape) {
	
/* Home */

	body.homeWrapper #tm-top-b .uk-panel h3.uk-panel-title,
	body.homeWrapper #tm-top-b .uk-panel:hover h3.uk-panel-title {
		opacity: 1;
		top:10%;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel div.tagCenter,
	body.homeWrapper #tm-top-b .uk-panel:hover div.tagCenter {
		display: block;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	/*body.homeWrapper #tm-top-b .uk-panel > div > div:nth-of-type(even) div.tagCenter,
	body.homeWrapper #tm-top-b .uk-panel:hover > div > div:nth-of-type(even) div.tagCenter {
		display: block;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel > div > div:nth-of-type(odd) div.tagCenter,
	body.homeWrapper #tm-top-b .uk-panel:hover > div > div:nth-of-type(odd) div.tagCenter {
		display: none;
		opacity: 0;
	}*/
	
	body.homeWrapper #tm-top-b .uk-panel p.link,
	body.homeWrapper #tm-top-b .uk-panel:hover p.link {
		top:55%;
		padding:4px 16px;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel > .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.3;
	}

	body.homeWrapper .tm-main-top .uk-panel > div:hover .content a,
	body.homeWrapper .tm-main-top .uk-panel div:hover ul {
		top: calc(20% - 32.5px);
	}
	
	body.homeWrapper #tm-bottom-b .uk-width-1-1 .aboutUs::before {
		width:25%;
	}
	
/* Services */

	body.servicesDeeper #tm-main .tm-main-top .backLink,
	body.servicesDeepest #tm-main .tm-main-top .backLink {
		right:170px;
	}
	
	body.servicesWrapper .tm-main-top .uk-panel > div:hover .content a,
	body.servicesWrapper .tm-main-top .uk-panel div:hover ul {
		top: calc(20% - 32.5px);
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-panel-teaser figure div.uk-overlay-background,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-panel-teaser figure div.uk-overlay-background, 
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel:hover > .uk-panel-teaser figure div.uk-overlay-background,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel:hover > .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.4;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel p.link,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel .tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel .tagCenter {
		opacity: 1;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover h3.uk-panel-title {
		top:10%;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel div.tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel div.tagCenter,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > div.tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > div.tagCenter {
		top:30%;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel > p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel > p.link,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > p.link {
		top:55%;
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel .Design h3,
	body.servicesDeeper #tm-bottom-a .uk-panel .Development h3,
	body.servicesDeeper #tm-bottom-a .uk-panel .Marketing h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Design h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Development h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Marketing h3 {
		font-size: 40px;
		line-height: 45px;
		padding-bottom: 12px;
	}
	
/* Portfolio */

	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li:first-child::before {
		right:-22px;
	}

	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li::before {
		right:-37px;
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-panel .uk-grid-width-1-1 .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel {
		background: rgba(0,0,0,0.3);
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-panel .uk-grid-width-1-1 > div:hover .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel {
		background: rgba(0,0,0,0.6);
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel h3.uk-panel-title,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel p:last-child,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel h3.uk-panel-title,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel p:last-child {
		opacity:1;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel h3.uk-panel-title {
		top:12%;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel .uk-margin {
		top:20%;
		margin:20px 0 15px;
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel p:last-child,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel p:last-child {
		top:130px !important;
		margin-top: 10px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 > div .uk-panel .uk-margin,
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel .uk-margin {
		opacity: 1;
	}
	
	/* Portfolio - Deeper */
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > * {
		width:100%;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .backButton {
		right:20px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .pos-description .last p:last-child {
		padding:20px 20px 50px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address {
		width:calc(100% - 80px);
		padding:40px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::before {
		left:0;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::after {
		right:10px;
	}

	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:last-child {
		width:100%;
	}
	
	/* Blog */
	
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h1.pos-title,
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h2.pos-subtitle,
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h3.pos-author {
		margin-left: 12%;
	    margin-right: 2%;
	    width: 58%;
	}
	
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h3.pos-author {
		margin: 15px 25% 0 12%;
		width: calc(32% - 25px);
	}
	
	/* About Us */
	
	body.aboutUs #tm-main .tm-main-top .meetTeam > div::before {
		top:328px;
	}
	
	body.aboutUs .meetTeam .card {
		width:100%;
		height:280px;
	}
	
	.aboutUs .card .front img.icon {
		display: none !important;
	}
	
	body.aboutUs #tm-main .card .back {
		display: none;
	}
	
	body.aboutUs #tm-main .card.flip .front,
	body.aboutUs #tm-main .card:hover .front {
	  background: rgba(0, 0, 0, 0) radial-gradient(ellipse farthest-corner at 50% 50% , #fff 0%, #cccccc 100%) repeat scroll 0 0;
	  transform: none;
	  z-index: 900;
	  transition: none;
	}
	
	/* Contact Us */
	
	body.contactUs #tm-main .tm-main-bottom .uk-panel #bfPage1 .form-actions button {
		padding:3px 30px;
		width:25%;
	}
	
	/* Footer */
	
	body #tm-footer .uk-container .containerCustom {
		width:96%;
		padding:0 2%;
	}

	
}

@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1090px) 
and (orientation : landscape) {

	body #tm-header .tm-nav {
		right:16%;
	}
	
	body .normal .zooDeeper #tm-header .tm-navbar .tm-nav .uk-navbar-nav li a,
	body .zoo .zooDeeper #tm-header .tm-navbar .tm-nav .uk-navbar-nav li a,
	body .zoo .category #tm-header .tm-navbar .tm-nav .uk-navbar-nav li a {
		padding:4px 10px 0;
	}
	
	body #tm-header .tm-nav .uk-navbar-nav li:hover a:after,
	body #tm-header .tm-nav .uk-navbar-nav li:active a:after,
	body #tm-header .tm-nav .uk-navbar-nav li.uk-active a:after {
	    width: calc(100% - 20px);
	    left:10px;
	}
		
}

/***--- iPad ---***/

/* Portrait & Landscape */

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



}



/* Landscape */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

/* Template */

	body #tm-header .tm-nav {
		right:18%;
	}
	
	body .normal .zooDeeper #tm-header .tm-navbar .tm-nav .uk-navbar-nav li a,
	body .zoo .zooDeeper #tm-header .tm-navbar .tm-nav .uk-navbar-nav li a,
	body .zoo .category #tm-header .tm-navbar .tm-nav .uk-navbar-nav li a {
		padding:4px 10px 0;
	}
	
	body #tm-header .tm-nav .uk-navbar-nav li:hover a:after,
	body #tm-header .tm-nav .uk-navbar-nav li:active a:after,
	body #tm-header .tm-nav .uk-navbar-nav li.uk-active a:after {
	    width: calc(100% - 20px);
	    left:10px;
	}
	
	body #tm-top-b .tm-top-b .uk-width-1-1 .introBlock {
		margin:0 0;
	}
	
	body #tm-main .tm-block-texture .uk-container,
	body #tm-bottom-a .tm-block-texture .uk-container {
		padding:0 25px;
		max-width:980px;
	}
	
/* Home */

	body.homeWrapper #tm-top-a .uk-slidenav-position > a.uk-slidenav-next {
		bottom:21%;
	}

	body.homeWrapper #tm-top-b .uk-panel h3.uk-panel-title,
	body.homeWrapper #tm-top-b .uk-panel:hover h3.uk-panel-title {
		opacity: 1;
		top:10%;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel div.tagCenter,
	body.homeWrapper #tm-top-b .uk-panel:hover div.tagCenter {
		display: block;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	/*body.homeWrapper #tm-top-b .uk-panel > div > div:nth-of-type(even) div.tagCenter,
	body.homeWrapper #tm-top-b .uk-panel:hover > div > div:nth-of-type(even) div.tagCenter {
		display: block;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel > div > div:nth-of-type(odd) div.tagCenter,
	body.homeWrapper #tm-top-b .uk-panel:hover > div > div:nth-of-type(odd) div.tagCenter {
		display: none;
		opacity: 0;
	}*/
	
	body.homeWrapper #tm-top-b .uk-panel p.link,
	body.homeWrapper #tm-top-b .uk-panel:hover p.link {
		top:55%;
		padding:4px 16px;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel > .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.3;
	}

	body.homeWrapper .tm-main-top .uk-panel > div:hover .content a,
	body.homeWrapper .tm-main-top .uk-panel div:hover ul {
		top: calc(20% - 32.5px);
	}
	
	body.homeWrapper #tm-bottom-b .uk-width-1-1 .aboutUs::before {
		width:25%;
	}
	
/* Services */

	body.servicesDeeper #tm-main .tm-main-top .backLink,
	body.servicesDeepest #tm-main .tm-main-top .backLink {
		right:170px;
	}
	
	body.servicesWrapper .tm-main-top .uk-panel > div:hover .content a,
	body.servicesWrapper .tm-main-top .uk-panel div:hover ul {
		top: calc(20% - 32.5px);
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-panel-teaser figure div.uk-overlay-background,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-panel-teaser figure div.uk-overlay-background, 
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel:hover > .uk-panel-teaser figure div.uk-overlay-background,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel:hover > .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.4;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel p.link,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel .tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel .tagCenter {
		opacity: 1;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover h3.uk-panel-title {
		top:10%;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel div.tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel div.tagCenter,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > div.tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > div.tagCenter {
		top:30%;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel > p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel > p.link,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > p.link {
		top:55%;
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel .Design h3,
	body.servicesDeeper #tm-bottom-a .uk-panel .Development h3,
	body.servicesDeeper #tm-bottom-a .uk-panel .Marketing h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Design h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Development h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Marketing h3 {
		font-size: 40px;
		line-height: 45px;
		padding-bottom: 12px;
	}
	
/* Packages */

	body.packages #tm-main article .moduletable .uk-subnav li:nth-of-type(2) a {
		line-height: 48px;
	}
	
/*-- Packages Mk2 --*/

body.packagesMk2 #tm-top-c .uk-width-1-1 .uk-panel .pricing h1 sub {
	display: block;
}

body.packagesMk2 #tm-top-c .uk-width-1-1 .uk-panel .pricing h1 br {
	display: none;
}
	
/* Portfolio */

	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li:first-child::before {
		right:-13px;
	}

	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li::before {
		right:-27px;
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-panel .uk-grid-width-1-1 .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel {
		background: rgba(0,0,0,0.3);
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-panel .uk-grid-width-1-1 > div:hover .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel {
		background: rgba(0,0,0,0.6);
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel h3.uk-panel-title,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel p:last-child,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel h3.uk-panel-title,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel p:last-child {
		opacity:1;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel h3.uk-panel-title {
		top:12%;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel .uk-margin {
		top:20%;
		margin:20px 0 15px;
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel p:last-child,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel p:last-child {
		top:130px !important;
		margin-top: 10px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 > div .uk-panel .uk-margin,
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel .uk-margin {
		opacity: 1;
	}
	
	/* Portfolio - Deeper */
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > * {
		width:100%;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .backButton {
		right:20px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .pos-description .last p:last-child {
		padding:20px 20px 50px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address {
		width:calc(100% - 80px);
		padding:40px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::before {
		left:0;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::after {
		right:10px;
	}

	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:last-child {
		width:100%;
	}
	
	/* Blog */
	
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h1.pos-title,
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h2.pos-subtitle,
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h3.pos-author {
		margin-left: 12%;
	    margin-right: 2%;
	    width: 58%;
	}
	
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h3.pos-author {
		margin: 15px 25% 0 12%;
		width: calc(32% - 25px);
	}
	
	/* About Us */
	
	body.aboutUs #tm-main .tm-main-top .meetTeam > div::before {
		top:328px;
	}
	
	body.aboutUs .meetTeam .card {
		width:100%;
		height:280px;
	}
	
	.aboutUs .card .front img.icon {
		display: none !important;
	}
	
	body.aboutUs #tm-main .card .back {
		display: none;
	}
	
	body.aboutUs #tm-main .card.flip .front,
	body.aboutUs #tm-main .card:hover .front {
	  background: rgba(0, 0, 0, 0) radial-gradient(ellipse farthest-corner at 50% 50% , #fff 0%, #cccccc 100%) repeat scroll 0 0;
	  transform: none;
	  z-index: 900;
	  transition: none;
	}
	
	/* Contact Us */
	
	body #bfElemWrap838 {
		margin-bottom: 65px;
	}
	
	/* Footer */
	
	body #tm-footer .uk-container .containerCustom {
		width:96%;
		padding:0 2%;
	}

}

/* Portrait */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
	/* Template */
	
	body #tm-header .tm-navbar .uk-container {
		padding:10px 0;
	}

	body #tm-header .tm-navbar .uk-flex .tm-nav-logo,
	body #tm-header .tm-navbar .uk-flex .tm-nav-logo .tm-logo,
	body #tm-header .tm-navbar .uk-flex .tm-search,
	body #tm-header .tm-navbar .uk-flex > .tm-search h2 {
		display: block !important;
	}
	
	body #tm-header .tm-navbar .uk-flex .tm-nav {
		display: none !important;
	}
	
	body #tm-header .tm-navbar .uk-flex .tm-nav-logo .tm-logo img {
		left: -20px;
		top: 15%;
	}
	
	body #tm-header .tm-navbar .uk-flex > .tm-search p {
		margin: 25px 0;
	}
	
	body #tm-header .tm-navbar .uk-flex > .tm-search h2 {
		margin-right: 15px;
	}

	body #tm-header .tm-navbar .uk-flex > .tm-search h2 a {
		height:81px;
		line-height: 24px;
	}
	
	body .tm-smoothscroll-bar {
		right:10px;
	}
	
	/* Home */
	
	body.homeWrapper #tm-top-a .uk-slideshow li:nth-of-type(1) {
		opacity: 1 !important;
		z-index: 10;
	}
	
	body.homeWrapper #tm-top-a .uk-slideshow li:nth-of-type(2) {
		opacity: 0 !important;
		z-index: 0;
	}

	body.homeWrapper #tm-top-a .uk-slidenav-position > a.uk-slidenav-next {
		display: none !important;
	}
	
	body.homeWrapper #tm-top-a .uk-overlay-panel p:nth-of-type(1) {
		display: none;
	}
	
	body.homeWrapper #tm-top-a .uk-overlay-panel p:nth-of-type(2) {
		margin-top: 25px;
	}
	
	body.homeWrapper #tm-top-b .uk-panel h3.uk-panel-title,
	body.homeWrapper #tm-top-b .uk-panel:hover h3.uk-panel-title {
		opacity: 1;
		top:20%;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel div.tagCenter,	
	body.homeWrapper #tm-top-b .uk-panel:hover div.tagCenter {
		display: none !important;
		opacity: 0;
	}
	
	body.homeWrapper #tm-top-b .uk-panel p.link,
	body.homeWrapper #tm-top-b .uk-panel:hover p.link {
		top:45%;
		padding:4px 16px;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel > .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.2;
	}
	
	body.homeWrapper .tm-main-top .uk-panel > div:hover .content a,
	body.homeWrapper .tm-main-top .uk-panel div:hover ul {
		top: calc(20% - 32.5px);
	}
	
	body.homeWrapper .tm-main-top .uk-panel div h3 {
		font-size: 50px;
		line-height: 55px;
	}
	
	body.homeWrapper #tm-bottom-b .uk-width-1-1 .aboutUs::before {
		width:25%;
	}
	
	/* Services */
	
	body.servicesWrapper #tm-top-b h1,
	body.servicesDeeper #tm-top-b h1,
	body.servicesDeepest #tm-top-b h1 {
		margin-top: 10px;
	}
	
	body.servicesWrapper #tm-top-b .introBlock,
	body.servicesDeeper #tm-top-b .introBlock,
	body.servicesDeepest #tm-top-b .introBlock {
		padding:20px;
		margin:0 -25px;
	}
	
	body.servicesWrapper #tm-top-b .introBlock p,
	body.servicesDeeper #tm-top-b .introBlock p,
	body.servicesDeepest #tm-top-b .introBlock p {
		width:100%;
		margin:0;
		padding:0;
	}
	
	body.servicesWrapper #tm-main .uk-container {
		padding:0 25px;
	}

	body.servicesWrapper .tm-main-top .uk-panel div h3 {
		font-size: 50px;
		line-height: 55px;
	}
	
	body.servicesWrapper .tm-main-top .uk-panel > div:hover .content a {
		top: calc(20% - 32.5px);
	}
	
	body.servicesWrapper .tm-main-top .uk-panel div ul {
		position: absolute;
	}

	body.servicesWrapper .tm-main-top .uk-panel div:hover ul {
		top:100px;
	}
	
	body.servicesWrapper .tm-main-top .uk-panel div.Marketing:hover ul,
	body.servicesWrapper .tm-main-top .uk-panel div.Ongoing:hover ul {
		top:150px;
	}
	
	body.servicesDeeper #tm-main .tm-main-top .backLink,
	body.servicesDeepest #tm-main .tm-main-top .backLink {
		right:170px;	
	}
	
	body.servicesDeeper.Design #tm-main .tm-main-top .uk-panel.servicesList p {
		margin: 0 0 50px 2%;
	}
	
	body.servicesDeeper #tm-main .tm-main-top .uk-panel.servicesList p:nth-of-type(1),
	body.servicesDeeper.Design #tm-main .tm-main-top .uk-panel.servicesList p:nth-of-type(1),
	body.servicesDeeper.Design #tm-main .tm-main-top .uk-panel.servicesList p:nth-of-type(4),
	body.servicesDeeper.Development #tm-main .tm-main-top .uk-panel.servicesList p:nth-of-type(1) {
		margin: 0 0 25px 0;
	}
	
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .start img,
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .start img {
		
	}
	
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .chat img,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav .chat img {
		margin-top:13px;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel.furtherNav h1,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel.furtherNav h1 {
		margin-bottom: 78px;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel.furtherNav .start h1,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel.furtherNav .start h1 {
		margin-bottom: 25px;
	}
	
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav h4,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav h4 {
		line-height: 42px;	
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-panel-teaser figure div.uk-overlay-background,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-panel-teaser figure div.uk-overlay-background, 
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel:hover > .uk-panel-teaser figure div.uk-overlay-background,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel:hover > .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.4;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel p.link,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel .tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel .tagCenter {
		opacity: 1;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel h3.uk-panel-title,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover h3.uk-panel-title {
		top:15%;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel div.tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel div.tagCenter,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > div.tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > div.tagCenter {
		opacity: 0;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel > p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel > p.link,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-panel .uk-grid-width-1-1 .uk-panel:hover > p.link {
		top:40%;
	}
	
	body.servicesDeepest #tm-main article {
		padding: 40px;
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel .Design h3,
	body.servicesDeeper #tm-bottom-a .uk-panel .Development h3,
	body.servicesDeeper #tm-bottom-a .uk-panel .Marketing h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Design h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Development h3,
	body.servicesDeepest #tm-bottom-a .uk-panel .Marketing h3 {
		font-size: 33px;
		line-height: 38px;
		padding-bottom: 10px;
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel div h3 span,
	body.servicesDeepest #tm-bottom-a .uk-panel div h3 span {
		right:0;
	}
	
	/* Packages */
	
	body.packages #tm-top-b .introBlock {
		margin: 0 0;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher {
		padding: 40px;
	}

	body.packages #tm-main article .moduletable .uk-subnav {
		margin-left: -15px;
	}

	body.packages #tm-main article .moduletable .uk-subnav li {
		padding-left: 15px;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer .testi h4 span:first-of-type {
	    font-size: 60px;
	    line-height: 60px;
	    left: -10px;
	    top: 15px;
	    position: relative;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer .testi h4 span:last-of-type {
		position: relative;
		left:0px;
		top:0px;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer .testi h4 span:last-of-type:before {
	    font-size: 60px;
	    line-height: 60px;
	    top: -10px;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode {
		padding: 0 40px;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode label {
		width:90%;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode input {
	
		width:calc(90% - 12px);
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode select {
		width:90%;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #left label {
		margin-left: 10%;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #left input {
		margin-left: 10%;
	}
	
	body.packages #tm-main article > div > h2 {
		padding: 0 40px;
	}
	
/*-- Packages Mk2 --*/

body.packagesMk2 #tm-top-b h1 {
	margin-top: 25px;
}

body.packagesMk2 #tm-top-c .uk-width-1-1 .uk-panel .pricing h1 sub {
	display: block;
}

body.packagesMk2 #tm-top-c .uk-width-1-1 .uk-panel .pricing h1 br {
	display: none;
}

body.packagesMk2 #tm-main .tm-main-bottom .uk-panel.packageExplained .left {
	padding-left: 20px;
	padding-right: 20px;
	width:calc(50% - 40px);
	float: left;	
}

body.packagesMk2 #tm-main .tm-main-bottom .uk-panel.packageExplained .right {
	padding-left: 20px;
	padding-right: 20px;
	width:calc(50% - 40px);
	float: left;
}
	
	/* Portfolio */
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav {
		width: calc(100% + 30px);
		padding:10px;
		margin-left: -25px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li {
		padding-left: 0;
		margin-left: 10px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li:first-child {
		 margin-left: 0;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li::before {
	    background: #fff none repeat scroll 0 0;
	    color: #fff;
	    content: "";
	    height: 24px;
	    position: absolute;
	    right: -23px;
	    width: 1px;
	    border-left: none;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li:first-child::before {
		right: -7px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li:last-child::before {
		width:0px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li::after {
		bottom:-10px;
		left: calc(50% - 12px);
		border-width: 10px 12px 0;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li.uk-active::after {
		bottom:-20px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav li a {
		font-size: 12px;
		line-height: 14px;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel .uk-badge {
		display: none;
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-panel .uk-grid-width-1-1 .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel {
		background: rgba(0,0,0,0.3);
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-panel .uk-grid-width-1-1 > div:hover .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel {
		background: rgba(0,0,0,0.6);
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel h3.uk-panel-title,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel p:last-child,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel h3.uk-panel-title,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel p:last-child {
		opacity:1;
	}
	
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div .uk-panel p:last-child,
	body.portfolioWrapper #tm-main .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel p:last-child {
		top: 76px !important;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 > div .uk-panel .uk-margin,
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 > div:hover .uk-panel .uk-margin {
		opacity: 0;
	}
	
	/* Portfolio - Deeper */
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > * {
		width:100%;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .backButton {
		right:20px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .pos-description .last p:last-child {
		padding:20px 20px 50px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address {
		width:calc(100% - 80px);
		padding:40px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::before {
		left:0;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::after {
		right:10px;
	}

	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:last-child {
		width:100%;
	}
	
	/* Blog */
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav {
		width: calc(150% + 30px);
		padding:10px;
		margin-left: -25px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li {
		padding-left: 0;
		margin-left: 10px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li:first-child {
		 margin-left: 0;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li::before {
	    background: #fff none repeat scroll 0 0;
	    color: #fff;
	    content: "";
	    height: 24px;
	    position: absolute;
	    right: -13px;
	    width: 1px;
	    border-left: none;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li:first-child::before {
		right: -12px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li:last-child::before {
		width:0px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li::after {
		bottom:-10px;
		left: calc(50% - 12px);
		border-width: 10px 12px 0;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li.uk-active::after {
		bottom:-20px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-subnav li a {
		font-size: 12px;
		line-height: 14px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel-badge,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child h3.uk-panel-title,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-margin {
		margin-left:15%;
		width:53%;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-article-meta {
		margin: 15px 11% 0 15%;
		width:calc(47% - 25px);
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel > p:last-child {
		margin-left: 15%;
	}
	
	body.newsLayout .zoo .category .tm-sidebar-b {
		right:25px;
		width: calc(33.33% - 35px);
	}
	
	/* Blog - Deeper */
	
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h1.pos-title,
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h2.pos-subtitle,
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h3.pos-author {
		margin-left: 15%;
		width:83%;
	}
	
	body.newsLayout .zoo .zooDeeper #tm-main .tm-content #yoo-zoo .titlebox h3.pos-author {
		width:auto;
	}
	
	/* About Us */
	
	body.aboutUs #tm-top-b .uk-panel h1 {
		text-shadow:1px 1px 2px #000, -1px -1px 2px #000;
	}

	body.aboutUs #tm-top-b .uk-panel h4 {
		text-shadow:1px 1px 2px #000, -1px -1px 2px #000;
	}
	
	body.aboutUs #tm-top-b .introBlock {
		margin:0 0;
	}
	
	body.aboutUs #tm-main .tm-main-top .meetTeam > div::before {
		top:258px;
	}
	
	body.aboutUs .meetTeam .card {
		width:100%;
		height:210px;
	}
	
	.aboutUs .card .front img.icon {
		display: none !important;
	}
	
	body.aboutUs #tm-main .card .back {
		display: none;
	}
	
	body.aboutUs #tm-main .card.flip .front,
	body.aboutUs #tm-main .card:hover .front {
	  background: rgba(0, 0, 0, 0) radial-gradient(ellipse farthest-corner at 50% 50% , #fff 0%, #cccccc 100%) repeat scroll 0 0;
	  transform: none;
	  z-index: 900;
	  transition: none;
	}
	
	/* Contact Us */
	
	body #bfElemWrap838 {
		margin-bottom: 65px;
	}
	
	/* Footer */
	
	#tm-footer .uk-container .tm-footer-bottom .uk-width-1-1:nth-of-type(1),
	#tm-footer .uk-container .tm-footer-bottom .uk-width-1-1:nth-of-type(2) {
		width:calc(50% - 50px);
		padding:20px 25px;
	}
	
	#tm-footer .uk-container .tm-footer-bottom .uk-width-1-1:nth-of-type(3) {
		width:calc(100% - 50px);
		padding:20px 25px;		
	}

}

/***--- iPhone ---***/

/* Portrait & Landscape */

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

	body {
		width:100%;
		max-width: 100%;
		padding-bottom: 0;
	}

	body.homeWrapper #tm-header .tm-navbar {
		background: rgba(0,0,0,0.3);
	}
	
	body #tm-header .tm-navbar .uk-container {
		padding:10px 0;
	}

	body #tm-header .tm-navbar .uk-flex .tm-nav-logo,
	body #tm-header .tm-navbar .uk-flex .tm-nav-logo .tm-logo,
	body #tm-header .tm-navbar .uk-flex .tm-navbar-toggle {
		display: block !important;
	}
	
	body #tm-header .tm-navbar .uk-flex .tm-nav-logo .tm-logo img {
		left:-20px;
	}
	
	body #tm-header .tm-navbar .uk-flex .tm-navbar-toggle {
	    color: #000;
	    font-size: 20px;
	    height: 48px;
	    line-height: 28px;
	    margin: 0 20px 0 0;
	    padding: 0 10px;
	    text-shadow: 0 0 1px #000;
	}
	
	body #headerSeparator {
		margin-top: 68px !important;
	}
	
	body .uk-container {
		width:100% !important;
		max-width: 100%;
	}
	
	/* Home */
	
	body.homeWrapper #tm-top-a .uk-slideshow li:nth-of-type(1) {
		opacity: 1 !important;
		z-index: 10;
	}
	
	body.homeWrapper #tm-top-a .uk-slideshow li:nth-of-type(2) {
		opacity: 0 !important;
		z-index: 0;
	}

	body.homeWrapper #tm-top-a .uk-slidenav-position > a.uk-slidenav-next {
		display: none !important;
	}
	
	body.homeWrapper #tm-top-a .uk-overlay-panel .uk-margin {
		margin: 100px auto 0;
	}
	
	body.homeWrapper #tm-top-a .uk-overlay-panel h1 {
		width:auto;
	}
	
	body.homeWrapper #tm-top-a .uk-overlay-panel p:nth-of-type(1) {
		display: none;
	}
	
	body.homeWrapper #tm-top-a .uk-overlay-panel p:nth-of-type(2) {
		margin-top: 25px;
	}
	
	body.homeWrapper #tm-top-b .uk-panel h3.uk-panel-title,
	body.homeWrapper #tm-top-b .uk-panel:hover h3.uk-panel-title {
		opacity: 1;
		top:20%;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel div.tagCenter,	
	body.homeWrapper #tm-top-b .uk-panel:hover div.tagCenter {
		display: none !important;
		opacity: 0;
	}
	
	body.homeWrapper #tm-top-b .uk-panel p.link,
	body.homeWrapper #tm-top-b .uk-panel:hover p.link {
		top:45%;
		padding:4px 16px;
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.homeWrapper #tm-top-b .uk-panel > .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.2;
	}
	
	body.homeWrapper #tm-main .uk-container {
		margin:0;
		padding:0;
		width:100%;
	}

	body.homeWrapper .tm-main-top .uk-panel > div {
		width:100%;
	}
	
	body.homeWrapper .tm-main-top .uk-panel > div:hover .content a,
	body.homeWrapper .tm-main-top .uk-panel > div .content a {
		top: calc(50% - 29px);
	}
	
	body.homeWrapper .tm-main-top .uk-panel > div.Marketing:hover .content a,
	body.homeWrapper .tm-main-top .uk-panel > div.Marketing .content a,
		body.homeWrapper .tm-main-top .uk-panel > div.Ongoing:hover .content a,
	body.homeWrapper .tm-main-top .uk-panel > div.Ongoing .content a {
		top: calc(50% - 49px);		
	}
	
	body.homeWrapper .tm-main-top .uk-panel div h3 {
		margin-bottom: 0;
		font-size: 36px;
		line-height: 40px;
		padding-top: 6px;
	}
	
	body.homeWrapper .tm-main-top .uk-panel .Design h3,
	body.homeWrapper .tm-main-top .uk-panel .Development h3,
	body.homeWrapper .tm-main-top .uk-panel .Marketing h3 {
		padding-bottom: 12px;
	}
	
	body.homeWrapper .tm-main-top .uk-panel div ul {
		display: none !important;
	}
	
	body.homeWrapper #tm-bottom-b .uk-width-1-1 .aboutUs::before {
		opacity: 0;
	}

	body.homeWrapper #tm-bottom-b .uk-width-1-1:last-child .uk-panel.aboutUs {
		padding: 20px;
		margin:0 -25px;
	}
	
	/* Services */
	
	body.servicesWrapper #tm-top-a,
	body.servicesDeeper #tm-top-a,
	body.servicesDeepest #tm-top-a {
		display: none;
	}

	body.servicesWrapper #tm-top-b h1,
	body.servicesDeeper #tm-top-b h1,
	body.servicesDeepest #tm-top-b h1 {
		margin-top: 10px;
	}
	
	body.servicesWrapper #tm-top-b h1,
	body.servicesWrapper #tm-top-b h4,
	body.servicesDeeper #tm-top-b h1,
	body.servicesDeeper #tm-top-b h4,
	body.servicesDeepest #tm-top-b h1,
	body.servicesDeepest #tm-top-b h4 {
		text-shadow: none;
		color:#34393c;
	}
	
	body.servicesWrapper #tm-top-b .introBlock,
	body.servicesDeeper #tm-top-b .introBlock,
	body.servicesDeepest #tm-top-b .introBlock {
		padding:20px;
		margin:0 -25px;
	}
	
	body.servicesWrapper #tm-top-b .introBlock p,
	body.servicesDeeper #tm-top-b .introBlock p,
	body.servicesDeepest #tm-top-b .introBlock p {
		width:100%;
		margin:0;
		padding:0;
	}

	body.servicesWrapper #tm-main .uk-container {
		padding:0;
	}
	
	body.servicesWrapper #tm-main .tm-main-top .uk-panel.servicesBox > div {
		width:100%;
	}

	body.servicesWrapper #tm-main .tm-main-top .uk-panel.servicesList,
	body.servicesDeeper #tm-main .tm-main-top .uk-panel.servicesList,
	body.servicesDeepest #tm-main .tm-main-top .uk-panel.servicesList {
		width:100%;
		padding:30px 0;
	}
	
	body.servicesWrapper #tm-main .tm-main-top .uk-panel.servicesList > div {
		width:100%;
		margin:0;
	}
	
	body.servicesWrapper .tm-main-top .uk-panel > div:hover .content a,
	body.servicesWrapper .tm-main-top .uk-panel > div .content a {
		top: calc(50% - 29px);
	}
	
	body.servicesWrapper .tm-main-top .uk-panel > div.Marketing:hover .content a,
	body.servicesWrapper .tm-main-top .uk-panel > div.Marketing .content a,
		body.servicesWrapper .tm-main-top .uk-panel > div.Ongoing:hover .content a,
	body.servicesWrapper .tm-main-top .uk-panel > div.Ongoing .content a {
		top: calc(50% - 49px);		
	}
	
	body.servicesWrapper .tm-main-top .uk-panel div h3 {
		margin-bottom: 0;
		font-size: 36px;
		line-height: 40px;
		padding-top: 6px;
	}
	
	body.servicesWrapper .tm-main-top .uk-panel .Design h3,
	body.servicesWrapper .tm-main-top .uk-panel .Development h3,
	body.servicesWrapper .tm-main-top .uk-panel .Marketing h3 {
		padding-bottom: 12px;
	}
	
	body.servicesWrapper .tm-main-top .uk-panel div ul {
		display: none !important;
	}
	
	body.servicesDeeper #tm-main .tm-middle .tm-main-top .uk-width-1-1 .uk-panel.servicesList > p {
		width:100%;
		margin:0 0 10px
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel {
		padding:0;
	}
	
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav {
		width:100%;
	}
	
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .start,
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .inspired,
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .chat,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav .start,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav .inspired,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav .chat {
		width:100%;
		padding: 20px 0;
	}
	
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .chat,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav .chat {
		margin:0;
	}
	
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .start:before,
	body.servicesDeeper .tm-main-bottom .uk-panel.furtherNav .inspired:before,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav .start:before,
	body.servicesDeepest .tm-main-bottom .uk-panel.furtherNav .inspired:before {
		position: absolute;
		top:30%;
		bottom:30%;
		width:0px;
		content:"";
		background:none;
		border-radius: 1px;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel h1,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel h1 {
		margin-top: 0;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel h3.uk-panel-title,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel:hover h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel h3.uk-panel-title,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel:hover h3.uk-panel-title {
		opacity: 1;
		top:20%;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel div.tagCenter,	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel:hover div.tagCenter,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel div.tagCenter,	
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel:hover div.tagCenter {
		display: none !important;
		opacity: 0;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel p.link,
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel:hover p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel p.link,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel:hover p.link {
		top:45%;
		padding:4px 16px;
		margin-left: calc(30% - 16px);
		opacity: 1;
		text-shadow: 1px 1px 1px #000;
	}
	
	body.servicesDeeper #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel .uk-panel-teaser figure div.uk-overlay-background,
	body.servicesDeepest #tm-main .tm-main-bottom .uk-width-1-1 > .uk-panel .uk-panel-teaser figure div.uk-overlay-background {
		opacity: 0.2;
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel > div,
	body.servicesDeepest #tm-bottom-a .uk-panel > div,
	body.servicesDeeper.Ongoing #tm-bottom-a .uk-panel > div,
	body.servicesDeepest.Ongoing #tm-bottom-a .uk-panel > div {
		width:100%;
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel > div:hover .content a,
	body.servicesDeeper #tm-bottom-a .uk-panel > div .content a,
	body.servicesDeepest #tm-bottom-a .uk-panel > div:hover .content a,
	body.servicesDeepest #tm-bottom-a .uk-panel > div .content a {
		top: calc(50% - 29px);
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel > div.Marketing:hover .content a,
	body.servicesDeeper #tm-bottom-a .uk-panel > div.Marketing .content a,
	body.servicesDeepest #tm-bottom-a .uk-panel > div.Marketing:hover .content a,
	body.servicesDeepest #tm-bottom-a .uk-panel > div.Marketing .content a {
		top: calc(50% - 49px);		
	}
	
	body.servicesDeeper #tm-bottom-a .uk-panel div h3,
	body.servicesDeepest #tm-bottom-a .uk-panel div h3 {
		margin-bottom: 0;
		font-size: 36px;
		line-height: 40px;
		padding-top: 6px;
		padding-bottom: 12px;
	}
	
	body.servicesDeepest #tm-main article {
		padding:20px 0;
	}
	
	body.servicesDeepest #tm-main article div div.servicesDotScroller {
		margin-bottom: 0;
	}
	
	body.servicesDeepest #tm-main article div div.servicesDotScroller .servicesDotScrollerLeft,
	body.servicesDeepest #tm-main article div div.servicesDotScroller .servicesDotScrollerRight {
		width:100%;
	}
	
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n) .servicesDotScrollerLeft,
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n+1) .servicesDotScrollerRight {
		float: right;
		padding-top: 20px;
	}
	
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n+1) .servicesDotScrollerLeft,
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n) .servicesDotScrollerRight {
		float: left;
		padding-top: 20px;
	}
	
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n+1) .servicesDotScrollerLeft h1,
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n+1) .servicesDotScrollerLeft h3,
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n+1) .servicesDotScrollerLeft p,
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n) .servicesDotScrollerRight h1,
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n) .servicesDotScrollerRight h3,
	body.servicesDeepest #tm-main article div div.servicesDotScroller:nth-of-type(2n) .servicesDotScrollerRight p {
		text-align: left;
		width:100%;
	}
	
	body.servicesDeepest #tm-main article div div.servicesDotScroller .servicesDotScrollerLine {
		display: none;
	}
	
	body.servicesDeepest #tm-main article iframe {
		width:100%;
	}
	
	body.servicesDeepest #tm-top-b h4 {
		margin-bottom: 0;
	}
	
	body.servicesDeepest #tm-top-b img {
		display: none !important;
	}
	
	body.servicesDeepest #tm-main article ul {
		padding-left: 0;
	}
	
	/* Packages */
	
	body.packages #tm-top-b h1 {
		margin-top: 10px;
	}
	
	body.packages #tm-top-b h4 {
		text-shadow: none;
		color:#34393c;
	}

	body.packages #tm-top-b .introBlock {
		padding:20px;
		margin:0 -25px;
	}

	body.packages #tm-top-b .introBlock p {
		width:100%;
		margin:0;
		padding:0;
	}
	
	body.packages #tm-main .uk-container {
		padding:0;
	}

	body.packages #tm-main article .moduletable .uk-subnav {
		margin-left: 0;
	}
	
	body.packages #tm-main article .moduletable .uk-subnav li {
		width:95%;
		padding:0 2.5%;
	}

	body.packages #tm-main article .moduletable .uk-switcher {
		padding: 40px 0;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer:nth-child(6n),
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer:nth-child(6n+3) {
		display: block !important;
		width:100%;	
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer:nth-child(6n) div.testi {
		width:90%;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer:nth-child(6n+3) div.testi {
		width:90%;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .image {
		width:90%;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer:nth-child(6n) div.list {
		width:90%;
		margin-top: 10px;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer:nth-child(6n+3) div.list {
		width:90%;
		margin-top: 10px;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer .testi h4 span:first-of-type {
	    font-size: 60px;
	    line-height: 60px;
	    left: -10px;
	    top: 15px;
	    position: relative;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer .testi h4 span:last-of-type {
		position: relative;
		left:0px;
		top:0px;
	}
	
	body.packages #tm-main article .moduletable .uk-switcher .uk-margin .flexContainer .testi h4 span:last-of-type:before {
	    font-size: 60px;
	    line-height: 60px;
	    top: -10px;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode {
		padding: 0 0px;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #left {
		width:95%;
		float: left;
		margin-right: 5%;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #right {
		width:95%;
		float: left;
		margin-right: 5%;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode label {
		width:90%;
		min-width: 0;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode input {
		width:calc(90% - 12px);
		min-width: 0;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode select {
		width:90%;
		min-width: 0;
	}
	
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #left label,
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #right label,
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #left input,
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #right input,
	body.packages #tm-main article .moduletable:nth-of-type(2) .bfQuickMode #right select {
		margin-left: 10%;
	}
	
	body.packages #tm-main article > div > h2 {
		padding: 0 0px;
	}
	
	/*-- Packages --*/
	
	body.packagesMk2 #tm-top-a {
		background:none;
	}

	body.packagesMk2 #tm-top-a img {
		display: none;
	}

	body.packagesMk2 #tm-top-b h1 {
		margin-top: 10px;
		color:#000;
		text-shadow: none;
	}
	
	body.packagesMk2 #tm-top-b h4 {
		color:#000;
		text-shadow: none;		
	}
	
	body.packagesMk2 #tm-top-b img {
		display: none;
	}
	
	body.packagesMk2 #tm-top-c .uk-width-1-1,
	body.packagesMk2 #tm-top-c .uk-width-1-1 + .uk-width-1-1,
	body.packagesMk2 #tm-top-c .uk-width-1-1 + .uk-width-1-1 + .uk-width-1-1 {
		margin-top: 0;
	}
	
	body.packagesMk2 #tm-top-c .uk-width-1-1 .uk-panel .pricing h1 sub {
		display: block;
	}
	
	body.packagesMk2 #tm-top-c .uk-width-1-1 .uk-panel .pricing h1 span {
		bottom:-47px;
	}
	
	body.packagesMk2 #tm-top-c .uk-width-1-1 .uk-panel .pricing h1 br {
		display: none;
	}
	
	body.packagesMk2 #tm-main .tm-main-top .uk-panel .left,
	body.packagesMk2 #tm-main .tm-main-top .uk-panel .right {
		width:calc(100% - 40px);
	}
	
	body.packagesMk2 #tm-main .tm-main-top .uk-panel img {
		display: none;
	}
	
	body.packagesMk2 #tm-main .tm-main-bottom .uk-panel.packageExplained .left {
		padding-left: 20px;
		padding-right: 20px;
		width:calc(100% - 40px);
		float: left;	
	}
	
	body.packagesMk2 #tm-main .tm-main-bottom .uk-panel.packageExplained .right {
		padding-left: 20px;
		padding-right: 20px;
		width:calc(100% - 40px);
		float: left;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.packageExplained .right .pricing h1 {
		margin-bottom: 52px;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.packageExplained .right .pricing h1 sub {
		display: block;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.packageExplained .right .pricing h1 span {
		bottom:-47px;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.packageExplained .right .pricing h1 br {
		display: none;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.packageExplained .right .testimonial h3:before {
		top:20px;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.packageExplained .right .testimonial h3:after {
		top:-3px;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.contactStrip h3 {
		width:100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.contactStrip p {
		width:100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.contactStrip h3 ~ h3 {
		width:100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	body.packagesMk2 .tm-main-bottom .uk-width-1-1 .uk-panel.contactStrip h2 {
		width:100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	/*--- Banner ---*/
	
	body#page > div > div .bottomBanner {
		top:calc(100vh - 136px);
	}
	
	body#page > div > div .bottomBanner > div h3 {
		font-size: 16px;
		line-height: 20px;
	}
	
	body#page > div > div .bottomBanner > div p {
		float: none;
	}

	body#page > div > div .bottomBanner > div p a {
	    font-size: 20px;
	    line-height: 19px;
	    margin-top: 16px;
	    padding: 8px 16px;
	    width: calc(100% - 34px);
	}
	
	body:not(.packagesMk2) #tm-footer {
		padding-bottom: 136px;
	}
	
	/* Portfolio */
	
	body.portfolioWrapper .tm-main-top .uk-panel .uk-subnav {
		display: none !important;
	}
	
	body.portfolioWrapper .tm-main-top .uk-panel .triangle {
		display: none;
	}

	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel .uk-badge {
		display: none;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel .uk-panel-teaser > .uk-overlay .uk-overlay-panel {
		opacity: 1;
		background:rgba(0,0,0,0.4);
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel h3.uk-panel-title {
		margin-bottom: 0;
		margin-top: 30px;
		opacity: 1;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 > div .uk-panel .uk-margin {
		display: none;
	}
	
	body.portfolioWrapper .tm-main-top .uk-grid-width-1-1 .uk-panel p:last-child {
		opacity: 1;
		margin-top: 15px;
		top: 83px !important;
	}
	
	/* Deeper */

	body.portfolioDeeper .tm-content #yoo-zoo .item .pos-top {
		display: none;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox {
		padding:0px 0 0;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > * {
		width:90%;
		margin:0 auto;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .pos-description p {
		width:calc(100% - 40px);
		padding:20px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .pos-description .results > div,
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .pos-description .paid > div {
		width:calc(100% - 40px);
		margin:20px;
	}
	
	body.portfolioDeeper .tm-middle .tm-content #yoo-zoo .item .floatbox .pos-description .results > p,
	body.portfolioDeeper .tm-middle .tm-content #yoo-zoo .item .floatbox .pos-description .paid > p {
		width:calc(100% - 40px);
		padding:20px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox .pos-description .lowerImage img:first-child {
		width:100%;
		margin-bottom: 10px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address {
		width:calc(100% - 60px);
		padding:20px 30px;
		margin:0;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::before {
		left:0;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .floatbox > .solidBlock .pos-address p:first-child::after {
		right:10px;
	}
	
	body.portfolioDeeper .tm-content #yoo-zoo .item .pos-bottom {
		width:calc(90% - 80px);
	}
	
	/* Our Approach */
	
	body.ourApproach #tm-top-a .uk-overlay-panel .uk-margin {
		width:100%;
		margin:0%;
	}
	
	body.ourApproach #tm-main article img:nth-of-type(1) {
		margin-top: -20px;
	}
	
	/* Blog */
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom {
		width:100%;
	}
	
	body.newsLayout .zoo .category .tm-main-bottom .uk-panel .uk-subnav {
		display: none !important;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child {
		width: 100%;
		padding-right: 0px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel {
		width: 100%;
		padding-left: 0px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel.Livvy,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel.Soren,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel.Simon,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel.Rowan,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel.Paul,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel.Geoff {
		background: #f2f2f3 none scroll no-repeat 0 0;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel-badge,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child h3.uk-panel-title,
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-margin {
		margin-left: 0;
		margin-right: 0;	
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-panel-badge {
		position: relative;
		width:96%;
		padding:0 0 0 4%;
	    background: transparent none repeat scroll 0 0;
	    border-radius: 0;
	    color: #37afe2;
	    font-family: "Open Sans Condensed",sans-serif;
	    font-size: 20px;
	    line-height: 24px;
	    text-align: left;
	    text-transform: none;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-panel-badge:after {
	    background: #f2f2f3 none repeat scroll 0 0;
	    bottom: -12px;
	    content: "";
	    display: inline-block;
	    height: 1px;
	    left: 4%;
	    position: absolute;
	    width: 66%;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-panel-teaser {
		width:100%;
		max-width:100%;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-panel-title {
		width:92%;
		padding:0 4%;
	    color: #34393c;
	    font-size: 20px;
	    font-weight: 600;
	    line-height: 32px;
	    margin-bottom: 10px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div time {
		width: 50px;
		height:50px;
		position: absolute;
		top: 0;
		left: 10px;
		background:#37afe2;
		text-align: center;
		padding:8px;
		color:#fff;
		line-height: 24px;
		font-size: 17px;
		font-family: "Lobster", cursive;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div time > span.word-1 {
		width:50%;
		float: left;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div time > span.word-2 {
		width: 50%;
		float: left;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div time > span.word-3 {
		width: 100%;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-article-meta {
		display: none;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-margin {
		width:96%;
		padding:0 0 0 4%;
		margin-top:15px;
		margin-bottom:15px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-margin p {
	    color: #34393c;
	    font-size: 14px;
	    font-weight: 500;
	    line-height: 24px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-panel > p:last-child {
		margin-top: 0;
		margin-bottom: 15px;
		padding-top: 15px;
		float: left;
		width: 66%;
		padding-left: 4%;
		border-top: 1px solid #f2f2f3;
		line-height: 16px;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-width-1-1 .uk-panel .uk-grid-width-1-1 > div .uk-panel > p:last-child a {
		padding:0;
		background:transparent;
		color:#fc1954;
		text-transform: uppercase;
		text-align: left;
		border-radius: 0;
		line-height: 16px;
		font-size: 12px;
		font-weight: 700;
		min-height: 0;
	}
	
	body.newsLayout .zoo .category #tm-main .tm-main-bottom .uk-grid-width-1-1 > div:first-child .uk-panel > p:last-child {
		margin-left: 0;
		margin-right: 0;
	}
	
	body.newsLayout .zoo .category .tm-sidebar-b {
		position: relative;
		right:0 !important;
		top: 0 !important;
		padding-top: 20px !important;
		padding-left: 25px;
		margin-top: 0;
		width:100%;
	}
	
	/* Blog Deeper */
	
	body.newsLayout .zoo .zooDeeper .tm-middle .tm-main {
		width:100%;
	}
	
	body.newsLayout .zoo .zooDeeper .tm-content .item {
		float: none;
	}
	
	body.newsLayout .zoo .zooDeeper #tm-main .tm-content #yoo-zoo .titlebox {
		width:100%;
		padding:20px 0;
		background-position:0 20px;
	}
	
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h1.pos-title,
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h2.pos-subtitle {
		margin-left: 35%;
		margin-right: 2%;
		width:63%;
	}
	
	body.newsLayout .zoo .zooDeeper .tm-content #yoo-zoo .titlebox h3.pos-author {
		margin-left: 0;
		width:98%;
	}
	
	body.newsLayout .zoo .zooDeeper #tm-main .tm-sidebar-b {
		padding-top:0 !important;
		width:100%;
		padding-bottom: 20px;
	}
	
	/* About Us */
	
	body.aboutUs #tm-top-a {
		display: none;
	}

	body.aboutUs #tm-top-b h1 {
		margin-top: 10px;
	}
	
	body.aboutUs #tm-top-b h1,
	body.aboutUs #tm-top-b h4 {
		text-shadow: none;
		color:#34393c;
	}
	
	body.aboutUs #tm-top-b .introBlock {
		padding:20px;
		margin:0 -25px;
	}

	body.aboutUs #tm-top-b .introBlock p {
		width:100%;
		margin:0;
		padding:0;
	}
	
	.aboutUs #tm-main .tm-main-top .meetTeam > div::before {
		border:0;
	}
	
	body.aboutUs #tm-main .tm-middle .tm-main-top .meetTeam > div > div {
		width:100%;
		margin:20px 0;
	}
	
	body.aboutUs #tm-main .card {
		width:270px;
		height:270px;
		margin:0 auto;
	}
	
	body.aboutUs #tm-main .card .front {
		
	}
	
	.aboutUs .card .front img.icon {
		display: none !important;
	}
	
	body.aboutUs #tm-main .card .back {
		display: none;
	}
	
	body.aboutUs #tm-main .card.flip .front,
	body.aboutUs #tm-main .card:hover .front {
	  background: rgba(0, 0, 0, 0) radial-gradient(ellipse farthest-corner at 50% 50% , #fff 0%, #cccccc 100%) repeat scroll 0 0;
	  transform: none;
	  z-index: 900;
	  transition: none;
	}
	
	/* Contact Us */
	
	body.contactUs #tm-top-a {
		display: none;
	}

	body.contactUs #tm-top-b h1 {
		margin-top: 10px;
	}
	
	body.contactUs #tm-top-b h1,
	body.contactUs #tm-top-b h4 {
		text-shadow: none;
		color:#34393c;
	}
	
	body.contactUs #tm-top-b .introBlock {
		padding:20px;
		margin:0 -25px;
	}

	body.contactUs #tm-top-b .introBlock p {
		width:100%;
		margin:0;
		padding:0;
	}
	
	body.contactUs #tm-main .tm-content {
		margin-top: 0;
	}
	
	body.contactUs #tm-main .tm-main-bottom .uk-panel {
		padding:0;
	}
	
	body.contactUs #tm-main .tm-main-bottom .uk-panel #bfPage1 {
		width:100%;
		padding:0;
	}
	
	body.contactUs #tm-main .tm-main-bottom .uk-panel #bfPage1 input,
	body.contactUs #tm-main .tm-main-bottom .uk-panel #bfPage1 textarea {
		margin-left: 0;
		margin-right: 0;
		width: calc(100% - 26px);
	}
	
	body #bfElemWrap838 {
		margin-bottom: 130px;
	}
	
	/* Footer */
	
	#tm-footer .uk-container .tm-footer-top .uk-panel .distraction > div > .uk-panel {
		padding-top: 0;
		border-top: 0;
	}
	
	#tm-footer .uk-container .tm-footer-top .uk-panel .uk-width-small-1-2.uk-float-right {
		width:100%;
		margin:0;
		padding:0 0 0 25px;
		float: right;	
	}
	
	#tm-footer .uk-container .tm-footer-top .uk-panel .uk-width-small-1-2 {
		width:100%;
		padding:0 0 0 25px;
		margin:0;
	}
	
	#tm-footer .uk-container .tm-footer-top .uk-panel img {
		display: none !important;
	}
	
	#tm-footer .uk-container .tm-footer-top .uk-panel h2 {
		width:95%;
		padding:0 2.5%;
		margin-top: 15px;
	}
	
	#tm-footer .uk-container .tm-footer-bottom .uk-width-1-1 {
		width:95%;
		padding-left: 2.5%;
		padding-right: 2.5%;
	}
	
	/* Offcanvas */
	
	body .uk-offcanvas-bar .uk-panel:first-child {
		margin: 0;
	}
	
	body .uk-offcanvas-bar .uk-panel:nth-of-type(2) {
		margin:0;
	}
	
	body .uk-offcanvas-bar .uk-panel img {
		margin:0;
		width:100%;
	}
	
	body .uk-offcanvas-bar .uk-nav-offcanvas > li a {
		margin:0;
		width:100%;
	}
	
	body .uk-offcanvas-bar .contact p {
		width:100%;
		line-height: 48px;
	}
	
	body .backButton,
	body .backLink {
		display: none !important;
	}
	
	/* Start your Project */
	
	body.startProject #tm-main .uk-panel {
		background:#fff;
		padding:0 0px 25px;
	}
	
	body.startProject #bfPage1 > div:first-child {
		width:100%;
		margin:0 0%;
	}
	
	body.startProject #bfPage1 #contactInfo label {
		max-width: 80%;
		width:80%;
		margin:0 10% 20px;
	}
	
	body.startProject #bfPage1 #contactInfo input,
	body.startProject #bfPage1 textarea,
	body.startProject #bfPage1 #howYouHear input {
		max-width: 80%;
		min-width:70%;
		width:calc(80% - 26px);
		margin:0 10%;
		padding:4px 12px;
	}
	
	body.startProject #bfPage1 #typeOfProject .bfElemWrap {
		width:100%;
		margin:0 0%;
	}
	
	body.startProject #bfPage1 #typeOfProject .bfElemWrap label {
		width:calc(100% - 24px);
	}
	
	body.startProject #bfPage1 #typeOfProject .bfElemWrap input {
		width:16px;
	}
	
	body.startProject #bfPage1 #branding label,
	body.startProject #bfPage1 #website label,
	body.startProject #bfPage1 #digitalStrategy label,
	body.startProject #bfPage1 #photoVideo label,
	body.startProject #bfPage1 #projectInformation label {
		max-width: 100%;
		width:100%;
		margin:0 0% 20px;
	}
	
	body.startProject #bfPage1 #branding input,
	body.startProject #bfPage1 #website input,
	body.startProject #bfPage1 #digitalStrategy input,
	body.startProject #bfPage1 #photoVideo input,
	body.startProject #bfPage1 #projectInformation input {
		max-width: 100%;
		width:calc(100% - 26px);
		margin:0 0%;
		padding:4px 12px;
	}
	
	body.startProject #bfPage1 #branding text-area,
	body.startProject #bfPage1 #website text-area,
	body.startProject #bfPage1 #digitalStrategy text-area,
	body.startProject #bfPage1 #photoVideo text-area,
	body.startProject #bfPage1 #projectInformation text-area {
		max-width: 100%;
		width:calc(100% - 26px);
		margin:0 0%;
		padding:4px 12px;
	}
	
	body.startProject #bfPage1 #branding label.checkbox,
	body.startProject #bfPage1 #website label.checkbox,
	body.startProject #bfPage1 #digitalStrategy label.checkbox,
	body.startProject #bfPage1 #photoVideo label.checkbox,
	body.startProject #bfPage1 #projectInformation label.checkbox {
		width:100%;
		margin:10px 0%;
	}
	
	body.startProject #bfPage1 #branding label.checkbox input,
	body.startProject #bfPage1 #website label.checkbox input,
	body.startProject #bfPage1 #digitalStrategy label.checkbox input,
	body.startProject #bfPage1 #photoVideo label.checkbox input,
	body.startProject #bfPage1 #projectInformation label.checkbox input {
	    width: 16px;
	    margin: 0;
	}
	
	body.startProject #bfPage1 #branding select,
	body.startProject #bfPage1 #website select,
	body.startProject #bfPage1 #digitalStrategy select,
	body.startProject #bfPage1 #photoVideo select,
	body.startProject #bfPage1 #projectInformation select {
	    padding: 4px 12px !important;
	    width: calc(100%);
	    margin: 0 0%;
	}
	
	body.startProject #bfPage1 #bfElemWrap518,
	body.startProject #bfPage1 #bfElemWrap523,
	body.startProject #bfPage1 #bfElemWrap562 {
	    margin: 20px 0% 0;
	    width: 100%;
	    position: relative;
	    right: 0;
	}
	
	body.startProject #bfPage1 #bfElemWrap518 {
	    bottom:0;
	}
	
	body.startProject #bfPage1 #bfElemWrap523 {
	    bottom:0;
	}
	
	body.startProject #bfPage1 #bfElemWrap562 {
		top:0;
	}
	
	body.startProject #bfPage1 #bfElemWrap596 {
		top:0;
	    margin: 0 0%;
	    width: 100%;
	    position: relative;
	    left:0;
	}
	
	body.startProject #bfPage1 #bfElemWrap598 {
		top:0;
	    margin: 0 0%;
	    width: 100%;
	    position: relative;
	    left:0%
	}
	
	body.startProject #bfPage1 #bfElemWrap518 input,
	body.startProject #bfPage1 #bfElemWrap523 input,
	body.startProject #bfPage1 #bfElemWrap562 input,
	body.startProject #bfPage1 #bfElemWrap596 input,
	body.startProject #bfPage1 #bfElemWrap598 input {
	    margin: 10px 0;
	    width: 16px;
	    position: absolute;
	    right: 0px;
	    bottom: -9px;
	}
	
	body.startProject #bfPage1 #bfElemWrap352 label,
	body.startProject #bfPage1 #bfElemWrap413 label,
	body.startProject #bfPage1 #bfElemWrap360 label,
	body.startProject #bfPage1 #bfElemWrap416 label,
	body.startProject #bfPage1 #bfElemWrap418 label {
	    margin: 0 5% 0 0%;
	    width: 25%;
	    text-align: left;
	    float: left;
	}
	
	body.startProject #bfPage1 #bfElemWrap352 input,
	body.startProject #bfPage1 #bfElemWrap413 input,
	body.startProject #bfPage1 #bfElemWrap360 input,
	body.startProject #bfPage1 #bfElemWrap416 input,
	body.startProject #bfPage1 #bfElemWrap418 input {
	    float: left;
	    margin: 0;
	    width: calc(100% - 26px);
	}
	
	body.startProject #bfPage1 #SEObudgetSlider,
	body.startProject #bfPage1 #WebsitebudgetSlider {
	    height: 4px;
	    left: 10%;
	    margin-bottom: 32px;
	    margin-top: 8px;
	    width: 80%;
	}
	
	body.startProject #bfPage1 #SEObudgetSlider .noUi-base,
	body.startProject #bfPage1 #WebsitebudgetSlider .noUi-base {
		top:-24px;
	}
	
	body.startProject #bfPage1 #SEObudgetSlider .noUi-base .noUi-handle,
	body.startProject #bfPage1 #WebsitebudgetSlider .noUi-base .noUi-handle {
		width:26px;
		height: 26px;
		top:-11px;
	}
	
	body.startProject #bfPage1 .SEOBudgetSliderWrapper span:nth-of-type(1) {
		position: absolute;
		left:0;
		top:90px;
	}
	
	body.startProject #bfPage1 .SEOBudgetSliderWrapper span:nth-of-type(2) {
		position: absolute;
		right:0;
		top:90px;
	}
	
	body.startProject #bfPage1 .WebsiteBudgetSliderWrapper span:nth-of-type(1) {
		top:65px;
	}
	
	body.startProject #bfPage1 .WebsiteBudgetSliderWrapper span:nth-of-type(2) {
		top:65px;
	}
	
	body.startProject #bfPage1 #photoVideo #photography #bfElemWrap595 {
		margin-bottom: 20px;
	}
	
	body.startProject #bfPage1 #projectInformation .input-append {
		width:50%;
		margin:0 25%;
	}
	
	body.startProject #bfPage1 #projectInformation .input-append input {
		width:calc(90% - 26px);
		margin:0;
		max-width: 100%;
	}
	
	body.startProject #bfPage1 #projectInformation .input-append button {
		width:10%;
		padding:0;
	}
	
	body.startProject #bfPage1 .form-actions button {
	    padding: 8px 24px;
	    width: 80%;
	}
	
	#rocketship,
	#rocketship *,
	#rocketship-land,
	#rocketship-land * {
		display: none !important;
	}

}

/* Landscape */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px) 
and (orientation : landscape) { 

	

}

/* Portrait */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px) 
and (orientation : portrait) { 

	

}