@media all and (min-width:992px) and (min-height:700px){
		body.home #tdj-footer {position:fixed;bottom:0;width:100%;}
}
@media all and (max-width:560px){
	.page-wrapper .page-container {padding:20px;}
	.contact-wrapper .datos-wrapper {font-size:13px;}
	.contact-wrapper .form-wrapper div.wpcf7{margin-left:0;margin-right:0;}
	.offset-all-top{margin-top:-20px;margin-left:-20px;margin-right:-20px;margin-bottom:60px;}
	.page-wrapper .page-container {height:auto !important;}
}
@media all and (max-width: 767px){
	.contact-wrapper .datos-wrapper p, .contact-wrapper .social-wrapper * {text-align:center;}
}
@media all and (max-width:991px){
	.site-left .site-header {left:-275px;}
	body.home .hesperiden.tparrows.tp-leftarrow {left:40px !important;}
	.page-wrapper .page-container {min-height:0 !important;}
	.site-header .header-toggle {background-color:#a21b67;border-color:#a21b67;}
	.site-header .header-toggle i {color:#fff;}
}
@media all and (max-width:1024px){
	.services-list.type-two .sl-item p {font-size:13px;text-align:left;line-height:18px;}
}
@media all and (min-width:560px){
	.promo-inner h1, .page-heading h1, body.single-tdj_espectaculos .post-body h1, .tdj-heading-wrapper h1 {font-size:60px;line-height:70px;}
	.promo-inner h2{font-size:44px;line-height:50px !important;}
	.nav-espectaculos > div > p {font-size:16px;}
	.promo-banner.type-two {background-position:50%;}
	.promo-banner.type-two, .promo-inner {min-height:320px;}
	body.page-id-184 .promo-banner.type-two, body.page-id-184 .promo-inner {min-height:600px;}
}
@media all and (min-width:768px){
	.services-list.type-two .sl-item {padding:20px 40px;padding-right:45%;}
	.nav-espectaculos > div > p {font-size:18px;}
	.page-servicios h2{font-size:22px;line-height:26px;}
}
@media all and (min-width:992px){
	#tdj-footer {z-index:9999;}
	.site-left .page-wrapper{padding-left:415px;}
	.not-full {padding-left:70px;padding-right:70px;}
	.page-wrapper .page-container.full .page-heading {padding-left:70px;padding-right:70px;}
	.services-list.type-two .sl-item {padding:20px 70px;padding-right:45%;}
	.page-servicios .services-list {margin-bottom:120px;}	
	.tdj-page-heading{margin-left:-70px;margin-right:-70px;margin-top:-70px;margin-bottom:50px !important; padding-top:70px;padding-left:55px;padding-right:55px;background-color:#aaa;color:#fff;}
	.tdj-page-heading h2{font-size:26px;line-height:36px;margin-bottom:40px;}
	.tdj-page-heading .quote-heading p {font-size:22px;line-height:26px;margin-bottom:60px;}
	.contact-wrapper .datos-wrapper strong{font-size:16px;} 
	.contact-wrapper .social-wrapper p {margin-bottom:10px;}

	#tdj-footer {padding:20px 70px 50px;}
	#tdj-footer .footer-container ul li {display:inline-block;}
	#tdj-footer .footer-container ul li:not(:first-of-type):not(.neobunker):before{content:"|";padding:0 12px 0 10px;}
	#tdj-footer .footer-container div.neobunker {margin-top:14px;}

}
@media all and (min-width:992px) and (max-width:1199px){
	.contact-wrapper .datos-wrapper p, .contact-wrapper .social-wrapper * {text-align:center;}
	.site-backtop {right:20px;bottom:140px;}

}
@media all and (min-width:1200px){
	.tdj-sinopsis-container .sinopsis-wrapper .wpb_wrapper {padding-right:20px;}
	#tdj-footer {text-align:left;}
	#tdj-footer .footer-container div.neobunker {display:inline-block;float:right;margin-top:0;}
}
@media all and (min-width:1830px){
	.site-left .page-wrapper{padding-left:0;margin:0 auto;max-width:1000px;}
}

@media all and (max-height:560px) and (max-width:991px){
	.site-header .header-logo{padding:0 40px 20px 0;max-width:80%;margin:0 auto;}
	.site-left .site-header {overflow:auto;width:295px;left:-255px;}
	.site-left .site-header .header-toggle {left:0;z-index:9999;position:fixed;top:0;}
	body.active.site-left .site-header .header-toggle {left:255px;}

	.header-toggle{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;}
} 