@charset "utf-8";
/* CSS Document */


.main-demo-hero .bg-overlay, .fs-video-hero .bg-overlay, .fw-video-hero .bg-overlay, .text-slider-hero .bg-overlay, .freelancer-hero .bg-overlay, .agency2-hero .bg-overlay, .animated-hero .bg-overlay, .web-app-hero .bg-overlay {
    background: transparent;
}

.ztb-customchatbox-logo { display: none!important;}
.ztb-customchatbox-logo:after { display: none!important;}


h1,h2,h3 {
    
    color: #ff193e;
    
}

address {
    margin-bottom: 0px;
}

::selection {
    color: #fff;
    background: #ff193e;
}

.sec-heading {
  /* margin-bottom: 50px;*/
}

.ft-centered .ft-circle-frame-dark span, .ft-x .ft-circle-frame-dark span, .ft-y .ft-circle-frame-dark span, .ft-centered .ft-square-frame-dark span, .ft-x .ft-square-frame-dark span, .ft-y .ft-square-frame-dark span, .ft-centered .ft-circle-frame-dark i, .ft-x .ft-circle-frame-dark i, .ft-y .ft-circle-frame-dark i, .ft-centered .ft-square-frame-dark i, .ft-x .ft-square-frame-dark i, .ft-y .ft-square-frame-dark i {
    color: #555;
    background: #fff;
    border: 5px solid white;
    box-shadow: 0 0 0 1px #ddd;
}


.pt-plax-lg-diseno {
    background: url(images/banner-diseno.jpg);
    background-size: cover;
}

.ft-tabs .tab-content .tab-content-image {
    /*padding-top: 0px;*/
}


.video-bg-section {
	height: 365px;
	background: #ccc url(images/hero/banner-prueba.jpg);
	background-position: 50%;
    background-size: cover;
}


.video-bg-section .video-sec-content {
    /*background: transparent;*/
}

.navbar-trans-dark .navbar-nav .active > a:hover {
    color: #ff193e !important;
}

.navbar-trans-dark .navbar-nav .active > a {
    color: #ff193e !important;
}

.portfolio-columns-fw, .portfolio-columns-boxed {
    margin-top: 0px;
}

.ft-tabs .tab-content {
    /*height: 620px;*/
	height: 778px;
}

.section {
    /*padding-bottom: 0px;*/
}


.fs-slide-1 {
    background: url(images/hero/fog.jpg);
    background-size: cover;
}

.fs-slide-2 {
    background: url(images/hero/diseno.jpg);
    background-size: cover;
}

.fs-slide-3 {
    background: url(images/hero/impresion.jpg);
    background-size: cover;
}


.fs-slide-1 .bg-overlay {
    background: transparent;
}

.fs-slide-2 .bg-overlay {
    background: transparent;
}

.fs-slide-3 .bg-overlay {
    background: transparent;
}



.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor:auto;
}



.if-image {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    transition: 1.5s ease;
    -moz-transition: 1.5s ease;
    -webkit-transition: 1.5s ease;
    -o-transition: 1.5s ease;
    max-width: 200px;
	opacity: 0.6;
}

.if-image:hover {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
	opacity: 1.0;
	
	
	
	/*transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);*/
}

.navbar-fw .navbar-right {
    margin-right: 0px;
}


.ft-hover-item .ft-2 {
    background: url(../assets/images/cama-plana.jpg);
    background-size: 100%;
    background-position: 50%;
}


.ft-hover-item .ft-1 {
    background: #ccc url(../assets/images/alta-calidad.jpg);
    background-size: 100%;
    background-position: 50%;
}


#myCarousel {display: none;}
.fs-slider-hero { display: block;}


.ft-tabs .tabs-list li a {
    display: block;
    padding: 28px 40px;
}

.navbar-trans {
    /*border-bottom: none;*/
    background: #020202;
}

.no-gap {
    /*margin: 0 auto;
    float: none;*/
}

.navbar .navbar-nav li a:hover {
    color: #ff193e;
}
.navbar .navbar-nav .active a {
    color: #ff193e;
}

.ft-tabs .tabs-list li a .tab-group {
	float: none;
    display: inline-block;
}

.comodin {
	margin: 0 auto;
	float: none;
}

.navbar-trans-dark .navbar-nav > li > a:focus, .navbar-trans-dark .navbar-nav > li > a:hover {
    color: #f00 !important;
}

@media (max-width:768px){
	
	.fs-slider-hero { display: none;}
	#myCarousel {display: block}
	
}