@media (min-width : 1350px) {

.thmlvHeader.thmlvFullSection h1 {
    font-size: 85px;
}


}


@media (max-width : 1280px) {
	.thmlvBlockPortfolio {padding-top: 25.77%; width: 48.5%;}
	.cat-desc p {font-size:16px; padding-top:40px;}
	.logo-marca-code img {transform: scale(0.25); max-height:230px;}
}



@media (max-width : 1200px) {
#thmlvInnerNav h1 {padding-left:2%; padding-right:2%;}
.bloque-related {margin-right:2%; margin-left:2%;}
#thmlvInnerNav .line {width: 96%; margin-left:2%; margin-right:2%;}
	.romea .up {margin-top:0px;}
	.romea .up-2 {margin-top:0px;}
	

}



@media (max-width : 1150px) {
.thmlv-widget-social a.dribbble {display:none;}
.page-id-11 #thmlv-secondary {padding-left:2%; padding-right:2%;}
.contenedor .bloque-task .task-desc {width:55%;}
.contenedor .bloque-task .task-desc.izq h1, .contenedor .bloque-task .task-desc.izq p, .contenedor .bloque-task .task-desc.izq a, .contenedor .bloque-task .task-desc.der h1, .contenedor .bloque-task .task-desc.der p, .contenedor .bloque-task .task-desc.der a {width:auto;}
}

@media (max-width : 1100px) {
.apartado-clientes .caja-cliente {width:48%; margin:1%;}
}

@media (max-width : 1024px) {

	body {
		font-size: 16px;
	}

	.home video#video {display:none;}


	.gutters .col:first-child {display:none;}
	.gutters .col:nth-of-type(2) {margin-left:0px;}
	.gutters .span_3 {width: 32%;}

	.thmlvBlogMediaContent > div > div {
		padding: 0 4em;
	}

	.thmlvBlogMediaContent h1,
	.thmlvFullSection h1 {
		font-size: 3.222em;
	}

	.thmlvHeader.thmlvFullSection h1 {
		font-size: 50px;
	}

	.cat-desc p {font-size:14px; padding-top:30px;}

	.thmlvSectionTitle.home:before, .thmlvSectionTitle.home:after {
		    background-size: 400px 75px;
		    width:400px; height:75px;
	}

	.thmlvStandardPost {
		margin: 0 auto 8em;
	}
	
	.thmlvStandardPost .container {
		margin-bottom: 6em;
	}		
}

@media (max-width : 960px) {
.contenedor .bloque-task .task-desc {width:50%;}
.logo-marca-code img {transform: scale(0.24);}
}


@media (max-width : 865px) {
	.thmlvHeader.thmlvFullSection h1 {font-size:40px;}
	.contenedor .bloque-task .task-desc {width:100%;}
	.contenedor .bloque-task.mobile {display:block;}
.contenedor .bloque-task.desktop {display:none;}
.contenedor .bloque-task .task-img.izq {margin-right:0px;}
.contenedor .bloque-task {margin-bottom:55px;}
.contenedor .bloque-task .task-desc.izq a {display:inline-block;}

}

@media (max-width : 800px) {

	#thmlv-main,
	#thmlv-secondary,
	#thmlvCommentsWrap,
	.type-post p {
		padding-left: 2em;
		padding-right: 2em;
	}

}

@media (max-width : 768px) {

  .gutters .span_3 {width:100%;}
  .gutters .col {margin-left:0px;}
  .gutters .col:first-child {display:block;}
  .apartado-clientes .caja-cliente {width:100%; margin:1% 0%; min-height:300px;}

	.thmlvBlockPortfolio {
		padding-top: 55.54%;
		width: 98%;
	}
	
	.type-team,
	.type-team:nth-of-type(3n+1) {
		margin-left: 2%;
		width: 49%;
	}
	
	.type-team:nth-of-type(2n+1) {
		margin-left: 0;
	}

	#thmlvRgba .container .our-work a {display:none;}

	.type-team p {margin-bottom:40px;}

	.cat-desc p {padding-top:20px; font-size:13px;}


}

@media (max-width : 736px) {


	body {
		font-size: 14px;
	}
	
	.thmlvBlogMedia:before {
		padding-top: 100%;
	}

	.related-posts-link {display:block; float:none; width:100%;}
	
	.thmlvBlogMediaContent > div > div {
		padding: 0 2em;
	}
	
	.thmlvBlogMediaContent h1,
	.thmlvFullSection h1 {
		font-size: 2.222em;
	}
	
	.thmlvHeader h2 {
		font-size: 0.888em;
	}

  .joban-1, .joban-2, .joban-3, .joban-4, .joban-5, .laneb-1, .laneb-2, .outrankit-1, .outrankit-2, .fanon-1, .centac-1, .boing-1, .boing-2, .boing-3, .azimo-1, .azimo-2, .dotlung-2 {margin-top:0px !important;}

  .wasabi-1 .colimg.img-2, .wp-image-942, .wp-image-945, .wp-image-947 {margin-top:15px;}
  .wp-image-950 {margin-top:10px;}
  .wp-image-951 {margin-top:15px;}

	#thmlvInnerNav .span_6 {
		padding-top: 55.53%;
		width: 100%;
	}

	#thmlvRgba .container > div {
		padding: 0 2em;
	}

	
	.thmlvSideMenu li a {
		font-size: 1.222em;
	}
	
	#thmlvSocial {
		display: none;
	}
	
	.thmlvStandardPost {
		margin: 0 auto 5em;
	}
	
	.thmlvStandardPost .container {
		margin-bottom: 3em;
	}	
}

