#reloj{display:block;}
.stuck{background:#eeeeee !important;position:fixed !important;height:85px;color:#FFFFFF !important;box-shadow:0 3px 6px rgba(0,0,0,.2);}
.navbar-default .navbar-nav>li>a{}
.main-navbar{border:none;background:transparent;font-family:ralway-regular;}
.main-navbar-right{margin-top:18px;margin-right:18px;}
.main-navbar-right li a{text-transform:uppercase;line-height:30px;padding:12px 0;margin:0 25px;}
.navbar-default .navbar-nav>li>a{color:#555555;font-size:13px;}
.navbar-default .navbar-nav>li>a:hover{color:#FFBE10;}
.dropdown-menu>li>a:hover{background-color:transparent;color:#FFBE10;}
.main-navbar-right li:hover >.sub-menu{display:block;}
.sub-menu{padding: 7px;background-color:#fff;margin: -92px 0px 0px -186px !important;}
.sub-menu li{padding:10px;list-style-type:none;}
.sub-menu li a:hover{color:#fbd133 !important;}
.sub-menu li:hover{padding-right:5px;transition:padding-right 1s;color:#FFBE10;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background:none;}
.sub-menu li a{text-transform:uppercase;padding:0;font-size:12px;line-height:28px;color:#000;margin:0 -2px;color:#000;padding:2px 0px;text-decoration:none;}
.navbar-brand-img{width:50%;border-radius:2px;padding:3px;}
.hvr-underline-from-left:before{height:1px !important;background:#FFBE10 !important;}
.navbar-default .navbar-nav>li>a:focus{color:#fcbb1a !important;}
h1.entry-title.headings{height: 50px !important;}
@media screen and (max-width:700px){#reloj{display:block !important;}
.mobile_tira{display:none;}
.lot_more{display:none !important;}
.navega button.izq{left:-35px;}
.navega button.der{right:252px;}
.dat-time{display:none;}
#reloj .overflow{left:0;}
}
@media all and (max-width:1340px), all and (max-height:840px){#reloj{height:536px;width:700px;}
#reloj .overflow{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}
#reloj .overflow{left: 18%;top: -62px;}
}
@media all and (max-width:1240px), all and (max-height:740px){#reloj .overflow{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);}
}
@media screen and (min-width:319px) and (max-width:350px){#reloj .overflow{transform:scale(0.30);margin:0 7%;}
div#reloj{height:250px !important;margin-top:25px !important;}
#reloj .overflow{left:0;}
}
@media screen and (min-width:350px) and (max-width:400px){#reloj .overflow{transform:scale(0.30);margin:0 6%;}
#reloj{height:300px !important;margin-top:40px !important;margin-left:28px;}
#reloj .overflow{left:0;}
}
@media screen and (min-width:400px) and (max-width:440px){#reloj .overflow{transform:scale(0.35);margin:0 7%;}
#reloj{height:300px !important;margin-top:40px !important;margin-left:32px;}
.navega button.der{right:202px !important;}
#reloj .overflow{left:0;}
}
@media screen and (min-width:440px) and (max-width:480px){#reloj{height:270px !important;margin-top:-20px !important;margin-left:35px;}
#reloj .overflow{transform:scale(0.40);margin:0 10%;}
#reloj .overflow{left:0;}
}
@media screen and (min-width:480px) and (max-width:560px){#reloj{height:400px !important;margin-top:30px !important;margin-left:35px;}
#reloj .overflow{transform:scale(0.45);margin:120px 10% !important}
#reloj .overflow{left:0;}
}
@media screen and (min-width:610px) and (max-width:767px){#reloj .overflow{transform:scale(0.65);margin:0 10%;}
}
@media screen and (min-width:560px) and (max-width:610px){#reloj .overflow{transform:scale(0.50);margin:0 10%; top:50px !important;}
#reloj{height:450px !important;margin-top:-150px !important; margin-left:5% !important}
/*#reloj .overflow{left:0}*/
}
@media screen and (min-width:568px)and (max-width:609px) {
	#reloj{height:450px !important;margin-top:-150px !important; margin-left:18% !important}
	#reloj .overflow{left:0% !important}
}
@media only screen and (min-width:100px) and (max-width:767px){.navbar-toggle{margin-top:16px !important;right:25px;}
.main-navbar-right{margin-top:0;margin-right:0;background-color:#eeeeee;}
#contienereloj{top:10px;}
}
.portfolio-block:hover{background:#FBD133;border-bottom:1px solid #FBD133;border-right:1px solid #FBD133;}
.scoop{margin-top:40px;padding:5px;border:2px solid #000;width:100%;}
.digital-strategy .form-control{letter-spacing:1.5px;}
.slick-initialized .slick-slide{position:relative !important;}
img.top-img{width:80% !important;}
.blog-page input[type=text]{text-transform:capitalize;}
.blog-page .readmore .btn-custom{padding:10px;width:120px;}
.home .digital-marketing a, .home .brading-sratergy a,
.home .service-design a, .home .service-digital a, .home .service-analytics a,
.home .brand-partnership a, .home .technology-labs a{margin-left:38px;font-size:14px;}
.text-div{width:766px;margin:0 auto;text-align:center;position:relative;left:-289px;}
.page-template-custom-services .text-div{width:766px;margin:0 auto;text-align:center;position:relative;left:-185px;top:-603px;font-size:12px;}
.page-template-custom-test .text-div{width:766px;margin:0 auto;text-align:center;position:relative;left:-185px;top:-603px;font-size:12px;}
.digital-marketing, .brading-sratergy, .service-design,
.service-digital, .service-analytics, .brand-partnership, .technology-labs{font-size:16px;}
.page-template-custom-team .header-content .meet{margin:0px;}
.page-template-custom-team .header-content h1{margin:0px;}
.ittisa-photos{padding:0px;}
.boxFirst {margin: 0px auto;}
.boxFirst div{padding:0px;}

.ittisa-photos img{padding:2px;}
.ittisa-photos .oneLast img,.ittisa-photos .twoLast img,.ittisa-photos .threeLast img {
	padding: 2px;
	height: 162px;
}
.page-template-custom-team .social-icons{width:100%;left:0px !important;}
.breadcrumb{line-height:2;}
.single .header-content img{position:relative;top:-20px;}
.single-service_seo_page .blog-img img{width:70%;margin:0px auto;}
.single-service_seo_page .blog-content h4{font-weight:bold;font-size:18px;}
.what-we-do.text-center img{margin:0 auto;text-align:center;}
.blog-page .blog img{width:initial;height:initial;}
.footer-contact li{border-right:1px solid;padding-right:22px;}
.footer-contact li:last-child{border-right:0px solid;}
.about-ittisa b{font-size:14px !important;text-transform:initial !important;font-weight:normal;}
#ourHolder > div{display:none;}
#myInputSearch::-webkit-input-placeholder{color:#fbd133;content:"\f002";font-family:FontAwesome;width:100%;display:block;}
.blog-page input[type=text]{background:url(../images/search-icon-2);background-size:50px;background-repeat:no-repeat !important;background-position:right !important;z-index:10000000012;cursor:pointer;box-sizing:border-box;font-size:14px;background-color:#eee;background-position:-4px 3px;background-repeat:no-repeat;padding:5px 32px;text-transform:none;-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out;outline:none;}
.blog-content .blog-content{display:block;}
.services-page .digital-marketing a,.services-page .brading-sratergy a,
.services-page .service-design a, .services-page .service-digital a, .services-page .service-analytics a,
.services-page .brand-partnership a,.services-page .technology-labs a{letter-spacing:1px !important;font-size:14px;}
.thumb-img img{height:200px;}
h1.entry-title.headings{font-size:22px !important;min-height:50px !important;font-family:OstrichSans-Black !important;color:#000021 !important;text-decoration:none;padding:0 15px !important;text-transform:uppercase !important;overflow:hidden !important;}
.category h1.entry-title.headings{height:50px !important;}
.category .readmore .btn-custom{padding:10px 20px;width:135px;}
.blog-page .blog-heading{margin-top:44px;position:relative;top:20px;}
.thumb-img p{height:60px;overflow:hidden;font-size:14px;padding:0 15px;}
.thumb-img h6{padding:0 15px;}
.blog-page .date{letter-spacing:1px;}
.last-row-div .btn-custom a{color:white !important;}
.side-contact-form-2.fixed1{margin-top:100px;}
.thumb-img a.read-more{display:none;}
.thumb-img p.content{display:none;}
a.btn.btn-black.rm{display:block;color:#fbd133;}
.blog-page .blog img{width:100%;height:200px !important;}
.blog-page .blog{background:white !important;margin:20px 0;}
.blog-page .date{color:black;}
.blog-pg{background:#eeeeee !important;}
.blog{background:white !important;}
#breadcrumbs li{display:initial;}
.mj-post-right{margin-top:100px;}
.side-contact-form-2{padding:0px;}
.side-contact-form-2 h4{background:black;padding:19px 0;color:white;margin:0px;}
.fixed1{position:fixed;top:0px;right:62px;}
.single-blog h1{font-size:50px;font-weight:bold;position:relative;top:8px;margin-top:50px;}
#news.section{padding-bottom:0px;}
.left-div-bottom-img{width:165px !important;height:104px !important;}
.footer-contact p.about-ittisa{font-family:inherit !important;}
.digital-strategy .form-control{text-transform:none;}
.single-address{background-image:linear-gradient(to bottom, transparent, transparent 50%, #2d2d2d 50%);}
.footer-copyright{background:#2d2d2d;}
.single-blog .postcontainer h1{font-size:24px;font-weight:bold;}
footer.comment-meta{border-bottom:0px solid #ab9f9f;}
.single-post .comment-list .comment-metadata{padding-top:3px;padding-bottom:3px;font-size:10px;text-decoration:none;}
.single-post .comment-list .comment-metadata a,.single-post .comment-list .comment-metadata a:hover{text-decoration:none;color:black !important;}
.single-post .comment article{position:relative;padding:5px 0;border-bottom:1px solid #e7e2ea;}
.blog-pg .cat{margin-right:0px !important;}
.category .blog-pg{margin-top:50px;}
html, body{overflow:hidden !important;}
.comment-metadata time{display:none;}
.single-post .reply{position:absolute;bottom:0px;right:0px;}
img.avatar.avatar-50.photo{border-radius:50px;}
.single-post .comment-list .comment-content{padding: 18px 6px 30px 16px;}
a.comment-reply-link, a.comment-edit-link{color:#0e77bd;}
.single-post .reply{float:inherit;border:none;background:none;box-shadow:none;}
body{background:#eeeeee;}
.dropdown button,.dropdown button:hover,.dropdown button:active,.dropdown button:visited,.dropdown button:focus{background-color:transparent !important;border:transparent !important;color:black !important;outline:none !important;box-shadow:none !important;text-transform:uppercase;font-weight:bold;letter-spacing:1.5px;font-size:20px;}
.dropdown button{font-family:OstrichSans-Black;}
.dropdown button:hover{color:#FAB712 !important;}
.dropdown-menu li a:hover{color:#FAB712 !important;}
@media (max-width:600px) and (min-width:0px){.page-template-custom-team .people-image-overlay{left:34%;}
}
@media only screen and (min-width:100px) and (max-width:767px){.text-div{width:100%;margin:0 auto;text-align:center;position:relative;left:0;}
.home .digital-marketing, .home .brading-sratergy,
.home .service-design, .home .service-digital,
.home .service-analytics, .home .brand-partnership, .home .technology-labs{left:0px !important;top:0% !important;position:relative !important;}
.home .digital-marketing a, .home .brading-sratergy a,
.home .service-design a, .home .service-digital a, .home .service-analytics a,
.home .brand-partnership a, .home .technology-labs a{margin-left:0 !important;font-size:15px;}
.page-template-custom-services .text-div{width:100%;margin:0 auto;text-align:center;position:relative;left:0px !important;top:0;font-size:12px;}
.digital-marketing, .brading-sratergy, .service-design,
.service-digital, .service-analytics, .brand-partnership, .technology-labs{font-size:16px;position:relative;left:0px !important;top:0px !important;}
.portfolio-imgs{display:none;}
}
@media (min-width:100px){html,body{overflow:initial !important;overflow-x: hidden !important;}
}
@media (max-width:1199px){.single .side-contact-form-2{height:300px;width:initial !important;}
}
@media (min-width:1199px){.first-div{margin-top:50px;}
}
@media only screen and (min-width:768px) and (max-width:993px){img.top-img{width:60%;margin-left:20%}
.slick-slide img{width:60% !important;margin-left:20% !important;}
.slick-dots{left:43%;width:40%;bottom:50px;}
.slick-track{height:500px;}
.single .side-contact-form-2{width:50%;margin:0 auto;}
.tabslist li{width:33%;}
}
@media only screen and (min-width:100px) and (max-width:767px){.center-block{width:80%;}
/*.awards-list:nth-child(5){margin-top:-50px;}*/
/*.digital-strategy{margin-top:80px;}*/
.ittisa-photos img{padding:5px;width:initial;float:left;height:initial;}
.boxFirst .middle-img{width:inherit;}
.single-service_seo_page .blog-img img{height:initial !important;}
.single-service_seo_page .expert-consultants p{padding-bottom:10px;}
.creative-rebels p{margin-top:20px;padding:0px 30px;width:100%;}
.creative-rebels{padding:20px 0 20px 0;}
.blog-page .blog-heading{font-size:35px;position:relative;top:20px;}
.single .side-contact-form-2{width:60% !important;margin:0 auto;}
.single .blog-img img{width:initial;height:initial;margin:0px auto !important;text-align:center;}
.single-blogs .row{margin:0px !important;}
.sy-innerBlog img{width:100%;height:initial;}
.footer-contact ul li {text-align: left !important;}
.want-more{text-align: left;}
}
@media (max-width:767px) and (min-width:480px){.single-address:first-child{margin-left:5%;}
.single-address{width:40% !important;margin:0 5%;}
.single-service .left-section img{margin-top:20px;width:30%;}
.single .side-contact-form-2{width:70%;margin:0 auto;}
.blog-page .blog .content .desc{height:initial !important;}
.blog-page .blog .content{height:initial !important;}
.tabslist li{width:33%;}
}
@media only screen and (min-width:100px) and (max-width:479px){.single-address:first-child{margin-left:0%;}
.single-address img{margin-top:0px;}
.scoop{border:2px solid #acacac !important;}
.slick-dots{left:25%;width:60%;bottom:15px;}
.slick-track{height:250px;}
.slick-slide img.bottom-img{margin-top:120px !important;}
.ittisa-photos{text-align:center;}
.ittisa-photos img{width:100%;}
.boxFirst .middle-img{float:none;}
.single-service .left-section img{margin-top:20px;width:40%;}
.single .side-contact-form-2{width:90%;margin:0 auto;}
.creative-rebels p{margin-top:20px;padding:0px 30px;width:100%;}
.creative-rebels{padding:20px 0 20px 0;}
.contact-form-mob{background-color:#fbd133;}
.right-div{background-color:#fbd133;margin-right:0px;margin-left:0px;}
.contact-us-page{padding:0px !important;}
.blog-page .blog .content .desc{height:initial !important;}
.blog-page .blog .content{height:initial !important;}
.single .side-contact-form-2{width:100% !important;margin:0 auto;}
}
@media only screen and (min-width:993px) and (max-width:1199px){.single .side-contact-form-2{height:300px;position:relative;right:initial;}
}
@media only screen and (max-width:479px) and (min-width:100px){.single .side-contact-form-2{width:90% !important;margin:0 auto;margin-top:30px;}
.thumb-img{width:100%;}
.tabslist li{width:100%;}
.tabslist li a{padding:0 15px;}
.tabslist > li > a:after,.tabslist > li.active > a:after{top:-23px;}
}

.right-div h4 {
	left: 124px !important;
	margin-top: -7px !important;
}
.right-div{
	padding: 70px 93px !important;
	background-size: 100% 100% !important;
}
@media (min-width: 1199px){
	.right-div{
		padding: 70px 93px !important;
		background-size: 100% 108% !important;
		margin-top: 190px !important;
	}
}

@media (max-width: 1199px) and (min-width: 993px){
	.contact-form-mob{
		width: 55% !important;
		margin-left: 40% !important;
	}
	.right-div{
		background-size: 106% 100%;
	}
}

@media (max-width: 1199px) and (min-width: 768px){
	.single-address .textwidget {
		min-height: 250px;
	}
}
@media (max-width: 992px) and (min-width: 100px){
	.right-div h4 {
		left: 0Px !important;
		margin-top: -7px !important;
		margin: 0 auto;
		position: relative;
	}
	.right-div{
		background-size: 106% 100%;
	}
}

@media (max-width: 992px) and (min-width: 768px){
	.footer-contact li {
		width: 100%;
	}
}
@media (max-width: 850px) and (min-width: 768px){
	img.img-responsive.footer-logo2, img.img-responsive.footer-google-partner{
		width: 75px !important;
	}
	.footer-contact h5{
		left: 80px !important;
		margin-top: 45px !important;
	}
	body.mostrar header, body.mostrar nav, body.mostrar aside, body.mostrar #reloj, body.mostrar footer{
		margin-top: 0px !important;
	}
}
@media (max-width: 992px) and (min-width: 768px){
	.footer-contact li {
		width: 100% !important;
	}
	.ittisa-photos .threeLast img{
		display: none !important;
	}
	.single .side-contact-form-2 {
		width: 50% !important;
		margin: 0 auto;
		margin-left: 25% !important;
	}
}

@media (max-width: 767px) and (min-width: 100px){
	.right-div input[type=text],.right-div input[type=email]{
		width: 100% !important;
	}
	.footer-contact-address{
		margin-top: 0px !important;
	}
	.page-template-custom-team .team-block:hover .overlay{
		transform: scale(1);
		width: 100%;
		height: 100%;
		left: 0px;
		top: 0px;
	}
	.page-template-custom-team .team-block{
		position: relative;
	}
	.ittisa-photos img {
		text-align: center !important;
		width: initial !important;
		margin: 0 auto !important;
		display: block !important;
		float: none !important;
	}
}
@media (max-width: 767px) and (min-width: 480px){
	.page-template-custom-team .people-image-overlay
	{
		margin-top: 4% !important;
	}
}

@media (max-width: 479px) and (min-width: 100px){
	img.img-responsive.footer-logo2, img.img-responsive.footer-google-partner{
		width: 100px !important;
	}
	.footer-contact h5{
		left: 100px !important;
	}
	.page-template-custom-team .people-desc{
		top: 75% !important;
	}
	.page-template-custom-team .people-name{
		top: 65% !important;
	}
	.job.job.even {
		width: 100%;
	}
}

.portfoliobanner img{
	width: 100%;
}
.single-portfolio .carousel-indicators li{
	box-shadow: initial;
}