@media (max-width : 780px) {
#thmlvScrollMenuWrap .container .col.span_9 {width:160px; float:right;}
#thmlvScrollMenuWrap .container .col.span_3 {width:80px;}
}


@media (max-width : 768px) {
#thmlvFooterWrapper .container .col.span_3 {padding-bottom:0px;}
#thmlvFooterWrapper .widget {padding-bottom:0px;}
#thmlvFooterWrapper .container .col.span_3:nth-of-type(4) {padding-bottom:40px;}
}



/* Desde el Iphone 6 Plus */
@media (max-width : 736px) {
	#thmlv-main iframe {min-height:355px;}
	.contenedor h1 {font-size:32px; line-height:38px;}
  .contenedor p {font-size: 14px; line-height: 22px;}
  a.call-to-action-button.clients-tax {width:95%;}

	.grid-3 .img-1, .grid-3 .img-2, .grid-3 .img-3 {width:100%;}
	.our-skills .section-img .colimg {margin: 20px 0 1% 0;}
	.section-img .colimg:first-child {margin-top:0px;}

	.thmlvSectionTitle.home:after {margin-top:20px;}
	.thmlvSectionTitle.home:before {margin-bottom:20px;}
	.claim-nsue {font-size:14px; line-height:18px;}
  .thmlvHeader.thmlvFullSection h1.home {font-size:35px;}
	.thmlvSectionTitle.home:before, .thmlvSectionTitle.home:after {
	    background-size: 300px 57px;
	    width: 300px;
	    height: 57px;
	}

.grid-2 .img-1, .grid-2 .img-2 {width:100%; margin-left:0px;}
.grid-2.inside .img-1, .grid-2.inside .img-2 {margin-bottom:0px;}
.postid-470 .grid-2 .grid-2 .img-1:nth-of-type(1), .postid-470 .grid-2 .grid-2 .img-2:nth-of-type(2) {margin-top:0px;}
.grid-2 .grid-2 .img-1, .grid-2 .grid-2 .img-2 {margin-left:2.5%; width:48.5%;}
.colimg.img-2.inside {margin-bottom:0px;}
.grid-2 .grid-2 .img-2:nth-of-type(2), .grid-2 .grid-2 .img-1:nth-of-type(1) {margin-bottom:1%;}
.grid-2 .grid-2 .img-1 {margin-left:0px;}

.single-portfolio blockquote h1 {font-size: 26px; line-height: 30px;}
.single-portfolio blockquote h1:before, .single-portfolio blockquote h1:after {font-size:40px;}

.single-portfolio blockquote p.nombre {font-size:14px; line-height:18px;}
.single-portfolio blockquote .puesto {font-size:14px;}
.single-portfolio #thmlvRgba h1 {font-size:45px; line-height:50px;}


.single #thmlvRgba .thmlvSectionCategories {    
	  padding: 0px 100px 0px 100px;
    text-align: center;
    overflow: hidden;
    display: block;}

.contenedor {padding-top:30px; padding-bottom:30px;}
#thmlv-main, #thmlv-secondary, #thmlvCommentsWrap, .type-post p {padding-left:1em; padding-right:1em;}

}

@media (max-width : 650px) {
	.claim-nsue {display:none;}
	.single #thmlvRgba .thmlvSectionCategories {padding:0px;}
	}

@media (max-width : 641px) {
	input#input_1_2_3, input#input_2_2_3, input#input_3_2_3 {width:100%;}
	input#gform_submit_button_1, input#gform_submit_button_2, input#gform_submit_button_3 {font-size:30px !important;}
}

@media (max-width : 580px) {
	.menu-work {padding: 10px 19px; margin-top:0px;}
	.logo-marca-code img {transform: scale(0.22);}
	.type-team,
	.type-team:nth-of-type(2n+1),
	.type-team:nth-of-type(3n+1) {
		margin-left: 0;
		width: 100%;
	}

.thmlvHeader.thmlvFullSection h1.home {font-size:32px;}

	.page-id-11 #thmlv-secondary {
    padding-left: 4%;
    padding-right: 4%;}
}



@media (max-width : 450px) {
	.single-portfolio #thmlvRgba h1 {font-size:35px; line-height:40px;}
	.single-portfolio #thmlvRgba h3:before {margin-bottom:25px;}
	  .apartado-clientes .caja-cliente {min-height:220px;}

}


@media (max-width : 430px) {
	.page-id-382 .contenedor {padding-left:0px; padding-right:0px;}
	.thmlvPortfolioLabel h1 {font-size:25px;}
}


@media (max-width : 370px) {
.contenedor .bloque-task .task-img.motion, .contenedor .bloque-task .task-img.branding, .contenedor .bloque-task .task-img.webdesign, .contenedor .bloque-task .task-img.experimenting {background-size: 300px 226px;}
.contenedor .bloque-task .task-img {width:300px; height:226px;}
.grid-4 .img-1, .grid-4 .img-2, .grid-4 .img-3, .grid-4 .img-4 {width:49%;}
.romea .grande {width:100%;}
.thmlvPortfolioLabel h1 {font-size:22px; line-height: 23px;}
.info-work {font-size:12px;}
.info-work .arrow-right {display:none;}
.apartado-clientes .caja-cliente {min-height:150px; height:150px;}
}

@media (max-width : 330px) {
.contenedor .bloque-task .task-img.motion, .contenedor .bloque-task .task-img.branding, .contenedor .bloque-task .task-img.webdesign, .contenedor .bloque-task .task-img.experimenting {background-size: 280px 211px;}
.contenedor .bloque-task .task-img {width:280px; height:211px;}
}


@media (max-width: 415px) {
	#thmlv-main iframe {min-height:205px;}
}

